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
341564007831	341564008384	341564008934	341564009486	341564010034	341564010586	341564011134	341564011684	341564012234	341564012786	341564013334	341564013884	341564014434	341564014986	341564015534	341564016084	341564016634	341564017186	341564017734	341564018284	341564018834	341564019386	341564019934	341564020486	341564021034	341564021586	341564022134	341564022684	341564023234	341564023784	341564024336	341564024884	341564025434	341564025986	341564026534	341564027086	341564027634	341564028186	341564028736	341564029286	341564029834	341564030386	341564030934	341564031484	341564032034	341564032586	341564033134	341564033684	341564034234	341564034786	341564035334	341564035886	341564036434	341564036986	341564037534	341564038086	341564038634	341564039186	341564039736	341564040286	341564040834	341564041386	341564041936	341564042486	341564043034	341564043586	341564044134	341564044686	341564045234	341564045786	341564046336	341564046884	341564047434	341564047986	341564048536	341564049086	341564049634	341564050186	341564050734	341564051286	341564051834	341564052386	341564052936	341564053486	341564054034	341564054586	341564055136	341564055686	341564056234	341564056786	341564057336	341564057886	341564058434	341564058986	341564059536	341564060086	341564060634	341564061186	341564061736	341564062286	341564062834	341564063386	341564063936	341564064486	341564065034	341564065586	341564066136	341564066686	341564067234	341564067786	341564068336	341564068886	341564069434	341564069986	341564070536	341564071086	341564071634	341564072186	341564072736	341564073286	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22706	21446	28754	24565	21447	19008	1166	546	447	348	364	318	311	259	331	241	270	246	252	279	271	269	268	258	271	266	231	266	231	236	225	256	242	214	216	246	247	231	259	222	216	214	228	220	205	227	237	229	244	258	233	251	224	235	214	215	216	246	236	199	240	254	218	210	226	237	223	230	232	223	252	255	237	249	248	239	261	238	251	256	248	241	212	233	253	246	232	210	232	224	223	215	237	213	256	230	212	223	254	215	240	251	219	240	233	222	230	208	234	250	219	217	239	228	236	236	282	242	220	218	213	240	245	205	244	248	250	220	240	253	209	234	232	232	223	241	232	229	256	211	212	218	238	242	209	231	223	227	249	224	237	226	220	232	243	257	230	224	247	241	216	222	259	235	234	260	256	237	245	222	242	238	202	244	216	229	210	228	219	219	233	237	201	239	226	242	221	240	250	225	234	229	220	229	237	240	219	211	241	246	220	239	259	227	230	203	236	241	220	245	215	226	185	205	223	246	244	235	248	229	218	213	250	245	209	209	234	208	213	228	260	215	226	231	235	229	229	209	215	214	217	238	232	233	238	256	211	217	226	206	214	220	231	248	226	222	248	229	256	241	222	230	225	238	227	226	226	232	241	235	227	245	244	219	253	230	237	238	221	225	232	215	220	252	207	206	243	217	226	235	240	261	229	244	244	206	259	210	223	239	262	249	238	267	198	206	219	226	234	230	220	242	261	214	225	238	230	225	238	227	233	204	231	236	239	229	237	240	203	246	223	229	234	225	251	231	202	211	211	233	246	218	214	238	217	217	210	241	246	244	226	240	196	210	216	235	230	262	219	240	226	232	236	206	201	209	240	236	210	234	242	232	249	271	213	205	230	231	228	235	229	250	232	240	249	232	216	235	238	226	238	230	232	203	241	219	222	214	245	215	210	233	258	215	216	238	230	254	229	221	235	223	229	225	204	236	217	219	226	237	214	250	203	226	246	239	225	248	260	203	250	228	253	239	256	227	222	230	235	241	228	260	246	219	224	275	227	243	218	233	232	206	214	246	230	258	225	239	195	238	210	208	225	246	234	256	208	223	272	196	213	233	253	256	250	204	231	227	226	273	222	224	212	236	257	226	242	246	217	242	214	232	233	245	231	227	229	237	228	231	229	195	251	262	212	229	237	225	260	246	267	260	233	213	239	224	240	218	238	234	253	241	236	223	206	222	217	219	239	237	249	222	244	255	265	237	204	242	251	205	230	253	268	236	217	254	246	213	228	218	247	235	213	231	227	219	231	218	240	239	223	237	213	236	208	247	235	248	199	217	226	208	244	229	239	234	225	240	264	226	233	227	234	218	216	231	224	217	234	237	226	228	219	231	220	226	239	239	242	251	250	201	227	244	212	221	211	214	244	220	222	236	245	220	255	211	211	224	241	228	223	215	222	233	228	218	244	227	231	208	207	227	247	216	227	213	236	234	239	220	231	205	235	225	216	261	207	239	241	226	238	236	218	220	250	207	200	235	231	232	244	235	271	248	238	248	223	243	237	238	264	254	224	261	216	219	242	264	216	216	221	227	249	250	216	222	234	198	229	215	231	228	199	213	235	243	216	215	235	228	258	232	226	237	232	229	214	226	228	190	222	219	246	242	221	245	210	229	237	204	249	214	232	241	256	246	225	247	237	223	251	212	231	234	203	244	244	234	238	225	231	226	215	249	217	221	215	232	221	219	212	239	218	241	226	224	233	212	256	223	231	254	213	240	249	198	254	226	231	244	225	225	263	232	229	243	221	231	229	264	220	241	231	200	228	230	209	239	212	220	244	206	229	210	224	223	267	239	209	203	200	249	233	229	219	233	233	249	272	240	209	225	233	257	253	233	233	219	200	199	246	237	216	233	220	234	229	208	230	216	239	260	228	251	212	226	240	246	201	248	220	227	223	233	217	215	223	256	245	223	230	213	253	241	201	206	233	229	242	201	223	208	237	257	239	235	272	233	248	200	256	228	221	243	220	204	209	224	214	258	241	221	229	256	239	220	256	200	244	252	232	228	239	208	236	221	203	236	240	244	224	242	251	207	239	215	216	223	237	219	273	241	246	254	242	216	222	214	216	230	236	222	238	225	255	228	214	218	230	268	255	219	219	244	237	214	239	226	240	250	238	246	263	229	241	259	256	247	257	229	242	243	219	215	248	239	209	276	241	220	238	227	226	232	224	250	214	243	240	253	247	215	243	212	218	213	221	237	259	224	244	237	221	253	209	205	269	248	222	221	238	228	237	249	226	224	213	246	244	227	241	231	221	259	202	247	220	221	215	214	233	234	253	208	192	238	235	206	229	210	235	225	233	244	231	210	240	216	224	208	242	232	258	221	210	225	233	236	221	231	251	215	238	215	230	264	244	226	231	230	212	240	214	205	240	227	233	236	213	224	229	222	239	235	208	210	229	225	253	245	228	217	239	236	222	223	252	246	221	264	267	243	219	232	243	254	254	225	221	231	228	239	233	194	253	203	228	219	203	219	227	212	229	260	187	250	219	217	239	225	234	242	244	258	221	201	244	223	236	233	215	219	236	240	228	237	236	230	229	199	233	212	231	250	214	227	229	214	247	247	231	214	252	232	228	237	241	235	220	228	220	228	241	253	212	228	237	246	233	247	225	223	254	224	230	262	270	258	219	209	242	221	214	226	211	225	225	202	233	240	236	238	252	243	213	217	214	242	228	205	227	228	242	205	247	201	228	208	224	233	229	227	263	228	246	242	246	235	215	227	226	237	242	238	212	235	234	240	216	218	216	249	228	225	239	239	228	187	213	227	246	252	231	232	230	220	217	215	230	233	239	234	216	222	217	217	218	199	223	221	226	240	217	260	267	236	225	234	225	240	222	251	216	256	224	245	222	232	260	228	269	231	246	230	250	223	237	210	231	221	230	223	231	231	191	209	228	218	228	239	239	223	221	240	240	223	231	239	226	239	220	235	243	248	244	227	208	239	233	229	244	226	244	215	235	255	197	226	239	213	228	224	227	255	230	245	242	240	250	211	229	245	232	228	234	240	227	246	221	229	202	208	235	239	250	218	212	238	240	246	233	209	218	195	235	242	214	250	207	204	219	247	224	222	235	227	227	209	255	241	230	229	232	230	232	236	228	236	226	257	238	217	243	232	238	213	233	222	237	250	214	213	239	214	239	221	248	231	225	232	219	233	233	201	191	226	214	197	232	245	224	258	221	236	218	225	224	211	221	217	244	193	242	234	248	203	208	221	250	212	223	238	257	228	218	236	222	247	196	228	232	259	240	242	232	226	213	238	220	223	257	224	193	261	240	248	218	236	231	226	238	262	213	236	176	210	256	223	214	230	230	218	257	229	226	239	234	232	270	236	242	220	232	212	247	261	264	232	227	222	242	264	236	250	196	244	242	232	213	215	233	231	213	225	231	217	223	239	197	230	235	223	224	222	229	228	240	227	233	218	217	234	227	227	223	202	232	200	215	220	237	247	226	230	223	207
31401	10776	6675	3155	2146	1588	1149	978	827	651	611	567	528	460	494	442	454	409	386	413	393	382	364	374	362	343	373	298	328	350	305	345	345	296	347	322	371	338	313	314	319	322	315	332	330	314	323	303	294	320	312	349	314	345	304	334	299	314	326	320	297	284	307	315	298	347	316	312	352	340	376	323	374	284	339	324	272	335	309	305	307	318	287	307	330	303	306	345	307	324	327	307	306	322	300	315	306	297	298	302	316	337	315	333	353	299	323	302	346	293	294	288	324	314	292	311	295	330	312	347	283	310	303	296	316	330	313	321	301	329	306	336	325	336	305	324	316	303	303	313	310	317	332	330	313	269	309	304	329	305	304	328	320	325	323	313	295	335	327	321	305	315	335	326	314	322	312	325	290	342	311	305	310	336	296	342	321	332	315	288	312	332	328	348	332	308	295	316	298	305	324	323	299	330	332	293	279	284	309	289	307	316	305	332	310	326	309	310	321	292	323	316	300	312	319	327	346	332	310	344	288	306	304	311	329	314	328	317	341	315	337	319	339	310	322	313	307	282	372	302	315	327	291	328	310	302	323	323	343	328	300	321	310	337	301	326	278	330	323	313	330	298	329	331	327	331	338	291	286	341	322	277	308	340	338	323	311	299	308	310	360	332	309	296	303	329	301	284	295	302	306	309	337	310	291	312	323	308	311	315	306	315	314	323	308	314	292	281	301	328	309	320	310	369	311	334	333	300	330	317	307	295	309	306	318	310	292	326	316	339	296	311	335	319	319	320	310	348	338	310	337	292	297	302	306	301	334	293	298	305	312	285	331	305	336	322	293	339	307	304	321	329	270	291	296	303	323	290	298	317	312	342	346	336	304	315	290	290	333	308	325	296	308	292	316	287	276	344	295	285	294	331	300	326	323	305	349	329	277	305	336	308	292	320	316	298	312	307	291	300	341	287	319	353	336	330	312	314	330	335	328	301	316	270	305	348	344	357	292	329	317	328	299	346	307	302	310	279	306	301	302	305	330	320	280	307	304	334	289	337	292	281	279	296	298	328	309	313	337	283	302	303	335	320	314	307	314	317	283	350	326	355	312	312	317	335	296	349	303	299	301	297	304	299	297	348	309	300	309	340	346	321	310	327	299	323	319	326	315	336	310	326	309	310	296	316	323	295	313	321	292	322	314	311	331	322	348	292	305	299	326	309	322	306	326	295	285	291	321	325	306	292	323	302	321	290	310	277	320	306	302	310	290	300	292	311	323	298	347	328	296	308	290	322	318	300	300	329	326	309	341	321	283	336	318	308	311	317	310	324	310	301	311	322	311	315	307	343	318	345	350	312	307	297	305	318	310	306	335	300	321	311	270	324	311	298	308	309	305	282	335	274	322	314	354	314	353	310	330	298	310	282	348	338	293	295	314	316	301	329	325	327	339	315	309	318	339	320	309	309	312	323	287	284	278	316	328	329	315	288	328	286	308	312	324	300	329	289	345	311	323	328	309	301	326	303	362	311	333	284	319	303	334	315	308	296	328	290	326	291	304	319	334	297	296	281	302	314	281	312	322	294	301	301	313	301	324	329	302	317	296	304	311	330	318	327	345	323	278	298	311	347	278	334	291	323	294	315	292	326	334	302	293	303	299	320	297	280	299	303	334	313	296	326	279	324	304	313	302	292	274	335	299	297	315	341	325	278	295	302	319	286	351	281	311	307	326	306	326	331	308	310	336	338	277	310	349	322	314	331	358	326	324	346	321	333	312	319	338	293	309	297	318	285	325	315	328	293	292	332	314	313	304	313	302	294	292	336	271	321	297	324	336	283	331	312	307	328	332	291	323	315	310	341	307	339	311	317	316	331	303	306	318	333	324	308	297	327	315	301	303	332	280	337	275	318	331	310	339	307	320	334	285	329	312	325	327	330	297	291	318	315	325	328	315	317	319	336	324	311	363	324	296	336	332	333	309	337	330	335	340	331	328	317	318	338	300	286	363	302	293	301	307	291	305	299	347	342	312	300	300	291	336	331	303	307	299	330	288	302	294	320	325	308	305	316	329	313	287	333	274	312	325	335	308	318	339	319	299	321	298	309	360	295	298	317	323	310	333	295	312	337	288	312	307	319	311	344	319	357	286	326	331	299	327	306	331	316	323	329	328	292	329	322	317	337	281	303	294	294	324	324	298	306	290	306	314	336	362	333	331	283	306	300	323	328	292	341	325	326	301	333	303	291	321	316	307	312	300	276	321	348	329	308	316	304	325	276	317	322	301	311	311	278	313	340	297	297	326	313	253	305	284	292	321	291	290	307	330	304	325	331	324	309	315	302	318	302	325	280	320	288	306	310	305	297	281	334	325	332	296	308	323	293	324	311	319	329	327	301	317	324	285	297	307	286	311	310	332	301	320	313	326	287	310	323	326	336	309	302	292	323	302	305	311	317	339	301	291	311	334	316	301	311	317	311	303	303	330	311	331	289	302	295	294	340	326	308	315	324	335	321	254	325	304	316	326	294	323	296	319	306	331	318	324	292	303	321	312	316	338	300	317	316	327	317	336	314	329	318	293	324	332	293	312	322	325	296	318	318	314	314	341	320	294	294	282	326	315	302	306	319	316	292	339	301	308	311	324	311	338	338	308	296	313	309	334	281	347	306	327	321	285	344	315	314	336	282	271	310	299	289	319	328	348	301	305	359	287	335	359	300	292	288	323	327	322	297	306	312	317	333	323	310	275	288	289	329	306	323	311	326	332	301	311	302	317	295	305	297	361	313	292	301	308	309	303	313	307	275	309	294	289	338	290	327	290	303	311	317	333	347	311	273	302	331	299	307	268	341	324	339	300	293	289	296	328	322	307	286	328	325	333	334	296	293	283	331	335	317	312	328	327	310	297	336	315	325	323	311	308	298	320	336	342	299	301	306	310	314	329	307	307	325	308	340	327	315	304	298	308	281	291	314	305	311	315	302	306	333	289	331	320	311	336	304	295	281	300	316	314	306	327	313	319	299	333	284	281	296	323	290	325	346	303	311	311	301	318	312	310	301	313	308	309	328	320	319	309	321	345	282	362	345	328	312	328	327	294	297	322	296	321	325	309	296	306	285	336	318	328	327	324	333	319	346	280	306	322	314	300	310	325	318	312	323	293	326	304	312	309	322	296	327	273	299	301	325	334	329	309	335	336	305	320	347	310	303	298	302	325	313	304	323	309	348	311	343	329	296	318	326	295	311	314	304	300	299	321	299	313	309	326	343	326	313	309	310	296	337	324	300	304	297	291	330	296	302	315	304	341	284	342	310	339	307	305	323	292	328	311	309	300	336	298	307	315	344	338	304	299	325	326	308	281	330	311	305	317	300	325	321	280	318	322	288	302	342	312	339	320	305	314	291	345	316	325	302	331	296	309	326	328	304	293	324	303	341	295	353	305	321	311	334	323	299	329	310	287	285	271	338	307	307	334	336	304	286	323	316	267	294	307	314	328	285	330	305	318	293	324	328	325	313	286	329
27967	15900	2529	860	722	647	669	720	667	668	652	666	614	661	644	627	644	704	633	668	631	663	670	667	595	616	608	649	634	605	612	623	641	609	652	658	646	656	642	631	657	631	604	643	622	617	623	628	668	606	604	623	683	662	622	672	661	582	640	613	657	645	675	628	606	595	645	630	649	639	635	661	622	604	634	657	681	664	609	647	635	633	613	606	641	622	581	663	647	671	651	623	606	628	612	654	604	597	586	605	664	654	622	589	610	591	644	607	666	623	632	599	645	628	647	621	684	620	655	639	660	651	678	643	625	651	648	649	626	637	618	640	612	637	613	632	626	635	660	635	662	646	687	626	659	635	576	655	609	637	642	632	646	665	642	622	604	618	635	616	597	607	639	660	668	614	611	696	640	627	617	675	683	629	645	659	656	651	658	688	642	622	583	661	648	661	606	661	653	650	670	636	620	696	642	643	663	627	632	654	661	629	629	621	648	665	618	591	642	680	673	655	625	650	632	651	674	649	605	594	653	698	659	636	691	656	631	650	661	677	690	627	638	645	624	627	644	661	634	665	628	667	622	582	648	627	689	636	609	598	667	656	653	663	646	637	643	634	633	676	624	678	619	701	645	590	647	609	678	654	604	643	631	619	670	672	645	622	622	657	649	680	611	597	638	620	667	687	689	588	603	657	656	652	617	663	614	628	630	647	643	660	614	639	582	653	642	618	641	606	663	634	657	621	646	615	642	654	660	615	625	669	693	636	642	676	688	667	676	592	629	642	597	627	636	666	635	591	661	662	629	650	642	636	647	652	629	608	629	641	655	638	661	630	657	603	648	654	607	635	636	636	640	624	615	637	643	612	677	707	623	620	643	642	635	686	593	622	649	652	641	627	617	624	619	618	649	628	694	628	663	659	635	662	619	632	643	611	664	625	610	632	661	649	660	635	687	670	643	668	643	636	652	617	651	631	660	637	626	636	599	598	651	640	631	662	637	651	648	621	659	642	656	629	658	628	675	647	651	605	677	599	604	645	688	676	651	609	640	612	664	624	601	631	649	640	611	626	629	650	629	666	607	648	664	664	563	672	703	635	617	632	636	679	678	657	616	650	644	649	635	692	657	679	675	652	605	638	580	622	686	628	615	644	621	625	630	695	650	685	628	621	668	608	667	643	654	671	644	686	615	620	633	621	673	650	639	631	592	646	642	646	608	638	648	619	648	592	646	638	666	669	629	633	609	643	645	650	623	669	663	655	672	654	646	639	627	603	650	634	649	636	664	642	593	638	705	636	603	637	653	579	643	657	682	643	634	671	598	651	640	643	675	614	641	617	652	649	644	611	670	682	694	628	651	667	662	652	682	616	607	647	640	613	676	637	632	674	627	647	701	625	686	627	610	620	616	651	671	647	695	616	659	676	669	651	636	668	672	617	596	667	640	600	624	648	596	643	601	629	629	631	678	591	652	662	652	618	633	636	668	641	642	605	606	636	623	659	635	687	659	648	609	628	615	654	639	603	645	638	625	627	651	676	659	630	654	599	679	624	605	683	612	617	631	642	614	629	633	630	634	653	665	629	586	633	622	633	635	630	673	656	609	645	623	648	621	655	621	705	646	633	670	668	665	664	638	651	684	621	613	607	654	659	670	629	635	641	642	630	632	690	636	606	608	621	622	588	654	615	609	630	605	669	695	665	621	669	675	624	615	675	607	674	681	682	643	671	632	626	660	654	565	634	648	605	655	611	632	662	600	644	652	628	589	575	637	610	614	628	610	666	660	608	664	622	651	657	646	669	649	642	630	636	616	597	630	627	638	647	654	583	615	624	670	662	630	653	611	673	623	596	690	589	615	600	649	601	664	584	662	622	677	656	609	637	590	620	641	667	614	619	600	677	638	616	665	677	617	620	641	636	658	595	684	595	675	624	623	662	616	625	597	648	605	677	617	667	622	645	593	643	603	708	638	602	629	635	683	630	640	667	636	652	602	664	658	593	696	633	614	614	676	662	652	623	627	620	630	667	647	622	687	641	649	660	665	637	676	653	632	638	638	649	629	690	667	624	671	648	656	657	680	647	656	669	645	644	628	648	636	671	686	608	668	678	636	630	670	618	654	660	650	670	649	623	641	638	652	652	650	661	606	695	638	638	634	674	705	671	648	618	597	633	654	609	624	641	643	575	609	624	616	647	694	609	637	670	638	628	623	639	643	630	587	664	623	620	640	655	685	644	666	663	630	652	634	652	652	660	600	648	652	591	649	629	639	634	679	622	647	626	649	627	705	611	653	676	618	689	648	634	683	644	662	654	681	624	611	656	616	620	655	639	621	640	636	636	636	605	633	693	651	652	644	602	578	632	642	620	575	663	685	631	640	638	656	621	629	631	604	607	646	654	631	626	635	615	617	656	703	652	633	629	672	599	668	624	641	639	680	688	654	647	668	633	641	630	579	631	640	661	695	631	664	655	695	616	590	611	613	639	636	618	632	677	652	607	670	680	623	609	672	600	648	613	676	627	610	578	629	606	619	676	628	657	659	713	652	615	655	626	642	649	639	628	599	581	654	662	593	624	645	654	661	670	668	668	637	641	640	621	650	641	643	564	613	633	665	690	614	667	639	644	618	658	668	617	620	613	635	606	611	616	615	607	578	605	617	661	638	677	650	670	631	649	637	605	638	660	624	602	629	640	630	644	645	601	652	669	694	574	668	660	633	665	620	650	668	658	640	622	641	663	587	612	712	614	669	617	633	692	658	667	608	645	650	603	644	675	673	591	607	669	647	638	642	654	666	640	658	635	663	664	667	597	626	677	657	631	685	664	676	647	632	637	656	643	712	611	662	603	645	594	618	678	652	652	661	611	614	696	667	613	649	673	624	644	609	615	600	684	704	625	659	649	661	671	642	627	654	642	652	673	689	660	606	641	645	595	644	637	616	683	692	674	638	622	678	614	623	625	644	628	596	654	684	653	659	629	667	631	654	655	641	622	627	602	630	634	632	635	672	606	684	592	654	593	606	634	663	668	599	667	655	628	611	629	593	673	615	648	655	665	607	591	625	618	636	662	627	695	628	653	640	636	672	679	619	686	671	626	667	605	645	653	620	599	673	661	612	603	651	639	611	668	668	620	649	667	646	587	640	665	648	640	669	650	610	644	663	629	642	644	610	656	675	659	680	658	612	680	619	658	640	652	650	611	664	651	662	612	632	638	633	626	628	581	641	675	636	624	618	631	632	604	619	670	642	615	627	606	646	632	625	659	632	653	620	670	641	649	673	641	610	660	590	630	630	610	618	639	625	664	644	658	690	652	614	600	631	642	643	649	635	647	657	618	628	615	621	629	622	664	610	612	635	628	632	608	671	639	641	624	652	627	679	623	632	684	626	661	635	662	668	617	641	615	653	681	603	617	627	679	618	641	620	602	643	642	628	606	614	623	637	643	648	641	588	597	613	676	594	638	654	658	611	627	619	655	594	629	614	672	635	667	685	642	707	635	657	598	626	662	672	613
8716	1236	1053	926	879	841	821	839	841	848	849	782	823	840	793	849	801	859	799	820	809	850	836	812	802	789	760	859	847	824	828	837	787	785	822	839	784	801	821	820	830	828	791	839	841	823	846	853	806	854	857	888	804	844	813	838	835	821	782	800	857	849	792	763	831	841	825	793	815	796	880	814	799	832	826	796	832	803	810	834	764	802	781	806	852	786	849	798	863	803	789	810	839	804	851	838	852	844	869	849	834	816	779	781	765	854	840	823	797	812	815	821	842	855	804	810	821	840	781	796	878	826	795	821	819	839	818	815	847	870	844	798	830	827	822	830	856	827	871	780	813	806	876	807	844	807	804	844	896	850	815	821	827	874	836	854	828	809	807	868	852	766	860	827	831	888	833	817	805	850	793	819	796	768	839	831	832	844	876	868	854	804	795	809	857	814	807	837	840	842	798	853	823	810	840	801	786	864	830	824	831	806	789	874	774	827	809	795	811	791	833	868	839	816	904	859	841	795	817	823	844	796	818	789	840	812	827	852	779	799	799	821	830	862	828	816	860	886	849	786	775	829	804	830	883	854	783	808	841	856	844	858	827	828	817	831	857	832	819	880	837	862	824	824	840	769	788	840	828	837	796	856	812	848	817	849	868	832	794	819	782	815	819	891	787	766	861	815	818	828	822	871	805	841	778	836	807	821	812	845	806	807	851	857	866	828	798	868	841	798	783	831	808	790	796	780	836	829	804	850	839	837	822	851	873	867	859	801	832	864	870	816	854	833	854	832	835	833	829	786	804	853	834	773	796	840	817	832	804	842	831	797	825	877	781	781	856	830	824	852	802	826	872	865	843	841	807	801	900	793	851	790	813	851	835	828	767	866	863	793	842	831	804	845	839	793	859	824	823	824	844	826	792	860	852	845	800	760	827	828	856	790	869	816	827	791	773	815	828	823	830	805	818	790	837	825	826	840	828	859	783	879	845	821	836	821	820	824	792	829	836	820	827	780	824	840	816	840	815	853	810	803	831	825	811	803	891	822	827	839	824	826	789	828	747	856	840	810	879	790	783	853	900	792	828	820	852	865	844	816	846	757	809	801	874	804	858	849	813	820	878	818	852	848	824	816	851	823	838	882	854	869	838	871	807	872	788	800	790	834	797	786	813	836	820	786	808	793	839	816	834	836	840	837	834	807	882	855	812	800	834	818	796	859	833	859	776	801	843	862	851	849	799	804	859	825	826	854	816	847	833	862	784	886	847	814	848	815	847	845	779	817	831	826	789	855	842	780	793	820	824	858	816	839	875	799	818	811	891	853	865	802	791	812	798	833	848	803	879	876	872	831	790	789	827	886	809	799	834	854	792	797	819	754	818	792	843	837	847	813	831	815	866	886	834	791	835	818	850	820	820	814	833	846	792	828	811	823	787	844	825	856	814	820	872	853	801	849	770	828	779	825	816	869	912	802	806	813	770	782	778	806	793	778	860	815	820	814	823	827	839	804	887	777	767	807	864	843	819	789	862	851	866	813	866	823	824	847	793	864	840	781	866	802	847	809	810	871	788	823	831	814	787	858	794	795	866	830	871	842	779	853	893	834	808	848	769	820	878	815	800	792	802	837	842	830	820	917	910	819	768	808	831	879	811	818	839	884	752	861	826	844	765	807	833	860	856	823	842	865	824	838	783	839	874	821	792	864	854	819	813	785	858	781	789	788	811	847	849	837	867	829	803	826	839	871	844	835	825	860	817	823	811	837	865	776	812	831	805	886	872	789	818	805	833	840	780	827	813	819	862	794	773	819	878	808	837	798	871	850	816	841	817	847	926	857	838	843	814	794	828	814	796	840	837	846	792	809	829	842	866	803	836	824	858	841	814	880	823	884	805	835	809	874	813	846	838	813	835	854	834	852	800	801	857	818	821	816	859	858	834	835	811	830	848	827	829	806	809	822	807	832	849	814	837	897	804	782	835	804	839	788	859	811	806	837	820	808	837	843	779	838	812	803	788	854	818	866	757	792	819	854	850	787	790	805	760	811	780	827	798	883	852	817	777	815	816	837	844	819	830	843	825	885	795	801	803	804	862	779	807	805	810	848	844	850	869	839	839	847	816	814	790	860	869	871	906	900	811	825	807	866	765	871	834	831	870	837	787	856	828	794	804	796	820	819	824	762	848	854	901	811	810	867	832	788	832	796	860	824	837	861	785	795	766	843	825	863	842	794	864	789	815	859	828	884	839	826	811	808	799	844	833	858	803	833	834	826	801	788	828	887	803	798	836	822	836	793	836	863	823	851	803	835	810	835	760	842	831	804	811	815	834	779	848	835	824	871	843	889	894	830	790	856	841	887	841	759	829	849	831	825	766	829	819	833	869	867	798	835	802	822	819	838	788	808	813	831	831	856	859	874	878	796	824	865	859	848	825	868	835	863	845	797	814	828	820	813	830	793	810	840	829	891	866	817	850	876	825	791	839	825	807	842	849	857	830	854	805	867	794	885	832	841	814	786	845	864	831	861	820	861	807	887	760	838	771	862	778	806	814	835	861	817	841	854	849	785	883	849	837	851	861	836	770	836	796	852	863	804	804	800	833	877	860	846	842	806	863	798	858	817	772	886	859	815	821	845	820	772	791	794	818	793	752	842	811	854	801	841	847	853	827	826	868	801	822	836	821	868	854	804	784	852	826	802	870	825	771	834	822	824	798	837	804	816	815	843	793	814	788	791	831	794	802	874	826	810	844	841	800	842	850	807	818	833	861	829	859	835	841	826	838	808	767	868	819	891	823	888	852	840	848	823	807	907	780	803	850	871	828	851	859	827	860	760	832	868	840	862	832	869	844	859	851	824	875	871	837	821	835	793	828	844	781	795	841	817	803	752	806	768	888	827	783	843	839	827	825	807	885	826	817	850	878	856	820	831	836	850	809	850	856	804	816	825	852	829	825	830	852	834	811	839	826	818	814	837	755	857	853	858	815	831	823	864	836	843	828	827	851	840	789	796	832	820	867	839	808	821	800	893	853	814	849	821	791	824	846	822	822	840	882	794	846	845	849	810	843	826	853	841	807	804	873	817	790	886	836	794	843	826	833	790	781	871	795	783	825	774	826	774	759	883	850	840	836	852	854	847	815	810	790	820	859	818	842	860	853	849	815	836	840	817	896	846	858	843	886	835	818	805	805	828	819	801	838	845	799	829	831	817	807	828	829	821	835	814	763	815	799	843	777	782	797	814	806	862	769	784	820	864	851	800	824	834	824	837	817	868	805	791	806	825	891	800	772	834	834	793	827	785	886	845	853	806	810	831	847	858	810	795	839	791	858	780	814	853	787	846	808	831	839	891	794	790	842	831	801	820	809	846	799	831	852	852	815	780	811	827	825	881	840	842	833	830	836	890	817	858	820	790	791	820	824	820	818	810	820	822	865	785	869	819	824	746	833	799	828	822	790	819	807	841	834	866	839	811	833	863	810	807	852	819	838	827	841	782	849	805	823	847	846	832	822	842
23403	21244	27854	24944	20549	2366	817	684	603	643	574	584	528	567	485	517	527	548	491	495	482	550	501	501	518	515	519	543	502	518	492	514	515	540	520	526	541	530	527	490	512	539	495	534	523	523	477	516	521	554	507	509	498	485	529	516	518	470	559	499	535	524	503	499	469	481	485	528	494	541	526	546	531	505	512	494	473	520	480	487	501	540	505	508	501	464	491	521	539	478	575	484	541	521	535	538	501	519	527	489	490	519	512	487	498	482	500	543	517	504	501	479	442	544	462	484	477	514	488	484	478	483	501	480	489	502	492	480	485	479	510	516	529	471	501	559	482	470	451	468	535	518	501	494	512	520	535	513	510	529	510	507	514	453	490	493	515	481	531	478	523	503	513	480	488	452	458	471	493	484	482	495	507	482	518	495	433	492	497	485	477	499	532	485	482	495	473	489	482	496	500	500	502	513	525	448	530	495	491	486	523	477	529	478	542	502	494	481	485	537	457	494	452	540	488	544	548	516	495	478	485	510	530	507	508	514	517	483	519	544	507	533	490	504	511	490	528	515	539	477	491	490	509	497	560	493	504	492	510	477	527	503	527	529	532	520	492	537	481	519	528	508	493	544	535	534	503	495	506	498	552	496	517	540	495	490	493	513	494	525	473	517	520	464	502	515	464	532	496	530	511	501	514	503	515	482	472	517	494	510	502	514	513	521	496	475	507	508	465	523	492	519	512	484	510	492	526	460	555	542	484	512	517	526	517	502	530	520	477	497	498	500	508	493	501	515	493	502	473	533	498	504	498	528	483	533	510	490	509	509	505	519	511	503	476	533	485	507	522	496	503	520	496	519	473	483	483	517	506	510	523	529	513	483	503	492	518	500	484	443	519	488	447	488	512	505	545	507	484	455	532	458	480	504	528	532	521	508	503	503	537	512	551	493	496	544	495	533	480	501	478	486	539	492	516	503	478	515	470	487	493	492	505	524	554	509	506	511	507	501	508	488	491	520	524	506	474	491	504	512	486	474	474	495	503	517	490	484	546	516	488	514	499	502	497	491	525	532	514	490	508	532	522	505	482	460	481	467	519	477	526	521	503	525	542	522	482	504	463	514	498	520	531	520	554	534	546	488	528	510	512	488	500	505	456	491	494	518	501	494	494	498	534	508	510	480	481	525	497	535	467	545	500	546	506	503	502	508	525	517	531	494	484	519	506	511	509	481	508	509	479	482	519	486	538	495	509	502	541	550	516	539	536	483	511	513	492	511	502	513	477	484	442	529	504	528	484	516	532	521	520	490	509	498	494	523	475	491	515	511	517	493	528	493	531	506	473	502	490	446	516	486	530	490	486	510	505	490	528	546	511	524	466	510	508	506	488	477	484	541	528	538	509	490	486	503	578	518	531	499	547	494	521	507	496	525	503	524	489	551	511	526	521	503	508	498	529	518	476	486	506	529	483	503	484	518	546	496	540	559	517	498	504	518	471	540	499	478	532	500	505	531	496	501	509	478	474	496	526	504	485	538	560	527	521	475	494	510	494	458	490	471	510	455	488	509	511	491	506	506	488	503	531	554	511	486	471	480	484	515	520	484	518	437	528	469	520	541	535	508	450	501	492	490	519	542	515	483	512	499	475	502	533	512	501	504	494	471	504	501	519	492	451	515	476	520	491	505	493	505	556	472	505	474	503	470	499	497	531	514	502	523	567	536	532	514	504	520	516	467	506	476	497	474	508	535	487	505	530	484	535	522	479	511	492	491	514	450	520	521	514	462	533	503	525	511	512	483	535	516	534	477	480	488	523	528	531	496	528	523	501	487	466	482	512	509	494	489	474	476	507	493	522	504	484	493	495	515	478	504	554	505	505	508	516	520	509	511	513	473	542	483	512	501	498	474	505	507	540	521	513	504	534	514	481	518	552	508	494	477	493	531	518	526	532	501	510	501	514	521	493	463	471	537	499	483	521	537	514	504	505	499	514	482	517	506	503	493	533	512	505	501	452	503	492	522	491	503	517	518	476	482	488	510	535	531	491	468	512	489	500	498	502	487	504	470	495	477	510	508	458	482	481	481	582	485	552	456	474	535	523	504	526	513	504	485	489	522	482	541	506	498	491	500	499	479	468	515	485	467	512	479	496	538	474	494	501	486	493	518	507	510	493	487	505	503	525	501	512	484	478	523	508	473	476	511	517	484	473	514	546	492	497	506	527	497	476	501	527	549	513	545	495	497	533	498	484	494	543	516	541	520	491	510	510	504	510	511	512	531	493	475	501	533	442	509	527	519	499	504	523	486	496	510	527	527	520	497	496	503	480	488	459	533	499	513	506	491	492	471	526	477	474	556	477	494	505	450	511	520	559	474	492	499	505	513	532	561	492	476	490	472	500	472	507	533	509	472	451	542	493	494	509	492	504	529	542	528	492	534	507	524	506	509	520	502	485	521	526	489	524	515	496	500	500	465	493	492	501	519	490	527	492	483	509	530	507	490	503	502	497	502	504	501	526	502	527	511	514	488	505	511	491	491	502	486	476	505	478	505	523	484	494	484	465	528	536	466	501	486	486	504	484	529	478	495	461	493	499	499	488	505	517	509	511	532	523	477	504	524	465	491	487	553	487	494	519	513	499	502	498	462	518	516	503	512	467	518	498	480	492	511	522	524	475	462	516	509	524	490	506	467	553	516	512	513	517	506	504	529	451	492	554	483	519	493	511	532	514	501	491	531	505	539	523	507	521	497	511	479	524	477	508	488	512	477	498	472	513	501	485	520	503	524	541	476	493	494	456	561	503	491	511	514	534	507	484	503	502	488	492	500	478	537	495	508	513	499	525	464	496	493	517	476	525	502	497	516	496	528	494	474	486	431	497	484	495	511	480	528	505	498	515	512	482	536	487	515	506	492	488	488	493	522	449	494	482	459	504	507	479	524	520	503	483	520	479	528	527	522	505	490	511	497	488	498	528	489	483	530	536	536	484	495	464	522	511	492	483	537	481	542	495	549	486	528	513	512	533	514	500	478	530	501	502	496	510	465	501	519	487	499	525	483	483	496	523	452	482	497	483	486	495	530	476	530	504	520	509	496	501	554	507	497	471	523	519	546	507	535	493	497	489	492	541	498	509	491	466	507	494	527	530	497	538	528	500	504	511	487	497	519	472	535	499	505	496	486	462	493	488	489	494	488	545	503	497	496	493	500	466	495	478	513	486	525	458	501	502	493	495	541	498	511	451	489	549	484	482	505	449	487	484	509	516	474	461	490	525	523	513	499	488	522	483	492	520	500	541	476	483	507	494	485	516	490	538	484	507	509	491	521	520	507	471	525	492	511	545	500	438	459	494	479	503	482	552	454	499	517	537	510	514	516	496	532	509	499	521	511	520	490	467	513	460	491	484	491	499	495	470	460	515	512	494	524	540	489	506	470	447	493	499	517	480	459	486	478	508	476	469	488	486	461	510	510	471	538	470	519	522	497	483	489	472	493	523	483	496	512	498	490	493	500	509	537
26132	6952	4328	2243	1643	1404	1141	1014	936	888	839	791	796	744	715	715	687	723	711	717	709	716	711	683	701	653	728	676	712	655	678	720	709	701	694	681	712	669	661	682	685	684	714	663	656	662	681	689	648	729	690	651	654	711	700	689	648	678	666	687	697	677	725	665	648	700	669	673	660	671	677	688	651	679	706	646	621	662	653	679	657	663	651	669	652	649	685	685	658	706	664	709	722	644	650	665	677	664	655	669	679	638	683	705	679	668	634	696	653	673	662	661	645	677	700	670	636	643	693	688	654	653	649	699	676	681	674	686	671	652	608	671	685	684	683	684	677	655	719	679	690	698	655	644	644	697	639	685	677	667	629	670	686	650	639	735	627	675	701	660	677	687	695	673	658	677	697	660	635	645	688	650	683	650	695	666	656	646	655	659	635	701	626	714	677	713	669	645	691	675	666	675	645	636	659	681	635	649	668	665	661	682	709	680	655	690	682	603	662	689	672	627	662	665	625	676	676	679	696	650	680	685	711	711	672	664	629	620	666	654	661	674	708	652	679	702	696	641	672	633	670	661	715	630	628	713	703	672	675	684	659	664	635	642	688	675	679	702	658	662	657	672	657	693	638	656	631	677	658	681	673	653	604	672	699	693	681	656	685	670	671	663	616	709	696	690	667	696	682	645	712	640	627	645	676	680	672	651	671	660	685	660	661	730	678	655	685	682	695	648	645	713	696	647	650	659	688	701	638	655	671	627	720	686	692	672	647	647	647	694	673	702	673	658	648	647	672	689	676	643	685	685	622	617	646	671	652	649	657	673	677	622	631	684	679	684	697	631	643	667	651	690	657	636	682	670	709	710	694	698	633	672	658	672	678	614	632	652	641	682	696	757	672	661	699	650	671	683	654	639	625	645	678	692	656	663	638	672	683	664	654	680	686	652	639	635	701	705	659	670	724	682	641	687	666	698	641	695	696	658	636	662	675	695	670	676	683	698	653	650	696	639	655	695	668	700	678	664	683	683	675	643	657	648	643	646	707	667	704	711	630	644	690	638	687	654	650	647	678	698	670	645	676	652	655	668	677	672	669	703	726	682	639	656	679	660	729	672	682	678	698	639	700	688	670	694	699	749	690	698	700	704	692	703	708	668	666	647	631	622	638	669	656	688	693	696	620	648	679	670	623	630	681	633	621	710	668	666	672	666	660	674	660	671	633	700	672	672	710	683	666	645	661	682	655	693	664	669	710	647	688	683	716	700	678	652	680	667	665	670	686	684	677	668	691	611	704	642	677	684	670	685	612	690	682	617	680	671	686	671	619	637	669	680	699	683	699	679	698	691	668	640	685	654	649	658	714	728	701	660	642	667	648	682	653	637	671	655	649	663	704	681	689	672	639	662	750	623	649	656	641	665	629	675	695	672	700	693	628	640	679	685	653	662	660	699	673	671	681	676	688	675	688	666	704	682	647	674	640	658	663	656	671	681	639	654	690	625	646	662	667	680	684	654	668	640	750	662	699	650	659	679	663	646	647	669	647	624	704	678	674	660	671	674	675	700	661	684	687	677	690	645	691	630	627	634	667	634	606	643	662	672	704	630	704	665	655	621	703	675	635	696	713	692	715	655	639	700	637	689	684	722	673	667	657	658	666	656	679	680	623	643	658	713	668	680	683	620	653	698	683	665	645	697	687	670	612	662	668	739	687	678	691	693	642	676	689	642	669	667	687	678	711	653	696	660	634	662	614	683	656	653	687	620	653	688	678	642	679	669	685	631	658	654	720	646	655	696	644	687	708	701	678	624	662	668	625	690	643	663	637	675	641	726	663	679	672	672	693	637	659	653	699	675	752	654	680	621	643	722	670	674	687	602	661	632	681	633	670	651	662	664	639	659	683	631	647	679	653	770	658	587	648	676	679	669	665	706	642	702	683	648	693	647	678	656	643	626	637	684	619	638	698	660	645	698	653	677	697	698	728	683	655	727	646	628	660	668	642	652	650	661	705	722	704	679	663	671	681	621	607	697	655	685	675	714	691	667	627	659	693	671	691	636	663	649	660	629	659	657	683	642	646	649	680	666	666	653	645	662	679	669	641	641	659	693	659	656	680	709	696	716	667	685	679	730	653	676	668	666	654	640	649	650	662	716	673	679	637	613	647	666	645	641	661	717	653	649	687	685	692	686	650	669	657	683	672	699	685	651	634	683	635	652	655	676	672	662	706	659	671	636	642	690	645	683	659	722	715	705	655	637	696	648	698	706	699	664	641	629	679	655	611	680	677	651	692	628	670	690	659	679	669	668	654	709	668	647	685	661	688	705	652	654	636	638	637	659	661	643	677	693	680	662	653	692	721	749	676	658	657	681	601	682	643	667	686	615	663	679	688	681	695	632	684	646	673	684	640	633	668	660	680	649	665	646	722	655	681	639	679	683	679	643	667	677	705	694	655	662	613	648	687	725	671	745	653	649	705	654	657	611	728	655	695	655	661	647	691	667	692	644	659	645	660	622	677	682	706	663	678	661	659	652	645	688	702	654	650	665	674	677	700	693	690	670	671	654	665	675	689	672	698	636	668	648	624	678	683	625	703	647	693	715	678	639	652	629	709	649	682	654	679	656	632	646	679	664	703	615	688	688	646	649	633	637	678	691	672	661	659	654	634	645	653	659	670	656	693	626	678	616	655	664	638	643	725	729	747	672	648	688	650	721	629	618	670	672	687	636	685	662	660	662	685	679	619	681	655	627	670	703	664	670	682	661	666	666	637	676	698	610	686	667	659	635	671	670	651	695	654	670	678	687	681	667	652	671	671	605	666	654	669	671	685	641	702	685	661	707	690	674	648	695	668	679	620	651	672	672	631	712	704	661	660	682	688	674	678	682	661	673	675	667	706	674	668	664	646	692	668	672	697	685	693	673	634	671	676	642	636	693	660	661	628	650	672	696	673	706	666	716	688	709	644	649	696	688	665	686	656	675	667	716	685	687	677	704	669	690	667	648	650	694	640	745	712	660	684	723	681	663	668	651	673	640	635	670	661	714	655	662	705	647	699	665	668	700	675	678	692	709	687	643	699	664	674	695	707	673	627	666	714	651	698	619	663	645	687	670	645	685	653	682	753	693	685	676	702	673	725	659	668	638	649	644	679	650	714	660	668	658	687	677	665	667	661	669	677	711	693	636	682	661	712	667	679	702	682	660	693	628	634	630	676	648	671	663	664	676	678	656	688	671	701	698	616	665	636	689	654	622	658	700	679	697	675	672	702	622	645	661	679	679	712	663	683	674	688	644	715	658	682	665	628	677	669	659	683	632	654	660	656	685	680	670	668	629	643	710	666	705	701	703	684	638	637	658	695	688	600	649	649	684	687	681	677	660	630	656	676	615	655	680	648	678	651	692	705	643	629	664	635	722	663	673	673	658	696	642	634	647	640	658	706	644	743	656	648	622	702	667	676	645	701	739	655	641	676	641	662	755	656	703	689	639	658	691	691	695	684	704	641	628	672	668
24819	21200	25645	22459	1352	571	546	542	504	465	493	457	475	467	489	463	445	476	481	484	456	432	448	510	467	449	488	455	444	471	443	456	481	452	444	449	425	467	438	463	447	455	492	451	493	438	446	471	509	431	447	419	452	478	444	475	453	474	403	493	432	425	448	467	454	400	450	414	488	416	463	430	487	426	475	422	484	449	455	475	483	460	444	424	430	480	417	428	451	426	460	435	466	456	467	463	447	447	444	446	423	457	459	474	452	456	454	429	432	445	455	427	417	465	479	421	487	454	492	425	482	461	446	439	421	441	472	477	459	441	440	448	425	469	459	470	438	476	438	513	457	443	456	443	471	423	428	465	480	450	421	461	452	461	449	451	462	433	449	447	445	472	430	482	457	471	483	443	431	436	437	435	450	445	405	458	467	459	499	432	434	466	432	430	445	434	458	447	465	435	470	430	436	455	438	437	463	441	455	443	487	453	449	451	476	440	480	446	432	463	457	454	457	479	428	473	434	447	425	478	475	442	449	468	414	429	435	442	455	444	474	438	456	459	406	454	453	467	462	455	461	430	440	439	445	446	464	495	473	460	461	454	460	443	414	472	483	448	484	438	460	457	420	448	463	461	448	448	463	428	410	444	468	452	447	464	431	442	468	468	441	469	460	520	459	450	493	447	408	446	486	461	460	444	439	434	427	474	412	482	449	430	440	441	414	458	470	458	458	438	449	442	442	458	460	420	442	428	428	470	429	465	444	468	419	432	442	418	460	501	499	455	458	460	486	443	466	487	486	430	482	443	445	449	479	430	442	466	428	450	459	453	447	486	407	422	431	426	449	458	447	415	421	467	460	421	502	473	456	461	402	443	435	429	456	453	493	441	473	435	445	446	386	418	425	437	423	463	432	416	444	466	437	459	460	457	444	461	443	438	427	449	413	464	442	475	451	441	461	455	445	491	444	404	428	412	443	454	476	440	450	459	419	437	442	466	494	403	471	441	415	455	450	444	443	415	426	474	462	471	432	488	469	435	421	460	480	475	438	471	445	458	410	463	445	447	424	473	442	466	465	422	446	394	423	471	464	439	435	483	473	411	456	447	426	425	434	459	463	442	452	470	416	428	437	426	447	489	454	424	440	419	453	471	450	444	413	440	491	415	424	430	466	448	415	463	430	402	473	442	464	452	458	475	437	428	456	425	454	478	460	447	444	453	439	446	469	488	509	474	455	458	407	451	464	461	456	441	468	441	422	440	430	468	442	397	456	428	454	414	467	449	479	450	450	444	466	461	439	460	469	443	430	467	432	460	467	455	429	467	424	467	434	487	466	422	449	446	460	475	430	440	447	436	459	478	472	465	451	430	485	459	444	431	471	465	442	439	438	449	440	425	490	419	434	442	476	422	479	454	460	439	432	448	460	440	442	472	448	437	439	437	440	467	453	424	440	433	463	426	472	445	460	431	429	415	469	444	475	422	465	449	470	409	445	462	430	427	460	443	469	468	488	406	418	440	433	450	401	472	475	433	477	424	435	415	466	443	469	453	479	434	453	468	377	435	464	441	428	441	445	431	461	476	395	450	438	463	421	437	474	495	454	460	442	446	465	438	496	432	434	432	465	464	461	490	479	439	468	427	440	469	448	438	448	423	463	425	473	459	442	427	440	479	436	411	462	445	463	431	478	497	489	407	450	479	445	424	449	441	439	428	427	436	452	460	477	477	462	452	457	429	451	478	411	412	476	430	430	452	497	403	443	460	465	421	453	483	461	419	476	442	461	473	431	417	455	488	453	404	440	454	462	443	420	444	440	412	468	472	494	444	446	446	454	481	437	446	469	460	450	446	427	427	422	506	475	446	455	436	443	481	446	462	452	484	435	451	452	433	425	445	454	433	473	468	467	445	421	416	462	423	476	457	431	438	489	429	424	494	415	425	461	458	461	449	429	467	457	475	462	531	430	465	455	406	495	493	438	435	467	455	458	461	429	442	424	466	476	442	483	433	444	428	457	430	464	444	445	443	461	437	446	461	474	458	516	459	488	434	416	413	490	486	420	471	453	467	467	428	436	414	456	449	475	457	459	467	444	451	457	438	436	470	442	462	434	432	451	423	481	483	417	419	464	434	419	459	446	446	447	463	430	414	462	432	448	457	458	447	441	454	467	455	485	419	452	447	426	478	443	450	418	452	455	428	488	433	472	447	432	425	474	440	435	458	455	440	427	457	476	473	482	474	466	416	446	466	453	442	471	475	448	437	431	499	464	445	416	448	429	439	459	436	429	442	451	437	419	464	436	449	467	445	473	463	431	467	460	423	471	462	431	474	425	483	439	472	450	413	478	444	478	429	403	437	437	430	463	414	437	439	428	452	432	478	467	507	463	447	475	427	460	437	467	455	434	443	434	465	467	455	398	431	444	442	434	462	463	475	470	471	445	455	460	435	463	479	483	475	443	467	443	446	428	483	475	462	445	424	425	434	450	441	461	413	465	435	450	454	469	449	443	463	432	467	455	443	443	449	482	457	442	446	411	469	463	441	463	468	436	424	438	454	458	407	436	456	461	463	414	469	465	428	472	442	451	435	460	430	474	453	464	444	467	490	449	507	401	468	447	395	450	426	440	446	454	428	446	433	434	458	418	406	404	436	453	433	451	418	452	459	440	461	461	500	443	466	434	462	469	484	427	485	444	462	430	455	484	413	479	467	444	446	467	439	424	441	463	451	452	459	442	440	440	449	456	480	448	434	438	441	466	448	480	441	506	446	454	469	455	431	457	478	497	460	451	420	466	476	482	470	433	422	433	497	466	441	441	448	464	436	472	473	444	425	434	445	473	473	443	469	441	437	444	446	463	436	478	425	487	473	412	473	420	465	458	472	484	420	420	443	425	463	476	445	460	494	462	440	471	468	429	435	436	420	458	437	391	466	447	459	444	453	463	448	440	464	500	407	430	432	436	443	466	471	440	417	488	465	422	477	446	443	425	468	466	413	454	483	446	425	440	452	449	501	444	459	435	447	464	448	442	438	473	431	436	456	446	435	420	399	416	424	457	444	427	453	475	425	444	433	437	423	440	461	440	485	448	457	437	440	455	437	474	421	439	437	470	448	447	476	501	431	462	445	457	422	479	445	445	464	445	438	398	463	442	482	488	510	479	456	455	445	428	456	434	452	479	446	436	482	427	471	488	491	471	457	435	444	433	481	433	444	465	445	433	448	421	432	423	451	452	484	480	455	436	434	448	431	467	418	463	454	435	427	465	457	422	421	421	450	438	447	410	447	450	473	488	479	449	422	461	435	457	433	484	427	454	423	471	490	457	456	464	442	461	474	464	440	437	446	458	458	435	453	453	471	461	447	441	475	462	480	453	429	436	450	457	452	461	443	459	456	451	462	468	483	454	474	447	475	457	447	435	459	451	443	445	474	452	472	429	449	466	429	466	476	487	439	417	464	460	455	446	470	449	416	469	432	458	492	445	487	466	439	475	416	447	424	450	482	442	442	446	473
23262	3431	2164	1313	1026	898	847	743	720	656	654	648	622	625	621	620	608	620	612	623	588	621	583	591	610	582	587	614	570	573	588	601	562	551	583	595	548	617	594	585	568	618	606	582	585	546	585	577	586	583	561	585	569	546	561	575	531	610	520	570	599	578	583	594	554	566	591	558	545	566	574	615	578	552	590	588	593	637	558	587	541	530	600	568	551	582	580	548	563	561	595	585	590	602	550	591	571	622	565	585	586	585	593	570	595	565	597	624	546	639	575	623	592	616	595	560	597	598	607	606	569	567	578	579	575	564	541	556	561	609	608	598	565	572	623	607	629	593	566	591	589	631	581	580	570	559	548	601	569	611	546	573	579	571	571	527	590	595	567	590	564	580	565	567	591	587	588	555	544	542	585	594	581	601	609	559	578	587	588	568	563	571	591	607	598	593	605	578	566	585	574	596	569	568	563	559	573	584	587	570	584	614	583	553	583	582	544	537	535	565	619	550	569	594	583	591	609	577	593	596	527	582	592	567	574	583	578	605	553	542	574	566	597	581	627	589	570	556	553	570	558	541	607	613	588	549	585	573	568	593	590	589	584	608	540	586	564	557	593	602	585	589	579	580	594	608	568	591	591	621	614	558	579	583	587	605	592	563	550	587	595	591	570	583	598	553	569	553	583	603	574	550	585	526	581	546	589	612	557	611	554	597	569	582	545	618	604	575	561	576	573	590	577	559	589	557	587	613	619	558	549	584	581	600	534	552	556	559	574	537	553	598	541	573	595	620	562	556	588	641	567	532	589	571	587	595	598	604	561	559	611	577	578	586	576	548	570	612	621	584	592	594	604	592	596	574	593	579	584	570	607	575	589	552	622	575	587	589	541	576	538	550	600	575	562	586	601	588	565	552	577	615	572	583	559	564	625	562	624	621	590	593	581	620	596	584	557	621	588	621	603	595	568	589	554	573	553	604	618	542	586	553	587	628	579	595	617	549	585	577	560	588	577	589	600	555	578	583	571	577	622	561	556	550	567	553	586	578	633	572	590	593	585	589	571	617	549	556	558	610	569	567	568	599	582	558	593	579	600	588	579	546	573	530	579	583	566	587	566	594	588	609	624	597	594	592	562	584	585	566	584	580	559	595	611	571	557	551	576	569	600	555	574	549	579	574	542	559	539	549	557	565	591	575	580	562	575	583	629	566	566	624	527	606	559	587	584	575	586	588	581	623	573	558	526	540	584	556	568	597	609	594	575	594	586	590	578	612	584	597	609	576	554	554	578	585	612	576	574	579	613	616	559	613	570	576	591	608	584	598	582	566	608	578	550	555	645	617	593	526	607	582	562	610	575	550	570	582	568	568	594	533	588	568	559	560	588	530	616	590	648	589	581	565	581	551	568	539	614	545	572	549	561	636	599	581	583	545	562	622	572	551	595	605	583	609	549	581	538	566	592	597	609	588	584	594	549	621	611	565	562	609	581	654	589	597	528	582	530	591	582	578	579	574	522	620	578	584	595	577	602	593	576	595	541	548	607	576	585	570	575	558	563	572	559	583	560	619	571	596	569	585	615	552	581	596	598	589	586	532	590	574	585	548	542	578	607	523	589	538	563	600	616	577	542	568	562	598	605	597	590	577	605	565	599	631	580	581	591	550	568	586	579	609	552	557	562	643	578	575	611	569	587	611	524	552	550	622	545	582	615	597	608	598	544	575	586	575	602	554	547	551	627	586	561	593	590	596	584	571	555	617	552	604	555	543	543	594	600	570	542	569	576	602	623	557	580	588	598	533	617	571	628	606	605	596	584	589	559	621	578	575	595	535	607	607	570	576	574	571	597	551	551	593	562	584	575	545	594	553	586	543	587	596	578	595	567	604	554	601	605	575	562	562	606	543	589	591	570	604	602	611	572	588	556	559	545	575	570	532	632	573	591	587	544	595	590	594	592	597	566	585	560	538	597	590	563	600	574	609	597	563	583	561	556	621	609	582	581	570	543	523	581	536	588	642	582	546	588	554	621	567	595	545	560	561	564	567	568	611	558	580	563	616	529	602	573	595	550	560	522	567	609	577	560	547	543	556	575	568	621	590	584	594	582	592	542	558	550	596	546	582	589	559	553	584	559	591	563	509	575	590	588	564	558	609	591	578	582	560	575	609	623	564	604	606	551	583	567	573	605	588	595	590	560	573	597	534	565	613	594	607	565	617	575	552	567	559	579	594	595	570	565	545	526	595	572	548	588	589	608	536	598	565	617	580	545	555	581	600	590	576	626	585	591	607	564	581	582	598	581	570	569	552	573	581	584	594	570	559	607	610	600	581	548	580	591	537	588	574	572	587	592	574	593	588	530	539	594	572	572	528	576	554	562	603	586	578	554	553	588	590	612	554	547	551	581	584	580	582	569	587	597	578	624	543	589	573	608	593	617	571	554	608	567	598	598	566	577	568	595	612	636	617	593	578	556	569	594	594	564	556	598	551	591	576	610	547	595	544	609	605	574	576	587	551	568	546	553	575	591	600	597	565	571	568	534	577	605	534	562	581	576	598	560	607	630	557	537	581	555	569	581	566	574	595	557	563	574	581	595	573	588	583	585	555	574	587	547	551	605	565	626	607	559	585	571	571	594	580	594	604	550	588	549	596	614	598	571	587	594	542	583	595	564	550	558	609	631	610	548	592	602	619	590	600	571	585	587	536	529	556	555	591	577	608	610	555	591	596	582	619	591	545	629	558	552	594	574	580	569	544	555	617	589	588	570	543	603	554	556	603	585	561	601	572	557	579	530	616	545	557	606	565	585	573	562	604	579	598	533	570	549	627	578	592	564	583	555	596	567	606	581	580	570	574	576	591	599	587	613	608	596	603	568	612	569	601	580	593	563	563	576	556	551	568	588	608	579	597	552	564	557	601	531	595	557	594	570	585	568	571	627	566	586	549	587	606	606	606	557	582	550	617	575	569	524	625	565	517	545	515	541	592	613	612	609	571	578	580	548	574	585	579	581	568	604	540	554	550	550	561	607	565	598	541	570	620	605	557	593	601	632	549	586	604	605	559	565	572	544	623	606	572	595	569	581	576	573	560	550	578	570	567	582	572	591	594	575	609	574	579	546	569	592	563	565	591	570	597	592	599	553	549	588	620	544	612	581	592	571	593	590	581	567	575	563	556	599	571	609	609	601	569	535	583	603	591	570	594	557	602	612	631	555	621	562	591	625	566	542	570	593	576	580	568	539	554	617	603	572	573	567	556	578	565	571	571	601	578	601	573	584	587	604	634	602	611	543	583	554	581	544	632	534	602	546	591	587	609	628	602	612	581	574	584	579	542	593	556	558	571	572	574	564	562	587	586	576	583	598	570	573	606	583	574	529	566	580	536	595	634	556	583	563	590	570	622	606	639	553	552	579	570	566	594	588	564	563	568	611	583	601	620	598	562	589	568	586	552	569	611	547	615	595	549	564	602	575	553	572	585	634	556	597	555	586	616	562	568	546	580	527	633	565	633
22581	21299	28518	24382	21224	18941	1239	518	435	383	362	314	290	286	281	293	289	257	277	245	267	250	280	263	259	235	234	258	227	243	261	283	247	238	237	230	243	247	247	211	231	264	247	228	253	273	211	244	237	239	225	213	224	201	215	224	223	276	217	212	233	232	215	204	256	200	245	253	194	248	238	233	197	255	237	200	247	207	214	214	205	226	233	219	240	214	210	238	215	236	215	249	233	242	234	208	217	193	200	235	215	212	236	224	239	226	215	219	233	226	236	242	241	217	225	218	254	226	260	211	225	199	223	239	225	226	218	222	251	229	205	204	241	218	250	203	212	259	239	211	215	238	240	245	229	205	239	255	202	226	246	234	222	222	227	227	225	214	233	244	214	239	222	247	218	232	222	221	257	229	234	224	255	224	217	218	208	269	232	234	245	245	224	222	220	234	209	203	261	227	248	220	238	220	238	196	215	195	220	218	230	189	251	210	225	253	227	222	206	199	209	214	235	234	217	215	240	226	218	212	220	259	218	237	229	218	243	223	246	232	209	222	227	225	226	220	243	246	243	217	204	205	203	240	234	247	225	233	234	196	230	239	209	256	212	220	226	212	249	212	255	234	236	220	210	239	204	207	235	244	203	235	232	231	257	228	221	213	219	254	208	212	204	232	201	234	223	235	236	227	248	232	246	226	215	239	211	245	238	226	228	232	226	214	222	234	232	244	240	246	207	214	244	249	241	242	209	216	226	218	238	218	212	215	231	245	244	192	225	240	222	209	223	220	227	208	215	233	217	229	253	237	217	251	228	237	234	248	217	237	209	234	214	228	230	202	227	242	211	231	216	204	220	250	230	247	227	260	236	210	223	221	231	235	227	250	220	230	228	231	233	207	206	233	255	221	235	221	242	232	231	213	216	227	256	224	227	219	214	254	246	232	229	248	240	226	219	213	228	216	244	220	230	233	237	237	243	227	221	220	224	213	227	215	220	245	221	242	248	220	211	227	249	242	214	215	266	229	197	206	229	208	207	205	238	212	206	224	246	239	221	256	245	226	221	228	190	230	227	240	239	229	253	220	225	220	245	242	217	231	201	201	227	214	214	228	238	224	239	229	222	233	233	225	221	238	217	212	244	229	208	221	262	206	241	222	211	249	237	210	253	253	214	257	225	215	243	207	253	216	210	249	241	241	238	230	224	213	265	241	216	215	246	223	209	213	232	225	240	222	217	246	268	245	199	213	246	235	242	229	226	247	228	227	223	208	220	242	204	245	223	223	200	228	211	239	217	209	208	258	202	214	239	237	213	216	234	231	229	241	238	242	237	226	222	226	243	221	223	226	220	248	253	234	241	209	243	237	198	203	201	256	204	221	238	205	238	225	224	254	238	254	235	240	202	234	230	217	224	216	230	256	212	260	216	212	213	243	245	210	206	243	221	200	244	232	233	210	210	227	228	229	205	220	215	203	210	221	190	247	248	210	256	226	210	215	216	213	241	204	209	193	203	196	211	227	193	235	248	200	235	202	225	250	227	229	232	247	238	233	243	206	222	226	215	236	238	257	228	242	227	225	243	221	213	225	207	206	230	220	249	218	223	235	245	239	230	249	225	246	216	224	222	256	213	229	231	240	225	244	210	227	246	229	222	258	220	233	218	219	260	219	247	209	254	220	231	221	196	225	222	226	203	199	252	213	232	223	219	240	195	220	219	252	224	220	213	213	257	218	240	223	221	246	220	241	245	233	238	236	219	217	237	224	202	245	222	200	240	236	218	231	200	219	213	240	217	236	220	220	223	244	235	220	257	226	221	224	239	213	222	213	225	207	223	229	251	227	233	253	211	251	231	229	242	214	254	207	278	226	233	216	247	212	228	233	230	207	236	269	199	235	231	233	222	221	235	222	218	220	226	203	216	215	207	245	230	227	237	222	236	214	242	269	229	239	227	247	214	226	231	256	228	207	232	206	233	232	231	236	228	260	223	209	231	228	230	214	216	215	223	228	269	237	223	234	231	215	208	203	217	221	256	227	233	242	219	219	231	229	225	239	224	209	213	234	225	234	237	236	221	218	253	233	210	222	218	239	258	225	225	234	268	221	211	215	236	250	262	207	223	223	215	236	230	208	212	241	216	237	259	247	215	226	225	243	256	230	217	219	241	248	241	254	218	218	202	214	234	212	218	191	231	224	212	239	230	240	223	214	233	235	201	215	225	241	221	221	238	205	231	223	233	215	218	238	209	232	221	197	224	234	199	211	226	209	211	218	226	242	222	268	219	259	221	238	241	235	233	210	245	246	208	207	213	222	225	227	205	233	215	210	258	204	241	251	253	226	219	227	224	220	219	259	224	215	227	199	225	208	245	222	241	239	222	220	242	225	260	229	228	215	225	228	220	222	202	210	238	249	240	250	236	222	248	236	211	228	200	230	221	252	222	217	182	213	239	251	203	221	222	211	250	239	225	246	219	231	250	219	251	229	223	256	199	224	223	243	210	220	229	226	243	216	233	206	238	232	230	225	216	218	235	236	212	215	253	215	232	221	250	266	224	219	228	228	216	246	218	223	219	227	207	209	220	218	248	255	236	225	221	219	239	219	225	226	237	214	202	230	230	231	236	235	230	247	227	204	212	191	223	230	264	239	266	207	231	246	237	244	213	228	219	229	236	236	248	211	232	235	246	202	227	219	219	233	225	219	225	229	232	213	259	247	215	258	248	224	201	213	221	227	235	212	214	231	241	232	231	201	250	218	212	219	222	203	230	277	219	202	198	233	191	243	235	203	235	240	231	231	232	221	238	211	223	235	223	248	241	254	245	245	237	204	233	222	236	239	257	221	213	211	209	224	223	201	238	209	195	209	239	234	225	213	235	225	213	241	216	248	219	217	243	222	236	222	217	204	238	256	208	214	262	238	216	239	243	220	215	218	241	228	235	243	224	216	220	232	215	230	256	264	211	237	250	231	210	242	222	261	237	233	210	217	215	242	211	221	201	240	222	228	246	223	222	221	212	212	217	200	253	224	197	206	240	242	229	225	213	212	222	199	203	224	213	225	227	223	220	214	233	247	220	224	214	203	217	237	227	245	220	257	242	223	231	213	205	241	241	226	219	238	201	223	211	224	208	206	230	226	242	234	220	252	246	234	230	220	248	227	217	245	218	233	220	223	220	223	228	227	210	229	225	220	225	210	255	234	244	196	213	276	247	249	220	221	228	228	230	238	205	241	230	226	213	217	221	225	207	208	247	215	237	233	224	216	240	207	200	233	241	228	207	227	222	228	231	224	237	229	228	230	239	251	217	206	260	235	200	234	232	213	216	233	244	235	209	215	222	223	244	200	223	219	224	257	202	245	217	228	220	230	205	242	239	228	218	242	255	210	236	199	218	255	243	229	243	214	228	197	245	232	229	214	188	229	223	237	220	224	203	206	215	215	197	234	231	227	233	233	241	231	220	222	206	239	221	219	242	228	281	229	224	220	216	232	255	215	205	213	218	244	215	199	223	238
29957	10742	6592	3091	2167	1698	1280	1005	805	710	659	544	512	492	452	431	466	404	360	366	364	395	346	381	357	350	365	334	329	301	366	333	318	354	358	349	309	333	339	343	307	314	323	340	278	348	312	348	325	293	306	296	340	341	304	277	324	350	321	303	326	336	295	293	356	314	293	311	320	377	329	316	291	339	320	347	310	327	297	324	340	344	351	304	345	352	316	302	299	335	316	333	329	274	337	336	320	306	320	338	280	308	336	299	330	329	318	313	314	313	331	338	321	313	308	287	311	287	307	309	302	310	311	319	290	306	294	300	324	324	330	286	295	337	292	297	311	294	312	305	333	319	299	342	325	321	315	343	295	308	313	298	289	286	305	312	319	313	293	311	313	295	320	312	339	281	330	325	269	300	327	288	310	312	289	307	295	289	274	325	294	288	301	314	316	328	319	323	335	317	282	274	329	329	331	332	323	304	315	322	322	329	323	364	323	328	302	294	335	277	303	298	246	319	295	337	290	306	282	337	322	314	345	288	294	299	286	310	313	315	311	331	306	303	294	311	324	305	277	331	287	332	303	321	313	312	293	309	322	308	343	271	318	295	282	324	308	317	304	329	309	289	320	276	298	332	352	308	307	310	301	300	332	298	318	293	327	282	310	296	279	288	293	304	300	302	335	296	327	275	326	320	299	341	316	328	298	314	281	315	303	282	331	294	336	310	292	291	319	285	291	292	343	312	313	320	274	321	307	311	324	328	318	312	315	330	327	301	298	306	266	306	292	307	285	295	303	292	324	294	319	297	291	294	299	249	276	287	320	344	288	302	320	301	308	319	289	328	271	314	298	282	305	319	298	319	322	317	314	312	314	315	299	291	293	342	318	311	317	304	319	322	340	278	295	290	310	316	325	328	285	324	331	299	284	316	304	311	282	298	325	282	295	283	316	328	311	314	322	311	314	344	328	305	292	274	338	325	287	296	299	291	282	306	310	301	325	328	317	314	278	323	321	308	296	309	325	313	292	317	305	286	302	311	293	314	311	300	278	327	313	300	337	286	324	324	295	298	312	303	294	299	293	299	304	326	311	306	291	309	308	293	323	332	287	282	306	314	321	305	315	325	345	294	332	295	356	282	308	290	322	298	287	359	299	318	334	313	291	302	298	301	338	296	320	320	321	311	315	332	304	295	275	333	320	332	290	313	288	302	341	293	309	326	325	304	325	283	305	282	298	317	310	328	304	313	313	302	312	347	307	281	298	314	343	327	338	309	312	279	308	312	308	296	291	307	298	320	278	326	313	317	333	294	327	301	343	282	325	305	307	307	286	320	275	319	299	283	316	278	280	292	339	360	319	308	315	307	327	314	321	324	278	339	287	325	253	309	288	332	314	310	314	270	313	300	287	289	294	312	285	309	320	293	327	320	303	282	310	317	304	291	289	297	289	318	322	289	279	319	305	309	308	328	319	326	312	297	319	314	275	313	296	314	293	295	346	309	312	323	280	312	339	308	332	327	323	299	298	277	314	294	296	298	289	295	319	317	311	327	342	303	300	268	296	318	295	317	302	301	308	277	311	323	328	345	288	300	285	291	312	301	302	326	330	295	300	323	318	316	310	304	333	276	314	308	297	320	313	297	314	327	316	306	304	293	329	316	327	358	295	304	338	324	309	291	334	328	308	298	297	290	275	303	294	308	302	299	304	311	300	306	362	316	332	279	323	304	308	318	306	313	289	275	320	262	313	324	312	304	318	307	293	319	341	336	329	317	291	311	325	297	313	319	307	315	312	330	294	318	315	324	305	318	326	305	311	285	337	304	320	309	316	332	301	310	300	294	305	295	329	330	342	281	322	288	288	285	324	309	287	302	293	305	312	277	279	305	362	324	339	314	301	305	313	297	295	315	275	281	314	322	294	295	299	318	323	323	296	343	311	336	298	305	337	325	310	300	324	332	303	318	342	325	321	304	306	310	317	275	299	322	320	291	308	340	327	317	298	328	298	317	318	300	323	322	290	336	293	294	318	330	299	299	315	315	307	331	325	297	307	286	282	304	315	319	345	325	333	309	306	273	317	310	294	301	306	310	324	333	294	316	300	321	287	297	303	297	289	316	286	283	296	335	297	296	319	302	291	286	328	314	280	314	310	311	281	300	310	309	310	337	281	303	309	296	292	282	291	321	287	310	277	247	282	325	328	316	331	318	307	311	306	336	294	320	325	295	327	311	305	343	322	298	347	309	311	330	273	288	296	271	347	299	316	331	316	306	337	283	307	289	312	319	306	292	277	331	317	318	290	299	287	294	319	334	312	314	292	322	324	286	292	299	332	306	336	299	295	310	320	303	322	310	287	338	325	313	314	301	313	317	323	299	304	303	272	313	314	287	307	301	283	337	301	318	320	307	361	325	326	304	313	334	302	305	297	296	281	308	295	313	334	289	315	294	304	312	327	323	322	322	296	312	334	320	292	345	302	313	309	294	320	305	329	274	298	306	280	298	328	322	312	324	312	318	321	326	311	319	319	300	311	283	331	310	307	306	303	342	288	306	309	322	287	304	309	311	275	294	323	302	312	297	315	303	280	320	327	320	311	282	316	299	329	299	325	285	323	305	324	297	302	286	323	313	322	314	292	307	298	283	304	292	309	264	325	328	280	273	299	278	300	299	312	305	286	322	302	306	295	317	304	317	302	306	329	315	309	316	309	317	299	311	320	284	311	312	293	321	303	293	283	279	331	310	331	325	325	331	310	286	328	293	300	291	274	320	311	324	294	289	310	296	303	326	337	308	335	288	297	294	326	311	340	315	311	328	306	331	312	336	298	328	313	290	302	325	314	293	287	322	279	292	324	359	262	322	350	313	291	287	329	305	268	307	283	307	295	304	308	365	285	282	318	313	277	313	326	294	318	310	343	298	308	319	321	314	303	298	342	299	315	320	305	323	309	316	309	327	311	295	312	273	337	276	298	286	316	318	307	331	296	317	296	322	308	335	297	303	293	318	340	300	329	325	304	342	296	296	311	320	309	309	326	296	308	293	303	326	308	251	326	297	318	327	315	324	294	292	321	293	298	301	301	295	302	303	324	302	338	339	293	318	315	338	287	306	290	317	336	354	331	322	299	316	316	277	287	291	330	315	291	300	310	291	298	312	318	303	318	310	299	318	309	291	293	297	329	308	353	294	290	326	339	312	327	335	290	342	286	314	307	303	291	299	328	331	291	323	308	298	313	303	328	273	311	306	325	295	300	300	293	308	281	283	320	295	342	338	310	328	326	286	306	308	295	300	299	309	341	316	339	305	297	308	296	312	300	313	275	300	314	319	329	315	295	317	300	320	292	306	301	275	323	336	310	292	315	305	304	296	285	341	307	301	311	313	324	299	307	328	313	323	275	287	330	311	301	331	279	317	298	303	319	299	307	317	310	288	301	297	334	303	308	315	329	317	339	307	314	338	322	342	315	322	319	314	285	319	306	306	288	283	357	292	351	300	325	338	293	323	315	302	295	331
27685	15852	2526	834	753	659	653	643	618	643	647	621	643	637	660	657	606	621	659	693	659	664	613	648	646	625	625	678	643	642	642	586	573	620	650	625	587	655	639	674	596	628	616	610	601	614	670	623	569	647	640	672	635	611	643	616	650	636	629	673	620	613	613	626	645	594	631	679	637	610	600	628	619	641	607	647	631	636	642	624	632	604	619	666	640	662	662	639	609	619	655	678	640	663	581	663	592	625	648	609	645	679	641	646	608	641	649	645	634	591	631	605	668	642	664	620	603	663	650	642	665	645	643	626	616	602	611	631	635	662	675	651	612	640	670	679	703	590	680	647	680	620	634	632	595	636	633	631	645	634	628	631	661	577	634	678	626	625	633	647	635	626	664	591	620	640	628	687	639	630	661	641	642	645	628	628	650	625	650	616	639	630	586	639	661	650	680	632	614	631	643	640	622	645	631	634	614	673	590	643	618	663	672	588	619	623	644	619	637	619	616	706	676	639	649	621	619	641	654	634	623	639	636	618	624	567	613	639	646	603	630	624	641	577	617	663	673	632	616	632	622	634	641	654	618	659	573	621	716	614	590	623	633	671	608	633	665	654	605	635	608	613	643	636	665	659	598	653	684	611	659	618	646	633	635	607	620	694	627	677	619	632	652	631	621	615	645	652	630	626	572	683	659	607	621	666	649	624	623	653	684	585	622	587	687	641	646	652	610	624	606	631	636	635	621	615	627	596	613	613	696	660	622	661	641	682	598	590	629	645	641	656	628	605	633	607	633	692	633	616	683	648	582	625	635	653	650	611	627	630	608	652	630	670	642	666	660	636	659	637	657	636	605	648	649	632	664	642	653	628	632	631	642	647	635	597	635	662	685	608	606	697	647	663	643	623	630	603	569	600	647	631	650	640	665	624	640	625	621	617	631	607	625	633	629	567	617	634	657	617	570	657	608	647	587	667	601	586	622	637	635	638	629	647	623	647	589	606	634	624	581	632	651	582	653	621	625	625	638	584	625	662	637	634	664	618	618	597	612	660	637	580	660	645	630	621	625	682	646	612	636	600	659	621	625	649	602	635	590	699	633	618	592	635	629	627	626	628	646	642	623	620	615	743	647	631	629	614	646	647	644	594	611	610	597	670	657	620	622	670	654	623	666	613	649	653	619	583	608	636	634	615	655	621	658	605	613	597	673	655	618	591	600	658	686	622	653	653	648	613	616	644	664	617	583	633	630	636	671	658	644	625	654	622	601	648	590	635	607	631	643	637	691	648	632	657	622	659	620	627	649	672	622	668	653	650	655	587	658	647	664	654	661	664	633	629	598	647	665	653	644	645	601	628	639	623	644	616	634	579	650	613	618	594	582	663	606	646	671	620	603	652	607	647	643	640	681	622	648	628	688	604	624	635	625	604	667	667	673	589	616	623	604	636	656	642	612	639	632	616	667	632	646	643	611	657	651	651	646	626	636	672	655	624	625	619	587	679	634	609	662	641	625	653	635	652	651	622	661	658	661	660	623	578	616	632	611	653	622	621	627	619	663	622	616	648	615	635	586	603	651	643	599	667	622	641	618	620	660	575	669	622	638	602	654	603	641	727	625	567	647	663	626	635	622	633	632	660	674	621	649	638	639	610	640	658	627	603	631	613	663	620	641	639	697	637	615	646	655	583	644	654	634	576	634	631	608	628	640	684	629	634	666	627	627	612	607	621	616	626	647	655	616	652	619	622	610	611	652	633	654	669	644	609	627	648	653	608	604	663	641	636	672	634	595	656	607	649	619	599	643	638	614	626	660	629	642	625	611	608	610	631	616	671	642	643	631	634	676	651	665	599	651	623	620	639	617	616	582	666	667	646	706	656	653	610	691	629	647	603	634	588	604	614	704	603	645	612	637	674	627	580	636	649	638	667	596	644	662	605	680	670	668	637	619	632	647	657	597	607	604	605	659	650	647	631	660	624	662	679	636	624	639	610	631	646	656	639	651	621	673	622	634	612	645	632	618	604	626	631	645	600	630	679	598	626	650	656	614	586	631	580	631	671	640	641	669	619	630	651	645	674	621	669	606	656	645	575	656	633	690	657	646	652	646	625	639	664	637	631	609	615	624	687	599	637	603	662	641	655	625	691	620	623	641	639	643	644	654	693	606	613	648	652	610	662	642	610	634	626	598	637	640	625	639	618	634	608	597	667	633	695	620	620	633	641	590	641	638	645	564	645	633	615	650	622	662	669	655	638	652	627	652	678	650	639	642	626	653	626	629	603	599	614	602	655	623	663	598	657	660	632	673	618	643	682	648	638	624	695	648	649	608	663	621	594	646	662	630	639	650	628	612	624	617	641	646	603	622	669	661	617	617	640	613	630	667	642	618	618	612	635	636	649	578	641	669	606	604	587	575	642	607	682	655	619	648	638	636	649	605	651	682	651	664	610	598	644	637	643	664	585	620	660	627	633	627	634	640	656	652	620	611	664	649	644	655	611	635	643	615	691	584	606	674	641	658	630	597	618	693	636	628	628	626	648	667	639	634	659	618	664	651	661	629	618	636	674	579	625	623	634	654	684	615	668	628	603	648	617	645	618	649	610	660	677	676	605	619	588	629	647	653	610	619	685	643	638	644	611	669	645	601	620	644	651	638	609	602	656	605	673	619	668	609	635	605	659	598	602	621	637	617	636	606	684	643	624	648	597	640	603	616	623	638	603	643	615	599	616	625	635	666	615	614	618	606	634	652	622	608	650	662	653	617	633	658	628	675	597	628	660	676	663	665	669	672	656	627	660	594	662	647	652	608	666	645	602	618	647	642	639	686	574	587	617	603	649	597	638	600	614	667	637	598	653	706	661	625	620	682	641	642	676	655	626	656	637	597	573	636	671	614	630	638	600	637	638	637	621	647	699	594	617	686	608	628	608	621	639	633	606	666	643	671	617	645	642	640	629	646	630	623	672	570	624	631	661	612	612	669	627	642	636	624	605	660	657	609	630	642	640	638	617	646	651	620	642	680	623	635	631	632	619	657	609	645	629	630	656	626	696	635	680	642	639	672	640	618	619	661	636	592	635	619	611	612	661	602	619	691	655	591	627	661	659	617	620	623	640	605	669	641	601	635	678	637	671	627	592	631	605	633	647	646	645	654	648	649	630	648	623	639	682	662	668	597	594	680	639	649	659	609	632	616	636	619	637	641	617	659	625	643	630	656	604	624	631	627	620	642	652	586	619	600	662	630	629	622	641	613	644	641	641	664	632	625	649	636	635	609	626	679	600	618	609	629	592	639	670	595	613	576	674	641	664	653	642	594	623	691	588	627	620	602	618	675	627	631	640	665	662	653	588	688	607	646	617	610	615	594	657	614	630	645	633	614	613	675	667	661	654	640	625	644	628	692	652	635	637	578	593	613	633	626	616	642	651	589	596	652	599	610	666	634	662	647	659	653	618	627	595	584	600	608	659	664	679	609	652	623	647	623	620	640	623	632	667	607	653	645	642	629	656	608	621
8551	1220	1046	879	905	834	848	782	804	805	766	835	817	831	842	807	816	793	818	777	826	823	826	767	816	849	811	814	832	862	807	808	807	830	863	775	847	805	798	817	813	854	844	830	789	774	877	840	822	839	800	779	826	842	808	892	857	801	838	791	825	780	823	819	881	872	805	822	813	810	842	826	839	795	824	788	842	795	820	837	831	814	776	785	807	812	799	827	847	820	835	790	766	823	866	860	798	879	859	804	789	836	819	774	775	806	838	822	824	814	802	835	791	775	800	859	795	880	785	808	779	788	869	811	797	840	803	817	845	801	823	796	831	865	807	875	761	826	883	797	829	787	786	804	788	852	794	810	833	844	812	800	831	787	835	818	805	766	795	818	802	833	824	843	815	780	793	812	840	846	820	806	825	817	779	832	831	802	786	785	832	813	808	859	781	812	807	841	812	810	849	803	840	839	779	839	835	849	787	766	825	804	842	821	835	878	763	793	813	816	784	845	792	858	778	781	826	792	781	772	811	813	844	794	743	830	843	812	776	779	787	807	818	795	820	840	782	810	800	790	826	749	766	818	808	802	848	840	801	850	793	765	883	853	766	834	810	802	798	787	801	799	783	836	813	777	810	799	826	823	797	803	817	841	813	775	808	768	815	810	777	776	824	835	737	810	792	817	802	816	817	789	779	792	841	798	793	801	844	816	808	800	811	780	825	783	793	832	869	806	846	780	795	782	856	791	799	784	851	778	857	788	778	820	827	885	808	824	848	902	874	778	795	815	818	779	846	763	778	814	848	834	842	832	851	834	840	778	824	825	821	761	777	880	789	787	849	808	780	795	802	822	823	778	812	836	802	852	806	784	766	828	873	791	796	821	829	788	830	785	856	854	816	852	895	845	823	800	815	856	780	796	799	771	815	858	826	810	872	786	784	809	837	837	776	786	840	796	827	792	835	823	800	852	881	769	844	822	837	844	797	773	809	846	850	812	882	848	799	836	811	745	819	835	780	770	833	762	808	845	823	846	822	852	775	874	801	824	821	796	807	809	808	840	804	790	831	811	815	778	803	813	798	827	808	793	845	805	835	854	818	756	813	815	807	828	832	819	805	807	783	802	833	802	830	797	841	822	787	829	831	825	848	844	791	778	868	833	832	821	761	826	837	869	843	773	796	786	816	762	829	822	799	796	815	823	818	791	793	840	834	831	845	796	799	760	833	801	848	837	840	868	800	842	789	817	812	800	822	829	851	784	779	767	746	818	812	789	792	829	823	813	772	835	818	834	814	817	851	829	736	820	855	814	801	813	818	871	801	835	823	812	796	804	824	886	833	823	799	800	802	883	772	781	816	832	820	825	862	825	801	818	790	830	793	805	822	803	847	824	745	762	817	812	801	771	795	821	809	823	883	846	763	826	781	802	801	789	766	816	783	813	823	836	795	859	789	851	822	851	825	855	806	773	799	838	817	762	819	858	820	773	812	835	804	772	787	844	776	829	807	807	812	805	796	797	787	806	718	854	849	810	796	826	851	872	775	801	863	842	805	784	770	735	789	837	796	847	818	844	819	793	795	787	853	800	877	818	857	850	816	817	796	819	816	809	800	867	832	820	818	826	845	779	848	784	823	805	783	840	828	774	850	837	805	781	837	811	809	791	848	841	844	748	824	881	835	850	797	804	839	868	785	806	793	817	838	790	848	839	841	878	816	824	800	836	785	827	842	818	807	784	760	798	780	816	817	803	775	783	828	859	861	801	770	819	840	849	821	874	868	793	756	804	806	798	842	810	820	821	799	780	813	826	760	835	801	816	832	780	763	863	797	768	856	860	792	848	828	835	818	791	811	794	901	810	850	808	800	809	791	831	783	813	831	860	844	840	810	816	855	865	854	774	764	841	838	770	797	828	809	771	798	797	795	831	835	848	786	793	840	783	832	789	854	791	871	816	811	786	800	788	816	848	831	829	779	826	816	864	825	824	834	849	808	807	832	831	825	819	760	803	838	800	808	796	816	799	784	819	852	847	811	842	820	811	805	827	801	837	858	808	790	841	802	804	848	841	866	817	819	763	763	768	807	859	762	805	823	816	829	856	805	826	772	794	852	853	863	812	863	836	791	796	823	818	849	820	793	748	784	862	816	882	781	787	800	872	831	808	822	826	815	804	802	841	840	827	829	803	830	860	835	820	808	804	813	837	821	827	862	787	857	827	799	849	740	829	797	808	858	828	787	807	853	792	819	828	845	812	779	776	819	840	822	796	798	822	870	793	830	839	809	769	781	815	805	843	801	848	788	816	789	839	835	867	806	834	768	811	846	834	814	822	819	788	831	793	805	779	802	787	830	838	797	781	774	788	873	817	838	814	809	827	824	783	818	832	774	822	800	829	843	879	809	841	824	815	843	811	848	821	797	827	801	802	811	835	807	835	812	853	819	782	765	765	786	794	813	842	793	845	793	803	781	795	818	785	798	845	814	831	811	776	766	805	838	831	840	799	850	859	815	824	843	817	850	797	797	805	814	800	775	794	841	819	773	823	791	792	828	762	835	831	787	808	811	853	758	795	778	833	778	828	822	831	861	800	796	754	795	816	798	795	842	811	829	842	811	827	827	803	791	797	836	831	830	849	799	820	770	865	807	823	756	837	805	809	838	835	787	786	860	721	826	775	808	835	826	864	767	843	847	815	803	793	815	813	869	807	823	857	776	855	797	829	776	781	873	815	861	827	755	796	843	789	792	760	831	799	846	852	788	822	809	840	798	817	841	836	882	829	806	866	793	811	844	821	785	801	798	833	784	779	810	826	825	803	825	790	769	816	846	773	833	823	835	806	814	801	818	848	781	797	798	842	798	818	810	868	816	843	835	835	823	782	790	829	860	782	832	821	817	800	795	832	826	814	789	751	794	847	832	813	812	800	808	825	841	863	883	867	793	824	822	825	814	832	818	846	858	830	861	853	801	827	824	852	825	846	835	787	816	797	834	849	836	829	844	842	847	815	820	851	806	838	871	809	817	838	785	820	811	793	829	834	826	796	821	838	834	800	837	811	845	759	825	799	874	838	808	827	825	829	788	786	844	842	803	754	770	761	780	823	886	896	818	846	836	813	785	825	826	815	816	787	805	806	810	855	824	815	841	841	837	789	875	794	800	836	809	803	803	806	837	840	828	816	725	850	844	835	827	806	836	818	833	861	814	803	834	816	769	800	797	774	821	858	745	749	808	774	813	802	791	820	802	811	836	810	805	864	769	797	823	812	841	813	838	792	820	817	843	891	811	815	814	848	874	810	827	796	837	866	821	823	788	812	832	784	864	851	838	825	798	774	833	813	823	786	793	877	811	802	861	782	806	818	774	806	763	831	822	786	822	785	843	798	824	790	817	789	804	847	825	818	799	803	814	820	789	775	851	821	831	786	859	807	807	811	838	830	819	862	801	846	859	782	828	808	767	804	836	758	818	827	803	775	800	805	764	802	801	849	842	815	851	788	815	759	813	768	828	853	817	800
23451	21220	27778	24817	20494	2433	870	687	586	614	570	548	522	562	540	556	527	548	474	528	497	487	507	500	517	492	522	543	513	533	532	496	461	520	547	512	503	536	502	530	489	512	525	506	505	534	497	519	479	488	520	503	532	490	495	471	518	502	562	522	539	527	542	541	509	499	536	520	491	511	500	540	501	508	479	525	480	538	475	529	510	465	499	526	493	522	485	482	474	531	516	503	538	513	532	448	512	556	510	480	467	507	486	462	506	501	508	491	515	502	512	497	511	503	504	482	547	490	471	485	509	496	500	518	494	510	524	528	521	518	550	530	496	483	448	518	536	482	508	512	533	493	509	516	499	470	518	529	507	487	521	513	516	488	546	473	528	528	492	506	484	483	527	496	496	503	532	496	465	497	506	495	539	498	466	494	506	511	465	492	527	531	527	494	498	486	490	504	509	493	493	470	510	504	535	478	476	511	491	470	503	485	485	515	520	498	512	459	511	489	527	487	481	551	505	509	560	513	472	520	515	535	479	530	498	507	483	499	518	491	529	485	513	492	502	527	553	529	508	519	524	444	518	505	530	478	529	519	522	487	476	496	464	522	500	505	498	469	475	472	515	446	515	507	517	517	469	476	494	503	511	499	510	524	495	532	516	515	508	519	481	498	499	486	510	491	497	510	515	495	491	502	508	506	515	477	530	490	477	510	510	486	439	502	523	515	477	492	513	508	495	506	492	507	493	468	511	487	485	482	521	487	470	467	537	517	524	518	471	507	516	491	503	452	494	514	530	487	476	467	503	475	524	516	472	542	512	522	466	517	466	530	505	521	511	501	512	518	548	484	523	486	472	488	490	537	459	523	519	509	487	531	462	513	517	487	528	481	526	516	505	541	526	498	559	541	524	507	513	492	512	497	536	512	525	503	518	507	484	473	490	496	520	475	506	513	536	486	510	506	497	496	502	521	511	497	491	483	515	503	482	483	537	506	521	538	514	501	498	544	464	510	469	553	466	481	490	493	498	449	489	530	451	516	471	505	518	548	501	484	504	505	502	542	506	518	519	508	498	511	479	570	501	509	500	492	535	487	470	522	493	500	472	526	521	513	504	507	521	513	500	512	507	494	515	475	535	514	475	504	478	460	508	518	507	550	460	507	516	524	478	455	494	496	477	470	463	503	554	518	509	484	504	518	492	482	477	518	505	493	518	537	476	500	516	510	514	489	519	501	476	520	507	524	505	518	475	502	495	488	488	535	510	516	525	524	510	526	485	501	513	510	503	517	538	490	502	474	536	547	488	504	498	592	489	534	516	532	508	521	489	510	487	514	528	501	498	505	521	511	487	486	515	504	509	548	534	489	468	503	470	495	506	508	500	520	508	477	500	473	491	531	486	482	553	504	477	488	512	484	484	508	489	468	530	528	501	448	512	515	516	472	479	479	519	463	480	493	523	508	517	522	501	496	490	523	487	517	473	489	504	472	517	445	489	491	471	485	547	491	468	509	521	488	489	470	496	496	478	446	498	504	493	502	491	476	541	491	537	514	560	568	490	498	512	480	520	514	525	503	551	500	521	511	511	517	556	502	525	516	492	510	503	534	517	507	497	525	490	515	531	474	488	540	523	480	517	503	471	496	538	490	483	520	506	478	471	518	506	444	496	486	492	536	492	520	468	489	495	498	507	496	537	521	524	475	477	530	544	512	510	509	494	485	481	484	503	496	516	502	506	511	509	483	489	518	525	476	471	460	473	523	457	478	538	512	513	517	496	495	515	458	502	454	493	513	508	517	514	539	492	516	488	528	512	500	486	498	482	517	496	524	480	536	502	489	481	534	529	525	536	503	503	497	546	491	536	534	498	514	472	522	533	515	501	513	505	552	492	502	473	529	539	529	514	451	490	496	517	535	536	513	543	526	523	475	500	510	524	502	527	517	507	496	498	483	497	491	530	489	507	516	538	451	540	475	534	449	525	476	519	502	504	510	459	498	531	502	497	537	498	505	477	487	546	515	504	513	497	495	519	515	499	546	525	524	531	485	510	529	468	520	502	510	481	497	499	504	486	466	530	511	526	505	550	508	480	509	482	482	512	488	499	538	488	518	485	530	483	513	486	498	488	513	492	494	524	525	514	510	479	495	496	497	486	523	510	504	484	537	463	497	523	516	479	494	488	532	515	476	485	499	496	501	506	492	534	494	504	529	509	480	489	455	511	498	486	533	495	477	519	507	523	496	535	495	528	527	553	503	494	482	476	488	488	503	508	499	484	515	518	494	526	528	512	460	510	501	544	463	510	515	542	502	495	580	536	485	496	512	547	475	497	524	526	509	509	507	477	514	495	500	513	544	519	492	524	504	492	492	523	522	488	495	526	532	494	491	498	508	488	531	488	510	547	503	493	539	515	458	547	515	504	507	491	485	494	531	521	514	483	494	495	453	501	489	516	489	490	516	514	464	469	529	483	506	516	494	515	504	517	519	536	545	543	479	517	537	516	500	490	527	505	477	517	503	502	488	475	509	547	504	514	503	513	473	503	512	493	539	523	492	473	495	557	486	460	514	489	515	477	533	468	473	494	512	470	494	495	522	498	537	519	479	522	535	518	484	524	489	500	500	504	501	539	485	486	511	484	517	515	524	502	525	547	507	483	506	514	509	484	493	529	497	493	510	509	505	519	498	462	496	499	521	508	494	497	467	478	496	534	487	477	455	518	496	553	536	541	534	507	511	506	491	566	520	511	530	502	479	535	478	478	497	492	468	482	493	522	479	521	508	529	482	515	500	459	514	505	493	488	515	550	565	522	512	481	512	514	492	452	477	511	470	474	496	487	524	511	494	505	497	508	464	537	496	504	507	502	483	499	524	484	487	496	478	462	504	502	509	508	462	501	535	486	518	518	482	467	481	477	484	516	532	529	505	478	504	513	481	491	491	492	514	491	501	487	536	520	473	517	496	513	538	513	488	488	468	506	527	482	469	510	534	450	501	495	520	509	546	540	513	525	533	493	525	504	516	486	509	491	487	513	502	448	513	515	494	494	483	503	489	515	508	529	535	515	485	482	476	512	474	496	475	450	516	511	479	501	520	513	514	503	530	466	495	496	541	508	485	532	507	478	496	495	551	483	509	470	537	488	501	525	525	504	539	474	535	514	527	498	504	492	477	477	496	528	513	488	520	528	519	519	493	478	504	484	496	509	470	515	502	480	471	518	520	519	547	500	477	496	492	468	509	512	540	487	484	526	505	506	451	481	499	509	513	496	495	533	449	496	490	534	516	520	504	504	492	500	500	488	490	495	533	490	524	520	499	491	516	508	482	488	483	515	522	510	483	509	495	488	515	504	545	499	504	546	539	501	503	506	474	489	538	540	501	492	517	542	475	514	487	501	491	500	517	555	504	479	485	499	529	518	520	530	489	541	498	534	479	515	528	496	549	528	473	524	484	497	501	536	483	507	553	487	513	503	513	512	514	494	505	508	467	505	499	547	533	510	442	498	487	500	490	443	524
25588	6963	4317	2120	1620	1361	1176	965	989	816	811	786	788	705	702	748	710	686	732	690	668	692	667	674	698	698	730	692	706	674	682	667	705	691	630	659	688	648	685	654	691	664	641	678	660	650	704	668	687	687	677	645	666	653	661	645	630	658	629	729	671	677	679	673	672	643	694	669	644	675	670	671	674	647	680	653	653	650	670	709	657	653	691	711	675	668	685	689	689	671	648	661	722	647	666	647	659	671	626	640	676	635	661	683	638	634	626	657	632	684	681	633	681	639	655	672	639	670	656	637	665	627	625	669	705	648	671	685	694	703	631	649	683	665	659	679	723	616	638	641	647	651	665	609	635	656	688	658	594	626	667	631	644	715	672	671	660	642	634	646	629	626	669	652	692	677	660	696	680	675	683	672	661	627	687	667	676	661	670	644	630	620	735	734	688	641	640	676	645	659	663	654	672	710	702	627	646	684	658	677	659	662	646	721	659	638	651	677	650	720	699	690	641	703	659	724	686	675	647	614	719	630	674	654	643	661	656	670	687	651	625	679	628	644	653	698	702	691	665	697	687	711	651	656	579	625	661	667	639	699	645	654	708	647	652	627	683	735	686	668	622	645	667	655	652	634	691	628	698	679	687	630	631	631	701	636	694	671	627	693	697	674	658	656	660	701	688	712	652	667	655	666	603	709	627	684	674	662	704	646	683	694	668	663	667	657	665	673	675	688	689	615	670	676	685	652	680	669	651	601	642	677	700	713	689	605	653	640	667	634	673	648	643	687	673	686	658	674	707	615	666	660	628	658	634	681	656	642	695	673	681	660	699	703	672	601	648	656	676	639	618	642	688	675	647	676	669	700	644	667	653	664	677	675	699	655	652	689	674	647	618	727	630	653	683	696	664	631	677	660	675	664	680	624	621	667	677	660	659	669	695	672	693	677	655	709	717	693	648	687	699	661	664	706	623	664	652	655	673	668	632	671	673	662	686	662	657	650	670	639	656	637	689	685	660	662	671	668	641	677	692	675	657	651	630	689	669	690	663	695	713	658	676	667	684	661	643	603	663	679	634	670	667	661	662	692	621	674	623	665	667	637	660	681	626	665	639	665	654	684	633	683	679	644	633	674	731	619	663	668	666	653	679	614	693	637	667	678	700	688	695	700	680	641	669	697	687	649	676	646	690	670	663	697	657	688	666	713	697	664	676	689	722	679	696	725	685	619	631	696	685	704	679	616	674	654	635	640	672	644	707	687	659	649	701	680	683	666	669	711	667	646	659	662	628	658	675	677	661	672	661	684	612	640	654	675	635	688	689	696	669	656	675	661	675	678	695	712	665	699	682	654	705	695	695	633	660	627	660	655	632	717	655	624	686	653	721	702	639	677	679	630	679	654	620	673	692	636	656	656	675	697	733	644	686	650	656	632	609	650	687	686	629	606	615	672	681	696	667	692	671	696	672	658	667	699	661	644	670	598	670	641	671	721	683	673	633	667	680	696	673	689	673	673	698	646	694	686	679	620	648	717	649	666	656	663	655	635	653	674	679	589	629	649	707	670	644	678	639	705	649	666	636	671	627	625	689	636	683	682	676	662	651	628	701	648	632	664	648	643	685	667	633	668	662	679	644	670	672	666	679	666	635	706	668	687	668	670	665	642	640	654	648	623	641	657	633	688	660	678	702	638	630	688	695	652	636	690	675	676	674	677	646	659	650	688	725	672	649	692	671	720	639	678	637	664	681	657	677	705	662	608	680	677	640	663	640	680	677	629	681	655	679	640	638	699	631	728	681	685	677	622	673	664	682	676	710	649	615	668	672	713	674	671	663	673	695	673	708	689	687	644	632	716	639	673	664	652	660	608	726	672	635	621	685	669	697	666	680	682	676	671	636	682	632	668	665	720	669	652	646	664	652	642	672	672	726	640	658	615	675	681	670	649	653	687	654	678	644	685	728	713	710	678	655	638	659	619	616	668	642	672	667	655	670	683	709	675	642	683	696	660	662	675	675	682	655	675	707	658	666	679	707	690	653	668	643	673	683	664	683	700	694	654	668	656	670	713	701	657	658	637	675	633	701	666	650	722	658	657	690	691	648	651	673	673	650	650	696	680	680	669	627	676	720	721	629	679	659	664	712	688	668	653	658	675	665	666	645	653	638	684	651	684	655	698	654	640	657	728	648	709	661	666	718	638	710	676	645	671	668	636	635	670	671	634	732	645	622	678	643	674	682	661	639	688	680	654	678	656	647	681	686	685	672	619	686	684	608	616	668	686	685	650	679	661	637	641	698	684	728	691	669	650	654	619	680	631	675	667	670	618	637	643	696	655	677	648	689	658	655	683	668	659	631	662	665	686	673	639	663	670	670	658	696	673	670	620	643	638	690	677	683	692	657	695	639	631	670	646	641	682	662	709	651	636	695	621	661	677	639	668	669	690	622	662	667	675	673	685	650	644	659	674	652	632	646	672	647	662	711	673	688	608	671	669	644	651	648	721	648	656	661	666	622	667	644	690	702	638	692	621	638	644	694	623	687	680	666	677	678	639	645	678	627	634	690	624	647	643	686	661	677	697	666	672	649	682	661	635	659	654	669	690	628	671	688	674	707	660	646	663	670	709	637	682	671	692	693	683	670	667	687	660	668	722	697	684	665	580	705	678	679	699	692	637	638	647	670	659	671	645	639	666	683	622	683	613	616	630	675	663	708	675	712	669	714	655	666	689	640	671	724	622	660	693	665	668	671	668	628	622	666	678	662	678	635	670	669	683	698	682	636	662	657	634	655	692	670	669	672	738	681	664	659	685	644	656	675	663	587	687	616	650	658	633	689	705	649	620	655	692	672	653	658	685	625	638	677	678	657	663	604	654	659	646	712	671	668	665	674	626	657	671	647	681	668	653	653	654	697	654	686	638	696	663	667	681	685	637	666	677	675	717	662	642	649	636	677	640	675	643	661	695	625	680	659	662	679	749	627	644	640	675	714	697	651	648	677	649	649	657	713	655	677	676	741	662	654	684	649	610	677	639	722	694	658	687	682	682	642	669	635	670	652	672	643	678	640	675	643	646	643	668	672	673	662	687	661	679	654	681	649	660	623	653	694	684	677	683	604	675	639	661	672	671	640	660	648	665	676	684	661	641	649	666	661	633	649	688	653	645	689	673	670	685	674	648	686	630	687	671	675	678	687	640	659	685	695	630	657	668	688	650	665	656	655	685	695	642	684	701	707	690	647	703	616	668	668	649	663	695	678	601	663	704	650	653	648	671	628	670	652	655	671	709	623	678	654	636	683	706	674	645	609	669	676	675	704	673	694	669	687	628	669	663	677	640	663	641	633	688	626	722	661	623	681	664	646	659	672	654	681	701	649	676	627	620	695	639	648	672	674	681	593	667	609	665	659	639	631	666	687	716	624	717	672	664	695	677	674	703	693	672	678	694	659	697	605	662	732	686	624	674	665	642	655	686	693	650	668	677	637	658	644	680	650	621	659	638	679	675	680	636	677	658
24874	21253	25701	22580	1227	577	569	488	489	482	478	470	458	473	447	456	441	460	473	490	433	476	464	459	472	444	451	484	490	444	435	478	450	472	487	460	436	441	461	463	434	440	437	472	466	458	445	457	462	477	453	459	470	467	448	458	444	457	460	467	434	481	454	439	469	446	440	473	505	486	449	438	467	419	468	432	441	472	492	497	495	510	452	480	494	455	479	469	449	433	428	420	420	481	441	442	479	434	475	453	448	444	464	420	403	433	437	443	449	469	456	414	453	457	463	450	431	454	477	464	442	456	481	431	443	449	456	435	490	480	439	455	451	438	469	440	441	416	450	450	447	422	447	431	454	411	423	436	448	467	465	422	452	439	468	479	454	413	474	447	479	428	464	441	431	468	475	450	462	466	475	470	484	478	449	501	401	452	424	473	468	496	451	410	472	446	471	470	439	464	416	492	422	427	463	412	430	443	495	454	456	394	493	463	498	476	423	421	447	474	463	466	451	455	459	453	464	446	461	433	449	464	463	434	458	470	478	482	416	476	446	431	439	450	444	448	452	438	463	457	416	460	475	446	430	450	434	451	462	456	463	443	445	453	459	482	468	455	443	440	447	439	448	428	422	447	397	437	422	441	473	429	469	446	425	496	451	455	454	435	448	447	439	460	455	461	451	482	459	438	469	453	467	479	457	432	434	446	466	459	468	432	470	473	472	471	455	447	451	460	454	437	445	468	465	472	433	457	444	496	485	447	471	432	438	457	458	428	447	470	438	415	477	444	470	439	447	471	466	479	438	454	450	473	404	461	423	435	439	434	486	443	450	427	423	427	471	488	466	462	465	455	465	491	453	440	477	471	449	475	485	476	433	448	428	441	449	429	438	465	480	486	487	487	436	447	457	451	482	446	445	449	409	443	429	458	451	427	468	465	435	461	457	433	433	462	452	461	455	443	472	452	474	431	465	453	439	444	426	427	465	439	463	437	433	437	435	468	456	465	481	429	486	444	472	480	433	465	420	464	486	442	456	469	454	463	423	449	462	406	451	432	443	488	449	426	432	441	433	412	428	419	449	448	480	435	423	477	439	448	438	453	447	432	475	432	433	471	460	440	448	452	457	497	454	474	463	443	470	426	431	453	445	433	449	439	458	400	475	474	485	457	426	481	439	475	461	456	465	425	416	445	422	512	457	472	437	458	476	424	408	456	451	458	453	479	467	463	458	416	453	472	462	477	446	450	403	485	441	443	518	406	403	421	451	465	449	446	437	449	421	483	434	464	476	440	479	441	462	457	463	452	461	503	472	437	497	474	423	484	469	443	440	445	437	449	459	428	448	466	449	429	466	446	454	463	448	445	469	461	443	430	445	467	426	482	462	506	476	420	453	428	470	427	454	456	446	443	450	452	433	440	470	433	493	466	475	433	475	482	465	443	486	460	448	443	447	462	437	478	432	421	399	466	455	440	448	427	430	482	472	464	442	466	440	478	475	453	498	444	446	503	465	460	442	456	461	401	473	454	461	413	454	469	450	417	449	453	432	446	464	401	424	436	495	459	425	428	455	434	479	445	451	468	477	428	425	443	469	474	469	466	437	508	472	429	428	472	446	455	440	469	419	451	427	437	470	408	475	465	448	458	476	459	466	465	470	456	425	474	454	459	449	458	484	425	451	424	462	462	451	449	481	464	435	493	457	422	438	485	453	401	469	420	415	445	455	490	436	466	451	432	440	457	445	450	460	442	459	476	474	477	449	427	489	440	457	518	443	425	453	450	480	442	472	458	459	462	429	431	440	432	436	448	463	455	476	464	447	452	451	424	467	476	424	431	425	503	438	442	468	469	432	451	458	489	451	506	442	418	457	474	458	460	468	423	462	471	486	446	441	470	433	477	470	465	449	477	457	493	447	432	428	447	457	436	460	463	439	428	460	426	444	443	453	424	496	462	452	482	436	450	420	456	421	429	461	454	478	421	501	469	455	408	468	485	474	457	441	437	476	446	445	462	449	454	493	427	419	419	432	456	452	430	442	450	486	396	447	482	482	477	467	471	458	446	468	455	460	451	447	441	436	465	460	413	462	415	458	471	458	436	454	467	476	461	487	440	486	450	513	441	462	447	441	468	434	457	465	413	472	469	456	423	454	440	472	458	480	470	453	427	460	436	477	439	474	436	464	435	415	454	454	448	423	474	471	458	432	473	447	446	465	426	458	445	433	468	416	426	479	450	460	451	476	461	410	489	437	468	452	444	431	462	450	453	472	451	434	449	463	491	450	477	473	452	420	457	459	419	421	448	465	442	460	485	466	442	441	436	483	468	441	464	432	457	439	458	453	418	477	436	476	471	458	460	457	465	440	432	449	452	474	444	449	462	446	426	449	474	464	397	397	457	464	450	436	456	432	469	451	442	452	405	479	451	459	417	447	436	444	464	439	444	489	464	462	445	429	427	439	398	432	433	470	427	480	411	444	437	480	447	469	463	475	429	438	424	432	476	460	451	429	460	439	441	474	452	475	430	479	436	498	460	443	445	448	463	458	458	402	466	453	430	426	463	446	488	479	440	462	446	446	470	426	461	457	450	431	500	457	440	461	464	467	467	435	466	468	423	470	433	446	471	435	459	462	446	460	433	448	468	463	445	458	412	435	489	419	438	441	473	477	458	415	452	466	436	492	448	431	419	461	472	456	423	461	450	468	439	447	427	469	460	464	464	434	438	456	452	466	454	432	449	416	444	459	442	486	443	461	457	443	465	453	438	440	463	440	454	474	445	468	453	433	480	436	478	418	459	443	446	454	461	444	466	460	425	418	472	430	465	471	390	460	468	430	477	478	476	461	426	414	438	413	414	443	429	483	438	456	456	448	470	443	464	450	472	437	412	487	420	463	488	419	480	482	473	473	438	432	423	458	441	429	431	456	460	473	424	457	424	438	464	426	462	456	457	407	476	453	469	463	459	401	410	431	501	460	465	434	482	429	438	438	479	485	465	452	459	428	456	443	460	481	462	435	425	469	458	449	448	458	462	430	445	452	435	441	435	455	438	464	428	450	474	456	443	419	492	470	413	447	458	443	445	436	430	456	454	458	434	452	370	463	420	490	415	451	448	449	439	444	488	465	475	425	444	484	410	462	482	445	443	467	449	468	421	432	426	473	494	439	468	453	453	486	480	429	476	457	471	433	431	454	466	446	430	430	411	489	486	511	469	467	455	502	424	453	451	409	482	430	443	437	453	442	439	436	478	468	457	435	502	482	452	465	463	423	450	466	447	439	456	435	476	464	452	446	465	478	439	449	433	437	455	424	446	449	427	407	423	423	470	435	463	478	465	418	473	424	450	467	433	443	462	458	446	468	469	434	430	424	397	436	424	462	436	454	456	448	442	404	491	469	464	464	429	449	437	476	457	488	469	452	446	470	446	438	472	451	453	439	468	477	434	474	476	456	434	452	500	463	462	478	456	461	454	436	447	455	444	472	441	442	488	478	475	430	419	466	455	485	485	431	445
23252	3305	2201	1214	1034	861	813	725	750	655	642	638	619	622	594	602	594	622	616	632	613	580	588	583	598	580	591	600	566	579	613	575	574	574	595	598	608	589	580	577	553	604	618	582	601	626	604	590	584	537	556	606	559	587	575	596	574	604	583	561	573	567	551	596	581	585	542	608	590	570	539	569	539	556	553	570	596	578	572	544	562	546	537	593	566	576	566	601	591	607	611	569	572	579	537	593	548	553	586	544	601	571	595	635	590	559	579	585	551	624	577	597	597	617	618	574	538	572	595	583	570	594	596	553	566	525	619	589	574	608	576	570	636	528	556	587	597	527	587	587	601	560	627	611	569	594	613	571	574	582	594	591	561	575	599	571	580	591	551	608	576	592	600	535	616	586	557	568	647	613	596	556	629	615	609	598	606	558	613	613	558	567	578	536	546	586	577	607	581	579	569	583	601	577	615	576	580	583	544	561	567	565	574	564	572	616	574	532	571	569	546	601	569	573	594	555	560	564	607	584	572	553	554	648	567	582	597	565	600	633	559	559	566	565	614	579	585	553	598	588	580	546	564	583	581	611	598	561	536	578	577	578	594	588	593	633	596	595	570	549	579	611	596	549	603	596	580	631	572	575	538	513	582	574	583	577	581	582	581	558	589	598	568	537	571	589	569	564	588	593	601	588	562	580	604	600	606	593	576	544	583	574	557	592	603	577	581	569	541	579	606	576	606	563	602	587	579	638	600	625	563	549	588	590	573	569	569	539	591	576	591	570	537	594	562	551	576	579	543	552	534	556	587	522	600	568	624	590	539	597	552	580	570	549	551	625	543	595	553	602	586	608	595	548	563	558	555	596	577	552	582	520	573	550	570	572	571	529	627	568	516	564	591	560	546	588	546	602	553	604	606	583	615	570	599	598	615	566	613	578	563	546	562	560	556	593	602	600	596	629	612	589	588	599	559	573	555	565	543	580	564	617	609	504	539	558	531	609	546	558	597	609	510	628	591	585	548	582	562	609	544	588	549	580	574	589	585	585	606	566	567	583	580	592	576	588	600	629	559	563	597	546	576	564	568	598	578	648	581	592	585	566	589	563	579	544	582	554	501	580	601	554	549	606	568	566	611	606	579	585	555	599	587	525	545	562	560	624	626	593	551	563	603	557	571	568	597	589	562	558	607	559	541	591	608	529	582	580	608	574	624	602	604	579	556	554	569	582	581	601	577	604	553	563	590	600	576	595	579	522	552	586	574	630	582	586	547	581	592	587	596	546	547	570	577	587	544	572	586	593	548	617	570	569	575	543	586	581	571	539	556	614	545	578	594	591	612	580	563	516	558	558	581	558	598	553	562	604	603	571	545	617	575	590	559	589	557	600	613	557	591	606	629	541	593	589	582	548	625	553	553	597	561	561	607	535	542	608	566	591	620	563	608	584	604	595	614	569	580	549	572	588	530	574	570	546	594	570	571	591	566	543	603	581	569	618	575	602	568	563	582	545	567	602	549	574	590	554	580	553	578	562	575	551	600	572	591	588	568	603	582	594	571	569	551	580	556	561	574	576	555	647	567	600	619	548	578	590	555	631	633	553	614	590	592	561	579	572	586	566	607	587	553	559	549	592	579	624	589	566	557	590	598	545	574	627	575	573	582	580	551	579	588	562	574	574	582	579	525	603	586	571	576	542	574	603	561	599	581	560	632	577	603	577	629	561	563	577	572	584	562	558	570	558	594	551	586	586	590	570	559	548	583	565	635	575	562	563	577	567	579	579	565	574	586	565	548	587	560	579	531	570	589	537	583	552	615	596	591	590	570	553	585	575	574	604	571	573	570	567	553	537	619	544	572	571	580	572	554	563	560	578	590	567	542	619	594	607	556	572	588	550	612	612	605	598	611	585	567	591	582	557	570	541	575	577	592	563	555	592	581	626	613	556	584	607	579	536	553	546	564	576	555	557	587	549	562	559	605	570	565	575	568	569	524	532	580	541	616	555	560	577	543	584	615	593	557	558	597	604	557	591	586	585	571	536	577	552	571	593	579	564	568	584	593	582	576	603	596	563	557	620	581	582	575	591	579	580	572	599	561	594	551	582	612	586	609	574	570	568	568	597	556	553	588	564	596	575	574	620	574	559	581	576	582	581	593	563	594	566	613	561	595	585	596	596	560	568	602	577	544	546	625	593	589	588	542	578	575	584	606	585	625	611	570	583	596	583	593	537	589	601	552	568	598	575	572	624	629	551	546	579	563	569	608	541	569	581	583	574	547	567	563	624	610	603	604	601	559	573	599	577	591	593	590	544	553	579	613	601	547	616	571	555	551	607	582	555	543	586	558	609	574	522	588	553	565	565	599	587	576	585	552	597	541	590	536	616	569	607	546	580	560	564	582	568	587	559	641	589	543	576	588	586	634	584	567	584	585	576	582	554	606	592	575	522	569	555	572	576	571	534	578	574	563	558	592	590	581	599	597	568	630	560	593	602	588	601	572	564	595	573	579	603	571	609	585	594	608	560	564	584	560	582	585	575	548	572	575	619	628	609	571	601	582	607	596	584	568	613	598	585	579	573	551	544	580	605	564	596	572	584	599	616	548	560	563	582	566	597	580	584	592	577	599	541	579	580	608	604	589	537	544	553	562	560	541	551	577	573	554	606	586	581	534	574	555	592	569	584	574	553	590	551	560	559	571	574	591	570	620	517	595	538	566	581	535	584	581	569	601	549	558	578	559	554	594	613	622	564	624	593	563	587	558	592	555	597	562	551	594	598	538	555	593	602	581	571	557	552	600	549	544	627	533	566	563	587	603	537	580	579	600	598	555	586	566	591	551	588	574	575	561	584	610	612	539	572	570	534	589	574	549	559	628	561	556	588	605	618	577	595	600	557	588	571	594	566	581	600	601	530	589	558	578	552	576	588	627	553	610	548	579	595	559	552	579	585	537	583	597	569	596	571	579	571	536	599	544	548	576	565	572	567	557	581	566	558	537	574	562	571	596	574	579	590	529	556	604	572	560	540	590	553	548	562	559	578	571	625	561	589	597	575	559	636	565	573	556	574	588	562	559	583	575	566	592	577	590	549	611	568	558	542	575	541	535	537	600	604	566	553	589	579	556	549	547	556	598	552	572	638	573	599	589	581	559	603	586	528	593	549	592	602	614	569	558	586	566	572	598	542	599	581	559	588	574	564	582	580	572	562	596	601	571	614	573	577	621	580	524	538	603	562	544	583	553	582	598	577	554	601	567	601	582	587	605	572	568	579	578	621	552	582	609	568	590	601	545	597	539	568	544	563	574	588	548	601	598	594	575	581	603	605	574	571	597	537	603	562	600	558	615	590	573	544	590	522	616	579	545	583	577	569	581	534	573	595	541	584	550	598	576	556	573	549	574	594	585	608	597	574	586	584	625	525	651	580	581	571	605	565	553	591	614	540	543	605	608	576	553	601	570	616	563	565	554	571	572	608	563	592	564	621	627	610	595	567	579	614	516	568	608	564	573	584
22646	21334	28595	24387	21335	19056	1094	485	415	380	365	293	282	281	257	260	289	262	302	252	262	237	277	228	276	235	254	230	249	249	241	196	249	205	206	223	247	242	248	222	240	227	222	235	240	244	206	223	227	220	234	231	238	230	218	222	244	241	208	210	232	243	209	220	207	232	220	205	215	199	234	244	232	206	230	217	222	219	229	242	226	227	229	232	223	215	232	217	205	239	219	227	239	235	237	229	223	231	238	249	234	246	202	190	202	241	203	235	221	253	246	235	195	228	226	233	233	229	234	260	232	201	234	219	229	240	223	232	218	222	222	246	224	219	202	238	245	227	210	217	231	228	216	218	220	200	217	238	228	227	208	203	224	237	219	225	197	227	240	215	230	227	237	192	212	222	233	236	229	204	222	216	207	208	238	221	222	215	236	233	250	237	214	244	215	220	224	243	218	228	231	251	238	238	237	213	192	230	220	229	220	200	197	252	214	247	249	223	236	224	247	202	224	209	236	225	212	217	217	198	223	264	199	216	220	206	221	229	214	240	254	234	214	203	233	246	220	230	234	211	224	228	227	224	229	209	280	218	214	216	238	196	222	229	211	225	209	217	224	225	218	213	231	222	244	218	224	228	211	210	226	209	231	248	227	227	245	217	214	236	236	187	225	216	218	211	220	209	231	237	221	211	222	209	224	208	232	210	219	250	230	226	239	222	239	241	219	242	200	220	219	225	230	248	220	271	228	233	226	212	204	216	210	250	218	238	233	231	256	225	220	233	220	223	199	216	232	222	242	230	219	218	246	195	201	214	244	220	231	213	214	206	206	199	232	213	221	228	223	244	231	229	233	214	240	220	235	238	215	232	220	235	198	218	207	230	225	227	221	233	208	215	202	226	228	215	226	232	217	220	195	220	215	214	209	224	233	210	225	210	237	221	233	230	218	242	206	217	229	216	214	232	232	210	230	178	231	240	223	237	217	212	230	197	229	217	216	231	199	200	216	245	205	250	204	211	191	251	246	226	229	237	216	203	212	239	202	225	223	236	213	243	223	229	219	232	212	236	216	206	205	225	211	231	232	220	210	206	223	224	237	209	237	227	216	208	217	246	208	184	210	205	218	193	220	210	234	205	214	209	216	204	251	208	246	227	222	248	235	228	229	229	249	213	215	201	239	229	208	214	220	216	225	235	215	262	235	219	218	230	226	218	230	241	221	234	214	218	234	240	243	200	230	206	226	226	225	223	240	235	251	212	224	252	214	244	212	218	214	207	256	256	238	217	215	198	202	206	240	215	216	253	247	239	215	219	204	229	212	210	227	233	196	203	242	233	232	217	226	223	200	221	228	214	214	212	246	217	231	232	231	227	203	243	244	223	217	229	208	233	222	204	209	224	233	230	208	232	228	206	240	213	216	228	223	238	211	239	214	228	215	234	223	219	213	219	220	244	220	217	227	251	241	216	228	231	250	220	198	215	233	215	245	230	212	217	233	205	258	208	224	224	220	210	242	213	216	223	251	221	212	218	219	234	205	222	225	211	257	205	243	230	213	226	249	208	197	214	217	230	236	223	233	253	239	243	224	209	223	231	223	212	213	232	207	184	234	213	248	225	217	228	228	220	218	221	219	223	218	234	235	226	239	249	198	237	206	213	233	237	190	207	225	224	254	253	240	244	230	240	240	243	233	227	230	227	240	215	227	215	226	237	205	238	223	252	214	254	223	234	241	242	222	240	215	220	233	218	203	250	206	229	209	228	217	199	222	212	220	256	211	247	242	239	221	205	218	211	211	218	250	204	229	240	226	233	233	200	222	225	212	209	238	239	252	249	207	211	233	210	238	195	216	222	236	244	235	221	248	219	235	210	220	223	237	235	221	217	204	242	220	236	217	224	241	237	237	234	246	206	230	229	227	251	199	221	214	228	234	228	237	219	221	197	215	203	243	214	237	226	230	220	206	196	220	210	212	246	226	223	214	227	189	242	202	226	214	224	215	245	219	239	204	229	233	226	223	224	241	226	226	244	212	245	236	191	196	202	205	247	226	215	213	233	252	202	237	253	206	238	259	229	242	244	254	217	199	242	205	202	247	221	216	219	220	228	231	217	211	221	203	241	189	234	227	207	205	214	222	236	208	233	194	203	204	231	214	209	229	199	234	237	233	217	214	201	231	208	196	229	215	225	211	241	231	212	233	232	222	201	221	216	218	202	225	206	229	205	220	242	238	222	197	227	203	237	232	230	243	220	231	222	229	224	232	207	258	243	223	234	237	221	219	201	204	214	210	227	221	217	211	214	222	219	232	238	212	227	214	236	239	221	230	221	230	214	246	241	234	220	220	218	236	209	223	200	213	198	235	234	222	232	242	227	212	237	214	227	268	216	233	241	221	206	223	234	237	220	210	242	213	215	230	236	210	238	244	225	183	206	219	233	241	206	209	213	209	217	235	220	223	244	223	217	203	221	226	244	190	238	209	212	207	220	234	230	214	201	219	214	191	237	209	223	225	203	213	239	226	208	225	226	230	200	218	197	227	194	228	225	228	223	224	218	213	234	239	239	226	212	216	220	222	199	237	202	196	228	217	214	226	234	242	237	227	235	216	235	242	224	270	239	223	209	229	197	227	219	218	197	226	223	217	228	236	220	246	223	205	238	216	215	228	245	213	217	218	242	213	220	228	230	223	250	254	218	207	228	223	222	222	221	208	218	246	230	232	226	244	216	223	227	217	208	245	260	211	206	231	210	243	196	236	191	236	230	206	218	241	245	226	245	241	218	230	221	235	229	234	207	242	214	225	236	223	211	219	217	234	233	243	259	236	250	214	238	232	230	212	221	226	223	230	224	228	213	221	227	225	222	204	225	218	228	233	222	227	227	246	214	247	198	237	206	219	209	219	217	222	240	242	201	236	237	234	203	225	261	211	235	239	210	225	228	236	199	220	233	218	224	204	222	223	258	246	222	211	222	243	224	245	222	197	248	241	227	201	244	204	234	229	251	231	225	218	203	224	236	225	213	228	226	209	231	238	222	247	216	229	196	218	221	265	202	208	225	224	203	256	214	210	178	218	205	243	214	225	225	202	219	205	217	228	215	245	228	225	215	243	217	239	220	199	219	208	244	226	192	240	245	226	212	224	231	219	235	228	203	215	230	240	224	241	231	208	230	235	215	213	242	219	212	232	212	229	222	235	240	226	224	221	219	226	196	213	227	239	220	209	234	271	226	231	216	234	226	246	219	199	210	199	213	233	231	216	220	208	224	225	186	251	230	200	242	242	219	233	204	221	259	232	228	240	224	249	234	212	183	233	230	223	252	223	266	222	231	222	217	232	237	211	212	221	246	208	247	235	215	230	215	215	240	213	246	185	225	214	252	227	223	230	215	245	231	228	222	237	229	225	225	216	217	232	256	243	225	226	237	226	226	227	214	218	216	235	229	244	228	221	220	226	222	258	246	238	226	224	230	216	244	242	236	219	241	230	223	244	228	229	212	236	215	196	208	225	212
29785	10808	6677	3129	2241	1602	1254	961	749	747	631	599	502	454	440	397	396	448	368	384	355	374	359	346	310	331	325	353	354	344	315	335	286	344	323	302	323	335	314	323	328	318	325	336	303	296	308	346	318	309	323	316	362	324	292	318	330	285	291	285	314	290	296	342	289	311	311	309	328	298	303	297	310	320	310	278	277	274	298	320	324	306	277	327	286	305	293	301	299	315	309	280	301	295	308	265	300	311	321	295	293	330	342	323	331	264	314	310	273	290	318	328	296	323	296	322	313	308	321	281	292	269	302	317	310	301	308	318	314	324	306	321	308	327	312	322	308	317	313	316	312	300	289	299	302	306	290	293	305	296	316	281	355	306	309	298	312	300	320	303	316	345	281	296	311	288	315	336	295	312	304	311	313	316	320	308	301	287	296	265	281	326	272	294	313	294	307	305	323	325	337	289	268	308	314	277	306	307	296	310	307	297	319	340	306	315	296	307	274	325	315	301	314	306	321	297	285	316	326	276	301	309	321	296	304	287	320	305	312	317	311	305	315	311	307	286	278	311	321	327	297	316	293	299	278	299	305	254	293	287	302	322	303	332	281	340	290	320	344	306	300	280	327	303	304	289	288	306	294	297	332	283	306	300	308	347	275	308	314	317	292	281	296	293	318	286	332	331	312	281	299	287	319	329	289	311	299	304	308	365	297	322	282	299	298	295	313	310	289	299	324	329	281	315	310	309	292	313	314	287	293	296	297	313	323	310	313	304	320	299	286	294	288	318	270	338	302	300	301	262	296	302	314	306	288	280	306	323	300	317	306	318	304	283	283	289	300	305	344	287	297	305	306	315	308	300	307	300	268	307	297	349	284	305	303	283	303	277	292	289	300	321	307	313	327	282	340	318	305	328	276	306	311	330	296	322	295	328	324	292	297	305	326	280	284	295	285	315	303	277	310	294	298	256	274	317	284	306	348	341	288	325	275	311	309	304	320	312	346	304	309	315	309	329	299	314	315	307	295	293	297	319	329	280	333	292	306	262	272	308	305	302	319	327	305	322	329	281	304	303	319	283	320	305	320	338	310	319	312	259	286	322	352	292	323	294	289	288	344	290	290	290	295	318	302	317	299	308	297	306	298	301	310	292	322	295	324	300	301	331	307	290	306	307	295	300	288	336	310	289	305	313	282	292	291	351	328	310	321	283	289	294	314	311	303	320	304	325	321	311	305	314	300	294	308	319	283	304	310	274	324	289	294	300	300	313	288	270	277	316	300	296	342	322	314	333	288	316	319	304	306	300	300	307	329	330	272	314	292	289	311	309	302	314	328	297	298	313	329	270	318	277	278	289	297	310	305	296	289	296	303	303	316	330	292	304	293	292	296	301	247	302	294	305	317	302	282	334	309	313	322	305	294	296	280	275	319	278	270	286	310	285	328	306	336	332	283	306	303	325	317	318	292	299	274	308	315	322	282	310	278	313	285	302	331	296	301	309	293	305	291	298	314	314	271	310	317	308	321	326	295	302	290	288	285	304	277	290	321	284	299	291	275	293	297	320	294	315	297	288	296	292	306	281	333	291	298	328	301	301	272	310	328	265	302	328	314	285	332	297	291	297	273	311	280	316	322	324	294	279	268	319	276	340	317	255	301	290	306	247	310	313	297	275	279	308	285	328	329	298	308	319	285	286	343	294	295	290	336	282	305	324	331	318	293	307	320	331	311	297	324	270	303	284	341	300	310	290	318	289	289	326	315	283	286	298	316	309	305	297	329	299	330	304	318	288	318	320	297	330	312	303	309	324	278	304	305	332	284	323	314	280	283	298	311	326	324	295	291	292	312	285	337	308	325	295	300	282	278	305	318	271	347	286	272	286	272	327	287	281	300	323	301	327	313	296	315	314	290	271	325	317	324	310	282	306	315	280	293	280	290	311	287	324	310	304	258	313	318	290	299	306	299	300	309	279	300	272	292	320	276	294	298	280	317	318	308	348	311	297	335	272	308	270	308	317	303	303	285	301	316	303	302	330	332	330	325	290	338	278	312	331	304	295	293	307	299	293	322	289	301	310	306	312	299	293	317	322	282	269	292	325	268	299	336	293	308	299	302	291	322	320	309	294	281	289	283	275	300	303	337	316	295	281	300	305	296	300	301	301	291	291	284	338	314	299	319	289	320	301	284	324	293	298	281	296	309	310	305	279	286	324	313	287	308	290	331	300	281	276	311	309	293	303	294	321	301	322	327	286	307	311	301	302	312	323	292	317	321	284	318	312	294	316	290	294	296	326	328	306	286	310	287	274	316	289	306	287	308	306	327	315	314	319	286	308	297	303	314	305	320	299	291	309	301	299	321	281	306	289	304	303	286	299	332	285	331	282	281	308	302	309	296	279	300	315	324	315	321	285	297	306	292	289	320	273	293	290	286	306	325	271	302	312	294	303	292	297	288	317	285	283	321	295	314	352	290	326	324	287	323	331	280	293	319	298	315	331	289	285	282	301	303	285	292	278	316	280	312	305	268	300	290	273	311	330	304	308	291	306	312	313	307	317	292	317	314	301	272	295	330	322	328	307	319	329	291	345	288	289	290	278	305	298	363	266	299	325	307	287	306	305	298	300	291	289	317	325	273	334	272	307	270	274	294	290	309	291	299	310	284	326	302	310	283	296	312	319	321	293	303	253	322	320	290	281	288	292	315	336	297	321	317	311	294	312	325	292	304	288	305	277	304	281	310	290	304	304	275	307	312	289	320	292	318	303	341	328	267	330	330	283	297	290	309	336	327	263	311	295	324	298	311	311	254	311	322	285	296	294	320	301	302	308	293	331	303	286	311	314	310	327	287	279	297	306	284	297	302	282	302	316	289	300	278	308	310	308	302	311	274	293	309	275	278	288	286	297	314	320	283	311	282	289	302	305	300	266	305	327	327	316	298	305	317	315	297	282	309	288	304	287	298	297	306	297	312	304	302	266	295	339	290	310	287	332	298	309	295	286	268	300	296	297	305	333	333	316	285	296	304	310	286	318	290	276	259	279	316	277	316	323	317	294	314	283	305	314	301	330	301	298	326	287	294	290	294	313	308	262	299	306	308	275	306	295	303	315	264	282	304	304	304	325	304	315	321	326	335	307	292	307	290	318	357	310	278	306	291	293	317	309	304	309	287	288	307	301	289	265	313	289	273	336	314	311	299	304	323	279	318	322	317	302	318	315	309	293	311	315	284	277	322	328	323	290	271	287	292	303	300	288	338	293	283	310	309	308	335	296	299	285	306	303	284	265	277	322	270	305	307	285	269	309	312	329	304	314	333	291	291	279	291	317	303	303	299	325	289	323	304	297	282	326	263	327	291	273	287	337	306	314	313	281	312	302	305	293	304	286	311	298	315	286	285	277	312	308	331	292	303	296	284	315	294	310	302	314	295	316	283	303	306	303	278	301	310	290	267	292	308	315	300	296	326	299	306	328	281	282	281	305	300	334	329	295	297	330	344	295	324	301	321	317	290	303
27937	15930	2483	784	701	645	642	674	633	620	647	658	616	609	630	619	640	640	640	625	646	664	653	639	673	617	596	607	601	648	635	603	637	610	621	655	640	648	653	612	587	642	637	613	651	612	615	582	642	649	622	629	614	634	624	624	643	634	640	632	630	640	635	599	620	610	603	671	646	620	644	700	590	648	640	616	684	642	614	604	634	618	618	646	621	629	622	616	665	660	605	652	602	583	630	594	652	655	597	602	625	631	620	656	614	673	640	594	641	609	590	618	614	658	627	618	664	628	662	637	651	598	610	631	640	659	600	640	611	653	672	650	640	602	642	645	641	627	639	628	644	630	610	628	604	588	609	615	644	662	588	596	636	614	626	654	619	651	590	633	629	641	617	675	622	662	610	617	587	645	609	607	658	668	635	667	596	633	629	634	620	623	685	605	644	641	591	630	656	636	602	609	656	637	612	613	623	611	581	617	639	615	628	618	662	626	642	596	610	597	637	659	632	669	667	650	642	627	602	627	602	652	642	624	646	625	622	636	618	621	636	613	593	602	633	658	621	641	678	598	665	585	680	642	600	615	600	639	625	641	633	662	657	621	611	646	648	628	629	627	601	639	598	664	604	636	674	626	604	674	689	649	653	612	652	612	602	649	623	613	644	624	649	622	649	669	660	586	622	607	678	669	612	605	610	589	599	618	629	632	641	611	601	614	645	612	613	602	619	625	655	647	585	619	654	610	584	627	618	630	582	669	657	604	612	610	657	623	614	639	626	669	621	623	620	599	636	592	607	643	648	639	597	618	645	616	693	643	629	641	655	651	663	620	635	636	658	631	670	659	626	604	627	609	642	637	665	628	653	617	641	598	579	655	632	611	637	638	603	622	617	636	643	623	600	669	578	622	640	640	636	609	646	682	631	633	647	596	648	627	679	629	632	627	626	635	646	576	604	638	584	635	607	635	623	606	616	595	647	632	585	587	649	618	599	595	648	624	613	616	658	590	623	641	651	623	593	609	627	620	622	629	661	599	624	632	617	659	628	620	646	666	632	660	649	618	651	625	625	583	620	652	621	660	578	634	643	662	641	594	688	634	693	619	613	601	620	665	639	602	634	607	637	590	651	619	630	670	600	650	590	586	664	578	614	645	592	624	579	615	624	594	602	615	621	595	646	631	632	652	630	609	668	644	642	599	646	585	649	620	612	660	587	571	642	635	620	625	627	640	659	625	632	657	633	634	661	643	637	661	667	643	618	648	661	622	663	674	611	627	625	665	646	608	612	591	650	666	648	650	619	601	612	569	638	658	625	618	686	601	646	637	664	631	644	629	633	630	601	610	668	630	638	641	608	627	644	589	664	624	639	604	599	616	644	624	615	607	658	636	624	683	631	570	677	641	667	617	654	642	645	593	625	616	590	651	631	648	646	631	628	606	674	615	632	681	651	653	650	623	579	659	635	640	582	591	628	633	639	579	649	627	618	623	616	626	623	611	628	595	671	621	612	628	643	677	647	658	607	566	597	646	677	634	668	661	616	645	634	628	648	602	598	629	647	624	625	644	612	606	669	631	665	620	653	638	592	600	643	661	618	617	633	635	633	627	603	605	678	608	605	601	688	658	640	652	628	643	639	663	620	624	666	599	595	668	608	624	629	663	624	602	560	693	639	602	585	687	614	648	590	600	606	669	632	652	598	604	604	637	617	621	643	676	651	618	633	589	596	597	661	618	616	591	634	674	615	601	624	630	648	586	607	633	614	636	640	699	641	652	642	647	637	651	635	631	620	622	632	631	645	626	640	620	607	637	655	612	607	579	634	631	616	643	624	597	638	605	606	596	625	602	581	614	634	633	655	616	607	579	599	622	647	632	659	619	613	623	675	565	651	600	617	616	667	631	625	655	600	652	636	624	642	657	628	667	629	640	675	623	637	660	597	632	610	633	660	634	616	657	669	631	642	647	645	648	665	629	622	627	625	626	632	664	673	671	629	589	674	650	636	654	587	606	636	626	646	588	619	645	600	620	594	638	702	617	573	663	600	650	657	610	617	642	622	620	650	626	593	632	625	622	638	607	657	665	605	643	660	617	636	571	682	664	654	571	595	614	598	593	596	626	642	622	641	625	618	614	658	591	643	661	630	640	613	682	653	607	646	660	605	609	623	595	618	647	619	619	613	599	595	632	617	622	638	612	641	618	667	638	618	678	640	648	633	611	632	635	579	625	630	655	642	627	616	571	627	635	639	600	656	677	660	648	621	662	628	649	633	636	597	634	640	646	617	638	602	603	616	633	585	564	605	629	639	671	634	616	669	624	668	636	604	659	625	603	638	660	624	678	627	628	630	663	665	594	629	623	602	676	612	629	607	617	630	624	609	628	644	634	690	631	628	678	656	611	656	638	627	597	619	656	635	630	654	668	653	645	636	650	632	638	668	640	604	617	647	642	597	689	641	616	608	603	576	609	653	559	669	582	595	671	643	671	653	623	630	679	627	603	663	638	670	639	628	636	629	634	644	596	615	608	661	599	592	628	631	610	692	651	646	622	637	643	603	641	623	621	683	635	597	646	656	665	637	645	637	676	661	637	615	625	589	621	586	674	635	638	618	642	630	613	618	641	609	606	633	635	626	687	629	653	645	637	612	615	663	605	631	576	626	629	641	609	627	632	605	617	572	636	636	656	649	657	590	622	646	624	625	635	618	649	670	620	630	651	633	627	685	608	623	654	646	641	640	642	595	622	648	589	638	695	656	646	645	694	639	663	638	648	631	623	642	659	599	634	665	640	640	666	681	606	612	637	618	643	694	632	615	668	653	603	623	667	677	607	654	626	675	666	615	678	593	602	642	631	661	634	583	606	605	658	623	581	642	605	627	658	657	605	659	630	637	594	613	604	645	613	612	600	601	616	611	651	645	624	681	661	611	596	642	615	630	655	648	644	631	669	637	629	646	655	598	624	628	606	646	617	671	630	697	646	685	602	626	661	627	616	629	657	625	611	629	628	669	629	638	657	620	659	601	623	647	621	632	642	633	657	660	642	634	654	624	619	629	627	626	628	632	647	593	577	575	595	627	648	629	610	634	602	623	624	590	603	633	629	628	653	651	609	636	670	633	618	656	675	632	611	626	616	639	630	651	648	623	595	638	632	625	574	632	612	642	692	568	625	680	616	636	638	629	641	644	589	670	663	595	648	636	630	631	660	604	604	641	659	633	643	704	650	632	636	657	638	669	632	604	620	624	619	666	686	658	619	648	637	638	678	671	647	642	605	597	578	675	640	656	629	656	637	616	598	649	607	644	631	647	620	639	627	636	608	670	691	601	635	611	599	620	648	651	609	635	659	647	621	648	618	666	641	627	629	621	656	614	606	621	628	639	625	592	579	635	626	712	632	664	657	634	599	604	670	639	647	623	663	643	620	622	587	646	663	643	603	613	608	630	612	607	616	622	649	600	602	580	623	629	647	663	630	577	652	631	627	641	613	642	636	599	643	616	635	625	683	627	619
8799	1243	1046	929	956	890	814	826	823	815	809	800	809	787	839	842	834	799	790	849	839	855	815	801	807	892	829	807	830	825	844	790	845	827	821	794	820	793	857	834	799	829	798	805	783	816	803	802	760	818	821	823	809	789	848	837	796	825	840	842	799	825	811	818	850	834	813	833	855	815	830	803	855	796	776	860	806	837	873	843	870	785	795	808	807	815	819	797	799	797	782	816	806	807	812	838	807	822	778	763	779	826	770	796	809	824	823	839	777	806	767	818	815	810	833	806	816	789	770	780	767	812	763	795	835	801	833	796	750	811	819	808	800	805	794	826	793	755	839	809	748	839	839	797	820	826	751	821	806	788	813	797	804	804	769	809	829	809	830	795	779	822	829	792	859	820	764	774	802	802	833	808	775	758	869	805	737	834	800	789	790	803	800	787	800	811	795	827	789	840	841	847	803	844	776	817	793	820	809	812	784	775	799	782	830	828	820	788	777	801	802	783	829	835	771	782	785	835	743	790	796	817	855	790	784	823	806	792	796	757	798	884	742	793	787	833	797	813	780	795	766	871	822	784	804	792	743	793	810	822	798	807	868	823	850	760	795	792	778	849	800	814	843	799	810	797	800	763	805	773	837	815	799	837	813	821	770	869	845	844	814	780	776	814	842	779	809	800	822	829	787	798	809	810	775	812	812	811	845	859	801	797	796	791	780	831	866	785	817	809	790	774	813	850	805	796	834	852	815	845	814	820	853	810	766	786	805	806	854	794	793	823	787	810	799	838	853	812	822	856	813	785	765	804	777	793	796	817	769	755	798	754	815	849	783	812	787	755	787	792	745	761	829	840	816	802	760	798	796	856	822	788	858	832	783	804	835	818	845	861	809	818	859	802	842	835	829	816	835	768	830	840	792	811	825	770	861	829	792	767	840	783	837	765	825	854	800	766	804	839	811	817	773	844	843	830	829	802	846	788	792	762	868	824	808	815	873	793	818	781	812	838	828	770	881	860	841	802	845	840	859	803	778	791	789	863	873	788	840	832	792	774	836	803	840	807	853	767	794	847	808	838	790	782	824	792	830	787	848	820	830	784	834	734	770	856	788	861	807	821	808	796	788	852	822	885	832	791	792	778	829	797	801	855	797	798	783	831	774	841	810	845	836	805	845	778	815	812	827	810	825	799	788	780	818	846	832	823	770	777	793	827	854	869	755	818	821	804	809	827	821	808	780	815	826	852	806	838	848	832	773	739	826	799	794	801	845	822	831	777	869	812	847	830	848	810	844	838	795	875	836	820	852	904	819	799	862	832	783	814	788	795	797	807	859	844	762	781	813	808	778	770	783	822	862	821	782	826	799	840	783	839	800	817	819	835	776	808	832	819	766	836	758	798	834	812	812	861	797	839	844	783	793	876	807	809	827	823	772	808	797	822	798	796	795	806	827	821	851	784	809	823	803	768	842	815	797	834	798	778	853	820	878	800	797	804	818	823	814	803	835	814	770	808	831	837	810	816	842	818	870	781	783	768	796	824	826	807	813	837	877	824	800	829	808	806	796	828	772	782	848	839	777	823	818	803	772	771	809	823	792	819	817	825	822	853	759	839	801	867	792	854	829	835	853	837	810	795	790	793	780	791	853	808	782	792	782	782	803	847	818	826	761	813	810	842	773	811	769	797	816	804	796	800	789	823	823	794	818	787	797	773	778	830	821	805	847	782	804	801	782	821	829	834	818	780	761	836	827	854	857	816	780	789	797	824	832	813	762	796	827	827	797	826	837	850	788	769	894	817	804	765	799	826	848	802	817	768	779	868	821	806	835	854	792	869	819	827	797	840	794	826	856	794	764	779	787	793	834	839	830	795	844	798	787	842	882	779	848	823	797	805	836	802	832	807	759	820	789	794	756	800	793	819	805	804	890	845	799	822	803	836	861	800	824	843	833	833	832	808	827	851	800	788	780	775	824	800	806	843	787	826	780	796	793	841	815	778	781	783	799	810	794	831	723	838	793	846	751	855	812	776	814	847	826	822	813	788	804	811	836	840	835	818	764	781	822	788	785	849	849	830	814	841	872	830	836	810	820	802	832	803	826	787	806	810	733	827	786	795	812	757	816	791	796	801	816	792	771	807	837	812	770	795	861	788	807	838	809	780	780	769	846	777	813	799	828	803	812	768	849	793	778	803	773	804	790	818	808	820	840	786	856	751	835	828	826	844	843	816	837	794	850	833	817	818	847	812	856	821	812	803	810	770	812	792	837	808	826	801	836	852	864	842	799	874	812	762	835	791	818	793	785	823	815	821	788	801	781	809	813	820	843	822	862	804	818	816	835	841	816	787	820	779	820	827	866	861	815	838	803	814	814	855	846	836	770	782	789	832	815	846	785	815	786	809	816	796	799	832	815	790	867	824	844	834	807	779	799	816	809	795	823	809	804	794	770	807	851	822	819	827	740	765	850	825	782	829	828	842	815	804	841	790	767	805	786	838	787	781	814	819	833	805	855	816	804	761	830	790	883	829	796	810	813	835	805	809	805	781	806	805	836	811	816	812	791	829	838	763	765	809	810	852	840	805	841	845	818	834	807	830	876	796	815	818	800	822	817	827	797	816	837	845	804	819	831	820	835	749	811	806	755	802	793	808	840	805	816	802	817	835	783	814	874	816	846	781	802	842	772	779	808	808	822	840	826	770	761	805	809	860	850	772	784	774	805	818	836	841	831	826	797	785	798	824	803	804	798	804	857	816	807	812	783	788	778	808	829	829	841	784	782	799	842	785	812	819	842	829	864	867	880	827	822	828	822	800	859	774	785	828	769	813	842	786	769	811	845	759	827	828	774	798	851	828	860	793	815	826	825	851	797	794	827	821	824	838	840	794	811	829	824	791	772	810	800	822	833	792	757	784	824	777	782	793	786	797	812	807	779	771	841	773	828	798	849	847	861	830	840	827	835	796	816	823	825	822	805	808	783	817	773	749	809	836	803	810	773	823	810	752	779	803	792	776	812	799	809	867	836	810	831	812	772	840	852	800	790	786	810	851	834	805	806	819	823	827	764	789	837	809	812	813	777	763	780	821	826	823	874	815	795	846	859	791	815	790	788	804	820	851	801	830	778	827	812	795	860	838	763	823	797	819	818	785	820	773	812	830	830	844	855	805	837	815	761	797	807	840	814	808	822	837	829	859	771	804	830	803	779	776	824	854	782	778	802	752	814	846	832	854	885	851	866	848	794	804	808	787	830	818	791	772	827	818	880	782	836	795	771	826	822	812	832	849	831	778	866	815	848	819	857	773	795	800	801	843	774	811	838	848	816	812	821	840	841	803	794	793	756	823	812	791	824	793	839	799	787	790	765	827	842	831	813	831	839	857	827	784	798	789	805	828	815	794	782	813	804	790	789	819	839	821	833	838	774	775	856	812	790	809	806	793	827	817	781	818	892	814	752	803	788	777	816	831	823	811	786	809	777	793	797	779	795	903	841	804	807	802	811	855	795	792	884	803
23428	21216	27841	24868	20565	2425	835	624	564	563	554	561	532	488	537	494	513	469	538	515	533	473	499	471	479	503	535	471	511	488	490	487	523	478	522	498	460	468	503	511	492	512	506	507	490	505	482	457	487	482	506	496	516	474	504	457	462	481	469	504	497	492	504	471	478	509	486	490	509	460	477	485	470	517	459	486	514	471	517	483	478	463	490	506	490	492	469	498	480	484	469	471	489	468	460	530	523	503	467	531	504	480	490	483	472	467	488	457	510	499	490	508	493	495	511	509	501	493	492	486	466	494	505	473	528	472	501	495	508	537	527	509	498	502	501	472	481	490	458	498	480	525	512	440	481	460	500	470	525	449	461	484	498	486	484	503	448	489	512	482	525	479	486	487	463	489	467	498	498	447	497	485	452	513	479	486	485	508	473	482	522	503	474	490	486	450	473	511	457	467	473	467	467	532	466	444	494	499	519	477	483	463	487	491	501	439	520	520	472	492	491	510	514	511	485	461	502	500	521	447	502	494	507	485	481	496	488	482	496	509	476	501	474	506	474	506	489	476	492	517	499	484	463	479	530	468	515	494	482	452	461	504	480	462	504	503	483	457	479	470	487	494	492	496	491	521	481	513	488	532	497	507	470	509	487	483	493	502	486	495	496	436	467	481	472	472	500	484	503	522	486	474	485	515	510	467	463	482	463	452	469	497	475	485	509	471	502	464	472	485	491	495	467	504	475	501	444	472	516	487	474	469	480	462	485	440	495	496	451	490	472	514	467	485	475	501	520	485	460	481	533	512	500	458	523	475	518	491	519	482	477	501	490	460	508	454	462	538	455	499	485	499	493	457	499	508	470	508	473	451	485	482	491	444	488	485	494	498	524	447	459	463	490	515	481	502	490	504	444	473	512	503	475	461	460	514	498	487	468	512	490	447	483	518	518	486	512	478	483	509	492	501	473	505	490	460	498	526	466	485	477	423	484	499	467	476	450	480	524	448	531	496	513	532	504	488	516	446	501	476	495	473	495	467	510	486	495	475	486	453	470	471	509	486	490	482	479	517	484	466	497	499	490	479	495	487	500	475	493	451	483	498	470	501	503	462	504	493	483	508	501	519	465	488	490	500	447	428	500	501	459	510	487	443	490	477	504	494	505	494	508	482	503	468	530	470	484	523	478	487	506	496	537	514	502	515	506	469	491	470	492	498	422	512	508	518	489	471	489	512	482	469	484	478	474	469	476	500	507	455	485	476	533	511	531	486	448	445	447	446	442	497	472	498	499	461	457	442	502	516	510	492	474	513	485	470	485	514	492	506	482	493	472	514	541	466	479	516	504	502	501	524	478	489	456	465	464	533	476	513	479	465	492	460	460	430	470	489	479	479	489	514	477	502	521	480	477	467	476	441	537	506	452	461	487	483	504	522	488	476	487	503	534	474	489	504	497	484	493	521	463	479	483	481	487	521	462	489	444	445	459	506	476	449	511	496	496	464	477	465	465	469	496	511	465	491	505	504	452	491	451	479	445	518	511	498	501	520	495	505	505	454	485	483	527	467	505	474	489	520	473	466	465	484	457	490	488	449	475	483	509	441	489	457	458	493	498	498	499	497	497	501	475	504	468	507	480	483	501	465	514	484	497	471	483	546	513	469	456	492	471	455	455	488	472	538	498	516	480	488	455	498	462	497	508	498	430	489	446	511	472	460	525	486	462	456	485	498	475	488	516	495	487	483	457	442	484	416	492	457	484	433	501	486	514	472	488	458	493	476	493	459	493	525	478	505	485	455	467	451	493	486	533	439	488	480	484	481	486	473	464	449	467	500	455	485	493	451	507	499	455	496	501	444	460	504	472	463	481	476	465	481	488	480	482	481	499	487	470	478	512	483	490	473	509	503	445	482	491	463	478	463	456	489	467	463	511	501	486	479	501	472	449	498	468	514	458	469	473	511	498	500	529	503	472	513	511	508	492	503	478	506	457	502	471	473	516	506	501	495	492	494	478	518	480	501	492	486	489	476	466	479	502	455	471	481	502	484	494	471	494	466	499	472	487	509	494	466	492	504	464	494	481	491	485	458	486	492	474	486	495	484	529	523	496	496	463	476	508	502	512	509	492	475	485	477	466	465	486	489	474	541	501	530	484	443	534	471	529	480	484	491	540	454	487	508	487	477	534	492	521	453	473	506	465	505	479	470	500	477	512	503	471	512	532	481	542	464	497	466	523	484	482	479	502	467	456	483	513	449	487	477	470	469	461	477	442	530	499	446	495	488	496	488	462	434	470	505	487	444	499	463	495	460	469	477	504	469	541	472	512	478	514	465	485	496	505	513	449	473	481	459	496	487	502	507	508	486	478	485	439	508	506	493	514	488	451	462	498	460	502	531	487	450	459	524	445	499	470	461	508	510	496	460	504	452	535	462	429	491	486	520	480	504	463	486	444	506	465	447	496	485	480	489	509	507	481	498	483	484	502	463	500	469	458	493	456	495	501	511	451	457	517	474	506	429	436	492	485	464	491	533	472	476	490	485	486	500	460	528	505	493	460	512	483	512	504	489	477	517	490	488	512	506	481	516	489	463	505	525	476	460	491	504	476	506	474	474	470	486	493	476	492	479	436	512	497	475	490	480	517	517	481	471	466	492	496	513	472	506	508	464	494	472	465	458	499	493	448	436	465	508	527	494	500	509	480	467	429	456	518	497	476	478	485	473	505	492	518	504	503	503	455	471	479	491	526	513	511	486	467	498	489	474	495	455	494	499	479	472	474	523	471	461	475	498	492	506	477	497	497	495	486	487	490	470	472	453	483	472	484	451	497	472	471	472	481	469	463	497	496	517	474	501	502	490	504	438	473	480	473	480	497	519	489	525	498	484	462	497	492	465	538	452	517	496	484	457	495	483	477	517	465	473	513	512	512	487	505	450	478	502	502	491	470	498	479	480	490	447	483	483	487	497	514	484	444	485	436	484	515	494	458	484	506	503	488	481	503	496	473	500	513	437	470	492	450	490	494	501	490	491	505	466	473	466	524	525	517	506	497	432	504	520	503	490	523	520	508	450	503	508	475	501	479	425	468	473	474	485	447	480	481	480	477	469	489	534	469	482	486	455	471	460	448	495	489	462	469	536	493	480	480	515	494	527	415	477	494	450	530	498	502	501	473	517	476	476	479	513	461	458	461	502	466	489	472	521	510	455	488	454	447	465	500	467	505	502	486	516	483	463	472	507	479	495	510	448	520	506	471	479	508	491	471	517	544	480	480	500	479	484	497	466	442	465	507	501	463	478	447	518	464	503	507	473	534	522	484	518	478	529	502	427	495	481	455	451	510	543	481	521	531	512	479	475	463	471	437	481	491	468	503	461	484	484	494	487	478	473	469	452	446	493	524	515	450	512	490	469	443	458	479	501	517	479	461	476	482	508	510	478	473	500	447	461	532	487	502	466	473	465	498	493	514	501	489	477	472	449	475	448	488	491	505	472	532	460	490	466	473	501	463	468	490	511
25661	6879	4337	2196	1687	1352	1119	977	896	839	829	793	726	715	786	705	680	756	697	728	673	716	684	696	651	669	679	674	670	702	633	688	665	666	657	667	638	651	681	639	605	605	613	672	620	674	673	597	659	697	680	642	627	667	686	652	619	656	659	661	651	658	679	594	639	668	614	685	681	608	648	683	643	622	648	613	646	657	643	645	672	674	666	665	661	625	694	620	625	622	675	641	608	674	640	644	638	646	693	660	666	663	656	645	651	614	663	654	645	694	649	622	636	679	622	697	609	670	629	669	638	649	646	623	635	627	704	674	623	657	670	604	660	680	636	643	644	641	650	644	655	657	630	646	628	620	658	657	639	677	634	684	659	685	630	680	618	677	677	674	624	627	682	648	621	629	636	649	654	636	615	656	646	700	650	651	651	599	612	650	676	631	635	593	620	637	670	620	633	657	666	641	660	651	597	688	619	623	641	676	639	640	645	662	653	670	633	653	697	625	686	638	589	675	665	598	657	640	631	610	622	627	638	656	652	593	653	707	653	658	611	656	665	614	658	633	680	637	647	652	637	628	690	664	648	676	636	636	713	657	669	616	688	638	616	628	658	695	644	622	629	585	655	631	664	633	653	680	622	655	671	636	651	629	674	665	612	669	640	661	638	649	636	646	658	652	665	621	626	651	633	644	672	654	657	660	667	629	679	663	621	685	629	671	670	622	689	708	636	653	701	631	653	656	682	682	694	664	677	645	690	683	668	622	634	648	594	631	632	659	641	616	637	639	623	619	612	622	640	628	659	663	635	677	634	644	656	655	629	643	648	676	644	638	616	657	656	660	646	645	626	674	696	664	645	640	650	689	658	652	661	608	632	666	651	705	663	645	642	634	630	605	592	643	638	665	671	654	677	639	628	646	677	624	615	623	684	658	629	671	612	621	585	667	628	638	616	614	640	697	651	634	634	655	654	674	646	666	646	651	615	662	606	669	661	605	668	657	642	678	692	645	654	582	664	673	664	657	659	635	630	614	601	661	676	680	624	627	638	657	667	643	615	634	648	666	632	662	616	642	650	704	653	679	625	676	648	665	661	622	674	670	690	594	632	614	646	624	673	630	661	663	650	621	686	681	682	701	686	630	666	646	654	674	599	651	647	664	666	679	660	633	651	650	628	647	674	619	638	645	605	597	633	691	653	721	637	595	635	626	647	665	652	706	648	640	602	614	652	667	673	627	639	667	636	652	696	618	659	626	652	670	575	616	664	640	680	652	633	632	660	583	654	677	662	684	636	654	675	642	651	650	654	653	626	618	661	642	626	647	697	637	572	636	634	651	627	637	668	640	657	665	654	662	615	677	646	626	581	635	667	682	656	637	580	640	631	638	651	647	651	653	651	633	676	648	645	675	619	695	641	640	611	650	646	618	657	631	645	656	680	629	619	653	597	697	668	658	642	617	691	641	622	644	653	660	662	660	635	690	625	616	687	665	700	626	682	642	660	706	656	648	643	628	664	678	653	651	657	622	638	632	657	682	655	666	683	633	660	652	611	608	643	671	655	677	656	647	676	666	636	640	683	661	652	666	662	661	658	648	640	617	624	627	651	650	617	633	653	647	628	639	591	667	657	713	685	658	672	656	592	696	601	619	660	704	685	649	641	642	654	655	654	636	665	637	642	619	667	603	624	632	651	665	672	675	655	686	627	604	629	635	639	670	650	665	653	642	629	690	609	656	651	661	638	594	642	648	647	708	637	587	597	681	607	681	660	656	709	633	667	648	651	649	664	654	641	637	661	653	645	702	649	640	626	649	636	608	657	671	652	631	630	622	683	637	620	651	650	651	622	657	649	662	626	630	615	644	677	681	648	642	683	615	627	676	614	662	642	660	704	669	643	613	651	704	597	652	649	663	630	611	645	672	700	657	634	640	676	675	687	661	605	687	625	625	637	653	626	646	711	614	618	618	638	630	648	672	657	674	605	622	642	678	633	632	673	617	648	655	623	678	638	634	608	640	637	704	681	667	653	650	655	625	696	648	644	597	623	649	624	680	654	627	670	641	633	621	677	650	633	646	620	662	655	675	620	615	628	622	676	643	699	688	661	650	638	644	639	642	659	629	637	638	634	646	693	635	667	608	647	735	673	659	681	634	628	670	632	686	665	667	652	641	679	646	650	616	649	689	637	592	691	657	648	656	645	650	645	666	631	626	641	677	659	619	635	628	668	628	622	668	646	624	642	646	593	648	636	647	656	607	611	630	663	605	636	651	617	652	653	638	708	662	679	664	640	652	677	644	676	691	679	626	623	648	661	648	630	625	653	666	636	616	617	639	708	629	696	668	658	652	681	677	683	620	701	656	627	597	620	652	658	635	608	647	671	647	657	644	632	677	673	672	638	659	682	624	643	661	618	616	600	655	656	664	686	682	624	631	659	668	663	622	631	624	690	637	639	668	672	654	673	644	655	682	650	643	667	622	660	648	621	640	613	661	678	650	671	667	675	662	669	652	622	635	610	682	615	684	697	685	676	687	706	632	648	625	619	607	658	640	643	689	635	626	621	691	631	637	702	648	637	664	627	619	680	605	601	617	698	644	679	691	625	677	636	633	637	613	720	658	656	663	661	614	642	701	681	668	657	651	666	629	624	654	629	633	620	673	673	684	630	674	663	680	656	640	648	647	623	651	609	685	649	672	638	614	651	659	645	712	672	647	667	691	678	635	661	632	642	634	624	657	628	620	618	660	633	664	621	621	666	635	682	632	673	675	613	640	642	630	690	640	612	705	653	668	635	655	690	657	655	674	613	659	669	608	652	619	633	641	621	620	655	629	631	712	647	645	678	659	664	645	658	660	634	638	637	654	670	661	661	641	657	645	613	679	648	683	624	633	695	667	630	653	658	622	644	659	679	696	653	619	669	626	620	648	655	674	598	616	674	642	650	644	658	641	669	639	624	625	632	629	661	656	642	656	652	656	616	645	675	630	675	660	677	680	650	664	639	633	642	616	701	638	674	683	677	589	699	617	671	624	673	649	640	663	686	689	681	670	616	605	638	644	683	679	623	636	664	673	620	688	661	614	650	593	662	653	638	652	629	631	611	668	601	642	662	656	638	624	679	692	693	660	673	658	664	646	679	639	591	630	672	649	636	644	679	627	667	647	641	618	676	604	680	596	609	637	671	657	613	701	662	639	649	677	624	643	608	630	676	675	654	645	643	673	682	694	699	614	663	607	634	668	625	660	638	671	640	652	684	628	665	690	659	658	635	683	646	628	656	666	627	607	611	667	651	642	689	626	706	671	660	622	659	659	681	664	646	633	638	635	653	691	669	665	625	683	664	650	672	686	681	673	634	642	624	647	621	650	650	625	627	658	658	635	643	672	666	628	593	715	646	643	672	632	646	654	675	672	626	686	658	664	680	677	630	643	649	659	639	669	660	681	648	671	661	642	648	613	603	656	640	659	641	642	678	667	671	639	676	647	678	651	647	659	694	628	621	631	630	607	644	691
24878	21217	25690	22511	1262	510	543	531	485	444	487	490	409	468	447	423	461	425	459	460	461	407	464	461	408	456	484	449	422	446	438	427	449	436	466	481	438	416	456	444	463	438	428	434	426	474	458	447	450	432	495	440	458	464	418	456	456	444	423	434	431	436	453	407	445	427	432	497	456	468	456	426	452	462	404	455	433	443	437	425	461	440	472	401	420	465	394	462	412	445	420	416	447	442	443	422	443	402	443	421	421	408	472	442	402	438	468	418	452	420	440	440	423	423	438	454	411	419	398	486	445	423	446	443	462	406	418	428	454	410	418	427	455	449	414	464	437	435	425	450	407	409	455	450	428	424	469	461	409	413	458	400	428	435	438	435	425	433	432	458	435	458	448	444	423	426	414	407	437	423	436	471	436	443	409	456	425	398	463	442	456	419	428	438	458	428	412	440	441	454	422	401	436	443	414	438	451	478	415	453	429	427	460	432	462	464	433	414	437	434	460	445	455	467	432	411	452	433	458	434	402	434	439	403	447	457	434	421	418	445	407	446	463	437	464	432	435	425	467	435	447	445	441	436	454	439	413	350	427	440	452	466	446	456	434	500	405	431	425	462	436	492	458	448	449	424	419	423	420	450	470	453	443	435	473	440	428	423	424	430	404	420	395	434	421	435	479	433	446	443	458	470	444	450	440	447	442	484	458	470	455	407	439	451	452	423	419	425	440	443	417	460	449	411	414	414	405	394	441	431	441	411	446	449	414	444	448	407	403	490	461	449	457	444	425	444	433	433	460	414	494	425	426	437	436	402	446	468	437	431	425	415	422	441	444	418	414	451	397	465	419	436	418	421	439	418	464	433	436	453	438	451	492	460	422	439	418	421	425	414	441	411	436	464	445	447	448	476	416	468	464	438	453	411	437	438	443	433	490	455	431	484	441	395	440	409	482	433	424	447	487	439	429	433	464	404	418	462	441	453	484	420	425	460	386	454	441	426	441	446	450	433	453	441	453	422	424	447	444	469	465	429	446	439	411	491	425	437	436	465	489	425	458	460	467	445	475	409	399	455	438	439	460	420	432	421	420	412	454	443	432	447	437	471	455	419	448	434	474	439	430	383	426	423	458	435	391	442	481	442	409	436	447	419	485	462	470	433	417	452	397	430	466	443	471	452	446	477	468	440	451	408	439	426	398	402	419	435	421	484	424	457	450	458	434	438	431	429	452	428	445	445	399	456	451	434	433	420	449	421	421	433	451	429	446	448	463	444	452	446	445	464	418	451	468	447	487	435	454	432	430	470	433	452	410	457	434	443	403	416	452	419	463	433	410	425	443	470	465	417	465	382	424	446	458	433	453	439	439	410	436	457	415	460	431	415	432	445	427	408	429	417	438	442	454	427	468	420	428	453	442	446	454	416	440	440	432	431	407	440	462	414	418	387	418	453	413	406	456	431	441	436	457	475	451	447	440	491	419	431	432	448	469	445	395	435	435	461	447	455	412	429	424	438	457	436	439	414	487	435	409	424	474	455	459	437	451	433	463	388	429	463	431	475	429	459	410	442	408	473	437	419	430	433	402	459	464	418	494	464	447	421	430	453	401	478	434	472	478	409	450	436	420	440	418	437	438	429	489	421	477	456	431	413	452	443	450	401	471	419	442	410	455	458	434	436	450	443	450	414	393	477	438	452	430	481	447	445	414	434	433	434	460	455	421	464	428	461	448	441	430	416	407	422	451	424	431	466	391	426	466	439	409	450	462	464	451	466	420	433	461	467	447	427	468	449	417	437	434	472	438	420	414	418	443	439	434	427	474	424	426	443	455	458	427	452	435	404	465	463	476	430	434	454	441	423	506	463	426	443	453	453	466	455	441	421	443	448	457	437	462	415	414	420	463	474	420	431	397	431	425	447	469	444	406	422	419	440	400	408	469	481	416	442	402	440	433	440	429	439	490	437	433	468	413	469	441	450	444	420	472	451	412	421	436	420	446	452	432	396	414	424	454	451	460	434	459	441	452	431	462	437	421	452	451	434	411	456	475	444	461	440	420	429	432	444	441	438	442	491	449	451	426	419	438	406	443	447	433	437	436	420	466	453	473	436	443	439	422	429	440	408	465	429	443	454	447	439	422	406	442	477	459	461	448	459	416	428	474	468	457	437	460	418	410	412	479	450	412	436	434	448	430	421	437	443	442	423	451	426	417	454	445	457	402	405	417	437	438	459	437	457	437	444	453	418	443	437	439	457	447	412	447	462	419	440	413	449	432	445	420	458	414	445	473	437	468	427	444	408	469	456	406	465	446	439	446	449	450	463	450	447	394	449	425	457	455	433	448	451	466	420	463	463	401	445	430	453	427	448	407	454	429	429	461	420	438	479	442	442	434	415	413	425	457	470	461	481	429	452	414	438	435	444	450	433	421	434	455	440	447	417	465	436	501	453	451	433	445	460	402	386	436	458	447	436	493	434	449	442	462	442	451	414	435	466	453	451	487	440	434	443	457	497	460	414	454	441	462	456	434	418	440	446	418	441	432	427	407	452	453	426	403	435	440	445	437	416	474	420	462	443	418	422	419	425	416	435	419	416	494	423	440	440	427	431	411	449	434	454	423	420	472	448	447	460	468	439	497	442	439	425	469	449	434	422	427	435	464	463	440	436	416	495	450	454	436	425	456	438	461	456	454	440	417	429	468	470	431	418	450	453	429	471	454	421	428	430	463	454	461	422	440	401	418	452	448	426	500	473	452	486	423	432	482	443	444	443	492	428	434	443	446	443	444	411	405	437	418	461	493	466	454	464	447	473	403	355	434	414	457	467	429	431	468	440	419	403	451	398	434	456	419	437	472	408	463	429	410	443	457	431	444	425	471	446	444	416	405	464	403	427	429	440	446	444	431	457	461	461	436	426	446	423	422	420	430	433	441	431	434	424	420	448	403	406	430	415	456	410	439	431	396	432	420	374	479	402	463	463	433	431	441	484	418	415	445	433	462	433	415	419	457	453	431	400	436	475	438	462	451	438	493	416	409	445	433	418	440	481	457	430	441	466	450	435	440	415	435	407	433	450	455	435	413	457	428	453	439	422	427	442	417	460	450	469	435	445	427	416	408	406	425	432	414	448	440	469	461	433	456	451	441	452	452	422	419	436	436	435	415	488	459	413	458	465	415	433	401	465	440	471	462	415	424	413	469	400	461	423	400	460	423	456	446	415	446	450	389	459	422	437	464	447	411	424	444	441	420	429	438	445	425	444	419	403	448	430	450	404	456	449	418	466	444	439	456	412	442	438	491	434	409	424	478	434	428	445	451	503	481	443	434	428	399	424	430	448	414	438	449	462	447	447	448	450	466	439	446	457	475	446	451	427	446	435	438	421	429	430	423	454	465	429	430	428	449	415	468	487	446	445	443	408	436	425	435	439	439	428	464	441	388	417	471	444	456	409	450	395	459	455	464	422	422	435	448	464	445	441	432	432	421	410	486	483	441	423	440	433	412	392	454	437	463	468
23145	3273	2115	1188	1044	856	795	723	668	664	636	671	601	608	576	564	594	598	639	540	587	582	566	570	598	582	564	589	564	570	620	565	575	584	617	575	595	543	575	545	579	616	571	585	563	581	563	583	543	586	583	603	562	553	562	571	587	587	585	560	547	564	559	555	591	548	593	587	575	590	634	561	627	593	573	595	548	614	544	567	532	570	574	602	566	572	568	547	569	569	590	564	571	579	514	544	576	590	570	613	530	566	544	531	625	553	579	555	562	570	587	553	570	563	555	592	583	572	613	533	510	590	553	598	597	545	558	547	562	621	596	555	561	543	533	581	643	585	569	607	529	551	552	562	566	582	571	547	564	561	574	536	564	538	586	524	532	571	585	577	598	594	574	581	556	535	568	588	578	616	569	542	579	569	572	567	558	587	580	541	567	554	565	551	549	552	602	537	538	575	532	575	596	579	557	584	545	593	547	575	551	562	591	588	518	625	578	544	554	555	574	548	581	551	546	581	553	567	538	561	553	577	557	564	590	599	571	553	567	546	577	573	582	575	583	582	548	536	564	589	525	565	556	563	580	566	589	588	590	547	583	588	567	590	585	615	588	584	549	639	597	575	564	590	541	565	566	566	558	573	581	538	580	552	595	548	582	584	565	546	554	540	561	586	570	574	596	544	575	537	536	571	586	541	574	562	520	533	584	571	564	595	606	522	559	552	588	587	596	573	574	563	555	538	633	581	563	556	560	503	589	574	595	547	545	586	589	563	587	513	556	507	573	554	571	597	537	573	550	539	518	588	535	581	559	570	561	560	553	557	529	577	569	536	557	551	575	570	571	581	571	519	592	576	532	569	614	537	565	580	570	542	547	542	538	555	575	581	574	543	576	579	560	581	596	576	577	574	583	578	546	532	538	563	601	564	567	574	570	582	547	536	565	580	576	579	536	565	532	572	536	554	557	521	554	589	570	552	598	513	575	613	553	564	554	560	612	602	590	593	567	511	554	538	561	607	533	549	554	569	579	569	593	598	565	559	513	562	530	518	540	593	571	591	569	542	569	586	585	568	560	594	570	571	608	578	574	536	577	596	580	523	559	568	572	512	540	551	600	560	552	570	564	538	581	567	557	601	587	595	594	559	617	510	570	553	583	563	580	597	599	558	558	586	559	628	565	621	600	542	557	558	595	579	581	627	577	558	554	538	575	559	548	574	540	550	553	556	556	552	606	555	573	578	535	568	570	541	532	532	539	573	575	566	562	568	518	533	592	552	541	531	549	527	560	560	550	538	539	601	560	548	565	540	590	558	549	570	593	554	588	587	572	586	591	570	534	529	581	567	556	566	588	605	574	575	568	518	546	604	541	581	580	557	554	573	519	557	550	560	532	597	592	551	606	627	646	586	558	578	541	586	549	544	611	557	546	579	564	547	596	592	551	564	566	566	575	590	552	552	529	592	618	586	562	576	560	557	521	536	586	559	598	546	599	561	548	577	554	563	545	514	581	546	581	591	552	568	558	581	568	538	556	566	539	597	628	564	549	570	609	568	595	581	540	547	549	548	569	546	598	572	598	564	589	583	577	575	557	555	527	588	564	561	544	578	580	527	577	535	599	610	561	556	561	576	565	570	534	544	552	563	569	583	565	571	544	554	587	589	584	515	598	579	555	547	583	611	563	584	586	538	518	567	576	565	588	556	558	583	536	561	576	537	589	579	606	594	547	531	537	572	560	601	548	517	523	620	542	589	573	571	571	540	591	576	580	580	524	597	552	558	593	564	601	541	587	598	617	575	543	564	582	586	589	560	547	564	582	579	570	587	600	565	558	512	563	535	608	614	591	591	594	596	539	526	569	572	540	556	560	578	591	567	510	596	569	582	546	546	592	580	561	543	563	559	564	512	605	534	560	564	565	607	564	584	566	520	542	565	543	564	575	559	529	575	548	543	543	558	586	555	565	573	553	560	545	591	579	568	566	564	576	535	563	517	610	538	585	561	543	608	583	581	604	584	569	555	589	549	554	571	562	580	546	551	537	532	570	551	629	579	584	549	534	571	575	545	553	591	559	547	572	580	545	556	551	584	572	547	596	593	565	558	571	542	553	587	588	587	559	594	580	541	529	645	570	619	592	567	582	599	525	551	568	600	600	570	540	582	557	605	559	520	553	579	597	524	597	583	577	579	587	580	584	601	545	558	592	589	557	545	587	540	536	557	524	562	586	546	591	607	572	559	485	546	599	578	583	585	531	539	565	569	531	600	531	544	556	567	574	544	557	590	587	571	627	551	517	586	572	587	594	544	537	558	566	538	552	544	547	585	572	532	560	567	544	571	550	551	584	552	547	529	601	545	578	516	552	578	631	533	529	553	559	554	541	584	579	558	561	546	567	534	605	543	595	554	558	600	581	550	535	559	574	556	532	563	550	593	592	574	556	539	563	548	538	574	577	502	570	601	531	557	568	544	558	569	529	542	547	553	555	590	567	546	582	639	564	547	604	539	621	635	537	576	563	575	592	587	567	548	572	517	537	557	563	549	612	585	564	535	523	599	532	599	598	550	575	555	549	553	565	521	558	576	583	579	547	517	556	581	572	593	602	536	545	576	544	536	612	567	601	574	552	564	550	565	574	588	561	595	592	573	561	578	581	555	547	580	585	547	546	559	559	594	566	618	605	523	559	570	590	573	553	578	516	544	576	596	534	603	575	503	578	545	548	580	518	542	578	586	575	579	531	570	601	551	600	595	543	575	586	532	543	564	583	565	565	588	545	571	554	578	567	569	559	543	516	569	564	550	524	550	564	568	568	536	581	541	563	575	563	518	581	527	568	541	545	595	567	560	576	572	554	535	568	532	590	549	567	553	582	593	547	535	562	604	543	541	593	580	593	556	604	511	521	540	537	548	523	557	567	572	538	541	549	559	545	527	590	558	528	535	561	547	583	563	534	559	568	524	525	568	523	586	567	601	580	566	524	576	589	574	571	579	567	565	584	505	563	580	534	576	525	577	573	595	541	540	602	589	591	567	568	588	550	576	586	571	578	596	570	584	555	554	536	558	592	602	580	560	571	575	572	589	584	538	603	554	576	573	568	534	582	567	566	556	547	561	549	565	568	586	613	566	569	518	585	544	531	578	568	541	573	583	528	531	551	593	581	512	545	541	591	559	575	539	568	556	573	572	573	593	555	587	535	536	596	528	556	558	572	559	532	533	564	575	570	555	514	555	583	549	560	554	522	537	598	593	561	556	540	593	572	588	532	574	548	575	585	558	603	556	562	566	553	546	570	564	554	586	584	555	517	522	544	610	550	581	562	620	644	628	583	590	576	601	584	575	555	599	585	583	546	630	570	583	581	541	590	554	571	565	583	558	579	568	537	579	547	557	566	569	587	564	545	548	602	557	521	563	576	554	610	526	562	552	550	599	518	541	595	603	528	558	560	561	557	543	558	559	604	545	558	559	581	547	557	585	591	576	545	583	544	626	546	519	574	569	579	562	559	550	548	516
22675	21348	28582	24476	21344	18969	1127	497	404	364	308	304	310	267	292	262	287	270	261	232	234	237	215	242	231	225	226	231	226	223	225	232	235	221	229	207	233	215	232	242	237	259	217	218	221	214	239	213	217	205	224	192	220	228	225	206	211	213	204	235	212	224	221	220	219	207	209	214	203	230	216	189	220	220	197	230	216	237	235	233	222	223	249	217	234	217	208	221	212	215	217	203	207	241	211	215	228	207	183	221	259	208	204	214	192	225	226	227	232	266	230	217	201	195	225	225	219	265	224	221	230	207	237	201	217	209	239	218	214	214	237	228	236	216	204	238	187	198	215	212	219	235	227	211	185	223	236	216	199	241	211	225	239	228	218	191	204	214	213	209	190	204	228	216	217	203	222	241	229	208	207	245	228	231	208	205	212	237	213	214	218	192	214	232	244	220	232	212	223	228	233	206	219	227	242	212	201	211	211	242	203	214	233	222	208	235	203	199	235	209	214	202	247	212	218	221	212	220	203	226	201	229	214	208	215	239	224	232	206	238	197	197	225	209	238	230	201	245	209	219	202	222	216	216	217	186	212	213	218	207	204	257	244	197	216	205	211	202	221	231	231	221	208	226	216	210	236	202	249	205	209	209	250	208	236	220	200	205	220	214	209	220	230	229	232	193	221	222	226	236	239	244	214	208	223	213	233	209	212	212	188	231	223	220	211	197	211	230	226	221	222	230	233	201	228	231	204	230	241	216	221	219	221	208	242	216	224	198	197	239	219	198	215	244	206	221	222	208	181	229	209	209	229	223	202	206	206	198	201	220	199	231	204	216	204	213	220	217	191	233	237	194	200	208	216	217	192	231	203	218	257	202	219	230	234	222	193	192	222	221	227	206	222	206	223	227	218	219	205	224	243	210	203	212	221	220	220	223	189	194	216	218	202	201	238	231	206	219	217	248	245	229	211	242	206	215	212	197	223	221	225	210	211	202	213	199	206	217	194	232	235	231	218	187	222	235	208	210	232	198	220	232	219	252	212	208	210	226	206	205	185	204	210	215	207	219	241	201	216	241	230	220	214	208	214	196	180	185	208	212	229	235	230	203	224	216	228	222	236	213	239	208	206	180	212	209	204	196	198	244	193	212	207	223	218	236	194	216	201	216	258	235	218	215	227	213	218	220	221	211	211	200	208	226	185	239	217	212	232	209	204	206	233	236	217	213	215	228	239	210	221	225	229	227	228	193	252	234	217	205	222	206	228	190	211	206	207	197	198	199	240	208	220	239	224	213	203	235	215	195	242	213	223	227	195	215	228	227	227	205	221	236	221	217	224	223	196	196	226	228	206	210	230	238	210	214	209	205	204	194	199	222	226	213	238	222	214	208	226	232	215	233	217	235	220	223	202	235	193	211	241	210	247	217	201	212	241	226	228	200	201	239	220	231	190	215	195	236	205	224	231	206	218	254	216	227	227	201	219	210	229	226	233	222	213	208	235	234	218	209	197	213	218	222	227	230	214	215	206	218	202	207	238	230	236	218	224	246	211	202	212	221	223	190	193	224	215	208	202	220	241	232	217	228	222	221	245	191	219	209	213	200	221	210	205	232	211	224	238	241	206	216	213	209	199	183	213	203	237	229	200	216	221	214	220	237	193	214	191	231	205	248	228	226	206	209	224	184	210	229	210	211	247	197	216	221	220	237	239	193	234	227	191	212	198	223	210	189	227	231	206	244	218	230	202	250	207	216	196	161	218	209	220	227	211	229	212	215	212	212	242	240	220	215	207	196	208	201	240	217	210	214	249	226	234	219	230	215	224	186	212	240	193	229	216	231	216	196	213	227	237	204	219	192	239	226	203	233	224	202	238	204	197	252	216	219	228	200	227	198	227	194	227	193	206	209	185	210	212	212	199	212	219	224	222	204	182	198	218	208	241	219	217	228	224	239	222	230	205	218	209	197	193	195	211	209	224	214	214	200	240	235	206	209	195	266	206	197	212	188	257	212	219	228	232	192	231	197	229	193	209	227	215	231	214	206	181	203	229	206	211	222	242	216	212	222	262	241	232	221	215	243	242	226	229	222	188	215	203	203	205	238	219	224	229	238	192	203	190	215	212	224	219	255	218	193	226	237	217	224	219	233	201	211	203	200	222	226	186	232	215	227	188	220	207	188	218	223	209	218	209	223	209	198	220	226	229	204	207	207	218	214	222	227	231	220	199	218	209	222	233	211	217	231	232	194	198	208	205	222	242	212	239	216	227	200	198	206	220	252	222	225	209	233	241	224	223	221	204	194	229	234	230	223	230	228	208	210	207	241	198	199	212	221	219	187	229	227	211	228	197	219	212	219	227	224	238	225	227	221	211	232	207	187	221	210	222	235	223	204	195	200	246	220	214	232	238	202	217	220	225	233	216	223	227	201	222	216	205	213	203	226	234	220	215	212	228	237	231	223	205	210	206	231	210	200	197	214	228	209	213	213	207	204	235	211	192	208	215	215	209	255	205	219	215	236	231	223	214	216	212	208	231	202	221	226	201	232	203	217	242	197	228	228	205	195	216	212	228	249	209	225	216	214	218	196	223	211	208	219	196	204	204	197	219	241	213	202	219	198	224	198	232	240	225	195	257	199	226	207	188	213	184	227	223	201	231	205	218	202	215	207	239	210	198	246	239	205	228	224	221	206	242	230	212	239	225	203	196	235	226	219	222	212	214	224	248	224	192	247	222	213	209	215	225	229	221	224	214	232	214	227	211	184	220	222	233	233	218	218	178	229	214	221	227	226	233	182	213	226	193	224	205	197	211	223	214	222	209	215	201	218	231	219	221	238	211	189	231	238	230	199	197	249	218	218	216	227	211	200	203	228	218	221	237	240	205	223	243	235	221	235	218	215	223	221	224	196	222	211	233	202	191	217	213	204	228	204	210	233	242	214	209	217	213	220	211	256	212	214	225	219	225	230	206	225	218	227	227	198	210	243	218	223	221	225	205	203	216	209	217	214	230	226	206	190	248	228	195	189	183	237	229	224	224	207	207	227	199	209	221	219	249	227	232	240	232	219	237	222	210	201	235	231	205	207	222	229	202	212	227	222	206	248	197	209	202	209	198	204	230	251	237	220	183	213	212	212	196	217	224	232	220	228	234	212	222	218	216	222	227	233	226	221	245	214	211	201	210	197	221	240	238	246	250	226	230	229	213	224	224	208	216	217	235	222	245	237	225	226	215	229	211	216	221	221	214	224	221	213	209	234	230	197	224	207	200	230	210	233	216	220	222	206	192	224	194	216	208	221	197	213	230	214	221	207	211	210	230	166	214	214	218	203	225	238	220	216	218	212	194	220	208	208	195	220	196	222	214	187	207	209	226	234	200	200	253	216	206	195	213	200	213	232	220	225	211	207	213	211	231	220	187	207	210	245	211	206	239	203	209	222	228	218	215	205	204	214	228	221	209	227	210	221	214	228	221	198	188	240	215	196	236	227	221	205	213	218	210	225	211	218	208	204	238	218
29907	10827	6645	3065	2211	1560	1197	967	834	727	640	558	466	465	460	440	417	393	373	412	378	334	347	349	324	370	340	343	340	345	345	319	298	348	296	343	290	344	319	305	284	280	290	339	326	309	341	291	301	338	261	313	288	314	309	315	290	324	309	294	306	298	333	306	296	303	304	308	297	323	326	322	332	299	315	340	330	265	293	302	304	289	283	275	344	286	277	314	317	314	326	279	297	305	267	280	298	288	271	292	273	282	250	266	307	276	273	289	323	303	280	317	282	304	311	318	273	293	294	315	303	310	295	296	297	290	293	301	302	318	304	277	285	315	307	302	297	309	309	308	288	321	309	315	291	279	306	321	259	308	309	309	294	308	290	304	313	264	307	292	315	306	319	269	277	284	290	284	322	306	289	258	276	285	336	285	274	292	297	306	287	282	306	286	309	276	271	305	300	313	316	278	303	292	314	301	289	292	285	290	303	287	322	318	272	280	265	288	276	300	286	267	310	285	271	305	296	320	266	299	277	311	296	285	294	273	307	295	330	285	255	315	279	288	329	294	300	309	299	295	284	331	284	302	287	323	309	285	295	303	290	294	289	294	298	276	310	286	282	262	285	305	289	283	307	313	315	298	305	297	279	331	281	298	302	296	324	298	296	280	279	305	255	314	280	271	264	309	319	284	309	300	307	303	286	292	305	295	306	303	296	275	290	292	289	282	289	303	284	296	291	287	289	308	285	304	290	327	311	265	286	276	299	280	328	271	309	297	294	294	252	291	287	287	260	294	280	332	309	306	308	300	292	296	280	295	285	308	274	267	320	298	296	279	283	313	286	302	265	308	306	316	277	283	271	316	293	277	267	289	294	286	289	334	301	313	298	271	297	277	321	296	304	305	301	307	310	293	309	271	300	266	275	326	292	303	322	300	295	266	289	312	299	298	305	322	272	322	322	295	281	309	282	271	306	280	303	309	297	267	260	306	337	289	264	292	290	273	314	300	288	276	281	316	283	305	290	289	280	303	276	278	280	267	265	279	302	320	300	292	291	289	281	315	284	303	275	303	304	322	277	303	314	316	294	316	306	286	265	279	313	296	314	288	290	303	281	306	300	269	272	274	310	296	287	275	294	307	291	265	289	275	300	323	311	266	288	300	277	264	266	297	322	285	325	292	314	310	302	313	288	323	299	277	270	322	294	276	275	299	291	287	274	297	319	296	265	304	281	286	302	308	321	302	294	264	274	304	286	315	295	315	288	269	280	307	310	297	298	286	292	347	279	301	289	279	308	289	285	277	290	286	318	287	272	317	320	263	264	301	295	265	286	257	280	303	317	277	316	301	286	325	291	277	302	282	290	317	283	291	284	279	305	284	287	261	290	314	332	305	321	278	243	282	291	291	271	297	302	273	284	306	264	298	282	278	298	291	300	297	271	299	341	268	291	285	286	286	289	309	323	344	288	316	283	303	294	290	291	292	278	304	266	295	313	304	294	315	301	294	291	309	269	273	257	292	295	288	311	279	299	320	294	298	294	281	286	305	284	296	290	286	295	275	302	253	294	277	289	316	307	283	315	318	293	284	271	293	289	289	321	290	333	279	320	302	279	286	285	264	285	296	273	261	324	290	283	294	308	271	307	299	321	268	302	299	328	284	288	304	302	316	286	312	274	291	301	303	329	303	289	282	305	285	289	297	307	280	289	283	307	296	320	278	273	317	283	329	300	304	283	315	275	288	293	314	285	314	310	296	325	323	259	266	351	299	287	293	254	325	289	290	314	329	307	299	268	303	319	294	278	327	284	274	294	306	301	291	285	309	283	308	316	301	308	311	299	311	277	311	321	282	298	277	308	303	323	272	318	300	307	275	287	274	285	283	289	323	308	306	286	309	295	299	287	259	318	304	318	291	325	318	317	305	272	250	323	288	289	264	283	338	326	291	259	305	267	306	293	286	313	295	286	275	315	293	305	326	290	322	287	282	261	277	317	303	280	279	284	307	273	321	281	282	295	287	305	300	271	290	312	278	279	307	266	294	286	294	288	267	293	318	312	282	296	296	323	299	299	297	274	291	303	293	266	302	295	326	289	293	276	288	281	281	294	289	319	303	312	296	294	307	294	295	282	273	289	264	291	305	294	288	312	286	289	285	320	277	309	302	264	282	306	300	290	292	279	274	304	307	282	340	274	315	307	293	292	291	328	281	288	268	302	297	293	284	279	283	293	291	290	299	295	284	307	302	300	269	283	291	286	321	314	291	292	309	315	287	296	292	313	298	284	308	300	281	306	262	315	292	296	330	318	321	274	296	312	289	279	275	316	298	326	299	310	309	272	280	312	291	269	299	303	299	284	284	295	302	306	297	309	307	292	293	302	295	278	289	258	291	304	312	305	292	282	292	287	327	291	317	269	303	291	282	255	311	302	280	279	291	272	281	284	298	296	277	267	301	294	303	298	301	283	301	299	304	279	289	262	270	279	281	292	285	292	273	288	305	295	310	323	311	309	293	300	307	278	292	264	276	283	255	301	283	301	287	305	309	321	324	318	313	301	293	310	299	270	322	301	316	271	288	290	303	292	316	315	304	302	318	296	301	288	303	297	298	283	258	307	327	319	283	306	274	269	304	286	298	294	280	281	318	289	279	274	269	300	293	278	274	328	283	281	278	299	284	285	299	297	300	306	281	300	295	284	305	291	282	292	317	284	304	313	291	312	281	327	323	302	305	261	278	322	290	298	331	303	316	301	300	310	322	291	301	299	316	299	320	296	336	309	322	300	269	306	274	291	288	276	301	294	290	293	297	300	338	301	306	312	292	296	271	341	282	271	309	307	281	309	285	260	301	318	281	288	293	283	270	279	297	305	290	294	271	280	272	282	289	258	295	332	272	291	309	308	267	279	321	296	264	315	288	302	273	263	327	297	282	307	306	299	281	301	283	276	295	290	286	319	295	297	290	288	299	305	260	309	297	289	283	304	323	285	313	254	295	337	296	301	299	311	275	300	284	296	303	254	283	286	289	304	288	282	331	313	310	299	317	306	281	295	289	283	287	293	292	329	296	278	280	284	290	286	313	270	303	300	288	288	278	289	282	341	328	271	300	282	303	284	292	282	299	297	288	308	300	299	279	298	316	286	272	305	318	290	287	282	296	288	316	300	318	308	305	284	308	283	315	321	270	278	310	320	280	295	308	301	311	291	291	313	333	272	309	298	321	303	290	283	303	304	310	306	260	289	265	289	285	322	295	302	321	295	286	251	283	321	306	310	282	294	282	248	297	290	287	291	283	306	306	284	329	303	311	293	297	311	306	292	292	293	322	319	278	284	273	304	299	283	298	311	287	314	292	304	303	284	298	326	304	270	318	275	303	285	304	301	289	323	288	299	325	290	301	267	274	309	271	280	270	272	326	300	306	314	293	291	273	302	309	311	305	290	304	309	327	294	306	291	293	298	283	308	302	279	267	283	282	311	304	313	267	308	286	335	298	295	290	290	300	282	278	259	296	288	288
27786	15584	2384	871	675	626	630	638	640	628	638	620	670	644	599	634	616	644	630	597	630	573	622	608	603	626	630	575	647	634	608	615	642	562	645	619	638	615	687	614	590	654	586	624	624	610	683	659	645	609	604	626	621	614	608	618	598	594	619	579	603	587	593	620	621	616	585	623	623	637	588	625	620	623	626	564	604	629	633	578	592	615	609	643	624	606	618	668	648	592	610	619	627	590	618	610	587	582	641	657	613	644	605	622	563	614	637	642	627	630	558	654	639	661	591	600	631	616	616	625	614	606	653	632	616	625	651	622	598	623	618	620	604	605	597	589	634	616	639	576	620	593	623	565	612	635	605	544	582	639	599	626	584	641	596	647	587	657	599	648	635	659	622	599	622	601	645	609	605	586	611	667	615	648	623	640	600	572	641	618	611	608	617	651	616	624	626	607	611	641	618	620	611	639	658	595	620	630	574	605	593	608	616	627	585	639	582	661	666	591	625	640	592	601	629	606	611	557	624	614	624	627	632	630	638	621	580	601	661	589	609	596	603	614	650	617	588	632	616	631	636	600	584	624	568	616	638	655	658	570	588	603	618	607	634	611	608	617	648	616	617	608	605	610	660	587	655	628	659	572	624	606	543	567	605	610	623	616	607	645	601	622	611	639	611	596	616	623	583	621	619	684	606	639	600	584	636	656	609	633	623	570	632	585	629	603	616	588	604	620	616	612	624	562	591	640	564	689	566	622	635	628	619	575	568	611	641	602	589	619	582	619	613	619	643	583	596	634	606	601	637	622	587	616	605	641	596	608	626	650	611	610	609	614	582	630	614	626	612	569	600	599	605	610	611	563	548	617	629	665	641	634	614	625	647	613	645	637	600	583	647	656	603	632	629	618	618	617	601	584	589	658	624	578	615	604	646	630	591	622	647	607	628	596	677	586	636	626	639	624	624	601	580	630	623	593	643	613	615	600	635	652	635	644	598	617	668	599	602	664	602	610	623	573	605	652	618	644	589	591	573	592	645	606	644	600	621	628	663	624	655	646	636	599	598	639	589	656	586	611	584	669	617	633	617	623	608	636	586	590	628	587	635	606	543	565	599	647	644	579	624	617	633	648	597	611	623	628	593	630	603	645	641	602	627	632	661	667	606	620	613	582	587	620	594	658	604	579	596	587	608	648	594	570	608	648	621	622	587	616	558	598	643	624	596	592	633	627	582	608	620	646	613	583	579	643	599	619	625	602	566	644	620	611	597	626	623	611	636	640	600	632	638	571	645	623	631	656	595	614	619	613	627	574	596	601	628	637	609	596	561	612	593	582	572	638	591	614	575	626	635	613	629	590	595	581	630	592	636	603	608	609	688	604	588	623	613	577	635	626	626	603	554	643	626	604	616	611	616	581	566	595	609	654	589	607	631	624	640	624	599	621	627	611	620	654	611	649	617	639	601	599	579	609	609	589	582	672	655	608	635	608	572	617	593	627	590	635	579	622	621	647	629	595	572	611	634	604	625	606	595	646	604	625	607	622	630	610	607	622	622	626	588	595	601	540	605	624	659	613	591	591	589	621	619	620	632	581	631	593	566	600	628	610	582	605	642	616	611	667	602	624	625	629	636	602	635	639	584	630	635	588	643	638	604	634	630	605	594	702	600	621	629	620	599	609	612	629	639	602	591	656	665	590	632	632	627	627	654	606	576	622	625	609	616	640	603	616	610	562	590	622	622	570	597	622	654	638	615	626	663	623	625	552	610	626	612	626	603	670	614	610	596	646	606	630	607	636	588	632	606	651	645	663	673	598	659	630	623	587	600	603	609	630	593	572	582	620	590	619	611	620	644	625	560	621	653	645	613	585	604	604	664	582	632	621	629	598	592	641	632	650	644	640	614	637	576	574	650	623	659	614	676	665	598	588	631	588	628	611	629	614	630	654	591	555	571	614	627	640	627	614	612	605	637	657	621	642	656	629	616	618	604	587	622	661	598	591	604	611	616	656	560	623	587	613	599	637	595	601	639	567	635	629	608	583	621	611	578	620	567	649	605	572	602	619	632	576	620	595	579	658	578	632	596	602	629	647	561	599	604	614	568	596	619	595	647	577	652	639	607	626	613	598	639	578	592	655	574	594	617	620	648	615	578	606	612	623	643	599	626	639	624	644	629	601	575	624	662	637	642	608	584	629	607	625	655	638	598	601	577	629	607	590	637	594	619	635	616	594	656	597	614	624	638	637	612	624	640	612	580	652	615	622	580	623	587	623	628	597	635	624	569	628	618	622	618	584	665	640	618	635	608	611	630	604	661	639	595	588	591	525	595	607	627	610	636	581	605	651	621	653	604	586	632	656	578	601	569	605	677	614	634	656	633	635	592	579	596	593	653	603	655	634	615	581	596	578	606	635	655	644	604	628	640	650	608	582	603	591	634	630	618	588	624	639	631	690	623	651	650	614	586	635	586	639	599	639	618	597	595	635	597	566	588	545	615	624	663	648	630	645	604	649	580	595	596	647	622	606	631	640	617	625	615	589	621	617	623	612	616	617	602	639	615	607	600	622	617	645	588	637	647	578	635	598	590	574	615	598	638	618	581	659	617	583	606	570	633	605	661	600	629	625	627	636	592	612	598	626	607	597	612	663	602	608	580	599	568	591	614	631	617	650	625	597	622	584	606	611	620	612	652	597	654	631	633	577	609	635	611	656	652	625	609	618	596	594	641	557	603	631	623	590	631	588	646	630	586	626	635	617	629	605	660	628	622	588	609	674	589	614	629	630	620	647	642	657	587	634	582	643	571	618	601	589	656	625	670	574	620	662	635	618	619	627	631	572	632	598	616	602	621	609	629	595	625	604	620	626	580	608	632	631	652	615	579	588	624	600	670	563	595	598	643	623	667	583	576	586	617	631	574	652	643	617	596	635	626	604	587	586	639	626	629	602	568	605	569	630	665	609	634	645	596	575	637	608	575	639	599	614	589	621	574	639	625	616	635	621	595	626	640	631	612	637	616	591	598	618	650	614	634	606	649	568	611	592	627	586	634	627	602	618	618	596	621	638	622	595	645	604	617	608	604	562	610	589	597	651	641	626	620	634	576	629	626	606	610	583	604	576	600	607	637	611	558	609	629	633	646	605	608	624	627	611	649	628	610	622	610	594	574	602	641	638	642	606	612	558	633	636	628	557	637	607	629	574	610	592	589	600	647	596	595	613	620	629	633	637	628	641	595	620	626	605	625	626	597	604	647	633	601	636	660	594	598	619	594	577	583	654	582	638	585	621	569	571	631	629	561	609	612	607	590	639	616	566	590	643	603	621	597	622	651	669	597	613	638	656	626	598	680	579	616	604	611	620	618	638	585	621	623	602	615	594	602	616	604	618	642	611	606	626	642	642	557	568	582	610	592	639	594	645	614	612	630	618	575	593	613	609	629	626	655	614	607	609	540	581	616	674	651	641	610	641	651	634	572	599	618	616	587	587	592	603	620	597	637	625	637	593	614	639	598	625
8479	1231	1003	860	827	807	759	817	819	761	814	772	832	805	775	823	768	819	824	796	814	821	794	783	811	819	829	760	838	809	835	776	785	804	773	760	825	795	793	781	764	789	838	845	783	848	814	774	792	810	793	811	802	768	784	829	765	789	840	785	779	775	758	786	868	816	764	826	819	801	788	785	767	837	796	759	760	789	803	825	781	795	747	789	791	829	801	822	817	837	795	798	802	805	760	783	785	781	778	760	778	798	801	784	797	784	830	867	826	809	807	795	823	793	776	867	838	818	817	774	746	812	827	776	805	822	750	799	776	799	752	809	819	821	810	827	762	807	736	800	768	776	835	780	832	818	840	793	806	780	792	793	800	799	829	767	822	835	750	831	799	819	777	768	750	831	782	836	785	840	795	760	799	766	752	794	733	778	825	801	826	859	800	798	823	758	752	786	821	801	800	805	803	767	810	841	791	795	812	792	799	782	811	832	797	781	811	808	811	807	833	806	799	800	803	807	788	772	855	760	814	833	809	754	794	802	832	811	796	820	795	790	757	807	798	788	779	778	791	829	801	806	793	800	824	809	792	781	814	792	796	804	763	773	785	820	807	741	740	793	790	794	774	784	795	800	784	770	797	786	794	773	771	805	773	776	780	720	819	818	797	806	817	813	823	831	813	807	820	843	833	793	783	793	815	834	785	761	733	809	784	841	761	811	781	852	796	786	817	764	765	762	830	810	778	797	809	805	813	762	789	839	833	764	772	823	776	770	848	791	784	833	774	781	803	814	779	790	795	815	808	757	798	854	801	796	781	766	817	832	819	866	856	821	798	829	803	817	781	858	786	759	812	796	827	779	756	835	761	798	775	761	836	808	788	794	790	776	830	800	887	795	833	761	821	793	735	763	844	749	825	747	701	804	834	810	831	833	818	787	804	777	825	821	833	815	730	797	811	776	802	770	829	753	801	745	801	773	789	840	830	872	817	792	815	778	818	797	789	800	776	824	784	772	828	804	773	810	843	810	793	775	770	823	800	800	819	843	798	769	831	835	812	811	792	834	732	790	828	771	817	814	822	773	833	798	773	751	782	847	847	821	825	741	827	806	813	847	753	808	793	844	773	807	812	782	811	800	763	803	785	821	801	792	809	773	832	803	827	831	800	771	793	806	785	802	749	761	778	763	773	776	793	785	758	792	812	818	777	839	825	784	801	829	809	829	798	851	811	846	826	878	810	774	811	755	791	809	839	793	766	771	826	802	813	815	837	768	819	828	806	821	762	810	779	773	848	816	773	772	753	805	768	799	790	795	804	828	803	818	781	747	767	789	833	819	829	832	802	774	781	838	823	759	794	805	814	774	783	796	784	758	793	806	839	777	767	792	803	811	763	770	839	812	809	853	804	789	753	765	824	810	810	795	770	801	828	754	829	836	836	773	771	781	780	842	812	801	746	747	810	848	764	776	752	773	806	776	853	796	831	742	764	803	823	767	795	832	796	810	797	807	783	772	785	803	781	748	796	778	763	830	849	777	802	840	800	764	811	803	817	753	849	806	786	810	794	842	795	872	756	740	843	826	830	824	789	778	819	771	788	824	816	761	843	797	788	814	832	755	799	786	741	823	836	852	799	793	752	768	743	776	782	788	785	753	785	790	800	762	796	814	811	790	803	805	771	807	815	853	776	802	813	807	795	769	798	798	799	826	802	822	835	834	770	836	763	824	805	811	793	770	775	830	795	833	828	816	781	826	806	773	776	821	770	770	841	826	795	812	832	818	819	746	773	809	792	858	755	749	830	782	825	792	792	811	799	760	818	781	821	783	809	853	799	793	822	783	768	828	778	758	783	756	794	808	806	829	801	792	837	829	806	795	773	830	811	809	818	812	813	803	803	767	838	766	782	739	755	783	872	798	825	777	772	793	846	768	800	797	804	790	840	822	776	788	794	823	795	809	807	803	825	822	773	781	826	825	809	812	820	824	769	823	844	787	773	796	796	762	799	783	803	769	823	820	817	783	740	794	762	799	845	798	836	765	790	800	820	833	808	834	756	821	800	846	740	829	750	827	769	776	784	783	804	776	790	816	781	772	791	817	781	755	851	837	798	760	787	807	808	811	805	802	780	730	788	782	834	825	734	807	813	780	825	806	843	828	795	804	803	816	816	846	809	799	863	821	797	773	788	778	787	807	800	783	824	828	819	782	783	776	838	858	811	859	743	822	779	818	787	827	810	797	786	814	811	761	810	794	838	789	788	883	793	768	772	762	817	824	759	795	802	805	805	815	764	772	810	757	814	830	805	833	818	782	867	808	812	840	769	799	777	847	780	788	791	770	816	766	811	801	762	773	750	803	761	813	819	795	765	828	833	858	810	820	774	826	774	712	808	803	779	796	833	756	813	770	815	807	818	796	765	781	741	776	767	841	758	786	832	754	784	764	713	758	779	807	771	810	811	782	751	844	826	860	787	779	772	809	805	769	840	815	795	733	785	811	838	785	794	808	757	788	813	779	814	805	835	818	777	812	772	832	749	778	861	798	814	772	811	795	754	755	809	831	834	780	787	808	745	778	841	816	821	787	857	764	771	774	845	788	751	818	822	811	761	793	794	802	825	817	800	792	759	757	809	771	810	797	823	759	751	773	812	840	754	824	747	758	775	735	775	811	794	807	818	779	795	818	855	753	820	829	808	787	883	772	816	793	796	772	816	771	850	777	826	797	744	807	792	765	763	840	845	815	825	816	793	765	785	841	759	763	807	788	750	748	817	830	812	752	808	889	815	829	818	790	777	797	792	775	805	788	768	787	776	794	838	816	840	799	777	801	853	864	789	790	797	815	778	755	788	861	846	802	797	786	801	763	810	770	842	823	795	787	820	789	793	803	823	756	812	800	781	783	802	815	755	835	779	788	848	788	818	802	786	815	798	834	791	789	774	833	777	800	802	800	786	817	797	750	752	809	796	846	797	844	781	849	787	800	794	830	796	764	798	725	796	807	788	735	823	848	841	818	850	762	840	854	833	783	766	784	807	799	808	824	792	804	787	805	870	764	832	764	758	833	847	792	768	790	774	774	817	755	781	818	861	801	830	844	775	793	784	776	797	781	783	784	828	810	773	840	833	765	834	816	779	792	781	823	787	800	819	783	810	777	750	829	808	772	825	768	822	865	839	764	830	791	808	802	793	803	822	801	764	790	840	850	786	808	801	794	791	844	794	830	786	826	793	794	792	802	802	774	752	842	766	798	810	823	787	815	752	777	829	784	772	780	765	838	848	846	824	783	801	758	820	779	782	819	787	797	782	814	801	852	786	781	807	756	838	795	800	871	823	811	863	803	799	747	801	777	757	812	781	826	798	779	809	789	784	835	809	851	769	795	843	787	800	763	840	801	763	762	828	822	796	837	820	807	796	766	803	801	737	795	810	804	795	788	784	798	823	798	795	824	807	818	866	798	836	824	801	744	795	842	838	812	789	753	895	803	842	814	810	828	808	780	793	826	757	773	783	819
23350	21208	27783	24912	20513	2380	757	602	635	582	534	522	513	513	527	500	494	487	529	490	480	480	465	476	482	486	465	452	487	505	502	490	475	485	484	501	477	507	514	461	462	482	482	510	461	499	506	489	471	549	477	487	475	463	498	508	480	494	494	492	485	442	491	486	510	497	469	498	501	474	485	468	457	470	541	496	458	511	482	492	504	491	477	473	512	497	489	505	486	483	486	525	459	499	480	465	521	444	481	473	509	464	479	507	492	495	475	467	481	482	470	444	476	450	486	486	440	503	476	523	509	503	480	480	506	476	478	510	477	488	498	442	492	504	490	448	458	490	473	455	494	488	432	529	521	488	479	504	497	499	491	432	453	493	526	457	491	488	476	468	513	509	476	499	454	515	445	488	455	472	539	492	480	479	485	453	500	481	489	482	454	458	489	490	494	477	510	519	472	471	481	474	467	475	469	478	465	477	470	496	476	489	485	483	524	477	483	475	466	477	490	446	479	468	463	499	466	466	474	487	493	452	461	484	483	491	465	496	506	441	493	481	498	485	490	473	484	513	468	486	466	482	444	472	473	460	462	483	470	492	526	482	510	470	482	535	468	452	508	480	478	488	450	444	489	504	508	471	453	503	483	504	484	482	505	509	471	456	518	469	490	479	461	504	468	491	491	507	446	452	501	477	460	511	484	459	474	480	483	468	488	456	471	491	466	444	472	441	487	503	469	468	501	449	492	550	458	496	478	497	475	488	486	472	449	519	451	444	505	503	466	481	474	491	511	485	469	509	481	503	499	467	490	502	460	477	484	445	459	485	465	448	478	504	514	500	450	461	467	502	459	476	461	453	520	469	521	463	524	500	461	483	478	473	461	452	493	514	440	497	465	492	437	448	457	480	493	437	470	528	492	497	524	516	498	508	469	478	462	470	519	451	475	431	503	463	501	463	504	487	458	500	459	492	450	456	450	470	487	482	444	451	478	465	473	456	481	474	483	502	462	510	492	509	498	483	504	446	522	472	460	428	446	490	457	510	462	494	478	534	460	484	459	455	448	486	452	468	455	516	475	489	528	462	462	480	440	483	478	484	483	483	476	474	469	470	481	494	467	489	459	452	471	487	477	495	471	455	523	443	481	480	476	508	467	463	498	475	482	491	487	470	505	449	496	478	454	460	496	482	487	521	508	489	487	473	483	478	503	492	464	501	503	514	455	506	515	503	482	462	453	479	457	460	442	498	501	438	518	468	488	476	458	507	480	456	472	485	486	502	472	521	525	467	499	481	466	503	468	506	547	446	469	501	482	459	480	477	484	465	472	477	504	474	460	486	464	458	467	476	485	480	458	493	477	511	470	443	493	477	521	477	493	487	480	466	496	472	475	485	445	453	507	498	468	501	507	516	494	468	517	494	471	486	450	499	477	445	524	481	468	484	485	472	430	518	483	493	486	492	476	503	462	453	479	469	462	477	514	479	454	494	449	445	474	495	481	458	482	483	491	485	474	439	508	480	502	440	511	465	440	499	512	510	482	498	478	494	469	502	474	502	488	476	480	454	506	448	503	481	480	502	508	465	479	492	485	529	513	493	505	475	463	476	447	514	495	474	441	555	479	459	468	508	501	455	479	456	480	506	480	474	469	520	489	517	482	485	488	480	448	504	474	462	490	462	491	454	474	478	474	454	503	496	467	503	477	483	459	465	452	473	476	507	507	498	442	445	503	490	516	510	507	474	496	498	483	488	465	480	468	474	504	440	464	483	538	488	484	500	498	460	494	502	465	512	451	491	479	449	496	492	495	520	455	485	487	505	483	492	463	521	470	522	443	432	455	504	485	469	474	498	488	514	473	491	477	493	479	474	509	490	522	487	472	496	473	472	470	481	475	448	463	428	497	499	509	487	476	458	432	493	482	471	477	482	470	462	496	490	489	461	482	457	472	464	459	484	478	481	472	478	470	476	453	494	472	454	507	456	488	477	483	492	466	469	476	463	447	453	487	493	436	491	511	452	456	482	477	513	489	469	484	463	493	474	465	424	451	498	463	471	459	487	493	490	448	495	463	500	473	508	511	489	509	485	492	498	435	497	484	489	511	494	458	439	459	475	463	475	476	493	474	494	487	505	460	494	503	450	457	488	446	445	461	492	492	504	507	472	504	509	522	481	478	495	463	516	485	459	523	486	465	502	476	478	486	492	474	507	521	468	489	499	463	513	447	489	514	530	454	505	466	447	471	501	525	493	455	467	483	519	482	463	453	480	484	491	447	481	473	510	459	477	464	489	504	476	444	474	475	491	462	444	455	498	493	458	487	485	504	484	517	465	516	501	493	480	480	472	470	570	498	484	525	451	481	503	438	486	485	481	469	496	458	480	483	476	510	504	514	455	467	472	514	502	444	467	496	481	479	477	489	476	531	485	489	492	516	472	486	475	516	463	499	453	466	483	450	504	491	499	504	489	451	470	454	477	483	483	489	482	488	481	490	466	486	525	500	486	531	489	464	482	507	490	469	514	504	468	467	515	495	463	483	463	492	470	467	487	511	479	468	432	453	503	475	473	488	472	445	475	474	507	515	493	456	455	485	473	492	474	449	516	488	478	458	478	443	469	499	506	496	466	476	455	504	480	473	502	453	456	457	456	459	514	473	481	490	473	481	472	463	453	489	473	498	476	453	493	483	468	491	494	485	490	489	459	457	483	494	477	487	481	473	461	510	484	515	461	496	504	506	487	508	460	494	525	450	471	491	493	443	462	477	488	472	440	445	479	484	472	514	494	483	469	481	480	480	497	484	474	474	486	467	495	460	460	503	469	464	455	521	481	490	496	510	510	437	493	450	473	468	476	482	475	508	499	478	444	448	468	475	495	485	481	476	486	472	488	496	491	470	485	484	470	478	514	492	523	461	469	504	490	490	476	471	475	507	473	430	482	478	500	458	470	486	496	471	480	456	474	492	478	468	488	493	489	451	471	517	498	506	476	491	447	490	517	508	526	490	470	489	489	448	499	453	493	442	484	446	428	481	482	462	481	497	489	499	453	489	499	533	457	490	475	463	489	447	485	494	479	488	475	442	492	484	486	478	514	496	451	482	481	498	489	463	505	477	494	487	492	499	491	482	488	532	507	472	477	457	470	490	466	456	489	512	461	490	447	455	493	478	499	469	491	479	511	481	475	516	471	466	485	499	482	500	468	500	494	505	451	471	482	519	464	486	465	511	504	471	513	475	459	480	462	473	499	513	513	492	464	454	468	452	494	463	456	445	467	477	490	477	517	484	457	472	490	479	498	462	448	472	496	499	488	463	466	467	522	466	496	509	464	479	485	478	463	479	504	502	481	494	469	522	538	476	497	504	476	498	497	471	511	460	491	477	498	496	482	492	434	438	469	510	519	507	463	512	508	476	495	443	459	467	504	462	509	473	470	504	444	463	488	496	525	506	515	519	507	459	529	477	475	470	452	477	448	446	506	478	488	490	467	508	476	494	478	510	504	461	490	455	501	460	479
25296	7029	4414	2159	1645	1343	1148	1014	954	845	872	794	732	728	752	742	695	673	683	668	718	731	682	649	706	651	660	668	614	649	661	654	658	664	624	629	618	626	619	677	638	604	613	647	626	678	641	646	634	640	594	646	628	596	621	616	640	662	647	655	642	650	659	698	642	619	669	639	642	623	610	647	646	657	641	676	664	700	605	632	660	652	664	662	643	643	637	650	655	661	640	644	604	623	613	610	641	625	678	630	602	599	671	612	658	672	608	668	622	636	619	605	631	631	648	624	662	648	639	646	687	644	680	677	665	614	646	677	608	631	634	673	651	646	650	633	666	626	694	628	666	665	624	667	651	661	686	650	682	699	658	658	629	662	594	652	686	650	655	600	629	657	600	643	648	652	679	625	655	688	599	635	668	602	653	654	651	657	597	691	651	646	639	666	638	664	655	658	655	649	641	639	632	627	644	656	615	678	673	641	667	607	702	658	625	622	632	628	576	667	649	625	681	638	653	641	604	677	628	662	580	663	654	681	621	640	673	656	636	665	614	618	666	625	665	659	623	630	637	699	641	624	628	652	644	614	669	694	632	668	632	666	663	647	651	615	635	594	662	650	661	644	635	664	617	630	608	658	672	624	638	630	673	614	624	620	648	660	597	649	643	628	626	630	659	663	649	618	636	679	641	655	622	652	606	614	626	666	637	626	602	630	659	639	678	646	649	657	636	631	661	665	642	646	648	669	635	655	643	628	626	623	625	652	675	667	631	618	635	695	663	630	585	615	653	637	655	652	591	609	620	653	651	622	627	639	643	605	687	620	643	630	621	670	619	607	661	618	633	685	628	596	667	626	627	658	610	668	649	629	639	651	654	664	627	662	595	640	631	610	631	623	678	641	632	633	641	632	644	655	621	709	716	656	638	629	630	641	693	639	657	638	673	642	630	659	654	639	609	630	628	639	681	654	641	602	653	634	660	643	635	643	652	693	632	618	675	615	615	623	631	629	645	685	656	671	625	611	641	629	698	671	636	603	679	660	643	682	634	629	623	643	669	651	642	669	667	618	626	665	647	651	681	679	653	589	670	676	656	655	623	643	672	634	658	644	667	667	670	663	631	597	620	598	611	657	637	623	651	599	633	684	565	657	676	653	606	659	620	683	688	617	639	655	613	623	625	664	637	651	592	593	635	627	642	634	649	601	631	645	620	610	642	634	621	655	619	660	605	636	643	668	628	662	664	597	660	659	647	661	629	617	642	612	646	610	654	631	680	616	654	647	670	642	637	618	652	641	622	617	607	632	624	643	665	634	672	641	630	614	633	666	629	641	626	649	611	653	655	637	709	636	641	626	600	662	661	649	677	696	628	618	623	643	646	648	679	597	595	634	628	662	661	633	681	625	625	604	632	634	600	658	605	632	647	623	643	673	584	635	670	678	591	638	676	655	619	656	664	638	611	659	616	630	643	654	646	667	631	592	656	636	598	605	623	618	630	646	590	660	678	607	613	618	641	651	655	652	636	629	656	635	653	630	658	636	611	645	679	666	589	676	597	629	668	656	618	653	656	653	694	669	657	640	599	646	669	642	655	630	634	607	665	642	623	615	580	661	634	633	671	607	660	678	643	648	660	656	595	643	624	621	661	630	654	626	645	595	643	616	649	617	645	660	634	628	673	663	639	649	588	627	676	663	641	652	602	659	624	669	689	679	629	638	637	635	647	606	622	618	650	657	608	641	598	615	660	643	684	651	650	630	632	612	598	630	618	646	692	655	633	633	659	640	597	623	611	634	677	669	607	620	629	619	603	631	624	635	665	644	641	613	656	618	607	664	654	637	630	595	657	653	673	669	627	614	657	653	624	624	668	659	659	653	623	629	623	637	639	646	608	624	634	601	617	646	641	637	624	643	658	698	658	624	641	655	610	614	676	670	594	643	665	620	659	641	631	658	643	627	639	623	643	627	642	636	623	596	622	625	638	664	642	628	640	660	624	636	659	621	643	652	648	666	598	648	683	626	683	653	613	620	617	643	669	683	641	643	635	613	680	613	586	661	684	643	660	653	624	617	632	659	609	641	673	635	635	624	642	665	650	677	649	624	649	611	663	683	619	652	611	630	642	639	612	644	657	622	643	657	614	646	642	654	649	677	657	635	654	613	678	625	619	647	668	629	641	622	651	680	592	668	623	606	619	653	644	659	632	623	677	658	652	626	657	642	658	661	629	637	607	621	662	681	655	639	617	608	681	630	616	604	587	676	646	621	665	675	613	620	670	640	627	604	577	678	630	658	672	626	651	648	636	626	648	616	642	625	640	643	684	647	587	638	632	653	599	587	647	650	662	619	621	646	644	641	612	602	638	623	679	653	657	670	647	675	609	637	611	619	659	675	657	691	627	614	664	629	689	624	592	658	619	633	622	589	680	665	654	669	642	648	682	630	597	682	569	635	682	645	627	698	674	603	643	650	631	626	622	665	697	658	634	654	669	670	630	661	623	590	658	641	632	661	617	607	648	657	633	650	588	656	618	634	638	646	616	661	639	666	672	600	634	665	670	660	679	636	642	630	660	702	687	640	662	622	619	645	632	638	619	630	660	638	627	641	643	632	657	667	588	649	645	636	625	635	579	595	634	626	626	609	597	654	632	615	663	674	645	624	637	629	623	645	721	626	683	655	642	621	634	636	632	644	640	680	653	636	634	694	680	670	630	648	669	669	673	638	628	649	678	626	639	639	665	666	643	661	663	661	680	705	689	686	661	612	594	644	650	646	619	672	662	658	613	672	634	654	685	631	640	647	643	659	639	650	579	631	627	658	645	605	687	641	617	615	646	638	639	637	610	653	650	627	655	631	638	662	646	638	649	665	660	699	671	621	654	686	653	620	644	621	644	643	683	616	612	659	640	647	639	617	596	639	607	642	642	659	659	694	633	660	620	630	595	589	646	695	638	615	648	663	627	659	645	622	644	637	651	598	650	639	589	654	613	604	691	615	625	618	647	668	616	636	627	602	651	676	609	585	622	632	605	671	647	591	588	626	688	634	586	644	669	637	688	661	683	642	644	636	631	652	691	618	647	634	631	616	694	657	648	662	668	620	673	624	638	654	685	623	646	636	636	619	643	618	672	688	618	623	632	656	602	624	622	634	662	640	635	638	634	627	633	597	660	670	621	646	633	676	673	647	617	641	635	609	630	638	627	646	600	606	653	648	670	701	607	676	657	656	590	620	660	674	619	662	624	626	674	639	597	611	625	639	637	628	625	679	656	652	637	644	652	582	687	631	663	666	652	663	634	633	637	666	633	647	619	611	640	650	691	604	628	614	646	658	624	674	627	671	651	629	651	649	653	622	632	605	644	622	631	638	612	610	619	596	677	660	650	646	625	620	674	625	629	638	624	652	644	657	650	586	647	635	623	663	569	657	693	629	661	632	683	635	592	667	642	709	631	621	615	664	611	670	591	652	599	658	630	610	641	610	626	638	633	649	658	640	644	607	606	641	615	628	630	609
24844	21212	25685	22332	1244	556	561	484	447	447	452	454	446	440	450	427	434	444	470	408	451	414	448	445	441	440	455	437	451	460	416	423	428	424	417	397	465	426	448	438	470	435	461	464	452	421	399	405	434	494	422	422	483	452	415	447	475	443	419	450	444	435	484	422	415	434	407	428	459	439	447	406	406	439	434	434	424	416	393	441	408	430	455	382	430	433	429	419	452	461	406	421	423	385	429	396	444	424	452	431	454	430	416	455	459	436	429	426	448	452	436	476	414	450	427	403	402	450	408	426	444	459	424	438	438	432	426	482	440	468	431	431	420	433	406	446	462	461	427	473	412	415	459	408	457	461	448	411	437	442	441	432	398	450	419	403	413	430	451	442	455	446	447	432	436	444	444	452	438	434	433	423	442	454	442	409	405	410	403	435	458	441	438	440	413	411	404	426	406	456	437	438	423	455	442	422	444	440	420	434	432	438	430	445	446	427	409	455	442	426	381	446	445	423	434	468	436	374	425	410	436	459	456	449	459	435	459	427	472	445	401	427	458	411	430	402	438	438	391	418	436	421	436	414	416	432	425	463	432	435	417	447	454	432	450	443	449	428	429	451	418	443	406	437	409	443	453	408	444	412	426	442	448	432	464	427	398	419	432	407	426	433	471	401	456	411	426	431	417	486	410	429	393	427	462	468	428	440	430	467	451	432	423	442	469	407	420	428	458	426	439	445	485	457	455	420	424	440	404	413	401	442	438	400	432	429	476	436	456	474	467	444	446	418	398	422	406	420	424	454	414	417	443	423	425	433	450	474	426	434	480	427	430	398	457	420	459	408	409	401	425	404	466	442	455	458	400	470	466	438	428	439	428	405	418	442	433	438	443	456	398	407	436	437	397	448	427	467	458	405	371	446	454	422	403	436	465	436	428	409	451	429	456	414	464	423	442	451	431	439	427	483	421	401	415	419	413	425	432	420	451	417	416	448	443	439	451	434	421	460	456	456	457	435	409	453	435	470	387	426	440	429	444	444	425	438	453	476	405	438	414	422	442	453	436	445	444	431	439	442	438	463	463	410	440	426	406	467	421	444	441	467	426	418	446	473	422	419	471	412	434	467	472	449	456	415	409	468	442	428	478	469	416	428	409	436	402	436	449	408	447	423	446	443	431	417	449	476	430	436	390	434	431	426	428	412	424	395	439	475	436	458	428	436	385	441	464	445	431	424	416	460	437	419	441	420	406	406	449	434	415	431	403	485	464	422	456	463	439	430	461	447	453	460	433	425	400	431	423	430	419	451	456	419	467	438	410	438	473	419	458	415	456	445	423	431	442	420	468	426	427	437	419	455	442	454	417	466	442	425	438	445	427	429	416	419	450	443	425	475	427	457	417	411	443	452	426	422	419	418	444	466	448	436	416	426	446	430	457	470	415	406	431	420	437	419	420	421	413	433	428	434	470	452	479	465	402	437	416	431	441	434	430	462	412	445	438	414	436	427	427	441	442	419	419	431	435	430	387	416	413	446	447	460	423	431	477	420	429	430	382	418	457	458	458	399	451	432	472	450	417	473	439	454	440	432	474	443	433	408	476	469	430	447	435	455	430	418	458	438	426	404	410	436	426	468	436	427	428	441	411	404	447	406	417	418	407	428	428	422	433	398	465	427	409	426	468	463	403	399	430	422	465	409	465	407	430	433	470	405	463	437	450	420	433	423	454	415	426	439	454	433	403	431	479	473	425	417	447	442	425	440	429	416	425	449	453	409	414	452	383	448	410	446	429	453	428	410	441	439	445	431	409	463	424	418	422	409	463	402	470	412	431	402	443	424	436	436	425	484	443	433	460	423	411	407	441	429	420	431	457	399	438	438	482	459	423	440	449	446	430	434	446	437	407	424	461	430	398	460	437	467	436	457	448	425	447	419	411	443	437	417	446	444	425	393	452	422	438	426	424	416	430	418	415	434	428	427	421	450	399	425	456	440	428	431	443	435	436	419	449	417	416	428	449	454	461	420	429	444	377	425	442	419	421	452	446	435	446	398	404	444	462	445	425	417	444	469	442	450	415	426	423	445	421	433	432	449	457	403	447	423	438	424	423	427	414	442	430	445	411	444	427	430	446	408	449	458	441	409	431	404	453	433	451	446	427	440	425	454	392	427	416	427	391	466	461	422	412	441	482	470	462	431	434	438	423	441	420	447	421	449	421	436	431	448	442	428	426	409	450	414	468	464	407	417	423	410	428	419	427	444	405	421	424	432	428	451	414	439	457	447	456	406	453	427	447	426	450	411	369	454	443	410	426	402	422	447	471	445	430	447	480	411	446	394	411	421	425	441	447	456	450	443	418	432	440	408	403	438	455	425	410	434	445	490	434	431	439	431	418	412	421	431	443	409	479	401	438	436	431	414	420	434	423	441	409	431	430	459	435	446	444	433	470	431	400	398	452	445	420	422	445	441	462	427	449	450	445	430	423	435	416	443	445	419	442	445	413	481	421	471	489	437	415	423	462	467	415	423	440	475	444	441	416	441	420	450	416	428	493	413	424	452	444	451	427	395	402	408	415	408	463	443	421	443	456	439	440	416	413	441	461	432	463	435	478	447	428	465	431	427	446	418	438	462	402	421	429	413	422	435	448	408	435	441	441	445	450	433	459	439	407	445	418	409	389	412	433	407	422	395	445	435	442	431	444	432	387	426	425	451	451	409	425	415	448	444	441	427	425	435	392	406	413	397	477	443	387	476	443	436	431	412	416	425	445	426	440	447	399	452	382	407	456	433	394	443	408	419	396	425	475	424	432	450	437	437	445	476	432	452	451	424	420	464	437	440	465	438	429	433	448	426	435	468	426	439	435	417	409	424	455	441	398	399	464	431	446	461	423	406	435	473	439	478	427	434	445	441	414	426	412	400	466	468	413	453	432	415	412	413	415	457	448	425	420	414	426	430	442	466	456	407	434	462	440	446	373	388	392	407	457	441	439	401	455	424	426	463	409	432	419	419	427	421	432	458	433	418	416	441	434	474	413	434	444	424	398	418	465	438	450	419	425	444	477	454	451	482	430	406	415	429	438	413	426	437	433	424	459	444	444	439	398	412	434	428	425	415	437	456	445	458	373	428	418	464	442	427	419	412	437	460	447	440	406	407	460	435	422	392	478	429	478	441	437	414	399	449	457	425	448	416	424	432	432	408	431	429	389	445	427	419	456	399	466	404	429	417	396	407	419	446	429	450	416	430	426	469	439	428	447	451	413	435	408	448	424	440	457	442	423	458	420	393	458	438	478	425	441	443	454	423	445	425	434	428	437	465	455	423	388	440	422	457	412	419	407	447	430	406	424	437	416	448	408	429	456	390	471	413	410	432	439	445	450	421	421	443	435	458	478	404	437	428	440	450	486	434	441	433	459	410	412	441	432	446	433	444	421	442	397	405	448	426	419	408	477	419	429	422	422	436	423	437	450	428	400	453	403	463	446	421	446	396	406	419	444	476	428	394	444	452	446	459
22817	3385	2133	1268	1062	849	801	732	741	650	635	617	604	574	578	577	560	612	592	548	558	548	572	559	573	626	581	597	542	555	592	515	557	501	594	575	556	587	574	540	566	572	569	555	581	554	621	558	539	553	575	574	595	532	517	573	536	547	583	595	586	600	549	490	513	502	543	574	550	573	547	568	540	561	565	549	544	541	581	547	565	560	549	539	572	509	577	571	575	534	513	617	600	541	581	607	554	539	543	574	520	519	592	573	556	566	583	574	549	548	590	591	575	584	540	592	572	570	589	555	524	532	603	528	547	550	555	567	606	552	573	578	565	541	541	545	568	548	547	551	542	563	551	560	577	545	543	539	562	575	521	562	578	546	546	548	561	584	560	570	556	569	554	560	591	582	551	548	543	549	577	589	607	539	556	589	585	545	543	532	547	540	556	564	591	603	573	559	547	553	562	555	556	578	574	533	565	534	587	593	549	591	584	579	543	592	559	545	536	586	572	561	598	567	536	516	567	560	542	583	500	605	623	577	526	512	557	510	568	572	548	535	539	537	583	574	561	541	544	540	571	582	567	552	539	509	556	571	584	554	540	569	504	534	568	595	564	581	562	542	600	519	519	523	555	579	542	536	569	529	546	581	552	514	556	599	553	551	547	570	567	610	562	557	528	531	546	552	558	561	551	549	568	593	540	570	578	620	564	575	520	544	546	530	585	575	557	537	568	546	534	556	564	572	533	511	542	535	551	553	582	551	603	593	516	555	547	528	525	557	581	607	551	545	571	562	594	531	544	573	560	546	587	585	578	539	557	516	575	566	590	565	564	532	534	512	537	562	562	529	576	544	567	569	559	586	524	564	540	604	563	542	569	527	565	549	545	553	535	577	565	575	549	565	555	573	549	560	566	584	572	518	501	576	530	557	541	598	538	524	553	512	579	557	539	559	547	561	631	540	526	537	602	555	521	594	588	551	591	552	553	532	584	562	590	548	571	564	550	610	607	559	546	549	597	543	567	545	531	551	526	533	547	518	573	562	531	547	537	554	564	528	603	591	548	538	554	539	596	527	570	558	537	574	538	573	575	524	577	562	573	541	528	542	582	562	600	623	554	576	574	574	550	509	568	571	549	566	556	507	565	555	531	611	542	561	527	566	618	552	567	541	537	533	551	547	567	567	616	551	592	515	591	557	575	535	514	542	583	607	532	547	578	580	556	583	549	571	576	574	545	559	574	597	527	563	567	584	591	507	551	513	603	526	568	574	531	536	559	558	569	576	547	546	582	545	608	550	518	547	513	529	558	535	552	585	529	552	560	551	548	546	559	570	576	559	573	576	581	516	561	577	579	561	583	545	586	550	559	543	568	550	599	567	550	566	549	546	601	570	582	547	567	558	545	541	517	581	520	540	535	566	544	540	606	597	554	587	552	571	575	556	532	512	544	554	555	569	575	622	573	599	579	564	553	549	561	569	565	543	560	553	572	544	532	587	579	578	485	581	558	549	576	551	550	549	532	556	581	561	552	544	606	564	574	548	561	557	584	518	567	572	535	576	580	489	586	608	595	572	549	559	564	540	515	573	546	527	582	532	604	569	547	523	538	553	529	591	581	591	571	528	556	532	571	543	520	569	554	529	584	562	586	574	575	596	531	560	540	548	541	540	572	515	556	578	563	608	580	510	562	533	548	582	589	580	502	503	535	536	570	526	570	519	549	545	589	531	543	551	563	529	573	534	566	569	607	548	553	556	557	516	561	563	555	533	558	545	567	537	518	530	575	572	560	554	564	568	565	591	556	553	551	559	552	583	539	563	568	543	570	562	536	531	554	541	572	579	611	562	505	535	533	528	582	561	572	577	562	547	564	547	558	574	536	554	537	576	571	520	563	548	551	551	576	549	524	556	558	520	560	576	567	555	568	561	563	536	556	573	557	564	546	493	579	581	568	619	564	599	572	541	610	536	552	513	518	574	528	553	526	557	584	584	574	542	563	542	549	509	565	529	533	596	587	542	541	603	516	537	528	561	522	508	571	578	576	543	552	563	539	566	628	567	549	562	548	583	568	566	509	566	558	523	522	560	576	546	575	563	543	583	577	583	553	552	570	572	569	554	555	567	557	561	562	530	538	557	547	576	577	589	520	574	553	541	546	557	557	563	595	568	564	562	558	523	552	533	550	537	596	546	530	557	566	549	540	554	592	549	546	552	586	541	559	544	550	575	578	560	565	556	591	574	537	567	566	539	554	590	527	527	562	539	547	562	585	498	580	539	577	575	572	546	545	560	530	541	550	534	542	548	559	520	544	600	583	538	569	568	576	582	587	555	569	559	611	553	605	530	600	560	542	564	557	546	593	551	524	593	537	537	546	550	550	540	586	546	563	522	535	541	512	583	580	593	585	546	542	553	517	566	629	574	540	544	541	544	604	554	549	603	532	565	565	534	583	572	544	565	521	510	553	594	574	584	537	555	587	567	606	592	546	597	555	576	563	550	571	544	583	582	551	574	559	543	542	518	580	564	545	546	568	565	568	563	563	572	593	537	558	545	525	579	578	604	574	579	553	542	521	531	567	573	559	585	543	539	546	540	551	545	492	525	607	543	548	592	550	576	580	557	549	520	555	522	589	578	538	495	578	560	605	533	546	566	554	577	575	548	522	549	540	521	576	588	591	546	559	587	560	570	586	553	581	603	592	574	503	490	572	547	525	552	530	599	556	567	562	615	536	572	563	592	592	543	543	521	545	625	546	589	590	549	577	610	541	599	558	508	589	566	576	550	557	562	570	568	516	516	523	565	553	594	562	588	545	527	560	574	611	573	567	549	552	557	555	547	558	576	540	565	572	547	559	550	595	554	563	532	570	573	534	548	561	567	576	551	554	513	609	573	529	586	576	563	567	554	558	595	590	585	546	573	571	545	542	554	607	581	592	590	543	594	500	564	528	557	529	574	512	527	558	616	545	588	575	564	565	523	583	579	558	572	533	538	539	552	596	530	555	541	566	548	565	577	537	547	557	519	530	553	585	596	543	606	556	565	627	545	538	570	581	533	550	566	564	555	564	563	493	539	556	542	563	518	569	531	527	578	523	538	584	553	525	551	533	487	569	564	575	571	569	578	547	601	559	584	577	564	563	532	530	551	488	541	573	551	599	524	531	587	543	596	530	561	566	507	539	524	581	542	549	581	601	602	581	607	566	551	548	529	573	558	521	560	588	606	521	562	568	552	535	533	545	572	530	575	527	515	588	536	550	579	594	571	590	547	561	558	578	551	586	532	551	566	557	561	571	567	559	559	557	586	543	536	556	545	551	537	585	565	524	564	541	604	567	506	521	540	530	588	551	581	537	556	512	556	596	585	605	567	572	559	552	517	542	510	573	578	512	551	576	562	581	559	573	570	523	562	572	553	592	594	597	552	543	566	576	557	545	513	548	552	566	581	533	585	572	558	572	536	571	564	542	585	564	560	583	561	627	584	556	547	544	526	553	551	548	560	542	579	571	544	555	556
22582	21301	28552	24384	21297	18838	1138	491	396	371	313	310	315	285	274	269	216	237	238	215	249	228	231	223	223	202	215	228	218	228	222	213	225	221	215	249	223	248	228	244	207	201	217	205	212	227	202	190	205	223	240	197	217	207	220	224	194	201	200	242	206	201	192	205	206	213	232	235	216	208	220	217	204	235	192	234	209	224	196	239	193	237	214	215	214	229	209	212	217	236	201	201	210	192	233	188	235	207	228	256	210	213	215	207	224	217	224	215	232	215	195	201	212	233	197	217	200	211	235	214	194	232	222	201	220	210	232	223	206	228	214	239	200	226	218	240	223	230	192	217	191	213	232	205	190	217	186	218	194	212	207	211	208	207	206	191	229	221	202	216	207	195	205	211	198	215	215	209	213	214	193	216	176	201	222	203	221	228	200	214	201	205	209	194	201	202	211	198	223	220	232	207	217	201	236	229	201	213	229	197	193	204	207	204	234	224	231	195	202	204	214	196	208	220	204	199	204	222	192	220	207	216	214	224	218	210	208	220	186	218	236	207	206	220	220	232	229	243	210	211	205	208	209	222	208	204	210	202	193	189	185	211	222	247	224	224	218	216	229	197	198	219	233	196	233	230	192	211	192	211	203	240	206	208	217	230	208	209	220	250	198	201	205	179	195	207	215	192	184	213	204	179	211	206	189	232	214	224	199	194	193	216	194	195	206	190	191	211	216	203	230	216	199	217	207	206	187	213	248	215	207	209	226	206	195	180	196	221	247	202	195	246	183	214	210	236	218	194	215	214	206	209	213	220	231	199	207	209	184	202	195	186	200	199	195	192	198	232	206	215	205	206	241	217	222	227	224	220	200	218	232	205	226	252	193	207	233	204	212	210	204	218	211	214	219	199	215	215	221	200	239	210	199	179	225	202	204	203	208	232	251	207	227	221	196	174	200	170	191	222	226	216	234	200	214	189	213	171	198	209	193	216	227	210	214	205	199	205	225	214	204	193	219	220	205	222	217	200	177	189	226	218	208	201	193	199	185	216	198	206	196	229	213	189	170	201	205	224	224	212	217	192	212	216	209	192	202	195	213	219	221	214	201	210	200	195	221	224	200	220	233	213	190	204	213	216	204	174	198	191	213	201	192	221	211	216	198	220	220	213	212	207	211	195	212	214	223	222	179	212	208	210	214	219	203	212	192	210	219	218	231	181	217	224	200	214	205	178	245	210	229	200	215	186	192	236	206	230	213	196	216	204	203	209	217	207	203	211	233	223	230	204	222	210	237	228	212	234	195	199	195	215	220	196	231	219	208	217	209	233	217	246	216	201	211	191	232	199	204	203	197	207	223	219	229	214	223	234	208	234	224	217	213	206	232	187	206	219	218	221	238	214	178	205	206	205	203	208	223	223	197	200	211	199	234	188	205	212	230	208	211	211	196	214	218	220	209	202	210	199	217	204	196	223	220	207	223	202	205	186	225	226	234	212	199	217	192	223	214	211	203	188	204	204	231	205	228	209	241	226	196	203	215	195	195	190	202	202	214	235	228	210	214	238	219	226	191	215	208	210	186	230	193	204	218	230	195	193	185	197	210	237	204	208	207	204	204	217	215	206	209	214	225	220	225	223	194	219	213	206	196	196	206	200	209	182	214	213	219	243	231	207	217	209	208	211	217	215	191	210	216	208	247	212	182	217	233	209	231	193	233	216	191	251	216	197	179	217	214	218	209	210	214	210	229	208	204	200	219	207	217	207	221	191	230	211	197	211	212	207	210	202	224	202	192	212	205	197	219	223	225	218	197	194	204	209	220	200	191	220	218	203	208	241	188	191	203	190	204	210	226	217	234	212	244	201	187	214	210	183	220	218	201	184	203	207	193	213	196	214	237	181	231	212	188	217	223	222	218	191	220	215	223	192	209	220	202	223	197	198	190	204	201	205	197	208	205	206	237	210	202	220	196	205	193	213	224	215	203	199	211	215	222	199	199	231	244	212	212	218	187	217	205	214	223	208	201	207	225	217	205	218	175	211	214	213	200	222	213	206	224	203	204	197	225	215	209	232	211	219	230	212	187	197	197	225	222	197	193	222	215	216	216	223	196	227	205	213	211	217	200	211	220	194	208	191	203	239	195	219	215	227	216	224	201	192	216	186	224	214	223	204	180	221	199	217	187	197	246	207	191	228	180	194	228	192	200	221	199	214	194	218	230	206	196	202	210	210	205	207	197	213	212	173	228	209	210	203	209	209	207	222	218	205	212	217	202	186	195	216	220	190	205	221	214	230	196	206	197	215	202	197	204	217	192	235	225	212	197	206	170	217	209	237	204	215	193	220	211	236	215	202	201	205	194	208	219	205	202	227	223	203	201	210	199	237	206	207	223	213	213	215	220	253	219	220	208	213	232	242	242	211	219	210	243	192	219	229	214	219	199	197	195	210	217	198	208	226	217	184	222	205	232	205	206	204	219	202	179	201	207	224	228	199	216	216	198	210	229	205	225	204	211	222	222	183	215	215	199	192	203	192	194	210	225	197	221	189	231	205	213	222	202	193	225	223	211	203	231	231	228	200	227	194	206	194	217	221	215	208	196	244	207	199	205	198	206	220	219	192	206	184	225	197	213	216	193	181	221	216	216	225	187	221	218	194	203	212	244	221	190	191	207	218	233	213	218	195	198	222	221	199	207	208	222	195	207	191	219	210	223	177	232	195	218	224	201	195	222	225	216	208	217	194	218	192	218	221	226	219	221	218	196	209	214	196	220	229	216	225	242	222	225	222	206	197	220	226	216	193	211	202	209	202	205	202	222	217	203	201	213	200	223	193	210	216	223	184	190	217	184	194	187	216	186	230	179	189	217	192	235	182	196	201	192	201	216	200	229	206	220	218	209	204	210	244	214	201	221	209	214	201	217	224	219	185	199	207	234	186	220	213	200	190	229	210	224	198	182	198	214	229	195	201	219	223	198	202	222	208	216	205	190	230	186	206	212	220	218	206	203	184	229	215	225	210	227	192	214	208	190	200	226	223	195	187	205	223	221	221	208	216	204	221	225	194	224	222	212	216	209	226	225	219	218	231	204	224	204	195	223	212	251	196	211	226	198	225	239	213	213	197	191	221	212	216	210	199	215	236	213	197	201	216	232	213	202	184	221	218	219	214	228	206	199	223	211	199	199	199	204	204	200	219	213	210	243	220	187	230	223	209	197	185	198	218	223	208	246	196	213	194	215	213	195	221	196	224	221	201	190	202	212	215	217	185	205	235	220	222	226	230	216	187	213	234	220	219	228	208	219	211	221	220	173	227	214	197	218	219	213	197	214	238	184	209	229	203	238	213	211	232	205	187	203	228	204	184	208	240	197	203	224	206	190	208	228	196	214	226	198	223	206	205	216	201	207	226	236	208	218	205	211	192	212	199	224	224	209	217	231	193	206	191	203	228	189	220	218	207	220	221	200	210	204	182	215	193	212	179	228	237	213	215	212	212	211	235	197	236	210	204	186	225	186	209
29518	10759	6530	3051	2221	1712	1203	971	771	687	593	553	493	435	426	434	387	343	383	364	333	361	336	299	325	337	328	315	314	308	306	321	307	308	302	265	285	352	316	295	326	314	335	309	314	292	284	328	322	296	323	298	295	299	286	278	297	306	292	313	297	277	269	290	307	307	294	305	281	295	292	312	279	323	290	283	290	297	284	272	270	273	283	275	323	294	296	278	300	278	299	288	281	266	274	275	283	292	293	299	308	289	319	294	286	343	283	302	285	281	300	251	282	303	279	310	295	293	325	326	292	294	275	305	292	293	289	293	281	294	298	287	278	285	289	287	281	285	288	311	304	283	274	292	274	301	280	288	288	274	296	305	295	279	309	279	292	272	254	280	272	277	299	296	287	264	271	274	272	318	279	270	293	273	269	296	325	300	277	292	319	241	282	305	283	303	269	279	305	256	282	269	310	295	300	263	305	316	299	286	299	290	305	310	279	295	316	257	296	319	289	265	305	306	300	272	288	287	285	304	299	282	328	285	292	271	288	258	308	314	274	312	304	315	288	290	291	298	246	316	306	310	291	269	259	292	294	274	301	286	317	283	290	281	316	266	289	301	313	282	298	269	255	297	280	288	295	287	313	281	280	303	287	318	312	303	259	298	290	286	298	277	293	309	312	320	280	259	279	297	292	265	250	262	306	267	298	258	282	276	282	279	296	259	294	315	256	284	282	336	286	278	272	264	270	284	262	250	279	298	302	265	310	286	326	278	294	284	272	301	276	280	281	308	270	270	299	255	297	314	301	298	297	306	323	306	283	292	274	307	280	274	315	281	285	290	317	280	279	282	272	281	291	255	305	274	288	322	317	256	301	325	262	288	306	280	270	300	279	274	280	288	294	276	249	272	316	297	278	297	285	282	301	283	322	292	254	259	320	307	290	312	303	277	297	276	266	288	266	267	286	285	267	300	258	331	274	263	296	280	297	297	264	295	296	293	277	290	276	281	317	292	255	277	297	288	258	288	284	264	284	309	282	308	281	320	292	302	256	270	264	307	277	300	262	272	281	279	306	294	284	276	284	294	261	268	323	304	297	285	269	262	268	266	256	282	275	285	328	284	283	271	258	303	287	300	293	271	296	269	297	283	280	312	323	310	292	292	292	339	294	290	305	286	309	282	319	268	291	292	276	291	331	296	286	283	287	295	294	275	299	288	277	289	290	304	290	314	277	277	285	311	278	269	293	265	284	260	279	284	268	292	270	303	285	279	287	310	260	276	315	309	271	278	292	287	283	307	285	295	317	309	274	275	270	274	284	277	275	293	299	265	270	295	294	283	284	290	283	285	299	274	278	266	293	321	288	301	288	302	286	269	284	307	313	299	300	329	281	293	303	286	302	282	278	289	304	263	271	300	296	281	309	314	285	313	297	265	289	281	283	288	284	302	284	319	284	285	296	291	265	286	301	283	309	260	284	293	275	267	304	280	297	290	336	302	310	302	310	288	295	269	266	325	296	312	287	307	279	290	300	289	301	284	285	301	272	331	310	299	279	302	282	259	273	279	320	286	273	267	298	286	316	288	275	309	265	288	285	291	297	299	286	298	267	285	259	254	298	257	271	290	312	290	273	269	309	293	298	275	319	290	304	280	262	286	276	270	261	287	307	310	290	260	315	300	287	270	241	290	308	270	314	286	294	287	305	273	276	267	302	289	280	264	286	287	291	286	305	295	310	285	303	279	281	304	245	290	266	280	266	307	291	240	284	316	257	290	293	287	275	260	275	324	277	255	287	306	314	273	278	290	311	290	274	289	291	300	297	251	301	286	293	288	286	284	329	307	270	290	288	282	296	296	303	273	321	299	312	291	266	262	309	313	270	295	263	281	287	290	279	291	257	312	290	280	278	279	301	286	292	272	295	300	298	290	279	255	308	292	280	273	273	296	283	262	309	283	291	311	298	321	274	300	262	294	302	270	260	265	297	298	315	308	302	274	316	308	292	302	260	278	282	308	281	297	303	272	299	266	262	267	299	304	297	300	275	278	281	316	284	263	286	264	301	253	272	273	264	261	304	308	286	274	297	274	303	297	270	271	312	283	259	261	298	309	301	301	284	290	277	297	294	276	279	294	277	301	279	297	274	279	268	281	305	269	266	284	280	306	258	294	297	269	263	306	255	294	313	247	267	302	270	298	285	262	290	313	346	288	272	275	293	306	277	278	299	291	268	272	276	281	287	269	273	286	299	282	268	300	276	312	286	267	265	306	289	302	276	274	280	265	279	296	289	302	281	267	285	286	289	273	315	251	297	274	270	302	278	256	296	307	273	278	295	287	295	288	299	297	292	263	330	286	285	289	312	297	293	301	255	275	294	295	274	276	261	295	281	277	279	291	307	306	284	289	281	299	285	288	292	300	298	300	303	283	295	288	272	293	260	259	281	287	282	289	303	313	295	302	254	258	302	286	287	271	265	282	286	316	283	274	301	282	305	299	292	253	265	262	294	272	286	282	288	269	286	256	297	281	291	306	283	288	315	306	284	306	286	263	292	297	290	286	264	309	257	311	281	283	286	265	297	305	267	291	271	280	276	310	278	260	286	266	318	270	256	288	308	285	268	284	275	278	301	276	284	284	285	260	270	292	258	298	283	256	286	281	261	291	310	300	286	301	300	293	298	264	305	283	285	305	283	286	301	274	297	270	330	320	306	279	277	313	273	296	290	266	315	281	308	306	293	267	271	303	283	261	277	261	279	280	278	298	275	285	287	307	290	294	287	310	305	285	275	267	278	274	278	280	263	267	299	295	286	293	271	274	282	287	304	278	307	272	273	334	263	280	308	280	295	261	262	253	298	271	295	279	318	272	306	283	292	303	295	292	281	321	260	296	265	292	295	288	284	307	270	282	275	289	301	314	305	295	258	303	310	310	273	268	301	293	259	286	295	291	309	266	288	277	280	266	289	298	283	297	275	288	249	280	282	279	258	276	286	310	294	299	299	269	285	287	284	300	325	282	294	313	291	270	277	293	277	285	306	270	287	254	283	302	275	270	281	299	275	284	295	295	292	289	283	305	268	295	270	252	277	278	271	267	318	282	313	276	289	320	301	272	291	298	256	280	270	287	273	274	316	293	277	269	289	284	302	258	290	275	286	275	295	275	303	297	306	266	286	279	293	299	302	284	269	284	278	273	286	304	291	276	293	292	301	270	276	266	302	296	255	302	282	291	267	263	298	269	266	275	307	276	275	281	301	268	299	314	288	274	314	292	274	290	320	270	260	278	297	264	282	285	265	309	317	296	269	308	294	310	304	298	285	294	299	290	312	309	289	283	286	298	266	289	303	263	270	297	269	281	264	289	305	288	292	282	278	282	311	262	287	274	303	289	288	254	272	278	311	288	304	257	295	306	293	307	274	301	262	290	264	266	304	321	286	273	293	287	325	308	286	311	292	309	276	288	278	270	254	278	270	288	318	283	280	287	255	281	297	307	280	293	302	301	301	319	284	273	305	287
27779	15590	2440	836	644	666	669	615	628	608	614	627	602	629	634	600	597	606	617	621	587	589	580	632	575	621	645	635	584	597	618	601	646	603	598	599	645	614	612	619	580	618	620	588	613	648	578	606	610	628	589	629	598	628	591	552	651	608	598	645	605	637	622	626	614	532	591	605	579	566	617	594	590	592	628	616	644	592	605	639	591	640	611	572	644	610	632	628	608	621	608	621	633	610	594	556	636	603	628	622	644	631	603	602	629	580	607	613	604	645	608	635	604	585	600	634	626	604	647	608	546	627	586	601	616	592	612	633	638	614	574	615	601	621	558	602	630	580	621	622	601	610	586	576	563	628	612	621	583	592	582	588	597	566	613	591	609	548	586	607	635	593	646	604	635	595	626	583	612	645	617	612	576	652	582	609	614	550	581	600	609	583	614	630	612	563	642	610	641	590	626	601	602	583	612	602	601	603	595	662	626	629	609	574	578	599	592	589	605	610	612	525	597	565	587	619	582	583	605	617	636	676	613	620	620	585	617	622	583	606	592	624	600	585	583	595	632	617	582	616	605	589	625	621	567	551	605	603	606	623	577	585	648	622	566	618	572	611	626	602	608	611	618	588	593	579	613	578	621	607	608	615	624	610	592	601	589	614	633	642	627	603	620	593	575	585	616	632	620	634	586	609	642	584	576	598	634	599	602	587	572	602	627	582	577	568	632	594	599	650	590	619	610	550	576	647	616	589	620	595	623	597	642	604	605	596	593	638	586	581	612	611	586	612	614	598	649	668	627	628	575	604	623	587	577	612	596	587	593	617	608	636	580	597	646	585	620	558	628	550	576	629	608	562	572	584	602	557	603	600	613	677	554	623	573	613	624	623	605	616	565	637	591	553	624	590	601	648	574	604	601	610	600	619	612	599	616	588	608	613	589	566	606	613	611	580	659	569	642	614	645	570	576	607	602	623	608	636	609	610	609	640	594	600	547	651	598	636	595	601	607	621	587	617	621	606	601	596	631	625	629	591	621	612	637	571	599	626	579	595	611	562	583	614	605	630	635	578	594	599	627	593	609	592	571	615	616	561	601	644	603	588	590	604	624	601	630	612	570	585	575	581	597	587	588	591	621	593	611	601	592	572	598	623	590	636	640	615	617	616	570	605	608	608	603	575	623	638	600	596	596	604	613	633	608	596	621	595	656	572	629	610	575	614	597	568	626	657	593	611	623	586	624	592	637	584	561	593	661	605	539	643	657	591	614	597	622	608	635	625	616	581	659	629	587	642	553	631	608	591	602	638	601	590	630	575	588	592	578	633	592	584	609	587	631	623	599	606	602	600	581	594	602	583	629	608	605	591	599	618	603	551	590	617	617	626	574	589	579	588	639	628	597	593	617	602	566	612	650	617	584	662	620	619	618	627	601	602	603	609	601	604	609	622	584	582	650	642	614	624	569	595	614	568	571	623	638	591	607	632	612	610	582	614	604	630	616	611	600	626	630	571	626	630	592	586	611	611	602	653	614	600	605	630	582	608	607	609	613	591	574	600	605	636	611	587	584	617	622	594	583	672	610	626	609	671	580	579	584	629	605	627	604	569	569	629	579	586	614	606	607	583	614	616	625	586	604	594	647	570	626	574	604	599	603	559	582	632	637	638	628	591	572	641	566	565	619	604	622	571	637	603	609	613	580	592	590	604	603	555	612	599	632	573	601	622	593	620	590	559	582	604	557	662	604	614	599	635	587	604	641	626	593	618	574	586	629	624	622	647	591	613	624	597	622	628	611	591	643	603	627	608	592	574	612	584	619	638	610	631	629	608	589	601	615	575	641	579	621	602	585	645	628	637	580	589	627	602	597	622	600	646	596	608	599	592	606	559	578	550	634	619	653	613	615	572	626	563	572	612	597	623	629	615	589	637	594	597	618	618	589	639	630	574	630	620	622	574	568	618	580	648	614	546	625	601	586	586	578	593	587	594	579	604	555	668	616	621	569	645	589	579	622	577	609	613	610	592	605	614	591	572	602	622	631	682	622	591	619	595	575	644	605	602	626	599	569	619	638	596	597	560	598	638	630	583	619	598	607	557	563	625	620	671	593	602	585	624	649	621	618	611	607	594	586	612	584	623	602	615	607	598	595	635	592	596	618	600	598	633	610	586	573	616	618	569	631	607	640	599	636	591	593	565	629	611	565	567	604	624	617	575	630	593	603	624	607	619	601	616	602	613	588	568	601	577	567	590	607	620	586	587	578	562	600	667	620	595	616	601	638	599	583	583	599	610	585	574	595	638	647	627	623	625	604	550	598	635	627	595	597	572	581	580	611	596	595	623	610	630	593	621	611	626	591	585	650	619	589	611	609	628	581	614	612	608	584	615	652	640	588	624	612	641	599	623	602	563	612	593	665	632	572	597	567	626	623	586	618	634	590	610	643	602	618	617	602	577	641	621	635	585	556	593	595	618	583	598	577	644	649	602	620	595	591	650	584	656	623	599	618	577	568	569	640	607	558	640	573	665	561	605	597	591	609	609	571	641	582	593	643	604	599	631	633	612	601	597	570	606	613	571	621	595	602	580	547	609	643	607	632	610	589	645	606	591	638	653	613	558	567	599	604	635	608	606	555	638	619	600	640	616	622	611	626	632	571	530	637	612	619	596	606	626	620	621	632	579	613	633	581	603	598	604	592	604	593	584	596	575	573	616	637	576	598	623	591	653	620	644	587	621	587	618	588	625	620	595	575	609	590	588	600	596	598	597	618	599	594	636	653	605	577	609	612	609	616	623	642	631	607	625	646	608	576	652	610	604	641	610	583	568	596	591	652	580	652	594	586	621	585	588	624	628	575	565	651	560	614	618	640	606	615	573	618	607	636	607	609	631	592	604	602	623	593	555	600	627	591	637	594	609	579	663	616	611	583	642	570	620	580	598	588	636	627	641	622	616	555	668	592	607	619	651	638	627	625	547	577	600	609	642	600	604	606	600	613	607	606	582	619	657	645	578	617	599	596	587	590	561	532	600	589	675	586	610	626	608	624	603	616	604	598	599	631	633	588	643	599	601	624	664	551	562	610	650	585	576	624	578	595	631	558	616	597	651	635	593	597	598	605	622	593	593	586	639	552	584	561	559	583	591	576	602	653	652	598	584	595	670	592	592	607	593	605	599	574	576	617	588	594	665	625	561	612	598	600	626	628	613	615	604	617	614	633	611	599	625	590	591	618	629	599	610	641	578	646	630	582	637	630	594	603	577	586	586	590	592	624	605	571	589	611	621	580	638	607	590	609	617	613	619	580	614	596	607	593	569	617	637	574	628	548	622	597	582	588	612	603	602	576	615	609	611	597	586	577	604	619	580	613	623	583	620	580	585	613	645	601	643	649	591	630	595	615	603	595	671	566	611	600	628	620	582	609	612	645	619	653	580	598	598	618	596	607	581	626	625	640	621	585	561	685	546	593	605	617	614	607	603	608	610	598	549	611	620	592	608	633	647	633	586	606	613	589	631
8301	1230	1010	900	833	851	818	837	836	780	791	800	758	777	792	801	781	816	795	750	817	822	787	794	801	748	823	804	799	786	779	825	732	792	740	817	823	765	808	784	775	748	804	764	762	789	782	747	840	790	785	784	805	796	834	770	808	804	762	745	788	818	802	814	803	769	808	771	803	813	819	811	704	815	796	844	798	773	779	764	770	767	801	747	821	778	841	776	828	794	805	762	748	844	817	737	820	714	761	787	815	862	743	777	801	785	798	746	803	770	779	757	762	788	810	779	750	775	780	798	775	752	785	792	809	755	792	805	801	773	720	747	764	775	784	830	790	807	804	764	776	829	806	787	790	775	803	812	767	793	830	775	790	775	772	802	826	769	816	753	785	799	788	832	826	797	808	802	814	811	779	832	818	782	793	763	798	807	775	746	801	781	762	790	762	778	749	776	768	752	736	780	781	796	787	779	786	783	808	829	771	772	813	794	766	802	778	795	796	813	835	770	785	808	793	754	828	819	773	805	841	786	780	748	740	779	788	707	819	778	875	842	812	730	805	735	728	798	800	799	762	852	800	837	736	733	789	821	808	763	806	734	796	809	796	799	778	820	807	764	802	777	815	785	816	772	836	829	799	830	816	775	794	756	819	784	800	795	809	753	779	778	776	837	795	806	816	769	776	784	776	757	788	823	779	775	784	749	782	780	780	789	805	808	810	795	792	807	760	793	797	803	789	777	761	789	755	809	788	784	760	774	785	797	764	777	782	824	821	774	787	792	788	745	815	793	782	817	790	808	763	716	783	735	789	867	811	825	776	741	771	794	809	766	757	758	800	823	839	811	814	751	772	783	804	768	798	822	761	790	796	795	874	782	771	780	746	795	781	791	770	806	798	771	782	807	767	797	802	725	777	806	807	795	805	787	870	812	741	767	803	774	806	757	774	758	791	778	813	784	806	767	739	767	791	827	804	753	768	842	784	768	771	822	822	783	751	791	769	757	821	801	844	826	776	775	792	782	789	831	811	819	772	753	784	744	745	802	774	782	769	812	873	747	787	792	787	749	763	842	796	802	775	793	815	769	747	829	771	769	746	726	745	779	791	779	788	810	790	776	832	818	772	787	727	813	779	780	760	833	828	763	787	733	784	789	776	846	844	824	782	777	820	752	795	800	854	790	819	733	806	760	807	827	831	794	807	758	796	838	777	811	742	751	787	850	785	819	769	769	776	774	813	828	802	732	808	793	800	768	822	803	796	792	840	812	779	772	793	804	797	828	773	757	703	766	793	803	799	781	778	842	846	791	791	790	776	769	794	769	733	753	792	775	806	750	788	787	837	767	780	807	760	779	787	782	771	770	737	784	762	751	792	806	745	753	824	818	768	804	807	772	785	768	767	773	780	767	794	802	795	749	775	766	812	823	792	782	773	822	782	768	725	847	737	797	793	838	809	754	795	773	760	744	795	806	792	776	787	749	794	809	833	825	775	860	758	742	842	739	779	784	801	760	773	834	791	806	795	788	826	760	766	773	772	788	759	773	714	781	770	783	754	767	835	761	841	817	764	831	798	819	782	798	789	754	788	815	764	817	775	752	795	757	758	817	800	781	764	825	754	800	814	806	774	797	813	816	738	791	824	794	758	768	792	738	783	827	812	739	780	803	776	751	789	848	829	779	815	767	800	742	786	798	803	774	746	781	819	845	823	825	802	822	781	774	802	741	759	792	737	761	750	758	763	780	766	773	826	823	796	777	791	784	811	777	778	756	770	812	802	794	725	776	798	786	801	776	757	798	806	773	772	758	770	776	793	794	806	785	774	742	769	762	787	782	792	778	795	815	768	785	801	772	745	810	834	788	806	777	785	789	771	775	783	783	787	795	776	765	805	770	797	748	851	767	793	790	776	789	779	808	791	741	807	812	779	801	775	785	788	758	803	814	787	742	758	736	781	764	812	807	805	768	800	781	737	772	775	788	715	769	747	799	775	738	739	713	804	787	828	797	779	777	791	782	797	803	766	753	797	800	810	771	839	799	806	785	791	776	862	793	802	758	755	809	850	829	799	770	781	780	778	821	778	814	817	780	761	770	765	823	766	776	766	738	792	742	766	846	771	802	824	787	778	792	818	846	779	768	808	809	757	767	803	829	776	764	765	806	770	756	766	787	783	785	762	781	807	770	839	769	782	798	868	825	819	719	828	756	807	782	760	761	775	815	749	812	833	790	852	820	753	789	775	841	735	798	777	837	792	732	731	794	810	775	771	775	805	781	755	790	746	764	798	778	786	769	837	783	833	804	762	832	732	728	785	771	810	802	770	754	801	763	786	774	810	722	831	800	783	761	793	796	810	767	795	793	803	796	815	806	828	792	821	737	771	831	793	815	768	759	750	803	791	806	790	781	760	789	791	755	820	817	786	750	772	765	790	743	776	774	762	775	760	776	733	773	784	780	800	834	773	783	744	808	805	826	753	742	780	764	768	789	797	816	777	767	758	796	767	803	772	769	822	777	792	763	758	752	709	811	762	748	812	799	836	819	775	805	772	759	772	788	803	766	821	786	799	803	739	757	795	814	772	769	737	799	759	765	817	749	849	827	817	779	787	821	794	810	813	801	775	779	824	746	758	803	789	805	784	821	763	753	792	802	778	784	755	778	818	749	758	776	747	788	734	812	754	818	761	832	785	834	818	787	821	769	800	777	763	794	745	782	785	803	752	758	742	760	815	777	767	785	781	758	834	782	790	794	819	739	790	800	776	777	791	813	795	793	860	772	758	768	737	812	797	770	800	807	783	801	760	806	781	811	822	758	847	814	815	794	707	798	798	785	790	794	808	745	745	783	808	754	755	744	780	834	794	785	820	795	797	764	777	781	799	794	834	790	795	714	795	806	771	795	783	720	849	802	755	854	774	810	770	846	800	816	779	814	808	779	778	784	788	796	752	763	783	839	778	773	806	779	732	781	775	815	788	827	812	761	797	787	844	753	840	826	767	756	797	776	785	798	814	790	790	864	820	762	773	763	799	798	798	735	812	818	771	768	808	801	769	780	807	779	782	807	741	755	772	785	769	812	773	788	753	724	792	783	816	762	788	822	772	787	786	766	765	763	836	825	804	766	756	779	771	774	813	763	721	800	822	732	753	766	745	785	811	756	794	777	856	752	821	777	832	852	767	767	851	784	759	773	828	822	776	749	839	828	750	803	813	799	782	759	765	782	795	729	832	759	797	785	810	811	731	801	769	784	775	816	750	757	821	792	811	816	813	747	768	825	786	815	786	768	743	849	835	755	783	804	764	806	792	745	797	749	719	765	771	830	795	776	770	744	818	793	840	772	726	778	731	729	774	790	829	776	762	772	781	822	839	751	753	818	790	791	807	831	800	755	757	798	802	778	774	862	826	790	787	758	736	830	778	831	769	808	798	778	758	786	803	847	843	774	745	748	754	785	797	751	802	768	799	729	740	779	804	779	837	786	796	791	802	788	828	774	805	776	781	760	812	760	818	788
23460	21240	27783	24985	20453	2287	828	673	570	545	541	553	512	497	516	497	517	495	522	452	479	488	477	470	481	496	457	460	492	455	491	487	462	476	489	451	470	508	484	510	517	473	505	477	456	484	435	451	492	448	475	499	489	435	472	509	477	500	509	469	462	499	421	484	449	472	471	481	488	488	469	511	492	466	476	470	503	539	510	479	484	457	472	454	449	511	474	492	413	471	472	475	467	483	481	492	498	474	473	475	444	475	479	438	443	481	473	459	489	469	472	456	502	459	491	477	477	455	493	452	462	465	485	466	485	473	513	464	449	464	486	489	492	522	474	484	461	471	470	471	499	485	467	454	483	485	511	453	477	508	418	505	467	483	500	456	492	461	465	452	474	456	455	448	484	481	455	468	419	452	529	446	457	440	465	475	473	494	446	465	487	455	457	493	466	465	538	477	502	506	472	423	486	464	438	424	482	502	469	458	464	483	482	480	466	477	476	425	483	448	474	465	448	472	468	490	524	523	525	457	470	496	503	489	481	477	475	493	468	480	483	505	479	487	490	450	464	479	455	471	488	471	473	498	457	459	533	469	471	470	487	495	471	482	469	481	496	513	454	458	480	461	460	487	490	475	446	457	502	437	486	456	510	501	423	489	453	451	449	502	520	500	467	483	459	495	503	483	518	456	461	507	480	495	482	484	444	514	430	472	473	523	445	517	480	484	490	488	463	446	461	476	476	505	468	490	503	483	457	459	516	519	479	484	472	469	466	422	445	488	479	473	468	485	477	509	446	471	485	481	540	485	464	485	463	458	453	455	490	457	436	452	476	500	469	485	493	464	480	420	470	503	457	457	450	501	487	508	475	425	451	465	459	486	489	449	500	460	471	455	493	493	456	483	493	484	465	468	478	463	471	463	477	440	493	466	471	494	462	490	469	482	466	501	447	451	475	478	451	492	478	488	473	459	447	462	467	473	440	475	485	438	490	553	514	455	453	499	469	469	492	469	485	477	554	467	520	481	516	447	482	440	439	447	489	460	509	487	464	484	466	498	510	410	431	463	513	462	456	424	435	481	477	403	454	484	513	481	466	508	491	442	493	471	483	486	465	459	466	475	440	482	466	449	469	476	435	487	494	504	488	503	457	482	481	493	456	467	495	451	485	458	471	476	452	440	510	465	480	460	486	478	493	473	469	452	486	475	506	458	492	456	455	475	475	452	467	496	477	462	488	465	487	493	455	496	485	447	505	471	473	479	435	499	496	423	456	482	447	509	482	483	466	488	509	473	494	475	485	460	463	463	485	489	468	483	459	488	478	468	474	452	477	482	501	458	499	468	500	493	461	438	471	486	486	460	454	471	450	496	471	452	472	480	514	474	450	466	478	491	465	510	465	491	458	474	441	471	509	429	485	499	485	484	497	474	455	502	477	482	498	506	455	473	455	475	468	500	429	470	446	465	489	459	453	436	478	440	483	462	481	485	471	464	484	494	479	469	498	495	459	452	477	458	461	442	469	470	464	493	478	483	530	463	468	487	465	487	455	497	498	433	449	453	450	478	465	473	445	511	458	494	494	480	503	485	496	440	518	467	476	467	461	466	483	484	469	483	473	467	447	464	473	490	481	457	460	481	446	449	489	503	512	469	471	461	451	457	499	442	472	475	475	500	489	455	480	442	454	462	516	453	475	451	469	490	459	480	483	476	531	481	492	448	468	485	503	474	450	481	512	471	449	463	454	471	477	448	462	443	462	467	456	446	493	452	478	517	487	488	519	445	443	463	403	471	493	456	448	456	485	453	508	441	481	489	464	482	434	494	520	458	469	470	511	429	468	443	450	451	468	442	433	491	472	506	474	456	476	477	518	455	465	460	513	476	493	450	419	447	477	481	459	464	487	469	485	483	489	465	475	428	484	480	494	498	450	462	471	480	475	473	461	466	474	456	461	465	484	456	442	470	443	471	463	483	473	460	474	472	451	472	477	486	451	517	509	471	506	523	517	477	474	487	434	433	434	502	460	491	493	477	459	434	443	467	487	491	461	479	463	459	490	463	457	501	458	531	512	462	480	514	461	466	430	453	475	460	478	470	479	447	477	442	460	512	506	460	471	496	504	449	520	492	479	432	474	464	512	466	465	484	476	489	466	475	462	477	457	451	459	473	481	467	448	455	467	472	403	463	491	479	453	490	492	451	465	456	448	469	448	483	449	457	469	488	495	435	480	534	459	475	481	503	454	459	461	474	478	486	437	434	514	445	474	435	491	501	493	461	442	506	445	463	485	458	443	474	466	455	466	458	551	464	485	487	492	458	480	453	476	506	453	507	498	480	493	495	468	477	447	507	493	477	488	456	484	486	539	486	487	465	497	482	485	498	510	491	486	479	525	508	477	488	479	511	475	493	459	453	467	433	482	482	512	464	480	475	468	455	481	460	473	405	451	469	482	476	457	491	452	494	503	477	466	477	455	469	471	438	489	461	468	484	449	488	440	468	496	436	515	490	487	424	459	470	481	440	496	501	481	482	417	497	456	460	491	484	461	467	465	471	473	479	492	498	464	474	501	448	462	469	485	451	482	466	472	472	464	457	461	495	485	474	456	464	459	478	471	455	483	457	478	489	485	516	455	467	464	475	461	455	486	493	469	452	470	478	521	482	461	451	489	409	489	442	502	476	473	419	500	477	487	486	440	449	460	478	452	469	462	476	474	519	456	511	490	454	511	463	503	507	463	497	480	464	512	477	524	487	485	495	476	461	474	511	486	491	481	490	486	475	473	459	460	487	466	468	460	458	467	486	475	489	487	491	470	489	494	476	475	500	474	458	505	471	479	478	468	475	505	468	525	489	497	485	455	488	467	483	512	479	456	487	480	478	524	490	436	469	480	500	459	455	455	472	473	445	504	478	452	439	473	431	476	474	509	479	510	482	485	472	457	493	473	454	473	485	434	488	465	453	481	448	467	471	468	469	467	430	490	486	469	473	474	487	474	491	450	431	470	464	495	492	461	421	468	464	459	468	448	480	466	442	476	468	465	488	502	471	469	488	505	473	454	506	405	485	466	482	472	477	483	446	472	474	471	467	484	473	482	492	484	507	453	506	482	495	491	484	417	463	472	458	489	449	464	450	461	480	451	490	467	461	480	495	459	426	475	469	473	490	477	486	462	475	464	494	504	491	470	454	509	445	493	460	482	437	482	446	471	447	489	449	485	518	469	474	447	514	465	453	452	504	476	504	492	476	476	488	470	492	473	485	452	445	470	450	432	451	448	485	502	477	484	440	493	457	429	466	483	492	460	464	455	531	461	487	463	528	461	445	481	482	459	464	458	426	476	453	457	465	486	440	486	498	483	467	508	483	460	505	471	487	482	433	461	441	520	451	454	473	474	482	484	479	465	478	483	435	474	509	452	475	445	447	474	506	453	463	477	471	437	436	461	513	452	456	504	499	468	439	445	443	475	473	481	462	474	429	441	463	483	489	484	470	481	502	463	458	476	467	467	472	475	502
24976	7037	4263	2245	1676	1308	1124	932	945	847	785	753	741	689	705	704	692	703	682	646	682	659	662	652	617	636	644	636	666	671	602	618	655	614	613	660	638	656	623	683	649	637	637	640	630	679	687	607	663	642	664	635	629	642	620	645	635	637	645	619	644	659	641	620	635	631	597	663	655	647	636	657	604	629	680	707	615	670	644	654	685	663	621	605	657	641	681	663	616	643	627	623	658	645	636	609	621	614	631	657	642	642	653	626	644	647	637	622	609	619	602	632	654	607	647	578	612	667	622	613	680	646	643	605	649	608	657	628	604	624	618	608	668	608	644	624	635	654	617	643	614	628	629	649	628	608	635	658	622	657	607	692	605	656	664	648	583	629	650	659	630	609	651	604	630	629	657	658	606	607	638	653	613	627	622	661	622	605	647	643	587	609	619	593	582	641	640	689	613	631	622	621	632	659	628	637	586	641	591	666	671	631	643	594	619	606	619	645	610	611	623	669	586	614	601	653	651	626	663	625	612	625	656	667	636	648	646	637	597	608	638	615	648	666	660	673	634	627	682	652	631	656	620	651	659	637	635	631	623	656	669	616	652	629	637	626	668	645	637	664	615	656	627	649	648	617	677	598	600	617	637	596	610	626	610	615	642	625	637	632	644	707	671	664	641	639	651	635	671	625	605	630	655	617	645	630	608	652	639	608	638	647	612	641	627	659	646	672	620	650	669	607	675	645	673	598	640	598	643	642	626	628	616	648	615	630	644	619	667	624	645	596	614	567	608	604	670	661	646	691	643	642	662	647	607	587	656	596	650	651	626	578	658	642	635	648	654	581	616	615	641	615	621	710	693	634	606	589	658	640	612	582	645	650	551	632	673	618	652	630	620	632	651	645	700	617	652	614	665	643	655	604	654	628	649	602	634	658	614	624	634	677	615	599	646	651	640	634	691	603	661	627	626	657	638	653	681	638	618	636	654	649	662	637	623	601	664	633	660	642	606	579	642	612	647	649	620	660	614	624	632	632	627	611	628	600	624	626	646	641	644	637	643	677	669	618	646	657	703	680	639	648	649	618	643	622	634	587	630	648	660	640	635	630	658	624	650	605	663	654	599	622	668	677	630	638	594	658	608	617	620	663	644	630	657	611	623	620	648	642	650	599	609	619	621	650	652	628	607	663	581	631	660	627	619	617	641	621	658	600	633	629	635	607	619	646	644	639	653	627	607	611	609	632	643	644	614	614	608	690	654	632	636	628	635	613	656	587	686	621	668	611	611	648	597	604	664	598	658	584	656	610	655	637	592	651	609	668	694	661	655	645	610	617	643	555	628	685	619	623	664	670	625	664	645	621	665	647	647	634	610	672	630	663	640	653	619	636	675	630	665	637	609	636	653	600	644	626	613	616	652	648	661	651	672	623	648	632	651	663	637	628	593	619	626	655	611	661	668	596	597	638	667	618	607	638	636	665	594	625	621	659	599	646	667	614	601	628	601	626	594	609	602	587	623	638	621	671	589	654	601	625	629	644	636	635	651	634	646	619	662	667	674	664	629	659	649	572	653	624	623	640	626	656	661	644	602	638	636	626	631	626	635	679	614	650	636	618	632	629	681	641	659	601	660	634	704	636	644	604	582	613	599	583	648	647	625	624	613	637	633	652	662	621	663	635	657	635	604	634	663	588	618	605	675	638	636	635	622	648	625	616	643	625	618	630	667	629	659	658	590	633	660	650	637	645	638	648	675	624	645	653	645	627	601	621	597	635	687	606	601	694	610	605	670	671	636	657	606	619	675	631	594	615	629	663	649	658	620	646	608	584	630	651	609	624	654	660	589	622	646	634	651	615	641	636	658	603	655	626	653	617	649	614	620	624	661	612	588	634	669	626	608	646	628	650	600	670	613	655	616	652	638	669	615	629	592	652	625	587	648	665	674	656	628	614	621	642	651	624	670	660	636	617	559	643	641	623	634	625	652	613	635	637	611	654	647	597	585	625	615	649	632	644	636	626	679	578	588	620	658	645	634	628	643	630	655	664	603	644	603	638	582	639	564	602	619	631	592	604	681	616	633	632	681	691	599	600	609	590	616	701	644	615	646	617	656	606	648	631	652	645	628	618	599	635	621	638	644	606	598	606	610	605	648	639	642	622	660	636	588	587	653	594	664	627	680	610	633	625	630	634	631	632	637	598	634	648	639	672	651	622	663	656	604	589	646	632	620	637	649	606	627	606	633	600	632	604	645	704	660	635	608	648	617	645	606	651	598	603	586	610	624	650	639	645	678	610	613	657	601	607	633	640	593	638	628	600	648	639	625	667	631	642	644	640	639	606	608	577	668	619	640	617	621	630	659	616	609	603	630	611	652	627	618	637	620	621	611	607	589	597	631	627	622	630	667	605	662	626	647	639	619	667	661	663	635	628	645	643	644	650	619	610	640	606	629	622	653	631	631	658	645	654	605	688	647	650	626	627	649	585	658	591	646	630	588	632	600	620	637	615	619	640	585	663	637	667	679	620	609	670	629	595	661	621	630	655	685	626	636	660	635	626	634	652	622	599	644	568	658	628	643	615	642	644	655	665	605	628	633	629	602	622	569	607	667	648	639	636	608	608	568	637	587	629	614	666	641	660	620	628	673	638	605	607	637	653	630	594	668	630	608	646	632	629	668	626	653	621	632	643	656	618	622	622	684	659	619	624	611	637	633	631	657	654	589	598	620	637	661	628	558	651	618	629	599	612	599	638	653	652	640	578	621	624	632	678	594	681	605	656	656	613	578	652	653	610	600	626	631	643	592	658	655	631	619	605	604	658	635	634	637	673	589	612	639	635	659	653	650	611	632	579	610	661	586	670	669	679	636	641	639	617	641	632	587	636	596	605	633	614	629	625	662	622	589	643	643	641	671	648	648	635	658	709	649	647	639	657	642	691	632	617	629	631	626	622	666	636	669	629	697	621	649	667	636	615	603	625	646	595	624	650	628	609	613	673	666	587	624	626	587	659	642	643	651	599	609	678	669	651	676	625	658	629	664	663	651	607	643	690	665	559	651	654	620	607	636	636	644	641	635	634	624	628	656	570	623	621	649	659	628	637	621	639	637	635	611	660	598	633	631	658	604	672	650	652	650	628	574	679	653	626	626	665	687	706	627	568	655	638	659	588	634	627	601	628	637	663	639	647	648	625	603	648	630	646	699	678	633	625	639	635	629	647	635	623	634	612	633	634	655	643	627	660	677	619	635	619	630	607	630	631	649	623	627	622	651	590	638	621	572	669	599	644	630	625	685	652	619	646	616	635	644	640	663	647	664	626	613	670	611	686	672	651	659	704	680	610	593	612	633	653	668	654	679	649	653	634	626	626	643	651	663	607	653	640	622	596	626	603	639	646	650	615	631	651	644	630	647	637	617	600	628	596	629	677	652	656	633	648	622	624	587	612	636	616	645	659	626	641	635	663	619	629	668	646	603	647	656	638	604	621	617	638	641	630	650	652	627	626	622	619	617	660
24926	21248	25624	22591	1257	549	530	500	508	481	483	436	442	460	505	469	426	420	431	463	407	456	435	444	429	447	454	422	432	384	417	431	427	424	448	418	461	456	450	397	400	451	470	392	487	456	418	426	412	402	434	402	415	418	455	460	437	403	416	422	421	455	431	411	416	421	443	420	422	418	406	453	416	457	437	457	409	422	423	447	403	442	420	448	427	439	406	448	494	436	433	439	454	464	413	430	409	431	428	441	424	436	387	435	379	420	400	429	435	465	441	393	381	414	403	439	438	434	427	410	396	451	422	450	428	423	405	466	445	407	398	408	429	421	433	400	398	418	436	443	434	420	410	454	446	398	416	379	428	424	451	431	426	459	426	448	445	424	378	418	447	470	389	424	409	443	394	438	430	429	396	407	463	423	469	442	404	428	437	448	389	423	444	473	414	425	426	461	419	410	440	395	401	420	428	458	408	463	450	430	417	449	400	441	416	427	408	458	449	417	442	452	459	438	423	416	392	394	424	426	414	448	400	440	384	442	410	443	456	438	431	400	454	439	378	445	442	418	431	450	441	405	439	483	416	450	442	428	433	416	425	402	471	393	458	409	406	449	405	443	410	417	415	456	461	374	448	426	471	411	424	446	476	434	433	432	409	452	397	427	466	467	423	398	403	427	476	450	430	426	416	437	425	402	419	449	401	422	460	447	439	453	399	447	429	422	447	421	430	379	391	448	429	424	424	441	413	419	444	444	427	460	437	414	409	469	388	432	448	432	438	427	446	406	454	451	417	442	396	406	421	444	401	413	447	439	480	455	439	456	415	434	463	449	407	426	421	452	438	391	416	411	398	427	446	402	410	397	435	442	417	421	387	408	442	472	438	432	445	431	451	403	434	412	402	413	422	390	414	398	447	447	401	432	433	451	407	444	437	470	422	431	430	407	411	457	394	431	434	427	452	455	411	437	428	407	456	395	427	417	408	457	467	450	427	381	408	437	431	430	418	453	421	452	395	433	404	431	430	489	406	412	421	403	423	408	434	452	444	424	448	452	440	440	438	433	412	459	408	437	402	393	415	404	466	438	444	424	387	424	438	454	426	431	460	434	428	394	424	406	441	417	376	438	432	411	398	473	432	455	426	431	387	450	432	453	431	407	440	448	476	415	452	411	421	457	440	432	448	412	474	429	414	355	439	464	420	436	413	415	451	436	450	443	417	425	452	398	417	403	401	430	422	433	407	450	435	435	393	405	403	413	437	428	428	378	415	413	417	435	426	439	460	420	462	405	454	473	410	396	423	440	461	419	388	433	455	434	401	432	432	413	454	442	405	424	435	417	442	472	396	448	419	436	415	418	461	394	419	417	427	429	454	430	427	416	404	400	436	459	376	470	450	415	458	407	450	439	433	408	437	423	430	429	416	425	410	436	385	399	438	423	386	457	428	435	450	437	418	468	469	441	405	454	437	444	451	447	440	406	451	422	461	451	391	450	395	441	429	440	424	412	429	441	389	432	417	440	398	435	438	431	441	457	423	427	442	433	412	399	419	412	417	402	448	441	403	444	431	428	390	459	461	429	426	458	392	454	439	416	409	460	403	414	417	465	415	431	395	469	420	431	453	429	470	433	415	423	444	399	459	447	419	424	432	434	446	388	400	396	434	399	456	430	400	414	425	439	390	427	403	416	415	426	387	408	491	488	450	438	443	430	464	418	422	441	412	430	406	432	439	438	451	382	436	411	404	444	405	409	422	443	438	442	432	434	444	444	422	401	416	402	460	426	446	458	444	406	429	417	438	414	445	427	429	389	394	388	435	445	411	447	456	437	429	452	401	447	439	407	433	427	480	433	449	416	483	435	389	469	453	469	396	430	438	434	407	417	432	385	448	436	424	456	454	424	475	424	449	393	415	427	402	397	436	444	446	452	434	441	418	440	448	449	436	441	422	456	444	397	430	418	441	430	417	404	388	406	443	464	424	458	427	414	406	431	371	429	390	417	412	431	428	439	410	429	444	439	401	453	455	439	422	419	424	420	443	408	415	445	460	422	410	440	442	443	405	430	457	390	402	380	459	405	437	447	415	420	443	412	436	418	427	421	420	431	423	432	425	455	410	411	418	418	413	438	462	404	439	412	412	430	414	417	418	417	442	443	406	448	450	465	437	436	425	421	404	431	472	425	458	422	419	416	447	488	389	434	438	435	430	436	422	453	427	410	413	443	408	416	436	440	409	439	440	449	438	424	442	408	427	407	426	397	390	410	448	395	406	419	426	429	444	424	400	411	412	460	426	416	404	436	420	424	433	435	460	415	436	443	428	420	435	427	441	412	431	423	405	408	437	457	448	410	426	451	443	405	444	417	466	466	415	362	446	451	432	420	433	420	451	394	449	446	434	407	446	415	466	400	417	463	453	457	485	446	415	407	454	445	432	419	425	395	430	440	420	439	461	399	385	431	467	458	417	434	434	413	436	448	402	439	438	443	472	429	401	453	441	435	427	457	448	409	451	431	395	414	421	429	435	412	418	436	453	415	405	421	449	455	434	412	443	433	473	404	433	435	436	405	439	433	436	406	439	400	389	423	443	438	381	430	420	423	436	385	398	452	418	432	452	441	455	429	445	463	444	424	407	455	441	389	445	429	443	414	425	381	426	444	447	415	429	397	434	409	425	468	465	419	430	383	416	447	441	439	419	486	463	389	403	405	451	413	451	436	450	421	449	432	424	449	428	423	413	434	404	432	390	422	394	429	437	433	436	435	486	444	412	428	424	418	401	409	378	445	448	424	410	457	407	414	449	422	409	439	436	411	420	486	438	446	390	430	413	409	466	427	424	424	433	386	418	435	415	449	408	417	452	454	370	433	406	437	422	452	458	417	414	401	429	447	483	436	427	434	420	430	451	449	454	420	450	409	420	424	415	404	416	428	421	398	392	399	407	395	442	443	410	402	399	401	420	398	436	432	381	433	423	421	384	433	409	457	429	421	418	454	450	444	416	415	463	422	424	452	416	430	443	453	422	411	388	410	408	406	404	445	445	410	398	434	406	427	441	423	395	433	424	432	452	413	437	395	415	431	407	420	430	419	407	443	448	437	397	408	447	425	434	393	459	416	439	430	420	413	396	386	415	419	419	423	458	449	396	437	457	446	390	472	417	419	419	405	404	415	485	431	401	427	417	428	490	422	468	441	449	467	428	413	448	388	434	472	430	478	460	412	454	428	463	391	430	413	384	429	443	406	397	453	389	400	414	400	420	457	438	456	413	419	400	436	446	419	434	443	409	412	374	414	412	433	427	427	400	439	454	399	413	425	421	432	418	407	453	409	405	427	414	442	422	452	465	394	443	431	452	460	452	411	436	401	470	433	397	424	420	393	439	407	428	436	431	448	469	439	430	415	440	455	434	427	423	404	422	433	404	429	435	403	441	436	446	429	454	409	420	419	411	427	475	442	429	424	403	453	426	438	443	435	440	454	404	436	428	401	414	418	408	424	423	434	415	440	427	412
22721	3528	2192	1197	1005	872	767	716	697	624	659	624	616	590	603	582	570	550	593	559	611	588	565	602	594	616	589	599	558	589	531	602	537	529	556	595	523	538	573	515	529	555	575	600	564	538	562	555	580	594	536	518	550	581	573	551	553	550	550	566	572	517	555	614	555	574	594	566	540	583	572	552	543	559	562	535	586	531	592	538	560	520	578	578	586	539	541	582	540	526	612	565	556	536	578	563	532	553	542	574	566	527	588	558	568	531	566	516	556	531	544	551	541	545	569	538	543	570	573	537	559	553	528	595	552	570	537	560	555	528	553	559	555	554	497	554	530	577	531	586	571	559	515	573	536	547	537	578	491	547	554	549	563	547	554	553	567	542	569	551	557	552	581	510	558	528	557	556	520	591	554	554	515	562	615	576	595	591	513	532	546	522	537	530	570	566	578	523	557	536	547	539	564	556	540	589	550	540	564	585	559	542	561	516	532	564	545	556	589	574	524	529	550	525	585	541	549	574	577	569	549	572	581	558	513	572	573	528	530	577	568	541	573	525	557	570	545	525	511	530	540	532	563	569	575	529	570	575	522	527	532	526	545	598	514	564	557	543	486	565	560	541	552	551	503	560	558	552	510	543	548	514	575	595	536	581	585	584	524	553	582	567	564	556	548	596	540	566	525	533	584	563	538	546	543	579	575	566	557	550	546	558	582	519	511	552	552	499	566	538	566	545	605	535	578	541	508	544	561	559	560	577	537	538	536	553	551	568	542	574	565	563	549	580	584	525	547	546	575	601	571	556	551	534	486	574	550	562	542	566	538	549	584	566	561	545	522	579	567	490	561	576	563	566	553	547	542	605	551	556	591	540	584	549	551	561	572	553	559	528	572	520	595	526	542	582	606	566	537	552	563	509	556	524	576	606	554	525	562	521	588	534	614	541	526	557	569	600	536	546	542	581	539	566	587	569	573	543	570	580	546	540	535	568	572	538	513	549	545	585	565	547	593	548	514	563	524	559	592	566	559	586	580	525	571	527	534	565	555	565	577	569	543	550	566	562	515	606	612	553	499	542	570	562	566	545	519	536	582	534	588	539	578	547	583	548	542	538	566	525	560	530	523	521	530	593	543	523	538	507	554	510	540	561	546	549	566	555	563	563	577	535	534	564	530	540	542	544	558	578	564	582	554	526	600	575	549	557	547	541	571	524	565	602	555	570	551	573	583	569	567	543	540	583	543	542	564	501	580	571	583	517	537	547	601	566	562	529	566	557	534	582	577	566	532	595	566	525	553	541	588	551	547	542	546	573	553	570	541	527	563	553	531	558	534	552	552	527	541	521	589	553	569	578	587	535	576	507	549	582	564	548	588	561	540	553	563	541	541	586	552	551	531	543	576	542	522	595	541	580	550	548	546	581	539	499	578	517	524	516	561	556	551	526	588	566	527	547	582	562	531	593	580	561	563	535	560	541	543	559	538	532	545	552	534	530	547	545	497	542	520	565	524	561	520	585	557	504	560	546	575	556	559	559	591	542	552	590	552	546	537	576	532	562	533	539	582	614	553	536	533	525	535	538	536	549	543	574	567	551	577	581	542	590	548	557	539	530	579	581	561	554	581	539	535	553	577	621	594	538	545	554	561	556	565	533	569	548	583	568	541	592	569	562	568	522	539	582	574	548	528	527	552	600	545	562	547	574	572	545	536	576	555	493	513	551	558	584	593	598	579	564	594	552	503	588	555	552	543	538	533	518	576	545	557	536	523	557	550	542	583	539	586	530	546	568	550	547	565	558	557	571	537	572	530	568	559	545	553	528	565	582	534	564	567	584	536	599	569	571	564	567	544	550	545	539	541	559	549	545	554	592	595	532	569	563	578	529	549	514	552	585	586	550	542	525	566	538	540	548	545	586	570	567	513	561	569	541	569	547	507	610	540	495	553	504	514	566	559	574	544	536	520	559	526	585	525	539	587	556	543	536	567	527	572	572	554	571	499	527	547	543	553	537	559	562	532	581	610	542	561	542	528	544	560	540	551	553	575	566	615	520	553	531	545	527	541	589	580	545	555	583	574	569	532	554	539	532	537	536	597	599	565	552	557	566	550	588	542	566	551	563	571	531	599	561	560	554	531	561	577	543	537	528	526	543	537	567	564	556	568	540	573	555	541	585	573	542	523	533	553	548	569	551	533	566	531	548	559	567	552	563	551	559	527	545	505	559	531	519	570	571	589	576	563	558	577	561	581	551	547	532	512	549	571	530	544	518	561	556	531	512	532	534	549	541	592	545	568	538	542	536	542	544	544	539	566	533	522	525	519	566	553	549	601	516	556	577	570	550	562	535	554	584	530	564	531	558	551	571	549	497	609	544	541	560	505	512	544	578	568	568	544	544	565	579	560	571	558	593	544	526	544	566	632	600	549	590	550	577	515	519	549	528	543	576	545	529	523	541	547	591	544	605	586	557	559	559	557	573	568	566	577	524	555	574	531	587	561	564	576	537	568	549	551	584	501	536	521	570	526	530	505	585	552	519	561	598	590	533	567	550	539	562	551	537	578	557	606	556	554	568	610	576	555	567	538	558	541	553	566	541	517	535	546	534	551	549	563	546	538	536	513	549	577	510	571	562	543	578	511	526	536	545	518	553	564	540	531	494	583	573	590	559	528	548	596	554	561	553	529	536	533	592	584	527	535	539	541	549	558	524	561	612	550	546	570	569	525	568	570	553	565	589	527	562	545	552	549	538	540	556	502	591	519	606	579	556	533	562	594	555	539	560	542	564	569	565	561	590	557	561	544	540	558	587	522	541	571	562	530	577	507	576	583	579	556	554	579	539	553	565	543	578	574	573	578	562	573	520	527	567	552	551	562	547	547	583	555	517	589	557	534	591	594	553	566	537	536	579	540	548	586	594	543	544	526	545	559	556	560	537	583	539	535	516	591	542	539	592	517	530	558	572	558	583	538	542	587	554	550	553	564	543	564	629	571	542	539	579	619	574	580	549	542	545	574	584	577	547	567	557	580	583	572	525	556	579	524	552	536	548	584	545	533	570	552	540	516	580	502	547	520	548	575	571	537	537	576	524	565	567	550	590	618	572	572	545	548	562	569	591	554	513	579	518	565	565	541	514	572	517	544	599	512	523	573	578	519	528	576	533	527	561	568	569	544	539	555	556	552	521	540	553	536	548	564	493	530	553	547	572	571	580	565	549	526	569	563	540	539	556	558	553	555	593	548	575	563	523	556	553	532	558	604	551	565	556	535	582	557	552	546	580	566	548	547	567	540	577	554	512	514	520	569	540	554	564	521	551	519	502	554	540	490	544	549	530	546	541	557	560	561	558	594	547	564	552	544	544	575	555	521	594	573	567	539	530	575	563	552	549	531	561	533	527	580	534	555	522	593	578	538	549	540	569	579	595	579	551	560	500	569	544	523	553	574	566	532	554	570	532	552	540	562	572	568	606	557	568	568	543	561	551	554	514	556	565	570	535	601	550	575	508	566	550
22540	21276	28462	24419	21271	18682	1052	487	377	378	313	287	263	275	266	271	250	223	235	249	209	217	209	231	209	235	209	231	238	239	230	221	229	219	229	200	220	203	227	225	232	229	215	227	185	222	202	220	212	230	202	208	218	211	232	214	215	206	199	196	218	218	202	198	206	189	215	190	196	200	204	193	206	194	211	193	227	191	196	208	212	203	185	219	203	224	206	225	230	191	201	208	216	191	207	227	217	219	198	220	206	207	201	203	209	196	211	221	212	188	209	204	181	206	220	223	204	198	210	217	223	237	202	205	204	186	192	203	203	210	229	217	202	210	191	200	213	190	208	215	218	209	196	194	195	184	192	201	201	241	185	223	239	179	200	197	200	214	197	203	212	219	207	196	211	214	198	189	236	178	204	228	209	195	207	197	225	202	212	195	186	225	216	182	200	224	184	203	226	195	224	212	209	201	208	182	174	195	202	225	210	219	210	201	212	206	221	231	201	183	220	229	213	217	212	206	201	197	204	212	208	209	197	207	198	194	204	202	213	203	254	217	205	219	203	192	211	221	190	199	213	205	206	218	188	212	207	196	229	182	188	181	183	211	223	209	203	208	217	219	202	199	212	197	216	196	191	194	225	221	206	190	216	187	194	195	221	221	174	230	196	210	230	194	225	216	206	205	219	211	186	222	207	209	231	212	216	208	188	221	183	206	214	211	202	218	220	196	220	202	211	211	209	202	226	206	203	210	205	191	225	216	188	253	201	220	193	220	218	187	199	230	205	190	215	197	191	206	220	200	199	220	167	225	177	216	171	215	200	221	200	201	201	204	192	184	180	192	208	199	208	224	207	211	195	233	188	198	216	223	216	218	180	233	199	201	206	221	195	200	211	216	200	206	216	185	210	215	216	229	209	218	226	204	203	213	199	186	231	218	213	186	215	210	225	206	203	203	182	208	196	208	227	203	193	214	194	208	211	210	234	176	194	200	213	208	204	182	190	187	205	215	207	227	165	208	211	202	178	204	212	196	211	206	194	230	193	214	197	184	186	221	198	195	214	218	196	214	189	202	216	219	188	210	201	207	196	200	216	203	173	199	224	225	202	189	183	199	191	193	208	188	203	212	225	201	209	188	182	221	198	198	183	203	206	199	195	196	209	225	183	200	206	196	181	215	207	201	207	178	199	208	213	189	229	211	221	225	225	206	243	201	194	189	191	213	216	212	190	234	211	206	192	207	217	185	221	207	191	190	219	175	194	212	208	207	218	221	209	195	213	210	203	211	219	215	219	235	213	222	193	219	189	214	214	186	209	215	192	194	193	194	221	184	201	232	189	202	188	215	215	170	187	205	194	205	196	244	200	192	176	196	230	209	170	193	220	210	207	202	200	218	223	196	223	221	196	211	188	198	182	228	214	183	205	209	233	211	208	215	207	179	201	212	177	211	217	196	206	208	208	230	202	199	200	223	207	215	211	216	191	220	193	202	217	200	216	196	223	199	202	187	196	184	198	205	201	205	201	216	187	219	200	176	204	219	187	202	201	199	189	234	215	197	208	207	220	211	246	211	196	191	232	166	197	237	206	216	186	214	201	192	198	182	210	202	228	217	218	208	212	207	199	227	191	199	215	218	209	208	191	215	181	194	184	189	194	212	219	193	211	194	221	202	192	184	200	186	214	209	208	195	191	202	189	218	201	193	228	200	209	212	212	196	194	196	199	207	210	185	208	208	207	205	200	212	196	219	190	196	203	174	204	203	202	212	209	198	194	198	219	199	214	231	177	201	226	214	209	194	186	199	184	224	194	192	192	188	189	189	201	205	220	222	188	199	209	205	208	196	211	202	169	178	205	190	213	202	223	212	227	207	194	178	212	196	213	189	203	203	215	193	193	208	223	195	181	208	200	201	209	225	196	179	203	212	221	205	186	197	229	203	203	210	211	217	208	208	204	236	203	197	223	207	209	213	214	237	218	181	191	227	200	206	210	201	204	207	203	178	213	213	198	212	196	189	200	177	207	239	223	177	197	199	221	224	222	217	211	179	216	218	216	215	192	210	189	238	192	217	208	207	215	212	197	220	214	230	196	203	203	208	200	236	227	197	197	203	217	195	232	196	188	190	190	214	212	220	204	197	191	192	215	204	194	195	201	210	226	202	214	213	226	193	207	223	183	186	172	194	220	211	198	194	217	226	209	194	208	197	209	173	216	174	220	168	215	195	191	215	223	218	211	199	188	206	202	225	189	175	201	208	210	193	170	205	184	232	187	168	228	227	222	202	206	223	210	197	237	193	209	221	189	227	215	193	191	188	182	183	226	212	194	230	220	184	206	205	189	192	182	213	238	208	216	218	220	221	191	188	216	195	220	198	199	205	185	201	195	200	209	192	221	213	190	225	206	189	200	205	197	210	236	183	193	209	200	209	225	227	204	235	189	218	226	197	201	201	200	218	218	208	194	199	184	190	193	200	208	217	217	206	179	208	192	218	177	207	213	180	185	198	224	214	205	206	219	210	189	186	193	209	197	215	195	202	191	189	217	214	199	235	188	222	209	199	207	211	203	195	231	214	227	199	210	212	242	186	187	216	206	213	201	194	236	195	198	244	233	202	200	231	221	223	216	204	232	208	186	214	203	204	196	191	205	191	217	204	208	216	207	201	212	202	179	236	197	230	197	196	215	202	196	229	190	175	194	213	198	209	215	189	235	214	191	209	190	201	200	200	202	185	201	199	205	221	224	192	206	183	211	195	219	202	192	197	224	173	237	179	217	183	210	242	192	208	220	213	192	208	202	218	226	219	213	205	213	217	197	197	203	199	223	187	182	221	200	210	216	213	222	215	205	219	190	216	213	176	195	194	217	214	197	184	196	193	210	196	232	201	181	189	207	195	197	198	183	199	188	204	209	213	236	205	219	225	203	210	212	201	223	184	219	205	193	192	231	199	182	203	209	191	208	201	189	188	196	243	217	211	189	199	227	221	201	224	205	194	197	211	194	198	202	192	197	217	206	195	189	200	208	226	192	198	223	200	209	238	223	206	194	187	202	192	171	195	221	176	197	199	206	213	200	164	199	216	203	176	206	202	204	224	191	218	199	194	215	178	212	212	206	183	191	201	224	207	201	192	198	189	216	217	202	196	234	209	214	200	174	211	199	208	204	192	228	198	214	222	192	203	194	191	190	193	208	196	215	218	216	204	206	228	190	199	185	202	187	211	203	232	227	211	195	205	206	190	218	205	225	222	201	195	235	184	195	199	212	188	216	217	209	211	198	199	192	200	206	180	220	219	193	218	197	198	200	193	186	215	198	203	213	182	192	201	197	207	184	214	212	210	223	218	193	208	203	205	182	229	226	199	180	189	214	204	222	224	194	209	242	191	178	214	213	210	183	206	226	187	220	192	211	189	180	197	197	183	194	180	202	213	198	191	232	208	210	215	187	207	222	198	192	224	234	223	203	207	227	213	238	214	220	206	228	209	224	224	210	218	197	213	219	190	200	217	182	221
28613	10860	6718	3130	2236	1671	1281	994	773	702	597	530	494	448	411	382	386	393	369	377	357	321	336	361	312	293	323	328	296	292	322	285	300	305	295	314	298	325	324	280	310	318	271	272	287	303	306	312	264	272	289	303	288	294	276	315	268	306	280	281	302	273	262	319	287	301	292	286	251	295	301	280	286	296	285	267	269	286	276	292	261	287	291	292	276	264	311	304	262	252	293	317	274	297	316	274	287	267	272	275	267	259	296	261	272	268	267	270	315	275	290	281	287	282	270	288	295	282	283	268	275	303	270	291	274	277	306	303	274	283	284	263	312	291	294	264	286	276	261	277	275	252	252	287	320	298	301	305	257	282	278	288	290	267	301	273	290	286	275	263	311	272	261	269	276	302	266	240	295	311	265	282	280	277	263	286	266	272	278	284	274	309	266	267	278	298	262	285	284	291	276	262	299	310	264	271	275	299	247	278	288	257	295	268	275	294	286	268	261	272	279	261	270	278	291	301	297	305	289	288	260	303	280	293	287	274	268	270	291	281	269	257	291	290	256	288	280	310	289	278	285	272	294	270	270	288	268	284	278	281	284	261	290	284	303	271	271	267	287	269	265	277	256	275	265	303	320	261	294	256	291	272	258	293	297	253	296	297	269	292	275	280	297	295	297	285	264	315	287	304	265	298	299	285	264	271	296	282	296	285	293	295	283	268	304	298	294	266	292	286	297	294	282	260	261	282	266	299	296	299	280	270	288	303	321	284	286	280	263	338	263	282	290	279	296	264	291	281	294	302	281	273	292	298	280	271	275	295	272	280	281	295	265	284	293	270	283	301	302	292	263	236	309	264	237	304	289	298	281	277	262	250	262	282	285	309	278	268	267	282	297	303	291	302	264	282	273	284	260	251	245	281	272	278	296	291	277	307	271	319	285	291	280	288	256	297	270	252	280	286	298	287	299	301	284	293	292	274	301	240	279	298	266	281	281	303	271	270	281	288	311	279	257	273	275	332	254	300	287	266	281	273	319	286	300	267	312	293	298	297	236	298	317	295	290	315	297	276	270	291	260	292	286	261	284	303	294	282	311	278	283	286	293	302	256	278	258	297	293	279	245	272	265	307	303	291	291	277	280	305	278	268	270	294	250	265	286	287	266	280	266	281	271	326	270	254	278	270	291	277	240	279	277	300	255	290	295	306	290	272	246	274	286	281	250	277	273	275	269	247	256	263	286	276	282	304	281	302	265	282	318	297	272	304	247	299	284	271	300	265	286	282	278	287	261	287	284	274	290	288	312	288	287	277	287	276	283	294	294	272	250	282	266	263	262	278	292	259	261	280	295	279	271	261	285	273	248	249	322	276	278	253	248	262	292	273	293	268	280	303	298	263	298	297	283	260	256	246	267	334	281	267	277	273	272	291	283	315	312	281	273	292	293	279	264	247	253	284	287	296	296	287	281	269	270	264	281	310	296	308	273	280	295	234	292	258	273	293	295	261	293	307	291	327	267	285	277	304	256	301	267	291	293	277	274	291	260	282	267	298	265	260	255	264	285	262	268	249	295	263	283	312	323	271	315	294	306	297	261	293	269	264	288	262	273	278	268	269	275	286	251	279	261	277	282	296	286	276	273	288	264	285	301	269	271	306	281	314	281	291	275	304	266	309	301	261	253	282	274	267	312	288	292	262	258	275	292	259	275	270	269	291	294	239	280	277	273	293	290	270	293	301	323	262	267	281	267	260	247	245	262	292	245	269	287	273	275	308	278	290	262	310	273	282	284	295	266	262	284	287	285	293	291	288	264	295	266	295	290	281	267	269	306	266	274	274	287	284	253	285	278	276	291	274	273	261	291	264	300	277	295	293	260	276	271	293	286	284	280	277	260	252	253	283	299	273	286	263	271	229	250	274	263	280	273	289	296	269	260	278	275	290	274	273	303	272	268	253	275	321	270	286	279	295	268	299	288	284	294	264	285	308	302	278	264	265	258	297	240	286	275	282	292	268	265	279	306	268	281	276	290	276	288	305	264	260	277	274	267	284	268	264	311	254	296	265	266	308	293	273	303	305	280	297	280	290	287	275	288	278	284	289	264	269	294	270	289	274	278	286	267	283	279	291	270	282	254	275	300	302	293	299	263	277	290	265	257	283	250	267	263	256	278	295	265	277	291	261	291	260	293	278	304	287	308	266	272	277	308	277	293	282	271	250	302	296	273	240	296	285	272	281	294	289	275	295	291	276	274	294	259	289	287	274	288	282	287	318	270	255	288	281	275	280	294	302	272	272	303	256	279	263	282	246	304	291	305	274	290	266	319	275	294	293	293	271	293	294	264	278	310	305	277	265	267	286	286	287	302	287	282	293	297	260	304	287	276	250	271	287	276	291	258	296	282	277	275	261	276	271	288	269	268	303	265	257	280	270	292	294	279	329	272	277	295	277	307	270	272	312	265	273	274	285	300	281	273	292	288	303	278	267	270	269	275	276	291	299	271	281	290	298	286	306	278	303	289	290	276	270	285	295	297	251	295	272	283	286	294	297	283	256	270	275	293	296	280	286	260	293	288	291	275	261	249	278	280	288	307	274	257	267	277	289	278	284	286	283	259	295	285	276	325	305	280	273	259	302	294	283	285	310	303	289	244	303	310	275	252	300	286	268	267	279	263	286	303	278	272	287	308	292	267	284	283	308	284	273	277	270	296	286	269	290	291	275	292	269	276	269	296	287	270	267	292	311	291	275	323	285	270	266	277	311	298	311	263	300	303	282	279	310	292	291	275	316	315	291	317	284	323	290	289	270	272	278	269	283	262	280	274	250	304	289	301	288	264	314	256	274	262	284	304	273	306	297	301	285	300	260	260	235	296	274	268	266	269	303	294	297	272	282	271	319	294	285	274	265	305	317	281	281	282	281	299	279	264	286	283	307	305	291	274	273	293	280	289	299	277	302	275	298	283	272	255	304	308	283	316	259	293	297	311	289	298	288	269	278	280	276	286	241	308	309	303	266	272	246	277	251	246	280	273	305	261	270	286	232	286	278	262	297	276	273	309	282	277	268	274	260	313	293	304	287	294	300	278	303	303	266	271	267	285	296	290	281	282	311	275	293	269	271	267	266	280	282	258	268	272	271	284	291	279	289	280	258	248	305	285	259	276	295	274	293	275	280	286	289	262	274	273	330	270	271	274	285	236	302	281	245	284	282	274	289	254	300	278	277	259	271	296	251	285	278	293	251	263	307	286	255	268	312	270	282	300	278	265	289	279	273	274	281	309	262	252	279	269	274	283	240	301	259	263	303	263	292	282	260	293	308	301	269	265	278	283	264	258	272	305	320	280	277	252	311	281	263	305	286	237	280	280	281	294	285	264	261	286	244	277	251	277	286	295	287	292	284	270	268	265	281	267	282	259	274	285	284	312	281	286	291	287	303	268	274	284	245	309	277	276	287	269	273	269	306	273	292	276	265	238	289	305	285	294	291	284	297	275	283	239	261	264	324	261	300	279	285
27940	15588	2328	808	658	657	613	599	603	601	618	624	576	618	580	614	600	580	624	575	613	575	573	613	608	590	576	599	646	623	629	552	574	588	585	635	592	580	617	607	604	596	571	615	614	635	600	576	609	586	632	623	583	599	608	593	641	581	587	602	604	529	578	632	628	598	579	640	594	615	587	580	630	592	574	612	584	606	545	587	571	572	611	568	599	586	635	588	566	623	575	576	574	600	591	569	607	638	607	631	595	600	585	561	616	599	613	585	556	606	625	593	592	584	596	609	604	605	580	648	559	588	592	563	594	605	580	578	594	631	624	611	575	558	633	561	638	553	563	589	602	593	598	626	571	598	619	571	584	558	576	580	564	595	574	640	591	600	578	594	594	601	602	588	616	605	566	604	589	595	629	567	553	626	615	597	596	619	615	620	626	599	564	576	597	612	626	614	617	558	572	628	610	603	626	587	613	576	612	621	555	607	596	588	623	601	586	595	588	602	587	658	609	607	601	610	576	636	597	585	600	587	565	597	617	634	629	624	657	560	607	607	622	635	588	586	578	584	596	599	575	607	553	625	582	609	649	608	605	598	601	614	567	619	577	625	605	614	570	553	565	620	592	616	540	578	571	620	602	595	587	577	593	646	591	598	561	569	604	599	585	583	566	595	554	525	630	604	623	596	571	584	606	602	582	594	550	611	561	601	616	618	637	585	590	630	604	596	608	643	613	597	580	565	604	619	601	604	590	605	566	595	613	585	595	579	575	640	565	605	597	586	567	610	584	549	603	603	586	598	625	663	570	577	577	675	562	583	619	637	549	592	638	595	606	599	601	570	594	590	555	544	588	587	599	598	586	577	619	547	576	571	584	601	576	570	605	597	585	578	605	621	606	611	616	588	619	575	587	604	563	621	575	570	597	554	614	583	589	605	607	567	579	589	588	584	575	575	609	612	593	562	591	582	572	664	602	627	615	551	601	580	615	600	623	606	569	575	565	558	600	584	587	600	592	615	609	619	590	560	622	606	603	594	594	595	603	633	574	566	596	605	580	629	513	584	649	569	580	595	614	603	634	611	633	587	651	588	595	570	583	611	560	612	634	590	589	583	653	591	600	561	619	585	604	600	578	608	601	605	571	678	663	604	601	608	566	559	619	640	595	571	618	640	613	583	607	558	559	654	602	566	557	600	547	612	620	606	565	599	616	586	574	575	593	619	574	589	546	612	635	603	570	599	617	641	625	589	582	580	617	590	617	596	606	583	618	636	635	584	583	541	620	578	585	620	582	570	636	621	611	624	589	598	613	591	612	588	608	625	639	596	610	583	629	593	565	628	620	638	596	578	594	578	624	621	618	601	624	595	546	603	602	610	631	564	605	588	559	618	602	582	594	615	565	610	592	585	583	556	597	593	606	616	589	593	630	560	562	545	640	570	629	601	624	628	597	598	581	597	585	596	583	587	611	591	586	559	622	584	610	609	630	560	588	551	601	606	640	593	584	632	630	604	590	581	594	561	586	570	618	578	606	573	592	570	619	624	571	617	596	625	597	559	583	565	584	648	649	559	596	610	596	605	611	607	586	573	616	607	632	581	592	573	621	580	575	641	616	572	584	575	562	573	622	566	605	603	609	608	596	660	613	579	579	588	592	624	597	594	590	550	593	603	578	598	559	609	604	583	575	605	612	589	614	606	608	611	578	608	606	589	550	582	604	598	584	576	575	588	604	589	609	604	588	582	569	610	611	574	560	602	622	623	608	605	617	638	605	602	592	621	583	588	602	602	570	574	631	614	620	636	600	554	626	600	624	617	609	573	592	596	588	583	585	584	590	614	542	626	615	624	556	595	589	629	598	638	533	600	602	600	613	626	608	616	623	581	649	591	605	613	551	601	609	594	608	628	639	600	569	596	652	621	585	573	609	607	632	563	622	561	551	576	600	604	620	622	609	622	617	577	590	590	579	593	590	589	627	584	601	614	594	602	568	634	643	629	605	628	605	585	578	639	607	569	591	604	593	594	582	567	650	592	634	624	601	581	612	610	582	608	587	592	597	632	614	593	609	613	636	591	587	572	569	625	568	603	563	583	592	561	636	585	599	620	567	619	617	595	605	576	635	616	627	590	589	657	636	596	621	590	621	579	568	586	609	588	567	613	621	606	603	572	623	611	587	579	580	588	612	628	598	594	592	576	555	640	601	583	609	605	608	569	569	622	586	599	593	611	620	604	584	573	598	602	568	578	604	610	637	627	601	621	586	574	645	547	627	601	656	613	570	613	612	592	589	578	606	584	570	567	544	598	598	601	582	624	611	606	645	623	571	579	578	597	610	610	571	576	629	577	596	623	639	584	609	555	591	598	587	563	562	623	578	605	611	626	623	601	652	590	645	578	551	534	617	608	601	632	625	633	578	591	608	600	628	559	599	592	591	588	589	573	625	622	627	608	589	607	592	589	579	615	582	609	604	628	564	591	580	590	588	587	619	647	557	645	603	631	603	601	598	545	640	603	578	586	600	611	580	646	601	579	565	586	587	579	590	591	602	593	616	593	612	605	571	619	578	574	596	654	597	568	626	609	574	565	602	602	591	583	574	588	617	582	601	588	626	624	600	635	618	587	609	580	622	628	624	563	624	609	574	587	607	593	616	583	575	565	614	629	599	602	592	618	590	592	586	604	626	582	560	607	595	591	602	541	615	572	603	565	590	633	554	646	636	614	616	623	609	609	623	609	638	572	635	571	613	590	629	596	585	595	612	574	558	601	625	650	615	643	562	624	641	655	562	583	595	597	592	644	589	582	568	627	557	620	547	569	652	577	597	625	592	574	602	605	587	630	574	615	599	584	599	624	609	600	608	604	647	583	587	588	607	584	547	615	608	591	599	579	610	571	625	609	575	602	607	630	594	605	606	588	613	590	587	599	590	610	595	618	602	582	576	588	588	590	628	588	571	597	600	602	583	597	581	563	640	571	600	673	612	618	628	603	604	558	622	553	628	621	614	526	599	650	610	615	618	580	583	583	599	645	629	573	650	589	647	571	549	632	576	651	618	587	595	603	632	633	605	560	574	584	566	588	610	562	656	549	610	608	609	619	591	610	556	581	571	595	609	607	559	621	635	625	649	584	610	613	605	569	591	579	598	636	572	582	568	613	642	613	584	606	558	574	601	579	633	653	605	617	551	571	658	622	587	582	623	588	580	594	593	592	575	586	589	562	591	617	605	630	564	596	598	596	614	609	580	650	598	592	621	576	615	592	598	617	531	591	581	582	610	586	601	608	578	606	608	606	626	619	625	605	638	583	587	636	623	635	597	623	576	570	585	574	582	578	611	598	605	580	597	619	635	594	589	577	611	592	577	616	603	559	596	588	646	582	597	604	578	567	588	600	586	617	649	574	585	609	593	599	613	597	603	585	596	620	614	565	559	613	571	618	615	588	632	604	632	625	605	601	601	622	602	612	596	556	630	630	602	581	606	583	580	584	595	593	560	584	559	591	529	590	582	563
8014	1118	1023	821	836	881	794	833	784	768	789	792	787	787	793	776	761	770	764	798	799	795	755	781	772	750	836	819	780	793	752	775	796	774	770	772	813	807	786	828	837	792	769	798	839	841	791	801	816	768	793	790	815	775	801	803	803	798	796	752	830	806	713	817	763	789	798	825	783	810	775	777	766	770	786	785	813	822	782	750	781	766	753	767	784	830	770	785	784	720	776	826	748	806	754	803	819	753	780	816	720	771	853	819	810	801	810	817	761	788	772	821	758	767	745	728	817	810	786	729	755	835	778	808	775	739	800	832	778	811	771	815	753	789	816	773	771	773	744	801	755	769	795	780	799	798	726	776	779	738	731	752	793	733	791	737	820	766	825	770	790	805	800	822	770	793	776	808	778	805	775	781	818	756	803	818	774	833	777	780	785	780	731	780	749	800	808	814	746	803	744	792	770	890	768	787	790	842	793	839	739	769	738	855	776	766	780	791	792	785	754	811	773	775	797	748	787	777	832	769	809	789	750	777	789	774	789	837	786	776	790	745	780	744	823	793	814	780	786	804	748	784	729	759	776	802	778	784	772	781	773	850	832	793	751	741	754	803	780	754	737	807	773	733	758	810	783	810	790	764	825	795	766	775	792	805	814	765	770	801	826	807	779	770	790	795	768	764	765	758	801	757	807	775	728	755	818	824	824	773	772	780	761	801	780	772	802	796	828	782	753	780	773	765	778	757	762	767	796	822	783	792	772	778	832	806	792	789	759	780	808	814	759	856	774	800	798	764	789	774	752	825	817	809	814	814	742	806	795	738	763	826	848	788	791	809	801	755	797	781	798	779	784	769	761	848	818	792	780	754	760	781	737	759	757	795	800	805	813	770	793	752	830	787	783	772	811	761	755	732	775	763	814	796	791	752	823	752	791	773	774	772	816	768	790	797	768	761	691	841	732	795	799	761	740	779	784	793	776	797	759	775	793	751	795	792	772	756	741	819	802	752	817	741	808	759	829	805	772	752	779	794	827	800	754	748	833	755	723	781	809	796	774	793	781	755	837	765	788	757	765	844	781	758	749	772	777	775	764	812	793	802	771	810	742	800	819	790	760	778	747	781	822	797	800	836	797	800	789	795	815	819	756	801	787	770	765	771	808	819	847	792	819	802	803	813	788	808	767	787	762	812	783	790	751	793	817	760	758	741	775	787	776	760	784	803	780	773	764	828	793	753	784	759	776	831	779	752	792	777	776	717	737	755	780	746	768	789	794	766	743	794	837	792	776	771	748	856	798	799	744	796	765	760	829	815	786	767	763	798	835	740	810	791	756	786	775	779	782	788	803	784	831	794	780	838	791	753	770	774	788	857	790	776	775	806	776	741	792	790	752	774	726	785	780	785	838	805	778	790	777	779	829	816	789	760	805	813	802	800	768	791	723	720	802	780	774	834	784	765	804	733	786	794	831	791	783	760	809	766	780	766	785	809	752	832	783	808	797	721	789	778	749	779	805	789	752	777	785	773	761	800	795	787	749	799	765	762	754	808	763	755	726	760	766	792	766	771	767	756	782	817	793	761	780	768	781	728	832	773	750	815	792	785	791	759	751	799	756	751	755	758	768	799	773	808	822	752	794	794	808	767	824	775	797	778	765	773	804	774	794	808	788	752	819	772	785	816	788	754	778	821	752	769	797	750	824	762	871	802	794	783	790	751	807	831	739	746	796	721	802	832	807	843	769	792	769	777	836	722	788	784	772	822	730	834	815	758	752	721	782	840	801	778	755	784	797	751	759	765	773	758	759	784	741	763	769	837	856	813	820	798	797	793	768	752	786	811	774	769	779	778	779	793	733	744	776	797	777	783	827	821	791	797	773	721	747	823	772	742	758	790	800	775	785	758	811	814	759	738	829	769	742	757	767	812	754	803	793	755	788	781	848	845	734	799	757	795	763	758	835	827	802	746	744	746	804	792	809	807	795	740	781	817	791	817	787	832	780	820	763	779	748	794	746	781	791	779	797	774	776	719	722	809	728	759	776	791	794	820	766	775	759	782	736	778	745	802	802	803	812	806	785	778	787	789	778	806	806	767	825	827	817	817	790	801	775	797	753	788	799	780	811	768	758	800	771	782	837	774	740	787	798	771	809	772	758	809	777	773	781	797	812	770	787	800	803	797	752	787	820	785	751	779	752	805	748	769	814	770	776	802	806	745	726	776	768	760	780	783	791	790	776	797	766	750	761	755	755	839	775	800	760	817	783	761	718	756	772	804	783	759	784	745	707	816	826	742	829	760	779	767	743	779	795	769	790	768	793	757	800	755	782	788	801	794	776	785	743	818	833	772	832	742	761	812	731	816	719	786	768	768	767	816	773	772	769	769	839	814	761	813	833	752	788	769	796	831	754	817	809	742	805	761	800	786	790	825	811	775	782	743	772	788	790	812	784	802	769	766	741	743	791	790	793	814	728	794	794	789	743	787	761	814	769	766	781	769	747	726	709	810	768	816	756	795	739	789	788	809	786	805	798	747	743	792	801	765	783	780	795	779	740	782	758	749	792	800	803	829	843	793	771	794	779	765	765	744	783	812	800	788	766	722	773	790	773	765	763	795	828	784	831	814	784	776	775	800	785	766	769	780	745	817	821	765	791	765	773	797	801	791	772	760	740	773	801	828	783	779	855	784	765	772	804	776	812	739	753	780	798	789	786	771	783	744	793	750	793	784	768	795	789	761	787	767	799	778	789	769	770	791	760	822	763	739	813	756	785	791	782	789	798	778	788	787	780	761	747	793	779	772	732	738	778	740	825	748	746	823	792	776	752	721	790	818	760	802	788	811	794	802	786	768	785	803	779	839	778	756	817	716	764	774	782	769	799	797	823	808	774	755	761	802	788	834	794	786	754	780	781	821	799	795	818	776	731	764	735	787	758	766	806	771	743	775	809	748	781	779	752	777	842	810	758	804	819	777	809	767	774	778	763	780	741	750	799	775	799	807	716	766	840	764	769	765	811	747	771	794	818	795	769	858	790	760	745	766	765	796	796	784	820	743	751	777	776	764	727	792	786	759	786	812	795	784	796	767	809	773	787	778	774	781	770	754	792	772	768	754	808	799	763	841	836	771	769	781	782	790	853	812	794	779	776	739	801	797	821	824	775	771	794	803	779	799	817	789	771	811	803	791	809	762	803	771	782	807	786	810	817	762	817	810	768	750	816	831	807	771	795	745	847	783	817	753	792	773	775	820	818	836	762	782	783	783	820	760	759	805	753	784	769	769	823	780	824	796	775	751	764	809	798	767	804	763	818	771	752	776	731	708	722	745	819	741	789	715	766	816	769	805	785	733	800	833	786	785	763	792	770	796	809	796	791	787	796	765	766	786	775	754	763	807	827	817	829	819	791	793	740	781	788	814	815	785	788	838	807	785	770	806	798	793	733	782	778	788	779	829	764	792	753	791	813	754	844	800	816	830	799	830	774	781	746	750	756	828	751	820	809	797	773	737	809	791
23451	21224	27695	25016	20438	2241	781	632	585	601	559	481	539	496	488	496	492	484	473	479	456	456	548	521	454	500	519	494	479	487	472	504	508	462	456	479	471	469	483	478	487	458	474	473	456	512	482	450	488	450	449	462	485	466	464	433	500	463	466	478	473	480	458	465	458	469	468	443	490	462	472	487	469	511	467	433	440	461	467	465	453	480	456	466	438	498	462	479	478	466	441	440	487	420	416	446	458	441	481	451	461	445	433	467	439	453	476	444	461	457	483	457	458	489	447	483	473	496	466	437	499	418	470	484	439	405	505	474	501	489	453	482	473	500	447	457	495	477	518	456	457	412	457	516	456	423	464	444	502	419	441	426	460	434	442	446	454	420	479	473	491	481	461	447	496	455	465	435	481	478	447	489	468	472	482	489	474	443	497	493	505	461	455	482	467	459	489	479	472	442	461	454	462	402	448	486	412	424	429	458	501	470	473	479	485	447	473	465	470	432	418	448	451	468	487	466	481	434	482	451	483	437	455	469	451	497	470	479	466	444	486	473	532	476	438	496	493	457	451	423	478	479	458	450	474	493	456	448	441	459	435	460	474	465	502	461	459	446	410	449	497	456	424	452	482	456	432	433	429	446	495	454	469	463	487	450	498	467	504	465	525	483	468	457	466	476	417	465	477	483	484	454	435	439	422	460	464	452	486	447	458	496	469	459	469	426	445	474	503	465	438	456	426	468	435	452	465	444	484	442	443	449	459	453	453	481	480	453	433	456	441	434	456	463	438	455	477	474	445	501	464	452	483	455	450	489	472	483	451	436	490	498	495	451	446	491	441	481	480	448	462	414	429	450	518	431	473	451	455	437	445	460	441	454	444	488	497	473	476	509	454	444	468	469	452	465	452	468	434	510	478	417	480	476	482	507	526	458	467	502	478	471	448	435	464	470	460	489	480	445	454	443	494	459	471	487	485	488	429	445	476	470	496	530	472	453	501	497	475	446	466	469	470	471	446	447	465	476	452	478	465	508	467	452	469	472	477	479	495	499	436	417	445	461	479	452	477	454	476	455	462	434	441	475	430	465	475	472	457	465	470	441	461	459	460	460	489	463	490	420	472	466	453	428	478	507	481	459	484	460	470	478	482	453	485	518	470	483	458	492	471	452	466	489	435	478	449	464	479	449	475	466	463	458	449	466	483	469	464	447	496	492	446	485	460	450	472	455	467	452	447	478	496	453	461	440	460	499	498	462	474	426	449	478	481	491	455	489	465	472	473	448	462	455	495	458	454	490	481	478	458	468	475	495	481	456	454	481	489	490	446	465	485	479	451	451	469	490	467	441	441	450	485	493	448	487	524	471	445	445	450	493	464	458	478	466	463	495	443	450	463	448	442	480	453	454	470	474	448	453	468	480	499	425	469	502	468	501	450	488	457	475	462	453	484	435	485	444	493	463	442	483	488	478	462	446	423	485	459	469	434	480	483	515	450	468	461	435	503	460	478	474	458	475	449	469	471	494	483	470	461	500	496	498	464	476	483	439	460	493	453	499	474	535	420	460	477	490	443	448	467	440	446	489	475	495	461	442	491	486	463	456	457	481	471	471	455	468	512	492	499	453	449	436	480	491	444	454	465	480	492	465	463	489	438	469	435	486	446	449	507	487	458	443	466	460	466	435	457	423	468	492	440	524	464	463	457	435	468	435	494	456	497	434	460	462	475	471	483	444	455	468	462	390	466	426	480	454	478	467	479	450	481	490	483	454	464	463	455	464	460	469	419	473	499	462	456	439	450	466	460	469	469	478	466	478	439	490	496	478	476	433	463	492	446	439	441	494	437	473	455	446	475	443	496	483	488	450	492	497	475	431	462	460	472	485	497	441	475	434	481	426	451	425	465	464	448	498	458	420	443	481	455	441	457	468	483	459	444	472	440	439	498	481	480	493	485	433	443	472	479	436	478	477	493	455	460	478	468	467	469	453	445	444	481	460	441	432	488	462	471	500	478	474	437	496	477	448	475	453	472	449	490	453	501	487	455	491	489	474	483	479	442	466	450	434	476	476	468	487	451	455	447	498	461	448	444	436	452	535	472	497	469	469	435	470	467	490	484	470	513	488	509	442	497	412	451	433	450	482	449	496	478	450	468	487	437	430	458	420	460	482	474	487	455	496	456	488	512	437	423	446	447	450	446	446	447	471	466	457	457	435	482	462	446	482	481	463	480	438	469	494	478	481	465	463	448	457	483	440	443	410	491	482	487	471	476	475	485	454	449	425	456	464	490	504	470	488	466	485	513	467	406	480	455	423	440	427	419	499	480	439	503	483	506	458	462	481	452	482	461	476	482	468	488	456	435	476	474	460	463	455	498	470	469	468	447	488	489	495	489	470	472	441	477	476	451	471	492	498	474	490	450	446	457	416	490	462	438	474	487	487	468	469	459	488	446	483	456	462	513	470	482	469	539	421	492	456	454	460	465	488	486	416	483	434	451	466	474	493	467	464	452	459	479	445	446	474	463	478	472	426	453	451	433	490	468	455	454	427	442	452	447	480	448	501	443	465	439	513	425	467	455	451	467	456	478	478	450	452	520	460	453	462	433	474	443	456	467	511	477	482	470	447	500	452	419	452	475	470	451	456	475	471	458	509	512	468	487	443	434	498	447	473	456	486	489	464	481	468	518	492	464	454	474	441	458	459	495	480	486	460	460	452	465	455	463	437	480	443	441	504	457	474	480	480	457	452	485	481	485	479	504	456	454	447	451	444	458	469	433	457	466	474	442	475	473	439	512	485	461	490	474	514	480	450	422	459	522	479	464	476	455	446	453	498	469	465	448	436	441	451	467	498	461	494	454	450	455	452	463	457	471	447	480	480	452	479	474	475	447	471	468	465	470	477	459	433	463	514	459	462	448	459	448	456	458	491	503	493	490	463	471	413	474	462	492	472	434	473	435	487	506	437	494	443	441	464	502	438	448	497	447	497	455	475	457	472	482	505	415	464	439	482	489	476	478	444	470	487	434	457	507	448	435	478	455	490	455	451	486	457	455	478	473	441	442	473	491	479	493	463	457	428	469	456	454	457	457	458	437	460	459	468	464	465	467	486	467	462	454	466	464	426	482	506	486	502	473	498	470	449	484	487	481	459	494	464	419	452	494	449	463	445	494	503	457	469	465	439	467	477	442	486	455	470	474	472	493	482	480	448	467	432	500	483	487	502	527	474	446	424	454	491	489	458	475	449	486	475	497	476	432	445	430	438	449	460	473	462	461	465	464	459	463	447	456	467	438	415	507	487	460	483	418	472	444	476	435	485	454	479	467	474	467	440	454	438	469	454	452	478	488	463	450	460	458	498	498	449	455	431	464	464	511	443	483	496	498	471	452	424	467	442	435	447	460	450	472	487	439	487	476	474	450	456	457	474	481	430	486	467	517	457	476	449	478	483	473	468	510	516	469	480	495	509	523	488	466	440	514	514	450	467	465	476	476	481	456	516	455	497	440	445	467	469
24025	6900	4323	2250	1734	1374	1142	980	921	879	787	777	702	713	734	708	697	688	651	662	636	671	657	623	659	639	620	659	674	606	628	660	658	635	625	662	671	642	627	646	669	681	666	629	623	641	614	579	656	625	644	652	598	604	633	641	623	628	640	650	635	613	648	629	636	651	630	600	618	636	623	631	628	607	642	613	617	614	622	625	665	642	589	627	584	601	665	624	633	656	659	628	648	623	593	643	634	643	623	622	640	640	630	596	624	632	616	659	606	607	596	601	650	633	653	609	631	579	604	600	642	625	618	638	617	638	637	615	641	620	589	658	615	655	606	654	594	609	643	615	663	598	627	634	585	592	612	646	615	659	632	634	630	612	650	667	638	657	664	611	615	625	583	639	615	583	598	637	616	629	624	635	596	618	632	634	616	610	625	633	660	598	577	600	610	633	630	633	628	640	586	604	622	615	590	607	631	606	621	649	618	636	607	641	627	600	653	611	645	547	631	620	657	642	607	657	600	613	616	641	671	602	601	615	573	656	609	614	634	606	619	622	650	637	625	633	618	597	581	624	607	623	648	610	629	606	653	612	641	628	600	621	655	643	626	597	641	603	598	640	609	624	667	606	615	635	654	612	584	645	649	588	596	623	643	583	639	673	602	655	636	634	620	627	622	588	627	604	641	653	638	644	640	627	629	614	656	601	618	666	622	619	594	640	637	625	592	619	619	652	620	645	616	631	627	650	613	635	607	617	585	613	693	662	638	647	642	634	615	609	639	611	591	641	621	631	603	653	629	625	637	638	651	606	629	607	616	624	574	644	642	632	658	580	633	635	643	611	626	656	591	643	669	590	612	640	617	688	616	615	633	612	599	669	623	632	596	664	650	650	628	645	620	625	598	597	639	645	683	604	644	659	618	610	579	602	590	597	623	610	662	622	627	625	645	657	622	611	631	583	596	671	613	600	646	663	636	628	603	634	615	658	604	649	636	628	614	610	597	656	656	620	628	642	658	585	601	616	576	631	648	666	629	628	653	594	648	639	614	628	642	630	648	636	604	662	613	637	640	600	606	602	577	600	616	589	669	632	598	625	641	613	600	589	600	611	624	621	623	622	607	615	607	624	628	652	644	640	650	684	611	670	601	593	582	599	680	599	583	607	655	579	610	629	610	634	660	625	623	640	618	630	623	574	609	588	569	626	598	661	623	574	563	627	615	628	619	632	573	594	640	660	628	631	630	628	636	646	637	682	593	615	637	665	613	664	638	613	583	588	618	654	695	645	586	597	587	627	633	655	663	597	677	659	590	575	617	646	610	613	645	628	618	573	649	585	658	663	617	630	627	635	602	609	639	622	594	588	626	598	583	611	605	618	591	652	602	645	639	570	667	647	616	616	619	654	634	605	633	577	640	624	650	590	672	596	617	648	620	620	668	652	624	621	610	637	669	587	645	617	631	628	638	656	629	675	630	603	608	627	624	652	604	624	640	636	588	586	628	651	648	629	648	602	621	650	634	605	634	634	622	604	628	579	635	627	627	610	652	637	628	633	668	609	641	596	594	647	586	589	611	624	636	650	642	641	618	590	656	631	653	626	606	623	646	592	623	623	606	592	623	610	584	649	593	604	666	603	644	641	631	651	601	624	626	595	670	631	617	633	618	637	614	670	632	641	640	650	648	618	625	659	580	659	615	560	567	678	630	635	552	629	596	617	620	646	629	622	633	620	619	578	612	591	647	645	623	604	621	607	618	606	625	640	603	624	637	618	591	624	617	607	626	606	591	622	616	623	623	614	599	657	661	650	603	619	638	639	641	636	622	648	600	613	573	631	570	642	617	662	629	639	617	644	606	620	633	619	603	609	623	621	646	628	603	646	632	609	673	635	662	636	620	637	649	586	622	616	642	649	613	611	676	646	595	630	638	637	667	625	606	591	600	599	660	639	589	624	632	666	591	609	572	679	608	621	641	648	633	588	673	641	623	642	629	659	594	593	603	622	682	624	659	638	597	609	631	597	589	628	612	628	606	640	581	640	670	662	597	625	645	611	672	662	597	609	593	604	578	647	648	631	603	627	680	582	674	666	634	638	645	620	667	610	644	622	625	610	605	627	605	608	609	649	619	648	644	640	616	670	624	645	608	650	668	625	650	581	647	579	584	647	625	661	643	653	639	656	592	596	650	618	620	632	600	667	585	610	594	576	645	630	652	638	611	615	624	663	624	634	617	597	602	668	574	599	628	650	668	608	668	601	618	630	624	619	618	644	630	664	598	582	644	608	654	603	626	621	600	620	621	632	679	618	605	562	668	634	613	594	611	643	577	622	578	603	611	611	686	592	604	606	633	609	595	637	596	584	663	641	655	613	594	614	617	607	620	601	662	588	639	636	616	595	620	613	604	688	604	608	602	648	616	648	636	612	615	668	626	564	629	609	652	643	620	637	627	597	643	625	576	627	610	639	652	605	578	602	641	604	611	598	626	692	649	626	600	595	683	613	619	624	618	622	646	594	670	612	626	607	619	642	588	620	618	644	637	609	613	602	643	646	660	608	604	672	613	580	589	637	598	635	610	650	644	625	625	627	630	625	628	623	628	632	645	635	606	610	616	629	639	626	627	658	639	643	620	587	613	573	624	616	607	628	601	613	607	638	626	666	641	589	623	669	627	630	603	667	614	631	615	630	620	598	628	599	625	624	647	664	627	557	640	636	620	637	592	580	577	608	602	616	616	628	613	611	617	597	609	594	638	652	612	672	612	653	573	644	610	596	613	623	651	627	660	581	628	592	622	613	594	610	610	612	628	669	602	679	653	611	616	582	604	644	648	657	654	635	648	630	641	609	623	624	622	630	630	652	592	638	640	559	615	593	645	656	602	617	631	642	649	638	675	620	627	645	573	659	623	624	626	612	656	640	654	680	637	651	650	649	611	616	654	630	625	623	640	590	597	635	670	623	584	662	640	657	637	627	628	624	601	613	622	583	638	614	619	604	595	649	644	599	614	620	628	606	662	604	606	642	648	643	628	635	650	589	632	673	629	607	676	615	620	617	655	650	637	660	638	607	567	636	574	611	682	640	636	626	639	614	620	608	638	598	645	611	633	601	619	620	587	614	681	646	590	622	596	629	589	595	639	598	624	595	648	592	628	650	631	594	650	603	616	563	688	605	665	672	627	613	622	637	602	616	607	586	627	583	619	614	616	623	612	602	607	605	604	584	626	602	682	601	598	632	630	600	625	578	626	632	648	617	637	578	571	631	603	616	610	650	672	664	645	660	616	583	602	651	575	618	644	633	645	617	596	596	618	651	595	648	656	618	621	596	646	635	615	629	618	590	630	615	657	647	615	609	624	647	675	608	643	618	599	637	610	638	639	583	626	645	587	627	623	566	638	612	656	626	635	593	574	640	604	601	617	651	663	635	635	646	640	621	594	639	583	612	629	595	625	607	637	582	590	637	606	603	611	618	625	634	619	616	592	578	632	595	618	628	620	617	642	629	611	615	605	613
24969	21214	25516	22333	1267	577	510	459	458	448	448	411	431	440	422	422	422	415	394	437	469	443	429	411	407	404	424	433	421	461	384	450	440	395	431	423	433	415	457	431	392	430	412	413	414	407	382	412	429	441	445	467	437	467	459	422	423	377	440	424	397	436	398	420	436	418	461	430	431	408	379	433	379	422	423	449	426	450	449	386	420	418	440	398	421	434	427	422	416	465	435	405	436	421	392	454	419	421	443	394	428	437	387	428	411	405	435	447	408	438	410	439	455	417	443	417	440	423	417	372	394	445	442	468	402	431	417	400	405	454	429	445	433	441	431	398	369	403	437	412	408	424	449	417	400	452	407	426	425	434	428	426	436	394	387	410	404	436	458	428	470	406	428	379	430	446	400	416	412	449	433	417	417	418	433	423	442	404	448	405	389	468	428	434	441	430	453	425	429	454	410	413	461	413	455	477	416	411	433	433	458	403	436	486	376	428	408	435	404	373	420	411	414	416	429	402	389	399	412	451	386	453	439	452	425	457	430	457	424	437	392	436	403	398	430	432	453	439	431	402	422	396	383	443	400	443	434	433	455	391	450	381	432	398	421	402	449	382	404	420	429	429	433	453	432	437	404	400	445	408	404	396	422	432	414	410	443	412	422	445	450	414	418	406	419	419	452	397	408	420	411	400	434	409	414	429	424	409	410	398	420	402	427	444	458	417	421	441	381	449	408	440	426	402	422	416	396	424	453	416	456	420	400	451	434	416	413	433	407	428	423	408	444	417	424	453	434	416	455	421	416	441	430	400	400	387	415	389	442	415	435	449	406	389	393	428	379	406	414	418	441	400	414	433	447	389	428	414	424	400	416	422	446	416	477	446	449	482	393	453	423	391	412	395	445	399	425	433	401	428	450	443	381	436	446	413	432	396	413	409	398	413	418	452	454	416	421	405	436	420	414	416	437	427	446	440	436	400	434	405	408	405	441	409	409	451	420	393	442	440	420	426	425	420	439	467	437	393	448	467	395	424	432	418	420	402	385	455	417	436	408	431	426	435	429	442	421	444	412	393	458	402	397	424	403	456	449	432	421	412	418	427	427	427	455	446	404	420	412	458	423	436	482	437	398	412	433	402	430	397	417	437	452	390	392	451	439	418	381	441	397	394	447	428	404	426	452	424	429	384	430	424	408	412	463	417	403	404	449	442	392	464	421	454	430	396	442	443	427	413	446	411	451	430	398	406	423	425	401	457	425	411	438	406	466	435	387	439	439	451	431	428	412	398	386	420	428	437	410	421	387	431	417	424	417	427	442	404	398	421	414	414	445	452	419	401	410	473	421	431	412	383	432	462	413	414	441	361	400	418	416	430	461	405	444	428	438	422	410	385	442	405	413	441	391	365	457	462	418	417	418	415	391	408	417	431	419	437	443	419	400	410	394	454	442	391	434	403	432	414	432	442	417	442	423	440	449	409	411	429	408	402	392	435	427	455	410	435	447	475	419	423	381	409	432	409	475	423	461	435	424	420	449	416	439	431	416	427	400	403	379	439	435	416	450	430	443	470	432	421	447	400	396	402	424	422	432	437	445	444	458	410	429	438	413	416	443	413	440	423	414	427	423	411	423	448	446	395	414	381	390	401	429	379	431	436	464	417	420	418	420	456	405	395	407	418	433	423	421	430	428	443	427	407	415	435	412	441	411	440	432	407	453	423	390	448	439	419	429	452	419	410	428	432	417	391	421	413	411	422	419	451	419	429	431	411	430	414	441	425	425	446	437	450	436	426	389	429	442	406	423	414	428	414	395	460	441	440	430	397	450	444	405	397	409	432	409	394	428	440	422	431	431	436	425	429	395	399	446	416	463	425	404	425	446	423	394	445	437	416	393	476	467	411	430	437	421	453	421	449	442	468	414	438	453	426	405	412	400	418	432	428	420	423	411	430	419	424	407	422	452	433	438	400	457	405	402	400	378	459	403	391	418	416	414	419	389	419	453	446	427	398	408	399	420	429	418	423	401	442	395	395	404	440	392	394	421	417	406	432	417	437	377	439	420	417	424	419	432	428	393	425	429	427	391	409	422	391	464	420	393	425	434	427	400	428	388	391	412	436	440	387	438	445	426	424	404	428	381	422	421	412	456	445	422	429	422	427	404	454	401	422	417	412	442	431	399	437	402	405	425	408	389	414	457	427	463	425	377	401	425	432	480	376	402	423	416	435	412	415	425	435	419	404	434	419	432	437	475	428	417	400	369	387	420	436	445	387	436	409	408	404	423	411	405	416	389	426	420	389	430	411	414	446	419	398	430	425	446	406	413	390	435	420	430	405	438	450	434	480	401	425	455	411	436	458	462	394	402	411	440	419	422	438	422	431	455	404	428	389	429	407	428	437	407	413	410	453	422	408	465	395	416	446	451	439	431	444	408	421	442	439	411	446	411	411	466	424	403	451	418	402	441	435	422	393	461	442	422	404	450	438	436	423	441	416	417	448	405	391	428	407	410	410	378	390	438	405	432	424	424	450	444	385	395	432	462	433	463	408	452	390	442	410	439	423	438	417	424	418	403	433	452	416	434	388	467	408	429	445	419	435	418	383	405	441	395	375	433	418	424	455	447	418	429	431	447	442	414	438	455	425	405	463	461	420	433	426	423	423	371	414	391	446	407	435	438	385	420	418	447	420	435	424	409	401	393	440	415	433	432	433	401	432	397	429	440	411	424	414	456	435	421	418	421	432	428	438	435	418	427	421	453	408	408	404	449	444	432	412	425	383	436	415	437	386	393	370	432	439	434	438	432	441	436	408	400	415	431	437	405	398	416	385	422	453	391	371	440	458	425	434	417	420	415	410	384	403	428	402	438	420	399	421	405	422	406	435	399	455	442	413	445	405	437	432	400	453	430	452	423	423	450	434	370	418	426	426	407	422	419	440	443	431	437	417	407	423	424	382	439	409	412	418	418	443	434	434	406	435	416	411	434	440	410	424	388	454	431	419	376	412	423	424	422	383	429	398	408	394	412	388	418	421	439	422	439	407	393	448	435	418	428	399	393	428	415	416	389	481	456	412	406	432	436	439	410	427	453	414	444	436	439	425	433	404	383	430	451	394	370	392	414	423	448	411	396	428	414	434	416	472	396	431	438	411	402	446	406	417	431	409	447	433	418	364	439	449	411	406	446	404	389	423	415	416	458	464	439	413	391	412	413	425	398	473	413	404	398	438	431	424	438	414	439	418	430	431	417	392	430	433	438	420	405	421	440	449	418	399	409	383	415	438	408	410	436	435	430	427	380	440	408	396	436	432	425	419	440	432	462	437	438	388	392	418	413	442	390	419	431	413	459	447	406	427	413	404	440	426	427	434	407	393	453	434	409	434	444	426	424	431	430	424	433	452	436	372	435	433	408	421	419	414	452	440	427	420	440	467	432	430	425	438	424	439	423	424	441	454	427	431	443	418	433	426	414	449	460	419	432	409	457	423	424	423	439	424	445	408	446	455	416	459	452	421
21865	3415	2222	1269	1030	879	783	679	651	623	628	663	581	599	588	591	583	504	581	557	545	583	521	595	535	548	565	568	597	512	583	550	536	555	557	525	551	547	575	546	555	596	528	519	583	575	513	555	573	593	538	587	560	542	584	569	540	575	546	560	562	622	574	517	574	539	575	564	533	529	517	528	587	543	522	542	542	543	540	522	575	556	545	508	548	561	549	549	524	575	584	530	497	559	545	553	547	533	537	543	557	562	542	537	536	566	534	544	565	533	546	544	580	577	541	547	546	548	532	563	527	570	519	561	560	520	563	546	602	552	557	570	604	541	523	514	519	539	526	542	524	538	555	581	578	539	562	561	604	537	579	561	536	559	538	513	532	558	541	503	568	542	558	548	589	543	548	550	593	528	550	542	548	546	523	549	567	541	540	515	527	510	555	581	569	492	588	541	566	538	578	570	562	490	525	524	542	537	526	538	531	555	543	529	579	538	527	538	574	559	560	524	564	554	548	543	535	527	554	508	563	528	510	516	576	547	543	564	555	556	529	548	552	576	568	526	538	571	545	535	523	539	583	607	568	537	526	521	560	508	520	551	522	557	548	511	531	542	543	557	528	540	556	525	508	542	549	552	547	580	503	520	558	546	533	532	537	534	545	560	563	535	529	584	545	557	496	583	535	522	561	528	484	482	538	522	550	518	538	532	506	550	530	577	538	522	546	541	546	543	578	577	535	554	543	574	560	532	543	549	549	535	530	539	564	551	575	512	555	566	509	525	578	508	561	537	521	539	586	565	481	567	552	509	562	566	543	540	549	525	546	534	535	503	523	548	575	543	564	539	570	527	557	535	533	514	534	549	560	555	581	556	559	579	541	523	558	572	558	564	530	557	561	556	519	569	527	589	583	521	540	565	547	552	527	536	587	534	503	558	519	566	562	567	537	530	562	532	547	566	558	550	596	567	592	554	527	552	545	593	558	553	533	527	563	529	509	555	549	565	592	572	572	535	570	537	544	556	542	560	564	557	560	543	500	545	563	531	556	608	550	547	567	610	567	555	520	525	522	527	521	578	531	554	537	526	520	554	542	509	510	554	555	569	565	562	555	550	517	593	540	582	532	548	557	544	541	544	563	516	531	528	543	577	527	557	514	566	578	514	531	544	556	501	571	555	548	541	543	577	589	514	591	553	554	530	524	570	557	562	571	537	575	568	520	511	552	602	527	550	527	546	556	566	574	559	521	542	514	573	510	569	585	537	562	525	533	537	563	569	518	562	568	579	569	592	553	596	536	549	551	566	539	572	586	550	531	550	573	543	574	570	559	580	539	517	543	522	567	522	498	574	597	552	527	551	559	561	564	587	561	524	569	532	536	536	532	530	545	523	536	574	566	530	504	594	542	589	527	561	592	587	531	561	500	503	551	557	558	535	532	540	530	593	537	525	587	544	589	527	598	574	572	541	582	538	553	558	543	564	510	535	542	545	545	502	546	564	552	564	534	534	518	547	544	566	566	569	553	528	522	551	517	563	492	563	543	559	517	510	565	528	573	543	551	587	549	539	553	567	547	554	541	533	522	546	530	531	588	496	535	506	524	536	557	568	563	534	579	537	554	537	535	559	515	530	527	532	585	525	575	544	574	554	535	539	549	549	518	547	545	547	532	502	576	557	528	532	541	571	511	521	556	565	519	506	540	538	556	520	562	525	536	506	576	559	555	536	555	533	512	550	551	561	512	518	598	553	537	572	581	541	550	530	559	548	543	522	551	569	561	512	539	524	505	578	532	562	540	563	557	565	541	587	544	557	619	588	543	544	536	551	536	535	558	577	488	541	557	583	541	557	535	564	520	553	591	552	534	535	557	555	543	527	548	531	530	556	556	555	576	588	570	514	546	541	543	569	581	563	547	515	552	578	528	546	566	524	624	523	562	511	555	533	536	551	583	509	497	543	565	577	552	558	508	511	558	529	543	566	557	571	537	564	528	546	474	532	562	619	504	504	542	589	548	549	525	540	566	551	533	524	549	580	573	580	558	563	521	574	531	548	592	532	563	502	568	525	537	550	576	587	580	585	539	516	580	555	554	566	547	519	552	559	556	550	591	552	572	555	565	550	609	532	541	504	529	543	503	521	527	546	559	556	539	579	563	555	563	562	516	545	543	519	602	534	548	516	534	599	530	550	525	539	525	566	536	559	546	496	540	575	567	514	555	550	561	554	559	564	584	548	576	520	549	534	524	539	572	534	472	547	546	536	590	520	508	523	532	581	554	563	599	511	561	538	565	544	558	533	569	573	567	561	558	548	558	531	543	559	570	542	575	565	538	565	530	521	560	537	525	558	546	576	564	516	554	541	566	538	538	521	581	528	552	526	590	561	539	540	529	531	562	556	544	541	572	534	573	551	541	541	573	543	552	537	591	584	529	547	525	619	552	597	562	494	575	558	500	561	522	558	542	562	566	513	572	530	575	525	540	553	508	518	545	553	545	545	565	563	583	528	530	563	592	533	553	565	554	536	505	579	530	526	534	567	523	537	575	563	537	548	554	506	560	584	571	522	546	534	538	566	536	535	526	558	535	538	541	511	566	554	504	558	503	546	514	587	557	568	554	562	537	567	525	592	513	541	537	549	518	540	583	507	580	553	545	571	489	574	517	550	535	556	528	545	568	518	508	562	555	564	568	588	551	582	523	538	519	540	578	543	520	583	526	577	564	512	555	540	526	564	533	576	554	549	550	563	524	573	560	480	499	559	509	559	529	515	558	502	561	551	532	581	567	570	509	538	583	610	575	576	550	522	565	604	534	542	551	580	577	558	526	557	571	575	572	552	537	542	597	609	563	566	534	555	562	528	519	596	546	559	563	550	508	542	573	518	549	520	522	564	563	507	578	544	530	569	511	569	589	582	559	504	533	551	573	563	545	559	581	515	558	532	574	541	573	564	556	575	581	576	572	516	584	579	515	627	542	555	547	517	536	502	505	554	530	565	561	525	588	539	537	543	529	557	569	599	548	526	532	595	569	501	613	525	532	546	565	544	540	551	537	529	579	574	550	552	555	516	557	564	547	490	551	600	539	542	532	544	547	564	558	560	520	556	568	560	530	518	582	555	541	563	496	514	529	558	520	550	579	536	576	498	543	571	580	563	511	576	532	564	553	565	513	555	529	552	479	574	563	573	535	572	567	606	542	574	594	564	541	571	547	508	558	531	558	564	523	559	521	573	555	557	593	527	544	542	558	542	539	524	547	535	540	554	552	591	509	538	523	534	528	542	547	554	565	541	556	550	517	531	572	555	513	589	540	549	559	530	546	530	585	529	511	570	551	531	567	577	522	551	519	535	610	484	549	566	483	536	566	590	499	512	507	543	566	528	554	562	548	588	536	526	535	543	538	551	550	566	531	554	530	555	576	498	598	558	532	503	550	508	552	533	535	559	522	563	575	521	557	547	560	584	575	554	573	551	523	513	528	547	567	552	572	519	553	568	561	506	553	561	563	581	562	564
22630	21347	28527	24502	21344	18707	1129	503	371	402	349	297	255	274	288	234	244	220	280	227	220	236	218	202	230	194	252	253	206	212	237	209	217	216	224	208	212	225	207	213	216	207	219	208	237	214	221	211	207	213	196	202	231	203	206	230	249	195	216	209	235	190	199	218	205	220	193	232	219	201	183	190	221	197	215	185	214	200	222	186	220	203	187	221	218	221	174	187	192	211	225	230	215	192	213	212	192	188	231	210	198	207	206	228	212	204	189	210	233	187	210	204	193	197	198	191	182	189	207	189	221	194	213	195	225	209	192	176	220	203	205	192	199	200	210	186	198	199	181	237	195	185	217	221	208	190	224	188	224	191	211	211	188	204	189	205	212	205	179	216	199	191	194	213	230	213	241	203	217	201	230	224	199	197	213	212	208	212	187	194	198	215	176	222	204	196	232	215	225	184	212	200	197	210	192	191	196	195	215	215	187	196	226	185	195	212	180	215	204	208	222	215	192	228	234	203	216	201	204	220	191	199	195	197	198	200	180	195	197	203	234	171	199	201	212	224	198	189	202	205	217	200	187	188	196	194	189	205	196	207	200	189	195	204	204	182	208	215	215	211	188	207	219	197	214	214	208	231	198	206	200	216	217	194	204	203	198	213	183	212	214	228	231	233	218	192	242	182	204	219	212	208	191	215	194	188	187	238	201	208	234	196	194	225	232	179	216	209	224	195	202	191	214	183	185	202	212	204	220	216	205	192	198	211	198	210	218	175	192	212	182	214	195	190	218	204	201	216	223	185	211	188	199	201	203	210	203	174	224	200	223	212	176	222	194	215	182	233	203	208	220	212	198	229	207	219	226	235	240	199	195	190	206	201	203	189	217	203	210	194	204	190	212	196	214	203	209	198	196	208	208	199	207	202	204	191	203	176	227	216	208	222	211	198	180	217	208	206	189	210	208	178	207	215	230	188	225	198	207	205	200	216	202	224	213	198	200	192	197	206	214	225	188	217	185	191	196	189	200	189	181	225	207	202	207	189	195	202	214	198	205	211	195	215	198	212	207	209	203	164	206	193	212	199	183	183	206	196	205	234	206	225	183	203	195	206	203	186	197	196	176	220	216	195	219	211	198	193	183	228	216	218	182	200	211	191	195	193	197	187	204	217	217	205	208	206	203	192	218	195	214	214	190	230	199	187	206	196	201	211	221	194	216	195	181	195	199	207	193	218	205	193	207	201	213	204	199	222	160	219	219	204	205	199	204	187	178	198	184	185	204	207	198	222	183	187	199	191	202	202	220	219	211	191	185	183	204	181	195	200	179	211	200	181	232	192	229	174	213	224	191	199	193	210	208	209	206	179	212	207	221	203	220	204	195	222	206	184	214	207	212	184	180	204	203	209	218	172	181	221	194	222	225	209	197	192	199	229	234	195	220	204	211	201	186	204	203	217	208	189	189	208	204	207	203	214	229	185	208	190	202	214	234	203	203	203	203	188	187	211	199	219	188	181	201	207	191	216	195	179	211	204	184	213	208	213	200	206	207	204	175	204	196	219	213	201	220	194	198	183	234	226	218	201	185	204	199	194	196	191	205	180	219	198	205	188	197	219	183	176	193	193	206	174	206	224	210	205	216	193	218	193	201	222	199	200	224	188	197	203	189	213	199	202	202	162	196	211	180	207	209	204	224	198	197	229	185	187	196	182	221	196	211	206	210	197	197	196	193	188	171	190	193	198	208	235	216	187	229	198	194	202	199	217	209	220	226	238	225	210	204	173	224	199	212	200	205	204	206	190	196	200	198	205	180	198	219	185	190	222	212	200	210	198	216	231	194	195	195	211	197	195	187	194	199	209	201	216	216	212	208	207	217	182	190	197	201	211	182	179	211	214	205	197	194	240	217	214	222	233	221	205	221	197	177	205	191	211	208	206	208	215	200	206	199	200	212	195	212	222	200	191	231	213	196	206	199	221	191	193	193	217	201	212	197	199	214	215	188	194	211	213	224	199	196	200	188	212	219	188	182	222	231	226	202	214	193	219	197	191	249	219	219	208	195	196	198	198	201	213	182	235	196	193	201	195	217	203	210	223	196	199	216	226	267	192	195	217	212	200	214	203	215	225	194	219	197	202	240	201	227	222	208	184	173	236	179	202	239	222	236	218	192	193	198	239	197	201	218	201	198	209	192	201	213	206	206	214	165	214	201	200	208	207	208	225	204	213	198	183	215	209	203	187	201	216	188	207	221	197	203	199	220	205	198	233	197	222	210	212	222	192	190	200	189	212	216	212	196	246	212	238	192	191	198	199	211	185	209	216	191	192	195	202	204	234	214	218	202	211	203	186	202	186	179	202	190	201	209	235	212	192	190	212	190	203	201	199	202	210	188	191	193	190	195	227	167	184	206	204	225	216	203	210	201	198	197	215	202	211	201	187	211	181	195	217	178	205	189	216	192	192	188	200	201	188	206	180	189	219	190	234	216	182	206	196	190	210	198	207	193	204	190	213	226	231	187	187	224	217	181	217	233	203	196	199	206	208	239	225	204	194	218	201	224	202	216	210	211	204	229	202	190	208	207	187	223	213	197	215	206	201	208	207	220	204	188	184	194	190	207	198	164	187	206	224	206	210	199	204	241	186	236	223	172	180	195	195	217	212	204	223	213	206	229	205	208	183	192	195	194	204	212	199	195	200	194	216	203	195	221	205	215	198	190	214	184	195	188	202	216	201	226	196	192	201	208	224	210	198	184	193	218	204	223	206	208	193	196	226	189	188	218	176	215	192	190	186	214	203	227	204	225	226	210	209	214	188	201	213	188	205	173	205	228	197	195	195	188	185	215	202	191	213	200	192	207	170	211	212	223	201	204	186	218	207	226	193	221	196	171	220	199	195	212	227	215	196	226	216	209	199	203	210	201	226	222	221	223	191	230	211	211	216	214	221	187	221	180	197	201	203	202	203	224	204	204	226	227	232	219	194	199	202	193	212	196	202	193	172	207	213	223	202	218	228	194	194	196	208	228	226	213	218	241	214	184	194	204	181	204	219	200	225	193	219	222	208	223	207	222	210	228	204	200	179	244	207	217	216	212	206	217	213	202	215	208	196	195	207	195	214	211	215	177	192	204	237	241	208	191	199	225	205	190	212	180	227	196	207	196	172	205	211	217	200	217	181	208	188	196	193	186	218	208	226	189	185	192	203	204	194	220	182	218	190	200	195	191	186	206	212	193	220	192	182	203	205	243	207	184	196	190	217	210	211	213	211	199	188	197	194	210	211	193	207	188	184	188	216	235	225	196	208	211	196	218	179	197	185	214	219	189	213	192	211	198	203	217	194	217	183	210	205	220	207	190	203	212	202	185	188	199	202	212	220	223	191	207	214	207	188	194	190	190	186	180	216	230	221	225	205	196	209	217	237	208	195	201	215	201	205	209	210	197	203	191	194	211	214	200	187	193	193	225	205	211	213	191	201	194	186	204	197	168	224	199	204	194	198	195	195	204	201	216	217
27786	11158	6781	3222	2161	1586	1208	973	812	692	594	557	517	421	438	441	429	393	365	364	349	308	319	344	331	317	331	328	323	306	287	306	268	330	302	311	281	293	308	315	306	324	298	301	284	310	277	284	333	299	273	252	302	296	310	306	268	294	313	292	269	248	282	285	270	260	279	266	324	271	268	297	276	277	282	250	273	297	262	250	329	281	291	268	262	315	293	273	276	285	294	283	281	258	303	270	279	249	294	271	285	284	294	280	267	269	297	299	297	281	249	252	297	286	273	305	297	316	262	308	279	266	300	321	287	271	282	259	270	264	278	289	285	272	292	295	267	249	258	272	314	296	247	283	293	291	287	256	254	300	295	292	302	272	287	246	274	293	309	269	290	273	303	266	284	256	299	278	297	275	277	279	273	274	283	297	294	330	274	271	278	272	283	292	259	270	270	269	268	316	294	298	288	275	308	290	268	285	279	265	323	280	281	260	315	286	268	308	278	316	305	265	281	278	281	278	290	259	279	301	294	277	268	306	284	307	255	279	296	279	266	289	271	301	287	264	272	273	268	267	276	274	281	258	270	264	270	248	274	277	277	272	289	275	260	287	271	253	268	282	282	276	306	279	288	293	261	271	280	299	315	280	258	273	302	278	275	294	275	284	240	286	281	269	324	290	265	287	286	264	261	243	294	290	240	295	275	285	285	291	280	260	287	260	268	292	321	326	304	283	299	308	279	302	290	309	300	303	282	281	299	303	274	262	282	265	282	277	273	267	277	278	261	302	302	297	289	268	264	330	290	272	271	266	264	289	316	260	302	275	264	277	303	307	274	261	287	267	309	287	265	279	301	295	319	304	309	275	267	272	302	264	257	298	277	290	285	294	277	305	252	278	287	288	264	257	294	254	282	253	304	271	249	267	276	255	291	249	318	276	268	285	265	251	280	277	297	277	287	298	281	253	289	296	260	273	282	287	235	272	301	283	281	257	287	275	268	313	252	279	265	313	299	244	296	288	255	273	273	279	295	275	269	249	283	281	269	309	279	300	263	289	285	325	256	308	277	302	306	270	261	270	284	271	310	262	286	277	287	287	253	288	266	284	302	279	327	286	271	246	270	289	253	298	281	275	298	252	275	274	292	264	259	254	281	280	267	289	302	279	280	272	253	281	313	274	275	307	258	273	246	307	290	276	296	300	331	266	278	284	287	261	252	290	280	295	279	291	292	299	247	279	263	269	265	287	280	292	290	278	271	279	260	272	287	297	281	282	295	280	287	275	245	276	267	283	288	284	254	287	268	291	293	261	301	301	292	273	269	273	272	292	278	300	281	262	270	283	256	279	287	246	282	291	279	278	309	280	298	265	247	275	289	264	314	282	280	251	299	275	268	264	272	300	256	280	290	308	312	306	270	271	289	313	286	286	276	243	253	270	278	273	289	269	278	268	278	270	277	287	251	291	277	281	263	275	282	323	277	264	274	265	281	292	285	278	244	304	273	276	315	256	288	274	287	291	280	288	257	276	267	273	257	264	313	256	276	272	277	307	264	272	289	276	315	261	263	262	284	271	289	270	251	270	279	290	258	286	299	254	300	276	294	289	281	320	288	315	265	287	271	274	290	285	276	284	270	264	289	304	265	284	262	297	270	263	273	279	276	269	264	254	276	283	260	261	293	285	272	275	264	262	251	294	310	313	300	284	271	284	300	275	265	288	286	297	269	277	256	299	251	294	302	285	289	294	291	282	293	275	302	276	290	291	305	277	261	288	274	308	290	281	257	252	300	265	263	278	266	254	333	284	275	295	269	287	290	279	295	290	294	288	269	268	254	299	264	286	317	280	258	293	286	311	302	229	295	305	295	287	288	283	295	292	264	277	266	261	279	293	278	297	271	304	260	295	321	283	284	268	302	299	302	262	306	311	266	245	296	299	259	289	303	283	280	247	317	283	296	281	275	267	286	292	253	267	265	260	286	282	265	265	270	268	276	290	275	268	291	282	270	247	319	273	285	289	297	276	265	306	286	283	271	280	252	263	281	249	297	283	263	289	277	333	268	267	287	254	257	278	287	280	279	293	271	282	305	255	305	279	299	258	277	314	280	264	266	285	280	261	270	299	293	269	271	260	265	282	270	282	285	281	277	287	272	290	286	282	248	283	276	276	265	267	299	278	238	279	284	288	291	269	284	289	258	278	312	289	292	288	258	249	283	276	237	242	278	273	297	285	276	267	301	278	266	271	267	253	261	286	293	255	268	273	293	260	274	261	283	284	270	299	259	281	282	272	281	265	306	263	287	302	277	278	274	298	307	310	289	266	284	288	262	261	281	278	265	256	291	272	299	292	308	290	294	270	288	255	291	287	287	270	285	303	278	248	270	258	277	280	245	275	274	287	273	242	285	289	286	283	269	282	275	265	282	295	273	261	269	290	282	282	291	295	305	281	281	282	263	274	267	278	281	271	285	257	272	296	259	276	267	285	272	305	315	282	270	268	274	270	278	287	269	283	272	295	297	294	278	256	243	302	274	298	272	289	273	272	271	262	302	282	296	284	277	291	262	281	283	300	300	280	316	283	287	286	285	262	288	260	291	267	283	280	251	277	241	275	285	269	281	281	285	287	291	262	269	289	301	266	296	276	264	260	277	273	292	255	268	256	262	260	284	276	280	291	291	311	279	302	266	285	284	288	248	295	257	279	282	292	267	281	280	283	276	274	266	284	294	273	265	264	300	309	296	302	254	294	290	287	259	278	277	284	274	274	287	279	285	308	280	297	281	290	284	266	245	297	291	254	287	281	261	289	287	270	287	301	296	265	275	291	261	258	263	270	298	278	318	298	276	268	263	320	273	282	305	308	290	300	262	257	311	266	243	286	252	248	286	252	281	311	275	280	284	305	273	300	287	317	285	273	282	260	245	285	271	262	270	294	284	278	256	282	256	281	321	306	244	277	262	309	284	280	283	262	282	256	280	269	280	290	295	283	265	294	274	278	278	294	298	286	270	281	297	274	278	271	299	269	265	281	267	300	273	276	274	263	286	280	287	302	307	291	257	264	253	262	287	264	279	303	276	281	269	268	257	273	258	276	257	292	269	316	291	277	277	264	321	272	270	293	247	257	269	301	254	286	269	271	282	298	261	283	310	285	254	292	274	273	241	261	280	279	294	261	290	262	296	280	266	276	281	280	299	272	303	291	285	279	289	289	276	258	271	266	282	264	271	292	278	309	254	290	288	279	277	272	299	286	279	255	274	278	266	256	290	280	279	261	285	279	277	289	270	278	288	271	316	269	272	292	265	301	278	274	293	302	258	282	276	270	297	278	296	268	323	306	271	277	285	293	291	287	258	285	293	270	303	281	261	285	294	284	279	317	266	271	286	283	271	299	282	292	272	293	276	294	272	306	303	270	298	283	260	297	285	276	295	252	307	251	269	280	292	279	273	274	265	271	272	273	267	281	302	277	278	274	290	257	297	272	271	287	282	299	270	251	296	309	271	284	296	319	265	269
27751	15588	2316	791	672	634	621	619	629	590	579	594	581	609	577	620	584	610	621	622	638	633	574	603	607	618	558	581	579	595	624	611	636	608	575	561	547	595	642	579	587	593	627	598	637	604	598	601	595	599	648	562	575	621	620	601	570	566	593	569	596	604	627	566	625	652	589	602	619	555	570	653	578	590	596	592	612	623	590	594	604	597	654	572	616	654	606	566	604	568	620	591	628	584	587	574	617	601	589	609	594	585	615	620	562	586	603	560	590	583	567	613	603	625	597	559	625	592	619	583	596	576	658	608	611	602	588	631	615	623	582	611	611	595	568	600	581	624	597	574	604	579	567	605	640	595	539	631	544	636	633	571	559	573	600	606	579	592	605	608	610	629	589	569	605	632	597	613	582	619	598	617	619	629	629	604	658	584	559	575	609	602	567	624	579	583	578	580	633	593	611	595	598	610	624	612	606	566	644	580	570	581	601	575	619	570	614	591	569	603	572	632	613	590	638	607	620	598	633	569	599	575	598	598	613	621	612	609	619	609	632	606	585	629	617	622	617	619	577	593	579	579	564	550	613	610	581	630	607	619	585	599	616	620	626	643	626	583	618	595	599	629	579	601	586	621	596	618	606	615	606	602	617	602	591	617	560	599	625	593	609	573	607	610	600	673	577	580	604	595	643	615	624	558	606	636	658	608	633	629	581	586	588	608	555	554	562	598	566	589	575	600	593	601	598	584	618	585	626	614	614	543	526	585	568	571	606	591	595	600	582	603	585	618	644	615	590	621	591	620	596	567	565	580	615	562	610	599	613	602	622	578	585	591	621	595	623	650	616	635	587	615	586	652	548	545	622	583	583	602	605	548	643	573	574	620	612	574	620	601	610	566	602	574	565	577	618	621	621	598	625	658	632	639	564	600	567	595	645	612	591	571	642	580	600	662	576	589	623	610	634	584	584	584	579	599	619	594	588	601	629	644	609	583	613	635	626	625	607	600	598	596	622	574	585	626	628	596	623	598	577	640	587	630	609	605	637	604	597	580	605	593	569	595	590	602	589	611	621	578	586	577	627	594	628	613	615	597	568	616	581	570	620	624	580	618	581	593	597	593	581	632	571	616	578	574	578	616	618	589	605	560	555	599	614	628	591	623	613	597	604	599	611	574	614	612	609	607	602	600	612	604	623	597	545	625	580	645	566	640	572	618	627	645	558	583	630	580	655	598	629	605	592	629	608	563	616	637	576	590	653	616	608	634	575	650	617	601	613	638	610	600	646	594	635	608	556	612	565	617	542	621	582	599	624	587	604	546	602	591	580	615	620	585	597	611	578	584	610	587	614	600	611	622	661	623	581	622	631	610	615	584	589	562	624	625	610	584	584	602	578	623	595	562	601	618	565	578	612	589	617	556	595	614	555	597	585	597	620	619	647	604	560	633	581	598	605	567	616	618	593	616	604	575	617	603	601	602	627	585	591	579	572	595	609	605	605	624	619	587	624	598	596	643	595	620	600	580	570	610	616	598	602	599	615	646	633	633	620	608	585	627	572	609	581	552	630	564	584	611	559	652	598	599	622	572	584	628	620	606	546	631	607	607	634	575	615	637	597	619	597	602	550	598	614	564	607	555	630	603	613	600	627	589	603	623	588	589	588	595	568	658	644	608	609	617	613	603	632	579	607	607	539	579	622	639	636	584	608	571	608	640	612	590	601	590	630	604	579	643	639	575	567	582	614	588	630	610	559	578	603	595	583	640	577	572	605	611	590	629	627	627	593	588	582	602	589	628	614	591	628	599	610	604	591	604	598	579	568	576	632	585	612	582	634	598	617	611	586	614	611	571	608	557	591	612	611	620	587	616	607	634	627	547	577	634	602	618	576	601	600	599	562	562	641	617	592	553	596	563	583	591	611	607	612	588	587	607	611	597	599	627	636	606	562	614	614	584	592	592	601	591	615	621	613	560	646	614	573	623	609	643	585	581	612	588	625	608	601	584	529	596	620	579	600	578	622	561	601	590	580	622	611	605	625	658	610	619	577	594	596	630	592	589	617	640	629	624	595	605	606	573	597	556	633	599	584	598	608	620	604	606	618	547	596	621	570	608	599	610	557	588	621	620	635	597	558	574	580	631	624	588	631	585	569	621	647	602	548	585	619	577	585	588	609	549	597	587	608	609	545	584	590	576	585	617	632	602	584	594	577	661	643	615	626	613	608	564	606	610	638	652	591	636	637	594	609	610	617	577	642	574	605	597	584	584	612	603	601	557	625	597	607	583	597	652	609	596	597	571	608	587	624	617	595	628	637	585	594	633	552	614	605	609	590	630	610	620	600	594	614	614	656	599	545	593	616	603	639	595	623	592	561	605	618	539	595	594	622	598	604	578	573	574	575	603	610	612	609	570	599	634	636	572	602	581	581	570	581	598	585	628	587	571	597	620	635	609	668	601	589	653	636	595	597	634	597	628	608	618	594	622	634	568	598	555	600	629	577	624	567	654	589	608	641	610	597	585	591	592	579	575	601	588	545	643	618	636	612	592	602	580	610	622	602	623	586	627	578	591	611	626	603	602	638	623	586	658	610	625	579	606	628	599	596	619	593	625	578	586	589	590	586	575	588	602	558	610	570	635	608	597	620	649	572	603	636	639	638	596	628	572	590	593	618	620	610	636	606	609	598	560	610	563	655	564	589	566	580	559	604	597	602	608	573	588	606	592	601	581	614	587	631	606	603	613	582	590	568	597	602	625	587	607	573	607	573	615	587	648	531	635	603	600	609	579	584	609	612	591	631	662	570	619	618	605	626	583	613	614	635	608	638	609	584	629	587	620	619	578	592	553	638	625	582	639	591	551	553	617	563	681	584	654	624	568	608	607	608	560	606	639	603	573	584	608	575	551	603	597	581	615	575	598	637	605	621	593	568	588	624	575	607	621	588	648	614	625	616	630	602	555	592	592	581	595	597	576	569	607	595	599	564	558	598	615	631	602	603	574	659	569	596	554	605	600	597	599	607	631	644	614	614	556	610	604	590	607	560	611	583	650	570	623	602	577	605	587	585	656	605	566	635	629	594	575	572	639	599	607	557	631	635	594	601	575	633	583	594	565	575	563	592	559	588	626	597	588	643	593	638	599	609	613	557	590	589	559	598	651	603	600	577	644	592	601	606	560	615	627	571	581	568	598	622	622	580	625	617	633	580	639	591	600	641	632	588	617	609	613	629	629	626	591	582	586	559	622	591	558	619	590	581	598	619	659	632	587	585	607	569	587	570	610	602	550	595	580	579	587	596	599	594	587	623	568	585	637	607	609	651	594	589	631	584	645	599	619	619	567	596	611	567	567	607	594	574	552	606	580	644	612	576	577	605	611	574	578	656	582	630	602	636	620	604	594	573	646	624	632	571	596	572	575	623	613	589	579	615	612	594	585	601	633	623	600	564	623	590	602	603	605	591	592	621	606	608	627	601	593	620	613	565	614	600	575	606	574	616	585	606	584	598	622	593	579
8027	1224	949	907	842	814	757	806	813	813	756	800	759	738	762	814	698	801	745	775	743	780	752	833	776	768	810	765	874	788	778	842	732	806	805	778	790	796	742	779	813	790	802	828	749	815	777	737	763	782	783	778	797	756	792	729	800	770	758	770	710	770	744	742	775	789	800	757	755	813	800	774	785	838	746	748	773	743	789	773	767	787	743	758	836	794	785	752	768	767	789	829	769	744	755	783	769	799	797	784	825	787	759	761	765	766	816	761	815	813	747	758	768	804	787	756	773	727	780	798	817	749	786	792	746	750	785	778	792	775	771	777	794	721	802	784	726	744	771	799	754	739	821	792	820	799	765	709	779	715	772	797	805	820	773	821	747	778	797	818	788	782	780	754	792	803	764	831	786	758	727	727	789	799	767	798	760	810	811	794	746	768	801	774	818	790	776	768	783	775	780	767	738	799	783	807	818	717	818	786	775	779	804	818	750	809	758	841	812	784	766	739	769	756	813	741	755	854	775	798	780	794	755	780	799	776	799	723	791	774	759	777	810	812	763	771	785	763	718	757	785	792	753	787	739	777	771	732	789	753	777	781	752	729	793	748	759	770	767	796	793	748	788	827	775	748	733	812	743	780	762	760	783	771	778	787	766	784	797	752	781	773	717	774	749	742	764	769	834	735	784	800	802	768	808	789	788	735	801	795	722	770	768	813	750	751	763	779	786	779	743	752	767	781	781	792	792	755	821	824	767	773	815	755	797	757	790	787	753	807	770	818	768	775	787	804	769	737	796	782	756	774	780	789	750	724	757	846	768	784	747	830	754	767	795	744	798	792	789	738	763	770	769	779	772	745	763	747	785	769	731	809	723	760	843	747	815	812	778	825	783	766	730	723	799	789	752	801	808	785	768	767	730	760	811	810	751	776	780	745	718	759	808	770	760	777	754	806	805	763	770	742	759	766	763	735	844	765	791	760	750	813	815	768	765	775	769	770	689	780	784	823	820	823	785	787	795	789	781	787	790	768	745	789	790	785	801	785	790	793	772	785	723	805	732	767	786	721	786	760	796	736	778	743	745	807	821	771	786	773	750	702	786	797	735	764	799	768	766	744	752	747	762	758	826	786	806	803	836	802	795	762	789	717	776	731	763	804	767	751	825	810	770	751	762	753	806	771	758	763	843	753	768	788	809	758	766	761	798	781	768	746	787	794	768	763	768	787	827	768	800	771	770	778	800	781	768	835	804	749	736	823	829	752	813	766	755	760	746	720	843	742	729	782	788	725	762	751	787	801	774	821	809	787	792	796	782	823	771	722	777	770	815	754	764	780	760	802	770	778	782	761	743	761	775	801	777	771	746	785	798	774	727	784	785	749	779	813	757	775	809	748	785	773	739	763	764	761	746	756	792	730	770	740	818	782	713	813	792	797	780	792	743	819	779	718	785	766	774	716	794	796	786	791	788	774	810	788	745	717	782	727	782	810	842	774	799	761	765	766	811	861	788	773	785	812	779	708	800	771	759	762	805	798	816	780	760	776	728	789	734	783	774	743	804	757	785	764	803	781	798	742	790	772	768	748	713	797	747	734	743	756	762	774	755	770	782	720	788	747	802	824	803	787	743	826	756	773	807	803	803	787	797	778	749	759	828	801	768	778	763	783	760	731	817	734	740	771	767	763	807	790	781	779	792	757	730	803	760	830	791	739	762	768	779	794	776	805	727	767	721	783	795	719	767	797	779	819	800	783	766	762	779	770	793	782	774	782	757	737	781	792	768	793	806	808	765	815	739	803	813	747	763	717	770	788	749	789	758	752	779	794	732	796	749	759	759	776	766	797	772	753	763	785	801	782	837	788	730	757	789	749	764	808	777	744	792	792	773	776	809	772	778	741	859	772	762	787	751	778	759	778	734	740	753	784	814	818	769	774	786	792	769	841	767	792	781	789	780	780	743	802	817	728	799	730	760	744	746	778	777	796	763	824	726	779	816	821	806	773	781	815	763	800	792	744	764	801	742	718	760	799	765	803	786	737	729	724	789	759	739	767	791	763	787	796	815	767	790	751	777	754	797	789	737	755	787	728	776	758	804	808	776	756	789	781	760	787	780	846	732	762	824	772	789	715	758	777	796	763	797	811	752	791	774	771	733	776	760	777	798	807	798	785	751	725	749	760	790	778	735	793	796	772	813	813	748	794	793	743	726	767	795	819	780	777	776	776	806	810	779	803	801	782	857	768	736	774	718	800	782	792	797	740	780	721	781	793	806	816	774	780	803	719	768	818	758	733	784	741	769	791	764	776	808	759	797	805	767	767	764	730	765	764	737	736	756	743	814	767	799	772	753	742	762	802	775	767	753	763	805	766	759	776	792	793	796	849	788	714	812	758	749	795	820	795	771	737	735	764	757	774	815	796	809	748	765	795	804	787	759	800	786	799	757	802	756	759	724	775	790	812	812	796	801	808	769	751	745	839	840	810	757	754	759	728	806	795	767	809	770	742	740	774	801	831	805	756	776	805	754	762	774	758	741	822	817	784	751	750	785	834	825	763	789	772	794	777	793	826	717	794	763	743	809	762	772	766	769	789	760	776	762	766	767	718	769	761	791	753	718	760	757	776	821	801	800	797	785	789	797	788	753	775	763	789	802	774	772	781	765	779	746	804	759	794	802	742	805	764	786	758	810	770	748	795	769	792	803	771	777	817	743	757	807	774	758	744	785	807	764	750	749	791	767	842	814	725	813	776	750	792	773	774	802	770	765	779	777	724	857	793	777	746	769	767	811	809	771	815	808	785	800	785	813	795	736	792	754	771	756	777	761	750	734	820	779	754	768	808	774	815	778	772	768	804	754	746	748	771	810	732	787	791	788	779	756	741	792	804	777	786	774	782	762	765	764	711	790	794	823	751	770	770	762	787	790	733	769	756	803	770	780	801	757	756	794	777	751	749	820	757	792	791	809	786	784	807	814	787	788	809	747	757	784	793	763	773	759	774	830	741	751	764	774	796	786	798	804	747	719	765	797	781	746	777	758	781	785	749	777	805	783	770	734	797	794	803	770	775	779	819	772	754	754	814	779	762	807	811	756	787	750	733	793	812	764	801	777	743	760	753	808	793	711	815	774	740	731	748	809	801	782	770	821	778	746	812	794	777	748	804	795	773	705	764	836	767	774	786	729	778	762	768	797	822	765	735	773	768	762	786	790	858	851	772	760	757	748	784	736	816	781	757	723	759	811	736	783	730	754	800	785	759	770	793	783	777	782	808	802	787	763	808	758	788	781	734	791	775	841	770	768	755	811	799	761	803	833	766	764	777	742	778	796	846	782	850	825	753	792	796	769	751	778	775	793	775	720	787	768	787	818	752	775	751	746	780	786	805	807	779	788	754	777	766	796	787	746	762	791	755	805	745	788	816	754	787	786	813	820	766	796	695	752	726	778	787	730	775	789	765	770	757	767	743	816	811	819	764	771	772	756	776	795	760	791	777	793	763	767	757	788	793	769	859
23491	21268	27752	25093	20480	2182	791	655	596	513	550	520	466	541	480	520	473	512	445	470	468	477	471	496	481	490	445	487	477	493	507	507	464	483	463	484	457	438	463	481	453	473	453	486	441	449	520	468	469	450	492	471	456	507	436	495	463	457	485	470	503	450	458	454	454	458	457	473	440	459	466	478	441	494	483	469	497	461	481	462	468	473	473	481	433	484	485	439	509	480	469	467	445	451	456	455	471	479	488	495	454	471	458	440	473	480	446	510	455	446	492	447	487	438	464	485	474	442	480	462	449	479	442	453	508	427	454	443	497	462	467	502	477	450	489	468	510	465	489	451	484	445	475	419	473	480	465	428	448	467	485	440	461	445	520	503	471	462	450	434	446	460	446	505	462	491	475	483	453	459	468	448	481	482	467	447	497	465	498	495	501	467	467	512	436	453	489	470	461	477	464	460	462	465	451	471	457	472	465	480	451	473	489	460	453	469	446	484	443	460	463	448	487	495	485	466	466	479	487	510	443	466	436	490	475	452	493	485	480	499	486	493	467	467	467	445	495	472	475	476	464	477	446	474	493	449	440	445	494	499	418	498	495	464	467	503	463	474	477	475	497	447	493	416	490	461	477	446	481	475	435	428	471	467	464	489	465	449	446	470	469	503	457	463	483	470	476	415	430	493	452	454	445	483	467	441	449	453	402	482	475	441	464	480	492	512	449	452	447	473	488	472	471	506	463	472	476	479	449	500	466	463	466	455	453	469	450	479	477	431	438	491	446	464	490	468	448	432	451	450	478	447	452	461	474	504	492	460	480	526	494	421	469	465	461	485	484	467	429	417	451	471	459	429	454	449	451	420	470	480	452	482	498	482	453	448	457	455	490	494	477	448	481	472	453	450	484	512	432	471	442	504	483	477	462	490	457	468	479	448	497	465	445	448	488	481	438	486	484	490	483	440	446	448	449	462	446	455	478	423	462	451	466	449	487	472	457	475	472	480	487	477	455	461	461	459	486	462	479	473	434	498	481	460	447	489	443	465	462	466	469	495	487	460	487	494	450	478	485	428	415	467	480	458	481	491	433	472	467	455	500	452	463	473	454	451	490	478	455	439	450	438	430	457	475	495	434	463	458	473	434	441	456	496	441	437	459	471	458	468	446	464	449	463	461	417	476	468	507	470	465	491	444	497	460	454	462	437	425	494	473	489	466	432	460	476	493	477	441	467	465	420	440	472	504	470	470	456	492	487	460	465	501	467	479	454	467	453	482	455	452	455	452	481	453	483	482	494	489	495	470	467	457	459	489	459	448	449	430	503	451	492	424	435	441	437	515	483	508	463	477	481	448	492	431	461	486	486	448	466	436	474	477	474	455	439	463	501	453	471	470	454	475	420	470	466	471	460	445	471	484	456	445	454	501	414	465	457	488	477	466	479	448	451	501	484	456	477	456	439	464	496	446	495	471	450	475	485	411	463	462	437	420	473	461	481	443	422	461	438	470	458	469	505	441	485	495	467	431	493	457	438	485	455	465	446	453	467	428	485	472	448	471	490	473	423	500	449	444	458	440	430	442	498	505	458	466	427	497	446	433	465	457	448	456	475	450	484	479	481	455	466	483	453	479	448	464	447	495	440	488	521	471	511	457	442	461	429	503	446	463	507	502	495	482	418	499	463	488	487	462	483	465	429	487	452	466	441	443	455	481	518	451	487	453	443	463	473	470	456	434	493	448	520	480	431	476	475	424	448	447	451	499	472	454	436	458	437	494	452	467	431	438	487	457	506	450	465	451	490	436	472	471	475	460	479	504	496	458	448	513	466	485	441	469	427	471	434	504	475	472	459	484	434	458	483	459	448	454	512	503	469	469	426	456	436	465	472	437	468	467	460	453	471	462	470	490	480	449	440	466	444	470	486	493	446	466	442	462	459	488	459	464	469	472	486	476	451	473	475	483	484	457	479	477	490	513	447	471	431	441	444	445	467	460	455	456	510	470	492	468	466	469	434	518	442	447	454	464	513	460	459	495	480	467	443	469	486	473	435	477	470	477	482	458	480	456	477	449	462	500	473	462	433	469	422	478	443	465	450	429	459	481	437	459	460	468	462	468	495	449	465	472	473	519	480	470	469	463	464	436	447	499	459	464	477	469	502	452	449	450	465	477	467	451	488	470	499	436	458	469	448	459	454	483	420	438	464	498	443	493	441	484	445	500	475	452	505	472	518	412	449	461	454	474	501	469	494	443	465	438	434	437	476	453	493	453	450	484	454	472	463	454	513	431	484	437	503	525	451	479	461	433	478	434	484	463	473	457	490	469	495	466	479	475	472	466	477	438	486	479	487	454	465	457	465	462	446	453	491	462	465	485	484	428	490	477	506	468	471	482	497	460	479	430	448	478	434	433	482	475	461	495	456	463	462	468	475	445	458	470	484	485	459	442	440	475	464	451	526	467	436	463	471	467	469	441	460	507	451	464	448	462	487	451	459	445	482	453	461	455	497	459	474	450	474	467	461	423	451	441	476	458	437	460	461	467	484	457	470	439	445	475	478	438	421	462	459	458	469	451	454	509	468	446	496	471	454	464	455	473	480	446	462	481	471	463	435	468	487	460	458	442	492	456	481	461	434	493	455	470	440	432	469	460	464	510	451	495	465	445	464	500	478	459	459	483	495	472	486	482	490	483	440	463	505	435	481	451	456	498	459	459	438	444	448	444	465	421	473	476	424	454	451	456	464	508	452	462	470	472	454	497	445	469	469	476	460	479	487	423	485	417	472	480	450	503	437	461	459	472	488	452	441	471	458	450	455	430	452	490	462	493	473	438	481	440	504	450	494	469	456	437	483	477	459	465	447	435	456	475	483	486	500	459	449	484	483	439	476	507	450	516	487	487	478	472	484	461	474	477	473	457	466	476	441	484	413	439	493	431	449	434	447	487	438	440	430	460	451	484	449	466	467	392	506	468	456	444	476	466	482	457	451	484	454	461	474	461	471	440	464	498	481	491	488	455	429	500	474	454	434	486	455	455	481	499	460	455	487	487	463	460	465	451	439	489	462	478	484	473	468	439	429	469	450	471	455	476	501	481	450	458	478	441	480	451	474	465	471	490	511	460	445	445	411	477	471	483	499	452	467	429	483	506	466	497	426	471	468	491	474	460	437	476	460	459	444	469	473	478	477	444	482	457	441	453	482	468	458	441	504	472	469	463	527	476	451	466	508	455	492	462	430	522	475	493	438	474	453	438	486	437	430	433	475	455	486	487	480	441	440	496	485	448	505	453	443	485	448	474	459	477	469	466	493	465	443	476	467	443	448	501	447	496	419	447	429	476	467	481	473	452	479	496	440	459	455	495	454	464	452	453	448	498	515	485	441	465	528	487	512	488	462	456	464	494	478	460	442	446	455	466	469	478	469	458	446	457	483	484	503	489	448	534	431	477	495	493	457	444	504	480	434	497	437	470	456	432	479	482	465	454	476	491	512	468	423	478	440	440	484	451	469	452	457
23892	7023	4386	2219	1744	1308	1080	978	948	809	792	784	708	686	683	724	689	684	665	602	655	702	695	594	658	644	619	626	668	637	652	623	626	579	659	625	637	635	663	680	642	612	612	616	630	611	634	670	662	654	641	624	625	662	637	616	644	649	631	656	623	644	639	622	627	608	622	610	607	582	608	559	611	597	624	603	606	662	625	621	634	609	612	656	613	646	595	624	627	660	603	648	661	643	579	658	651	631	615	636	613	623	597	624	628	617	608	632	653	621	598	641	640	669	642	641	604	680	619	619	672	668	588	671	621	612	591	594	643	626	628	650	615	640	656	638	639	616	622	631	618	615	597	620	616	596	602	623	624	656	606	601	597	628	625	596	617	595	677	619	612	622	650	589	609	621	610	603	592	606	591	622	616	594	621	651	637	617	598	640	643	603	602	579	636	632	658	604	639	602	614	619	646	603	658	599	642	617	611	614	601	606	657	648	644	620	590	622	616	609	666	596	657	607	611	602	593	634	625	648	640	614	658	662	635	576	580	637	560	599	606	626	644	626	659	585	645	568	640	634	636	634	624	623	651	612	620	627	604	615	607	663	608	601	614	575	598	618	633	611	604	649	599	676	635	579	621	642	624	607	603	621	623	670	675	640	641	611	630	624	669	614	584	621	647	652	621	638	575	626	637	597	604	615	607	626	626	599	602	639	614	622	599	543	622	670	625	645	608	668	592	656	595	645	637	636	598	632	632	625	565	657	625	623	643	640	643	629	619	659	646	654	607	631	626	602	622	664	610	635	638	655	593	619	601	617	597	649	604	601	600	662	594	598	639	653	630	641	658	616	596	639	645	612	596	649	578	629	649	598	626	588	613	641	623	602	606	662	670	659	600	625	612	584	578	642	631	627	629	600	612	612	627	637	597	643	596	614	643	625	602	637	612	607	612	641	665	624	604	609	632	657	631	591	585	625	602	626	616	647	628	629	618	663	643	648	651	579	638	622	613	635	608	604	582	643	655	618	616	634	636	605	635	566	654	605	611	624	613	602	588	635	616	627	612	587	625	623	616	634	619	630	671	625	587	626	577	607	633	626	649	616	609	660	645	627	612	650	659	652	624	589	605	642	583	661	576	637	639	619	610	646	641	612	598	634	634	617	622	607	643	619	623	670	621	613	609	620	628	619	653	629	593	592	605	591	643	604	655	636	634	604	628	622	623	619	643	641	675	614	577	599	626	622	660	589	588	604	609	644	625	578	600	650	632	615	611	557	675	606	633	627	690	618	614	580	642	630	647	603	629	647	659	610	631	654	651	627	631	641	594	631	670	649	570	629	645	667	702	642	631	657	627	632	611	631	617	624	639	615	623	685	615	621	586	619	604	663	593	607	633	590	598	647	638	599	587	590	637	665	614	593	583	611	588	686	622	668	649	643	620	629	651	604	596	621	633	637	615	642	629	626	591	595	631	605	616	651	615	634	624	637	645	661	632	624	663	604	626	651	637	606	602	631	603	647	609	665	604	602	655	666	626	612	604	666	634	633	654	620	639	595	596	638	591	609	577	615	620	621	574	641	597	609	614	650	626	642	629	595	639	643	643	639	614	595	641	656	579	633	618	594	620	640	623	610	611	607	638	630	588	650	642	622	634	669	615	651	636	646	595	587	598	640	597	667	653	654	635	668	633	634	627	627	617	647	658	595	596	638	634	625	635	590	659	648	614	636	613	660	621	661	582	617	639	640	630	571	580	633	604	608	597	596	642	565	636	594	635	652	622	631	674	621	669	648	614	656	655	592	591	652	639	603	659	628	644	634	633	669	639	603	631	607	612	626	598	640	642	636	606	607	629	570	620	613	588	629	608	632	588	679	615	628	638	607	631	601	597	629	609	602	619	609	628	609	614	626	609	644	656	653	599	641	616	597	596	609	610	664	605	609	671	619	615	658	596	624	565	713	612	607	611	613	631	609	646	615	633	635	669	647	582	644	643	600	625	642	636	627	606	681	619	584	623	604	614	609	658	652	639	681	637	622	623	617	596	619	585	628	638	628	653	631	629	595	595	623	617	575	609	624	632	644	663	615	641	649	679	638	584	608	619	627	614	620	603	602	579	644	648	653	598	594	641	654	613	617	651	628	628	604	643	590	607	585	599	647	613	565	656	614	661	651	633	620	647	620	584	628	666	633	615	620	600	633	615	627	596	647	665	639	590	599	612	641	580	626	622	617	609	635	617	629	640	609	600	657	656	637	641	627	632	638	612	676	641	637	658	642	578	639	602	625	632	615	587	617	612	637	653	610	662	636	654	649	608	646	602	635	615	650	577	628	628	659	625	625	645	608	643	629	638	623	657	637	662	621	609	651	625	566	676	643	638	586	659	622	622	633	635	645	640	640	618	558	645	609	629	630	605	644	625	648	587	621	609	562	662	651	656	628	671	640	610	639	652	631	628	576	650	603	590	664	584	620	648	639	611	670	641	581	606	587	622	594	575	635	619	638	596	605	599	617	648	599	674	637	593	646	645	644	640	621	601	643	654	645	659	606	657	633	574	613	665	621	604	591	670	650	598	682	661	605	621	678	624	636	678	607	689	687	608	639	626	676	575	668	606	612	626	661	634	588	635	631	626	636	614	627	656	615	603	624	622	613	595	606	612	649	580	619	607	593	667	593	582	617	637	627	668	609	646	615	636	616	615	595	617	597	633	613	599	595	660	613	608	620	638	667	617	627	630	595	585	622	595	611	633	567	630	608	671	670	632	631	586	633	626	605	603	641	604	610	598	647	597	644	640	642	627	590	609	649	608	613	625	638	608	613	628	613	656	660	637	621	640	618	623	581	616	656	625	621	592	592	637	606	587	637	652	644	637	574	598	650	619	639	655	613	660	619	598	618	629	639	618	600	604	635	636	589	608	624	603	633	644	594	613	581	616	618	609	612	650	649	608	592	589	670	591	626	594	661	645	639	601	566	559	629	617	611	610	619	604	592	591	643	622	611	647	620	615	641	597	646	625	639	685	614	644	687	633	613	642	635	641	630	622	623	655	623	647	629	649	639	635	639	615	618	619	636	602	643	650	634	607	646	641	584	644	632	648	648	625	640	616	623	620	629	577	598	649	611	648	642	630	634	575	622	634	620	614	656	620	603	627	645	646	621	691	620	579	604	631	607	613	607	633	612	634	605	627	630	587	628	602	681	631	622	601	676	640	604	648	645	662	613	614	640	648	607	628	600	631	643	613	673	589	654	648	610	638	627	637	575	626	627	631	619	625	606	641	619	584	636	646	605	626	649	625	619	663	624	658	640	650	642	568	634	639	600	646	616	598	615	620	604	631	599	628	643	617	640	620	659	581	566	599	630	620	615	581	644	626	631	630	619	632	610	648	628	600	622	634	620	614	651	588	595	671	625	574	615	619	599	651	612	635	641	600	617	614	641	616	636	616	588	652	572	634	641	622	624	644	611	658	623	637	641	583	616	595	588	647	613	650	641	634	649	606	631	562	591	617	630
24890	21224	25462	22145	1196	568	495	479	435	458	434	428	419	421	447	402	448	457	467	434	481	455	402	463	399	454	422	411	396	419	419	455	424	432	411	436	402	403	433	417	454	421	452	378	408	461	425	428	413	444	439	402	421	441	416	431	414	409	444	469	454	453	427	419	431	428	430	417	384	428	433	439	421	413	411	393	415	442	435	422	408	417	433	403	455	402	425	407	440	408	449	453	453	394	425	429	423	427	411	430	429	416	457	427	417	438	441	450	413	440	425	421	418	451	448	389	435	449	436	414	408	410	391	403	403	437	418	423	385	417	450	422	389	419	444	417	414	483	394	435	420	435	437	393	418	444	415	409	432	420	443	402	409	456	475	417	423	420	431	423	422	444	449	430	401	414	405	428	455	403	415	424	418	447	413	385	436	479	393	427	421	428	429	431	409	451	478	391	390	482	447	461	398	421	460	403	385	388	434	404	414	441	436	421	417	422	461	420	421	435	385	444	420	425	455	446	404	428	439	410	427	409	408	427	418	432	393	439	434	417	442	405	435	471	443	397	368	431	431	422	446	438	413	435	444	514	429	439	417	449	429	392	418	436	414	426	458	401	424	446	434	410	432	415	400	439	400	400	427	440	426	415	458	455	438	449	432	435	449	410	465	426	403	419	458	478	423	416	451	471	467	445	399	425	412	432	435	419	399	428	438	460	431	426	437	412	436	383	405	397	431	400	405	443	411	394	442	427	461	383	405	450	414	413	403	392	422	429	440	402	425	406	447	412	426	443	398	444	442	414	415	444	413	416	430	394	433	437	428	371	381	431	426	405	421	427	430	421	429	448	410	401	424	458	424	410	444	398	423	424	435	432	435	462	391	416	425	438	428	425	416	397	412	424	420	431	456	443	449	431	390	406	455	441	390	415	411	412	422	406	453	422	440	425	441	449	425	410	427	409	459	428	397	437	390	417	357	421	436	440	446	425	432	450	407	433	424	419	393	435	453	427	446	438	414	426	409	430	386	428	413	396	448	463	455	451	418	436	436	415	388	445	453	434	399	406	424	440	418	424	455	424	410	449	442	399	392	409	424	416	433	406	425	431	385	443	398	418	428	418	433	427	424	435	424	428	422	427	400	411	457	429	427	473	399	430	458	404	410	442	423	409	401	418	453	435	408	452	395	440	451	405	455	431	414	442	434	397	409	427	456	446	404	402	435	430	420	406	410	463	425	410	406	419	419	403	426	422	409	404	417	460	420	462	413	374	438	428	455	434	434	412	428	411	461	363	395	413	413	401	409	464	416	443	424	431	438	400	402	417	423	466	441	407	413	406	377	414	468	404	413	418	426	417	434	469	419	450	405	412	435	444	436	429	422	442	448	441	442	427	437	476	439	424	421	445	439	397	366	430	409	457	421	394	429	454	444	415	390	412	422	405	413	440	402	404	437	413	408	446	426	438	452	421	417	454	422	477	435	455	394	402	388	450	429	443	435	425	438	421	420	419	397	400	427	431	490	426	428	440	417	436	400	419	408	432	432	434	428	398	405	455	418	443	451	408	412	429	407	442	437	416	412	380	409	419	421	428	405	468	422	441	436	426	404	402	405	406	412	395	401	421	379	435	430	430	407	401	420	378	451	437	425	414	416	436	409	457	416	388	412	427	401	409	418	434	455	414	436	404	400	401	379	442	399	421	455	428	391	438	403	397	397	426	446	434	392	436	445	408	420	415	407	410	395	399	448	452	385	441	429	412	419	434	406	440	472	432	391	403	451	400	464	449	414	421	432	395	425	415	426	431	438	409	416	437	420	448	420	411	429	407	412	431	387	400	445	447	419	418	427	414	477	424	415	414	452	404	408	397	416	427	374	415	384	391	416	399	393	377	451	448	416	424	407	446	420	411	478	434	454	443	434	456	407	424	392	415	384	391	453	414	404	433	414	407	429	429	457	449	436	441	425	466	402	452	427	409	427	437	431	433	435	470	426	437	430	422	407	422	424	432	445	406	426	443	427	424	477	432	449	428	454	390	439	437	417	405	422	398	434	443	430	421	444	428	412	435	429	422	428	442	443	409	414	430	403	402	440	438	422	425	392	393	405	430	423	418	447	430	406	409	398	415	432	411	416	438	441	427	439	436	430	448	377	396	458	387	395	427	408	395	424	417	422	417	428	439	387	424	437	410	384	414	435	439	438	431	464	401	473	439	449	426	390	439	444	420	397	423	419	411	406	448	406	400	397	423	421	443	424	426	399	398	436	378	427	409	395	430	427	429	434	457	406	435	435	446	425	429	387	409	458	402	432	395	406	393	428	458	422	430	447	384	447	421	437	392	414	423	395	431	413	417	441	417	407	415	440	453	429	446	359	460	400	432	437	432	410	415	401	421	445	399	393	431	407	421	459	423	423	374	436	393	398	436	457	434	420	415	411	441	449	437	442	400	423	407	447	424	394	442	429	425	407	413	417	460	436	467	420	453	387	414	457	452	444	395	427	436	392	439	409	435	415	418	411	408	439	433	412	409	428	402	416	409	399	442	444	454	399	409	427	389	417	409	429	405	362	426	403	411	442	422	436	392	386	406	405	435	450	450	425	448	430	411	429	433	432	449	425	429	450	432	448	430	421	423	470	409	396	411	409	440	418	414	445	426	428	442	409	426	427	419	407	437	428	455	427	395	443	419	431	427	375	409	444	408	411	412	422	412	413	433	439	433	439	395	423	435	401	411	447	411	418	419	437	443	424	468	437	424	458	411	431	469	425	422	404	424	429	412	440	439	454	423	438	427	431	396	443	407	434	430	439	441	432	413	416	421	413	419	421	426	384	431	427	396	398	437	398	437	412	454	441	429	435	402	434	389	426	460	402	428	399	398	445	407	412	410	431	382	407	426	443	413	408	415	423	432	447	437	438	398	376	418	408	417	439	403	453	434	423	432	439	395	437	429	412	407	435	460	446	457	383	401	421	425	432	421	442	407	418	391	404	415	420	420	410	433	436	403	440	438	399	426	419	416	426	408	442	424	434	400	423	417	421	410	407	442	409	442	447	440	421	423	411	432	459	397	454	402	410	470	450	427	419	414	469	409	455	407	430	421	427	445	456	422	414	383	414	414	416	414	448	408	404	426	402	436	449	395	466	441	438	442	444	416	438	390	444	449	416	422	412	400	430	446	380	436	440	405	445	387	421	445	471	401	423	411	441	420	413	424	420	436	445	428	472	410	432	435	449	415	411	411	404	430	415	433	423	424	395	430	438	447	403	450	424	411	399	415	420	429	420	430	402	407	453	419	436	405	444	397	403	456	400	415	436	430	468	426	420	447	435	399	408	403	416	434	423	429	420	438	425	451	390	400	456	436	433	450	396	393	490	396	443	447	434	406	400	388	434	430	431	396	417	401	410	433	437	463	436	464	409	439	415	374	422	407	436	428	443	413	423	445	418	419	397	418	435	424	412	421	437	436	406	409	407	426	401	430	417	399	420	420	459	420	405	457	406	437	418	421	424	440
21700	3419	2265	1250	1024	873	800	744	688	661	624	606	622	592	582	577	558	596	574	588	560	548	531	618	522	508	539	564	599	518	541	580	526	540	512	540	526	568	565	567	555	532	534	525	519	521	532	538	529	515	527	497	565	574	544	553	543	557	533	550	584	506	581	597	546	552	560	548	616	535	595	578	537	556	570	517	568	582	534	511	561	546	581	549	605	607	556	532	522	544	553	580	537	545	543	505	583	523	562	539	541	571	553	615	535	503	544	560	563	566	524	561	512	561	552	558	548	556	539	469	524	564	510	558	562	536	557	532	558	562	539	584	564	531	570	557	545	503	553	539	528	577	589	559	563	583	541	519	548	543	542	540	572	555	564	561	540	559	550	583	520	573	617	579	518	487	565	561	542	533	576	532	519	531	532	582	560	534	556	547	555	528	520	506	573	536	574	530	533	568	539	541	568	522	569	544	564	534	567	523	573	543	553	551	574	515	543	521	577	559	527	537	537	539	575	540	540	548	536	510	556	536	559	575	551	516	557	549	516	508	549	507	582	515	583	505	528	569	527	569	556	546	551	562	514	529	540	557	585	552	514	556	540	542	549	579	562	537	564	542	538	570	529	580	565	579	555	562	552	545	551	610	525	588	569	556	556	509	552	550	529	522	531	555	561	551	556	598	581	530	556	548	522	542	522	555	549	528	562	524	549	557	557	504	561	525	497	541	536	522	541	556	543	546	512	528	577	581	528	530	596	567	562	573	519	558	553	589	539	572	517	540	528	533	595	502	507	584	600	551	514	543	566	580	543	547	549	553	561	563	568	598	586	554	549	558	522	531	571	519	544	519	555	542	538	577	554	553	582	551	519	541	522	513	514	540	522	556	525	524	556	572	512	511	564	536	540	531	528	531	567	562	567	549	528	535	570	531	536	577	538	543	467	613	555	521	573	538	518	529	546	536	523	521	541	538	524	551	571	575	574	574	556	571	522	550	538	536	557	538	522	557	574	551	529	536	565	570	584	557	549	569	508	530	567	529	591	524	550	530	582	568	542	503	518	547	558	531	505	586	533	535	551	560	564	566	547	542	514	511	575	545	576	548	554	501	588	552	538	509	565	536	521	546	556	567	555	595	529	524	561	536	557	552	566	540	533	587	527	528	524	584	600	559	558	490	490	514	589	552	553	532	569	606	511	564	582	535	556	580	563	544	542	610	537	570	574	543	567	557	552	541	547	562	553	582	578	535	562	527	541	572	507	548	525	515	561	533	588	521	535	553	569	562	496	544	500	550	511	549	521	545	541	548	567	564	534	488	531	572	559	527	583	570	554	614	581	543	545	566	521	559	582	536	535	540	577	514	565	560	561	525	572	592	564	553	546	561	555	522	527	551	586	596	535	536	538	532	549	515	564	542	561	549	535	529	544	530	563	548	574	512	563	532	540	555	527	529	540	524	578	578	535	574	513	532	540	546	543	586	549	563	561	532	522	567	537	542	526	564	542	508	538	502	546	507	557	563	587	502	531	559	547	572	551	575	525	574	531	512	555	541	525	568	566	525	530	513	561	538	565	547	554	503	548	555	576	585	559	539	546	546	568	594	542	579	563	496	587	568	534	564	528	510	575	536	557	518	540	562	555	547	550	541	526	538	510	560	568	559	563	519	560	550	528	540	492	513	521	551	577	558	533	551	571	533	525	552	523	536	564	534	585	568	533	541	555	538	567	528	544	467	514	558	515	549	542	606	534	554	564	572	599	578	513	551	564	555	545	532	548	572	504	543	573	541	527	558	558	531	568	536	523	562	580	560	523	543	537	547	549	538	583	569	558	537	564	541	550	539	538	556	519	520	544	570	571	558	567	554	526	501	528	554	552	563	567	550	564	508	552	528	539	536	503	542	528	557	550	584	560	559	560	551	536	555	543	557	541	602	545	556	565	497	564	565	532	564	548	493	549	527	571	543	528	527	505	604	521	544	532	569	551	559	580	564	510	544	532	564	538	538	532	560	549	524	582	545	555	522	580	547	555	588	560	556	539	556	544	548	577	566	539	508	518	589	554	551	563	577	563	539	517	539	566	494	568	523	564	566	542	511	554	535	565	580	558	569	543	537	530	537	541	545	504	556	522	552	570	547	533	494	552	589	529	555	520	520	547	561	535	530	573	527	529	579	563	552	525	524	551	563	515	578	548	558	557	549	537	504	540	537	581	560	570	543	538	543	565	563	557	543	564	531	575	513	529	530	502	528	515	525	549	536	551	574	575	561	528	532	569	536	532	544	539	567	498	555	522	599	525	545	523	525	530	545	567	552	546	537	584	499	538	548	549	526	524	523	520	518	532	576	538	515	552	568	576	544	552	588	576	531	564	554	520	516	536	567	507	534	579	568	564	546	538	570	556	543	583	523	555	562	546	564	570	511	530	511	554	554	587	541	573	522	536	581	525	549	553	568	524	534	519	576	491	526	523	505	524	524	532	579	511	536	522	569	547	539	557	516	515	568	542	512	555	541	570	529	503	538	551	554	539	521	534	563	587	532	533	482	611	556	547	536	552	557	552	537	554	557	537	530	513	558	546	557	588	548	547	576	521	532	534	556	542	563	517	561	570	553	518	508	559	552	554	550	541	547	591	516	525	569	574	536	539	564	540	570	517	629	509	542	546	571	572	534	546	559	527	590	549	532	542	526	572	561	548	545	573	546	560	550	554	521	575	527	546	514	541	559	563	545	564	534	546	547	555	530	525	550	554	548	536	571	587	523	518	517	523	496	566	569	528	528	508	515	515	528	546	523	547	544	553	551	572	548	547	547	557	517	555	519	559	602	551	520	535	540	568	613	509	536	566	530	532	528	549	537	521	537	490	504	503	552	557	503	502	549	557	502	588	533	528	533	576	562	500	539	539	526	554	577	524	551	527	516	576	576	547	479	526	528	548	539	516	510	544	551	573	559	535	523	532	563	576	576	560	581	556	550	575	551	544	537	574	544	539	561	558	565	549	538	526	524	551	526	543	615	598	544	550	602	483	521	582	590	545	534	549	563	566	546	539	549	534	517	565	523	583	564	520	516	556	554	561	517	560	568	574	564	575	505	546	567	531	549	554	505	542	587	568	529	526	558	592	546	558	569	543	577	518	563	552	542	553	547	557	555	570	512	605	503	558	510	535	561	564	559	532	535	558	553	589	504	562	517	520	526	492	577	568	560	583	550	553	537	579	574	526	536	550	563	513	576	528	538	548	551	534	544	580	559	576	565	553	541	495	513	537	574	545	553	564	542	532	564	515	583	550	552	550	536	559	545	574	547	579	524	560	568	545	554	563	558	527	551	563	576	569	568	512	531	533	580	547	585	521	552	575	545	545	541	528	547	555	556	517	563	544	533	520	529	521	541	534	577	550	547	526	527	604	539	576	528	543	572	565	520	557	581	539	522	532	587	582	544	583	565	565	569	564	539	555	535	555	538	578	546	535	572	582	570	523	554	532	535	569	550	531	563	545	562	533	512	590	567
22533	21252	28338	24483	21252	18436	1035	458	378	314	321	301	309	261	264	266	248	225	207	239	232	228	256	228	210	231	233	214	231	198	203	222	237	214	226	209	215	210	205	236	210	217	225	190	235	190	212	202	185	186	199	201	204	215	236	188	226	219	195	193	198	209	196	207	206	211	200	183	201	203	187	212	195	228	217	169	194	208	227	198	187	211	217	216	235	200	204	211	227	202	199	182	186	194	201	214	204	182	192	209	214	211	193	195	173	187	191	185	200	200	179	196	206	223	190	182	197	184	192	206	195	200	202	213	196	199	188	199	212	203	190	204	214	220	203	220	186	219	187	199	197	165	230	188	235	184	206	185	180	191	220	185	165	203	207	187	190	186	207	197	210	213	192	174	193	224	189	195	194	212	197	199	192	208	204	200	194	181	229	199	215	193	193	201	201	194	189	206	202	212	206	225	199	208	212	201	216	201	191	181	183	182	204	210	197	194	215	184	196	187	206	209	229	206	191	188	188	192	177	219	201	192	216	198	208	199	180	200	197	196	205	215	230	200	195	199	190	200	187	209	180	202	198	222	208	164	203	201	229	210	205	182	211	212	192	215	193	185	188	183	191	194	220	215	203	203	204	182	198	194	238	176	169	236	195	216	194	203	193	214	182	203	217	193	191	215	207	195	209	220	195	206	223	179	209	215	194	198	193	192	192	190	215	196	191	193	210	208	191	191	157	212	208	204	207	184	204	212	220	200	201	192	204	211	192	207	209	181	223	221	217	194	206	205	188	194	177	175	228	203	202	173	186	212	222	201	179	212	214	195	206	207	174	223	198	204	193	190	202	217	196	176	222	200	205	216	210	221	206	209	220	191	178	201	195	217	201	202	207	207	185	198	199	199	218	190	195	191	233	191	185	191	221	223	203	203	194	188	199	208	197	218	199	194	178	216	193	177	184	190	212	196	201	191	182	206	201	202	198	202	202	212	170	225	211	215	221	176	191	220	204	202	191	205	204	209	203	201	204	203	174	202	190	191	205	167	206	195	210	198	188	202	189	191	203	202	175	208	192	180	184	185	208	195	204	195	212	200	176	214	225	207	203	203	190	175	206	185	198	206	205	198	204	193	200	214	216	192	187	206	212	196	203	203	195	167	181	193	192	207	212	200	190	206	203	200	230	231	200	204	220	195	216	200	224	214	225	198	215	208	198	200	187	217	203	195	194	226	206	191	192	191	186	183	210	197	195	215	196	183	224	196	201	226	194	218	200	194	193	210	207	221	216	197	207	197	198	203	191	200	233	208	176	212	219	197	195	196	205	212	208	202	187	201	185	189	201	194	205	203	210	181	218	214	219	181	210	206	181	211	205	182	202	201	190	213	211	199	209	186	213	202	204	225	170	196	206	191	213	222	208	200	210	202	177	205	210	184	215	202	192	210	208	203	230	216	207	203	188	188	199	190	200	190	180	175	206	191	206	213	193	211	200	191	204	197	167	197	188	170	186	181	224	185	213	184	186	186	222	198	235	193	202	187	206	201	173	180	177	215	200	185	192	199	189	207	205	221	197	207	198	204	196	204	200	188	188	182	203	210	196	229	215	200	207	200	183	211	190	200	207	233	216	208	168	200	207	197	185	170	183	192	201	196	178	193	229	191	224	198	236	214	205	199	188	224	176	202	197	202	186	224	181	186	197	222	193	211	221	176	216	205	206	200	224	203	166	181	195	187	229	187	212	190	204	197	191	229	183	215	200	203	197	177	210	210	186	221	195	206	208	195	193	218	182	185	199	220	205	214	198	187	196	208	186	215	209	196	177	182	203	193	207	206	224	189	189	213	196	220	191	186	195	181	217	192	182	213	219	203	203	207	207	202	201	208	208	206	190	235	198	198	188	205	185	195	208	203	193	219	206	196	170	199	199	196	207	199	206	216	205	187	191	170	195	195	209	207	158	200	195	202	224	227	186	197	181	197	218	189	210	176	181	207	183	212	190	177	201	214	200	215	190	236	210	212	177	183	218	184	219	214	209	198	200	189	200	194	197	186	197	163	198	186	188	185	207	190	186	203	210	203	210	193	178	203	202	202	229	199	215	184	208	233	199	199	228	206	204	198	224	173	191	214	183	196	189	224	198	238	232	214	212	205	216	216	204	215	177	167	203	195	191	193	201	220	188	194	193	197	209	197	206	201	205	185	170	205	218	202	207	204	200	191	188	204	183	189	194	229	191	216	201	208	213	218	187	192	201	218	210	178	245	206	197	195	185	176	200	243	192	206	186	207	204	208	222	181	197	194	224	203	207	212	191	203	215	194	215	191	221	191	186	216	193	203	195	206	206	181	187	205	206	202	208	175	196	195	210	189	207	203	212	221	203	208	216	201	186	201	213	206	209	198	214	191	187	227	216	180	207	181	209	200	204	195	198	204	230	194	172	196	211	200	200	189	219	208	211	180	221	194	192	180	173	184	206	220	210	182	182	222	194	197	209	190	201	188	197	203	194	203	210	211	196	196	195	185	190	170	181	206	234	205	193	179	188	191	212	178	216	212	209	188	186	206	210	214	211	227	214	187	211	226	191	208	181	195	227	197	175	198	221	185	237	208	187	197	210	229	191	204	201	222	200	205	233	199	170	206	201	196	216	201	193	171	204	221	197	194	226	202	195	205	195	203	191	184	197	226	208	182	208	177	165	190	218	185	241	197	207	189	209	211	200	175	204	214	210	221	191	212	184	202	208	197	220	200	220	212	195	203	194	200	199	177	205	214	211	211	185	193	242	177	210	196	191	227	221	203	208	165	210	199	188	211	195	229	204	202	210	189	216	227	191	198	194	192	181	211	188	215	204	200	198	208	196	174	224	192	197	195	190	179	190	190	188	198	180	231	226	193	195	203	202	202	218	206	200	200	198	216	215	199	196	219	210	189	198	192	193	190	199	176	195	194	188	180	208	197	195	185	187	188	181	205	192	208	190	206	214	180	178	189	209	234	220	195	199	190	210	196	201	211	218	202	193	197	192	205	188	191	197	212	175	200	168	205	198	195	184	190	202	184	209	200	196	197	202	192	176	196	196	182	185	187	205	197	227	191	211	198	203	197	210	169	191	199	179	202	198	194	199	188	194	172	209	183	188	209	198	184	208	184	188	203	191	217	200	187	197	204	218	231	209	218	206	217	194	199	215	176	219	193	200	209	204	215	195	201	209	194	206	161	191	190	206	190	214	174	202	209	190	198	211	246	191	187	224	187	194	182	212	221	214	244	221	205	207	187	213	197	186	197	222	216	209	200	192	201	195	179	197	185	204	195	208	204	206	195	205	199	214	211	198	187	208	197	188	221	178	190	196	211	190	186	211	203	182	194	226	184	190	185	171	228	212	225	183	207	191	204	186	174	200	207	240	190	182	218	237	229	196	182	209	185	216	170	197	204	182	211	188	189	199	220	188	221	228	203	200	216	214	189	200	205	197	170	210	198	200	201	194	213	197	195	181	198	206	216	175	181	194	192	208	192
26820	10971	6722	3163	2168	1609	1304	965	788	692	600	524	498	406	441	393	381	367	356	355	348	334	334	316	335	294	297	340	303	291	325	321	292	288	311	327	295	279	292	312	276	329	278	273	283	242	274	265	289	302	315	244	275	300	273	278	299	299	277	273	281	300	283	270	267	283	285	283	258	304	295	302	257	283	302	301	281	250	264	304	282	316	261	273	268	274	268	260	249	295	273	298	267	264	277	284	277	278	269	291	282	260	274	310	297	274	296	273	255	279	304	289	274	266	272	299	237	302	266	283	265	278	280	264	272	284	247	257	262	274	298	294	281	294	282	266	276	273	253	280	266	275	283	274	296	270	258	260	307	280	262	294	256	273	288	280	282	290	238	256	264	243	268	255	272	275	274	286	281	251	309	295	266	239	283	268	266	294	253	253	269	237	275	258	257	266	286	296	272	310	320	297	284	230	269	308	244	285	270	263	294	253	260	286	326	270	292	288	276	273	285	280	278	236	283	263	269	271	293	277	257	321	266	273	291	291	264	285	283	309	276	252	263	294	264	287	298	238	305	284	281	267	276	301	283	298	263	270	274	275	271	280	269	293	260	271	252	276	256	297	275	273	282	274	286	257	288	284	257	265	256	266	258	268	275	291	279	285	278	274	297	257	260	273	270	261	291	293	285	263	277	274	262	304	282	299	268	285	268	278	264	285	290	290	266	249	298	264	303	286	272	255	316	266	261	310	306	302	275	290	281	283	261	301	285	280	285	267	288	252	296	268	264	267	279	307	281	311	273	284	258	280	305	296	295	286	293	290	245	263	279	270	290	250	290	262	308	270	267	289	262	291	280	265	249	283	275	261	285	306	290	251	249	297	256	255	269	286	257	294	276	293	296	270	278	272	323	299	270	280	274	258	258	283	283	269	278	295	295	280	290	301	275	287	274	293	270	267	294	265	294	306	286	263	277	282	265	315	290	267	252	290	282	273	308	256	289	305	253	297	258	291	285	281	275	281	294	245	268	262	255	282	291	308	296	278	263	281	273	254	263	270	275	266	278	274	270	267	264	264	276	268	262	275	269	269	270	258	277	273	280	322	294	284	264	250	283	250	280	281	306	293	263	272	286	251	277	282	286	254	235	262	277	270	246	281	284	270	274	287	313	271	291	291	266	286	246	264	285	270	256	290	259	257	271	243	272	275	281	287	308	263	259	278	288	257	273	255	264	294	292	315	294	275	291	249	290	288	288	259	270	288	256	269	302	259	255	256	291	289	246	272	270	258	286	283	260	263	279	271	292	291	323	293	301	287	277	273	279	270	299	259	276	289	252	284	264	292	291	279	288	260	283	266	289	292	244	278	278	254	281	286	253	288	249	249	306	282	286	289	289	270	270	285	295	272	288	274	277	252	270	276	264	257	257	285	268	298	271	292	270	254	259	239	234	262	266	301	273	256	300	291	267	304	261	266	262	277	283	246	269	263	292	280	237	260	314	295	260	284	275	285	292	263	261	286	246	292	284	294	275	292	260	270	249	319	300	244	272	257	267	248	297	263	274	276	239	298	270	296	278	250	242	283	246	267	262	293	290	274	278	265	277	254	269	298	271	264	280	271	267	242	275	300	269	271	293	284	286	268	291	271	272	290	251	269	282	274	264	278	286	270	263	251	274	267	296	305	256	295	266	319	300	286	231	296	260	256	270	264	248	287	297	257	272	268	243	277	270	301	285	258	280	258	277	299	266	277	276	281	276	299	285	258	281	260	264	323	263	290	285	294	269	255	260	255	318	277	268	289	323	252	261	267	287	266	256	236	266	272	254	278	291	270	267	264	297	288	302	289	292	279	284	255	278	270	292	280	289	276	281	282	269	287	268	268	270	234	267	307	281	265	261	279	291	284	286	249	268	279	279	268	276	233	264	283	264	254	263	257	270	268	267	280	295	287	293	277	294	306	272	282	290	278	287	269	249	278	280	300	318	285	271	301	272	308	299	284	274	262	296	254	319	271	259	285	268	298	285	311	278	284	257	277	288	273	299	263	272	273	270	259	278	259	259	261	292	272	281	279	253	289	303	277	266	276	245	256	269	295	267	286	258	305	250	274	255	268	289	267	274	288	284	282	265	294	272	268	268	263	269	312	276	263	248	278	266	280	282	264	251	304	276	258	267	258	281	251	267	250	248	270	281	280	286	242	274	257	304	301	277	305	252	252	286	270	261	258	240	256	255	285	261	268	299	265	264	304	255	277	271	256	298	292	263	285	299	290	315	299	265	282	280	256	285	294	277	266	263	264	295	274	265	251	298	265	261	270	265	266	303	275	273	278	264	242	258	271	286	270	258	265	263	271	250	255	276	284	277	289	262	268	289	290	263	277	254	265	241	305	288	258	282	258	285	292	256	254	296	260	285	253	297	298	283	280	245	279	301	248	293	280	269	255	269	311	283	265	270	269	279	292	255	273	267	285	275	284	275	290	287	294	274	259	269	285	296	275	264	293	292	267	261	296	293	283	285	285	278	258	286	282	249	311	280	288	296	294	265	307	280	289	282	283	288	286	272	268	260	286	283	293	270	239	289	267	247	283	298	274	273	258	281	294	303	249	297	272	267	295	280	293	282	272	244	280	279	277	271	259	281	275	296	267	284	300	289	286	275	267	286	267	274	288	271	298	291	240	269	270	267	284	247	257	255	265	255	277	295	255	239	292	244	243	307	289	291	260	274	297	270	285	298	247	280	275	315	281	284	279	285	282	276	283	294	278	297	289	288	262	288	290	272	301	294	253	302	276	281	284	293	266	248	287	263	257	286	273	258	286	275	277	277	264	277	281	274	281	252	273	296	268	334	260	291	288	269	277	290	258	304	276	296	298	266	281	279	287	227	253	270	292	285	275	284	277	280	286	304	288	275	297	259	267	287	304	251	263	265	298	262	306	266	267	268	294	266	276	286	281	290	278	299	295	274	276	255	260	297	281	287	265	296	275	281	285	272	273	251	296	275	291	272	306	264	286	292	278	278	296	254	268	303	301	251	273	262	274	253	251	273	263	265	262	274	280	287	252	277	274	283	298	260	281	298	264	261	295	278	276	264	246	276	265	300	298	267	263	286	284	279	305	281	257	258	281	305	283	294	282	267	263	270	295	260	276	272	291	272	283	276	287	291	286	242	263	306	286	277	264	263	246	294	277	251	282	273	307	271	284	255	286	272	285	245	279	268	264	295	279	280	291	288	269	295	248	265	294	292	259	274	281	269	274	260	250	280	263	279	261	266	275	281	271	241	298	274	286	259	303	290	279	270	281	277	271	249	277	273	272	268	276	266	288	257	274	269	275	293	266	275	308	275	296	276	275	287	266	291	283	272	285	299	268	262	251	282	299	273	330	282	295	275	269	261	289	319	279	297	303	286	288	276	270	275	296	266	268	268	246	259	305	253	256	261	276	260	286	277	286	292	259	274	245	262	285	286	239	276	288	252	244	260	273	270	249	265	297	286	300	261	268	300	256	277	263
27904	15612	2460	899	757	725	700	636	601	598	564	635	559	616	622	579	661	632	589	578	593	634	600	601	588	578	604	593	540	613	590	530	598	632	614	566	624	619	608	560	603	589	623	582	594	570	577	647	638	653	581	596	609	577	585	619	541	600	582	569	601	606	568	585	616	584	625	597	572	563	562	608	564	554	616	622	567	592	570	591	640	642	568	624	619	544	577	598	564	619	594	614	640	562	620	565	581	562	621	595	591	562	595	582	561	554	607	560	598	575	588	609	567	647	589	618	594	592	605	587	626	545	562	582	611	596	563	637	570	565	614	610	613	576	582	572	599	572	574	549	609	568	573	634	598	618	609	581	587	595	583	631	555	586	609	568	547	628	542	609	564	592	573	600	598	586	623	572	621	579	608	616	633	591	591	570	601	602	602	562	634	581	610	600	629	565	575	615	586	562	624	536	629	582	587	558	653	585	581	638	544	586	596	553	598	575	602	582	583	614	615	592	618	607	645	601	632	587	566	560	538	586	581	583	621	560	595	577	596	577	552	615	606	590	619	569	573	567	606	574	611	593	614	580	575	565	612	609	601	609	604	618	612	635	553	608	603	575	589	590	555	575	616	599	595	595	586	604	626	596	596	600	578	564	594	613	580	566	534	662	581	601	574	588	568	555	577	591	595	601	603	571	587	631	557	602	546	593	588	578	598	618	616	616	621	604	598	612	584	596	635	590	586	570	579	575	569	600	623	567	595	576	610	590	552	636	591	603	591	579	591	578	608	595	598	583	589	610	532	560	577	582	598	584	572	616	612	594	614	584	584	605	559	627	617	578	557	562	585	574	610	579	590	584	574	595	635	604	571	613	585	622	570	564	583	578	618	582	569	599	576	540	594	631	591	613	594	599	586	593	569	554	577	592	599	638	582	649	596	611	600	556	611	554	612	599	603	611	601	609	660	614	634	591	558	574	636	540	590	550	538	626	569	586	579	585	601	570	596	592	595	571	580	565	612	562	581	563	595	630	596	632	596	604	588	588	563	596	589	601	577	603	641	565	589	571	620	567	608	583	546	615	600	635	602	613	571	596	621	609	594	584	601	601	595	597	621	553	576	551	599	608	578	570	577	563	604	575	582	604	570	573	652	556	605	642	581	581	579	584	600	567	590	579	595	554	602	643	603	564	593	576	628	578	632	598	542	565	586	613	563	582	576	514	612	567	600	582	613	549	564	600	537	576	551	626	606	608	616	597	583	551	570	556	586	565	544	575	632	626	556	584	570	568	623	567	596	580	563	565	595	566	594	603	586	556	567	583	578	583	648	571	561	616	618	571	580	607	550	588	561	543	630	575	583	577	568	591	640	618	589	561	582	574	573	606	616	586	584	581	568	597	598	617	574	550	560	587	603	584	603	637	593	623	600	575	561	555	634	605	560	596	576	575	596	552	570	565	594	546	552	596	613	577	629	578	612	582	548	585	603	600	574	580	586	649	604	599	605	580	582	557	614	601	644	599	575	616	592	577	632	615	606	553	578	590	658	623	634	591	604	585	599	569	622	565	593	638	573	643	590	589	555	558	642	596	597	565	544	603	581	640	614	600	602	544	582	582	622	619	614	592	566	560	574	617	595	598	566	585	649	592	586	547	567	569	590	634	621	596	564	623	613	588	619	556	600	574	602	574	579	556	583	643	630	576	629	614	610	577	588	568	575	561	591	615	596	624	659	596	621	613	656	576	630	576	590	593	634	557	549	620	603	606	585	583	590	574	593	562	538	604	556	581	590	577	575	598	583	587	567	586	596	592	607	596	534	621	571	624	592	590	677	600	612	606	577	582	606	551	616	568	585	587	518	582	568	598	605	564	588	573	568	609	612	517	610	611	613	586	592	585	556	633	567	596	563	565	594	586	611	600	579	607	591	611	602	543	578	573	614	592	587	621	616	627	627	595	574	616	632	596	542	594	608	582	589	563	595	590	591	605	597	578	603	600	624	582	560	572	592	595	608	603	585	615	555	548	584	569	612	604	566	607	554	593	611	581	598	625	601	611	590	630	602	565	559	600	592	575	627	614	599	569	617	549	586	611	606	625	562	562	597	581	606	580	589	595	592	554	566	601	591	543	589	614	644	585	642	601	581	597	585	575	527	553	623	621	573	577	601	643	605	587	611	597	584	567	622	560	587	596	619	564	620	571	609	587	561	571	576	529	599	574	619	601	608	597	592	598	574	554	586	569	583	557	598	621	595	563	601	552	611	589	558	567	596	576	614	614	583	597	608	614	616	557	610	580	605	591	570	595	552	578	592	611	558	599	655	583	622	616	606	578	605	601	563	543	605	550	516	585	604	607	634	617	567	589	624	613	590	596	626	612	568	583	585	632	585	576	603	559	600	555	510	577	553	566	573	549	589	564	608	609	602	552	560	549	611	537	560	588	615	570	615	607	607	606	621	566	575	583	605	562	592	629	598	573	577	607	601	579	639	590	611	568	580	606	579	567	560	610	595	560	544	560	577	585	609	605	586	557	627	572	611	598	597	571	604	578	602	570	575	598	620	582	609	594	553	582	604	616	566	615	558	625	571	612	598	590	628	557	558	558	593	545	654	616	573	589	610	583	619	639	581	563	590	575	594	592	546	570	586	622	581	615	600	589	651	624	582	582	588	552	559	585	636	563	585	609	578	644	634	555	588	591	591	594	606	608	554	537	573	613	547	577	596	575	606	588	601	628	579	583	572	574	581	595	626	581	600	597	576	539	563	595	593	633	598	563	578	583	580	598	575	641	574	618	553	611	576	574	627	587	583	588	623	541	584	580	559	565	599	588	579	552	587	542	572	594	615	580	671	578	569	568	572	589	613	591	601	609	605	579	566	611	653	644	565	605	587	561	542	570	596	588	618	574	574	613	574	595	602	582	571	563	609	566	577	616	595	607	580	577	610	592	626	635	569	572	584	587	598	583	566	628	565	570	613	634	583	605	606	622	579	611	551	620	601	548	585	587	574	548	589	633	588	579	573	578	550	582	586	629	610	586	647	590	600	559	597	599	575	582	582	575	583	618	599	611	573	563	650	642	577	591	600	594	584	578	594	598	636	570	601	576	584	613	557	601	563	577	590	577	586	645	554	564	576	572	620	593	632	569	616	597	591	582	601	553	597	585	546	591	596	566	579	575	632	582	567	581	541	625	588	591	573	593	590	613	581	638	566	581	560	547	598	579	572	625	561	591	592	580	576	603	601	571	609	592	596	621	596	578	624	627	572	595	638	610	621	602	597	617	610	572	564	572	601	618	579	582	575	591	617	573	584	601	614	606	581	607	558	597	620	544	608	577	576	580	532	597	609	546	608	579	562	610	558	596	587	581	590	592	595	599	644	581	581	625	597	621	550	635	583	555	606	587	598	619	611	562	594	601	603	622	601	609	577	616	588	616	580	571	602	602	600	565	600	605	633	631	606	595	577	567	591	557	605	554	574	559	606	591	580	567	612	610	599	580	611	567	585	589	544	566
8094	1221	1033	888	833	824	779	787	820	779	809	808	783	741	778	741	757	783	768	768	753	799	771	753	782	757	725	815	806	765	804	756	780	799	715	829	733	776	784	821	809	781	748	799	793	774	758	766	738	747	752	756	771	793	762	779	766	809	784	766	812	750	788	744	776	796	769	746	754	708	782	756	774	791	761	760	765	751	769	728	758	741	790	775	771	809	754	779	775	745	770	753	725	769	736	769	796	798	815	726	727	773	780	743	725	748	791	783	770	759	761	783	773	724	781	767	787	742	756	775	711	794	775	752	728	749	772	845	740	788	797	792	775	756	782	809	773	759	748	736	781	780	741	784	732	751	739	785	843	793	758	762	771	783	740	762	794	774	747	747	726	771	750	744	748	792	798	745	818	784	752	809	738	747	755	759	775	779	776	782	758	781	750	802	762	774	764	770	769	826	774	795	738	781	786	736	777	775	763	745	768	739	764	767	752	711	787	791	772	776	810	813	810	753	718	735	782	729	771	745	759	770	780	742	766	756	780	788	715	780	769	792	823	796	793	747	782	759	815	714	804	718	738	797	757	766	754	775	790	786	778	741	769	732	784	759	799	729	736	788	793	744	767	785	711	788	762	755	769	793	784	759	769	756	735	757	791	817	812	750	775	793	801	776	769	734	784	764	770	787	782	802	749	779	725	792	722	729	783	771	792	806	734	778	729	793	778	775	809	761	800	783	743	750	824	790	718	815	784	785	752	789	787	764	782	726	789	787	825	804	755	770	793	754	789	765	795	753	719	755	809	782	795	758	822	814	717	774	761	761	728	805	793	768	816	713	767	783	746	780	792	773	758	781	776	766	818	793	757	712	744	731	757	729	756	784	732	756	818	777	766	781	719	752	752	764	767	788	780	736	805	791	798	830	770	772	809	784	754	738	793	816	747	719	804	775	755	777	747	785	802	751	710	837	813	738	758	751	809	801	802	776	799	815	765	756	739	774	773	714	799	810	788	813	794	750	783	753	769	777	771	762	754	744	743	770	783	749	822	760	763	782	703	751	749	763	749	791	758	747	784	767	757	750	807	730	759	760	705	785	780	780	765	754	798	808	735	752	763	741	750	832	761	756	764	795	772	740	766	779	773	783	681	769	786	735	718	748	756	757	787	761	785	756	741	815	763	732	748	786	797	744	786	784	733	777	771	745	766	765	700	750	770	777	788	769	777	766	748	742	749	759	818	788	809	829	728	764	743	780	754	739	755	774	763	790	795	725	781	813	792	770	747	752	806	744	756	763	761	752	825	783	803	731	740	776	759	807	722	769	751	785	770	823	776	780	802	772	761	808	780	808	746	836	771	773	767	743	786	738	712	733	758	738	807	783	779	748	759	817	749	752	718	756	754	789	788	815	726	787	746	764	704	807	740	741	780	743	750	777	750	794	752	745	769	762	769	758	758	779	773	733	774	806	767	737	741	792	837	758	768	785	811	764	779	764	746	791	758	742	782	782	758	810	804	774	770	769	779	789	718	733	751	726	793	734	731	763	808	791	806	751	757	797	727	781	756	768	754	797	712	772	742	739	773	773	749	798	772	780	815	787	812	783	789	771	758	772	792	734	766	771	747	754	834	741	758	776	791	805	825	783	805	807	755	805	745	809	813	741	792	748	743	782	706	832	768	724	796	804	738	823	763	801	775	778	784	779	790	783	764	726	721	745	786	750	733	791	758	767	819	725	772	782	766	762	806	728	829	803	789	729	799	783	767	765	725	745	764	787	773	743	760	787	778	764	773	798	770	781	826	776	753	758	796	760	694	786	741	746	743	758	760	765	778	794	746	777	748	804	780	752	763	774	773	821	747	766	751	795	814	790	811	750	779	776	763	805	765	771	799	740	752	791	821	777	776	822	771	797	731	793	758	799	780	784	787	738	780	767	764	783	779	776	809	792	827	725	804	733	784	794	765	779	816	802	773	792	748	804	788	765	821	777	753	780	788	746	738	745	788	788	774	771	758	784	776	779	794	749	816	752	831	763	769	740	805	769	792	770	771	751	749	749	762	733	786	793	792	730	822	778	782	740	793	784	771	826	763	786	749	792	797	770	812	803	777	793	800	770	783	736	765	759	741	767	764	795	698	766	793	720	779	756	816	792	774	726	745	771	751	763	779	770	804	793	766	750	712	784	733	755	774	743	766	748	767	811	724	816	818	800	828	776	759	834	792	753	758	771	795	775	767	809	770	817	776	770	764	754	761	768	762	798	788	726	743	728	775	781	816	761	768	784	738	784	788	741	791	839	728	776	724	785	782	760	751	775	755	766	767	758	745	730	784	782	773	826	770	790	786	794	797	733	741	805	806	782	750	785	736	836	788	746	860	778	762	775	728	731	749	781	770	800	759	776	784	790	834	748	776	789	764	738	759	773	736	747	752	775	833	814	767	775	772	730	749	721	764	802	805	790	752	724	758	823	759	750	783	756	755	792	784	766	759	827	778	776	748	811	733	761	790	791	861	719	732	744	749	761	746	774	766	784	745	811	759	808	760	768	762	794	767	771	791	766	803	763	772	805	788	790	766	787	734	770	773	744	740	760	838	782	819	813	740	742	806	775	765	798	846	759	793	802	790	784	769	787	779	771	768	778	817	794	753	727	747	791	794	739	789	736	758	828	770	774	763	753	741	761	798	737	757	778	782	777	760	788	763	771	791	802	736	719	748	781	795	768	747	721	816	755	749	725	784	774	737	726	810	758	738	721	743	717	741	784	775	707	802	776	746	770	780	791	745	782	776	752	800	790	736	767	774	754	750	752	791	766	749	729	867	812	745	740	777	720	787	759	760	762	768	736	787	738	771	743	789	827	785	738	779	755	834	819	776	733	767	798	723	769	774	753	800	813	837	781	747	771	761	750	766	802	734	758	726	758	724	764	819	796	787	745	752	734	782	787	759	705	753	779	803	755	795	796	757	792	756	766	747	770	765	730	764	760	761	744	798	739	746	748	739	797	749	798	746	713	804	755	777	791	754	782	789	792	801	732	757	756	769	753	747	723	743	818	805	809	777	754	770	755	773	792	802	793	749	794	757	723	742	782	760	744	790	774	749	811	828	784	742	761	775	711	793	737	773	701	809	786	741	735	746	774	800	724	781	794	759	761	788	739	770	744	812	717	820	794	759	790	786	783	737	733	759	773	818	756	747	728	777	780	785	802	765	776	725	792	779	707	740	698	769	786	728	760	764	731	763	733	791	810	740	748	724	729	788	753	755	768	749	776	770	732	771	764	723	768	764	803	838	749	738	795	736	716	773	767	730	745	758	792	796	781	745	818	747	756	734	815	782	765	733	770	784	744	730	775	793	763	731	757	742	743	784	768	790	720	750	763	761	733	758	759	770	802	821	781	723	770	741	777	816	736	748	763	735	793	806	762	764	784	757	710	739	767	771	780	759	799	714	750	755	727	713	823	783	764	756	785	765	729	754	723	829	796	745	741	738	778	755	785	759	820	785	750	781	794
23474	21292	27813	25091	20525	2172	719	604	592	565	537	486	508	504	519	470	452	498	503	462	467	465	445	487	468	457	502	463	479	468	462	476	447	515	466	481	478	466	418	447	500	471	464	490	433	470	463	434	475	435	440	475	444	473	477	458	471	430	442	487	446	464	440	473	474	481	484	456	463	463	439	496	462	449	430	415	451	443	495	463	458	474	451	434	449	452	457	429	439	475	434	459	472	477	426	453	496	475	476	415	470	485	475	459	463	470	458	490	414	484	484	464	460	446	473	444	503	454	453	467	455	477	485	479	454	447	468	435	445	443	471	444	465	465	422	436	434	453	485	404	423	451	448	442	460	474	469	478	461	486	498	456	450	453	431	487	440	496	474	457	482	433	474	459	488	496	510	460	466	484	460	455	448	481	471	412	482	491	453	466	457	484	470	481	466	432	483	460	473	474	464	466	476	468	451	471	517	442	452	468	462	483	480	497	462	493	477	468	446	491	451	439	469	482	497	482	508	480	472	472	466	470	466	468	440	449	444	450	434	464	485	428	472	469	443	453	451	470	464	465	487	486	439	425	469	492	460	448	465	504	447	453	440	417	458	470	436	459	443	425	475	475	463	477	445	468	486	442	490	471	456	475	484	466	463	493	488	429	475	469	436	472	499	458	454	450	507	450	482	452	416	483	466	442	409	503	473	489	461	426	451	470	463	476	480	454	431	464	466	420	463	464	476	483	473	451	444	442	459	485	446	451	433	480	468	460	449	475	440	409	504	463	469	473	478	505	513	438	464	464	465	464	474	447	490	456	439	461	475	467	450	472	491	456	444	426	485	436	440	484	446	472	506	450	464	455	466	449	462	419	453	470	496	524	465	489	459	468	480	410	464	471	426	473	479	474	461	452	474	484	472	477	482	455	466	441	456	456	462	506	494	445	436	496	459	435	438	450	448	452	462	476	491	478	473	485	472	440	441	441	449	467	477	455	486	445	487	496	469	430	437	463	473	469	452	439	436	460	459	477	457	490	453	438	458	470	442	476	441	472	465	424	485	480	437	449	436	484	470	454	501	456	484	455	437	506	463	448	459	448	452	417	436	442	464	437	454	470	456	444	479	446	453	469	435	507	466	498	410	475	464	431	461	456	475	459	459	465	454	473	458	460	450	486	434	442	422	463	457	482	439	460	455	484	457	426	452	456	445	478	457	453	459	464	480	430	447	475	446	475	485	487	453	488	470	447	456	466	471	442	464	464	452	479	487	470	470	483	493	456	462	435	489	475	466	464	488	461	471	484	469	488	471	470	474	440	449	473	445	502	431	465	442	446	426	447	479	462	452	423	441	448	446	433	474	476	472	439	464	445	427	451	496	454	467	434	477	446	442	460	462	473	466	437	514	487	484	470	452	441	435	469	470	438	469	434	420	486	427	419	443	431	495	505	465	455	444	453	467	441	442	449	485	482	414	511	436	455	453	414	455	493	494	461	437	443	483	465	436	466	489	420	443	455	447	438	430	476	464	452	453	467	440	446	438	453	452	456	459	470	424	457	430	468	495	461	482	477	453	444	448	469	480	467	487	471	459	456	497	465	486	445	490	474	495	446	475	500	478	445	467	448	449	445	480	466	471	483	471	456	434	467	457	481	447	480	442	460	455	455	478	484	504	458	446	479	478	462	471	437	455	450	498	454	449	482	478	450	486	475	467	419	450	442	468	464	456	482	466	418	487	521	453	458	486	456	464	442	447	471	455	447	468	476	409	477	485	483	446	485	438	458	464	485	455	454	427	457	426	508	465	460	455	430	431	470	431	442	453	425	446	452	475	480	480	465	429	483	449	451	441	446	437	444	431	426	435	474	457	473	475	471	476	444	480	467	466	456	489	469	516	480	432	459	484	437	482	460	478	440	478	454	411	468	472	495	461	448	442	457	480	452	487	492	476	438	475	462	497	457	462	442	460	484	476	452	462	446	444	467	460	494	450	476	450	522	457	464	448	454	502	450	479	437	461	489	465	471	494	453	429	455	452	450	421	482	435	417	442	468	474	488	428	465	474	463	443	488	470	453	445	512	453	476	432	407	449	453	435	467	460	435	469	502	496	467	415	475	431	448	454	446	466	453	456	470	474	485	498	471	498	458	478	471	439	441	462	457	472	459	499	463	476	511	474	447	481	455	485	460	470	480	494	443	470	482	482	457	452	484	455	469	453	438	472	436	518	452	458	408	472	467	497	471	462	491	446	451	460	495	457	462	454	462	462	437	440	439	467	477	469	446	477	451	445	464	503	498	472	493	497	462	482	502	491	470	450	474	492	456	427	483	455	447	470	431	438	465	496	441	479	515	472	462	459	439	481	459	480	464	453	486	465	473	443	441	473	458	431	456	476	491	472	434	462	475	466	459	421	463	444	442	461	446	471	496	459	474	486	464	451	433	408	449	447	473	474	452	439	458	467	495	460	461	460	450	492	443	516	443	445	487	512	478	482	475	436	433	460	445	454	486	466	472	419	460	477	499	447	462	530	476	473	454	472	509	490	419	472	429	448	452	477	420	461	469	473	455	468	464	506	466	465	470	460	443	475	524	460	449	458	472	466	433	457	433	483	470	441	435	459	470	509	483	452	439	467	456	447	484	466	446	464	485	447	453	448	466	438	464	422	503	433	477	490	447	443	448	453	478	450	463	435	447	498	438	460	465	453	458	484	466	437	410	430	477	486	425	466	447	477	431	489	492	457	479	480	466	451	422	457	483	461	440	493	469	439	457	474	451	511	478	492	460	450	443	444	456	492	502	456	491	456	457	443	433	436	466	485	471	465	491	439	436	436	457	474	403	466	489	463	435	478	475	432	467	475	458	446	475	492	439	430	471	473	500	506	428	463	485	480	458	447	464	447	429	452	428	469	483	463	453	435	432	478	471	448	458	483	478	469	475	473	425	468	457	427	443	446	454	466	435	435	441	488	493	454	469	457	461	443	461	454	432	451	508	458	465	477	512	482	473	417	503	471	453	445	441	463	453	453	471	484	426	435	443	450	462	485	489	439	435	465	477	436	460	460	452	462	429	454	476	456	486	471	426	479	475	509	498	459	474	483	464	459	460	471	459	501	467	473	474	518	448	451	464	442	443	436	454	526	463	487	486	450	460	477	500	422	457	443	471	455	481	441	436	431	481	501	466	449	464	430	443	470	460	446	467	502	448	480	485	482	463	470	451	487	433	428	473	449	490	460	481	462	475	482	464	396	448	431	491	489	454	482	441	488	425	462	449	459	436	486	440	456	483	486	478	439	491	463	478	464	475	446	458	469	445	520	448	471	490	490	452	487	447	488	486	470	505	453	458	400	465	470	441	454	486	449	461	463	463	439	452	487	468	492	430	450	482	438	441	442	467	472	480	436	478	457	470	450	457	474	451	448	460	460	449	430	470	461	456	447	456	433	462	429	471	454	487	459	433	436	464	466	426	461	439	482	475	498	479	440	425	453	458	455	482	461	462	443	434	468	478	478	470
24044	6848	4376	2191	1672	1259	1167	970	907	815	735	738	743	665	695	624	656	681	690	657	669	610	623	683	570	632	690	598	661	594	628	618	616	641	561	680	616	617	618	621	631	648	557	608	637	613	613	640	574	638	639	645	608	637	665	614	633	640	613	656	607	637	605	592	613	638	584	661	604	658	619	614	653	587	595	600	654	593	603	601	622	637	651	587	605	635	590	643	616	658	606	619	648	616	574	612	615	610	624	642	637	657	591	628	624	597	611	596	636	612	598	643	632	614	634	598	600	587	593	611	567	652	584	600	630	580	638	634	610	617	622	633	606	606	603	597	649	605	595	611	652	620	665	626	616	609	612	639	610	608	635	635	609	566	602	640	622	685	604	559	591	611	609	569	606	591	644	581	593	586	568	596	618	632	604	617	621	665	611	590	623	621	619	646	612	610	645	606	608	604	621	564	593	585	597	597	666	644	601	589	606	623	620	624	665	611	630	643	611	671	623	644	630	613	655	662	615	610	634	674	684	604	636	602	599	604	655	595	588	596	649	645	614	597	585	657	601	586	635	630	681	590	642	618	605	610	616	613	618	644	636	624	594	603	619	635	625	616	612	640	599	616	607	617	593	611	656	582	641	627	632	674	615	630	617	623	582	649	635	600	611	643	644	604	586	630	592	640	622	623	673	633	621	598	608	642	586	609	608	656	620	620	644	593	627	606	590	654	634	650	632	604	623	615	591	624	603	638	597	611	646	627	600	638	622	603	653	605	618	590	625	611	617	592	664	586	612	600	580	607	661	630	613	565	615	654	647	644	645	595	637	620	604	614	625	594	595	614	612	624	587	588	629	604	591	594	608	589	592	628	635	573	639	576	595	598	622	633	618	668	667	598	585	594	605	594	624	632	590	605	594	598	572	635	616	614	612	577	618	628	638	563	620	629	619	640	600	619	575	596	607	595	624	615	627	625	612	620	588	604	640	604	657	594	599	582	620	624	637	646	599	610	631	596	628	568	652	596	616	643	628	598	608	615	628	603	615	596	612	596	619	604	662	618	579	607	650	613	587	622	633	607	591	616	634	608	570	636	620	622	585	599	631	631	636	636	606	607	628	640	628	664	658	603	604	567	594	642	628	625	622	609	649	622	633	659	634	630	643	601	620	599	593	621	624	595	615	570	604	605	629	630	595	634	646	584	632	627	588	571	623	610	631	637	619	595	614	613	587	593	598	587	626	579	619	616	598	597	594	618	621	582	645	591	634	589	592	637	649	620	676	590	628	601	603	618	627	597	608	618	597	614	613	598	593	625	589	635	588	622	634	628	580	596	627	616	650	611	589	605	579	696	645	596	631	622	580	557	630	632	601	606	618	604	588	594	618	581	620	646	595	601	639	608	574	585	595	598	622	595	641	636	628	644	604	610	640	650	606	617	622	601	563	640	622	597	619	626	607	614	574	600	604	626	611	592	554	617	613	600	606	616	585	605	568	581	588	640	594	643	605	617	634	579	597	629	637	627	625	600	631	609	678	613	645	642	639	639	606	592	611	606	606	605	579	615	634	596	644	649	667	604	584	606	644	635	586	618	598	603	592	664	638	601	606	617	585	606	624	633	644	602	591	629	603	640	612	602	646	597	609	623	595	602	678	601	551	622	646	652	645	596	690	608	628	610	627	652	642	650	592	627	576	632	594	622	666	609	581	639	650	621	659	597	636	586	586	615	628	589	634	599	631	577	580	613	618	588	566	641	617	597	584	618	645	641	598	599	586	635	586	629	554	631	602	632	599	628	609	594	634	605	622	577	652	664	633	602	614	602	668	600	677	606	605	622	599	590	635	670	625	643	629	609	654	586	599	618	618	608	575	625	610	613	629	669	632	639	618	599	633	615	635	571	631	648	637	606	618	594	603	605	576	613	613	621	586	652	624	592	626	648	614	636	588	641	625	644	632	616	580	587	578	657	599	665	623	620	658	614	606	586	623	637	649	614	665	581	601	611	585	617	610	587	649	627	641	607	583	581	614	659	647	639	604	586	634	563	612	621	614	601	625	605	626	590	609	624	586	602	628	617	642	582	592	610	650	650	641	616	674	638	600	614	630	648	604	602	613	622	643	649	606	582	604	601	615	615	607	633	607	644	634	621	638	578	639	629	587	595	631	611	628	613	596	622	587	577	662	624	601	642	586	618	612	642	575	573	612	603	625	594	614	578	616	674	589	660	620	573	591	621	600	618	621	647	650	601	604	614	641	595	680	624	596	636	607	614	603	594	575	614	624	638	581	567	575	625	648	599	641	598	610	595	627	628	602	597	621	606	604	626	649	602	602	649	585	657	645	647	658	627	594	609	598	654	579	608	601	627	653	586	577	618	615	569	626	648	618	634	617	596	590	593	636	672	611	636	613	620	637	570	630	612	603	585	606	588	700	605	635	621	618	589	621	610	603	681	683	624	620	641	632	595	596	604	626	587	584	633	691	611	633	636	614	634	638	581	614	651	599	605	635	590	616	639	565	641	593	635	568	636	627	584	628	631	605	661	598	631	624	612	593	603	631	619	617	631	567	604	602	627	581	595	577	598	628	610	601	645	607	654	662	591	634	623	645	649	608	655	615	630	567	587	587	619	577	613	615	634	641	576	645	652	605	643	607	600	598	593	606	562	603	633	589	624	660	600	611	635	627	615	575	691	636	667	612	560	630	626	581	542	627	640	645	639	663	587	640	570	624	625	598	612	607	582	625	635	590	543	608	575	636	612	595	606	619	602	604	584	642	629	642	586	604	595	589	662	607	622	587	623	635	612	586	613	580	583	629	632	638	625	660	609	637	639	619	621	597	651	626	610	582	645	623	583	619	605	595	621	627	633	612	578	594	618	609	621	610	612	671	642	598	611	594	604	647	615	657	578	595	598	594	595	657	588	584	607	586	655	607	598	608	694	648	590	596	638	617	629	620	622	653	611	618	632	619	642	608	609	656	585	633	625	619	640	634	594	641	600	673	628	569	611	623	578	621	639	626	586	613	606	636	655	598	597	641	613	628	631	665	604	575	632	586	568	581	594	593	569	617	605	617	619	567	664	618	604	626	573	606	589	587	632	621	629	628	630	581	594	624	622	646	556	616	637	624	565	661	611	576	622	623	638	627	638	559	652	606	574	588	599	625	610	625	634	590	627	614	599	625	577	616	578	645	607	577	596	576	611	612	635	613	599	600	626	607	659	620	572	601	611	596	602	632	600	619	624	581	591	618	637	604	594	632	633	613	604	611	654	596	606	627	621	581	624	625	588	620	637	620	615	641	621	630	562	634	616	581	609	605	595	592	629	593	642	627	590	597	590	622	625	654	591	598	612	575	644	583	575	563	614	629	630	588	604	620	602	653	646	584	608	595	623	604	619	617	612	613	627	647	658	654	606	623	566	597	619	559	630	612	605	589	646	595	589	600	614	628	638	600	680	574	647	635	633	579	581	601	613	617	626	613	640	614	601	638	635	615	607	585	658	614	619	595	615
24898	21209	25469	22145	1222	585	526	476	446	460	442	467	415	459	483	415	412	446	411	477	434	439	416	393	459	434	394	429	414	438	467	443	379	438	444	448	396	394	429	431	443	410	438	443	394	405	414	422	406	404	438	387	422	429	421	426	420	450	392	426	403	437	399	417	374	426	382	419	391	441	419	417	420	391	433	430	442	431	401	402	425	400	434	354	426	451	420	432	392	410	432	437	422	393	386	412	412	418	402	429	429	415	449	385	431	395	381	441	401	450	387	386	411	407	431	419	411	417	425	434	431	457	429	415	386	394	447	477	424	397	384	415	422	400	396	419	452	413	377	428	420	429	413	445	421	456	413	416	431	402	434	427	401	448	394	418	428	428	378	440	422	412	389	394	421	377	460	422	454	402	412	401	404	401	388	410	389	414	399	416	447	457	401	411	419	442	440	394	414	400	409	414	426	409	394	403	412	423	421	441	460	376	430	436	429	414	403	442	414	414	424	420	402	413	440	386	430	427	421	428	388	394	416	446	410	402	404	421	402	431	405	416	438	406	425	394	441	412	426	398	422	422	400	390	380	380	407	421	430	433	431	406	400	438	428	428	428	431	412	432	401	417	418	415	423	420	432	395	401	397	400	434	428	435	403	420	441	420	410	436	433	407	406	415	442	408	460	346	384	441	399	410	415	403	404	443	423	415	393	378	442	420	415	406	423	406	407	413	409	362	431	420	404	382	419	385	412	366	414	420	448	425	416	440	408	408	398	464	403	404	414	408	406	447	439	414	410	419	409	452	450	409	456	412	397	430	407	390	416	391	436	423	414	388	416	452	435	418	424	410	408	404	388	414	406	412	386	393	425	383	432	425	411	425	404	457	443	411	394	423	401	409	438	418	432	450	415	398	395	436	409	427	421	435	390	437	413	434	406	405	409	420	444	375	416	432	420	433	417	407	426	387	407	416	395	408	387	380	413	435	394	408	379	436	440	407	442	440	416	420	401	401	380	425	423	425	412	408	437	391	423	408	409	462	425	449	417	415	415	442	364	366	430	391	432	436	387	446	434	412	389	437	437	426	423	443	425	407	426	418	439	427	386	412	443	403	427	445	449	441	421	408	383	419	396	403	408	430	428	418	435	391	470	412	443	405	420	394	422	454	389	422	416	404	412	402	419	389	438	411	395	411	402	393	400	450	464	420	449	435	387	403	379	417	404	436	405	407	412	407	427	416	443	431	394	394	430	386	435	415	400	402	407	413	414	429	375	406	442	407	381	405	391	393	437	385	407	425	424	397	405	401	425	431	425	417	441	411	410	384	373	425	411	406	402	426	402	437	463	436	427	446	429	399	414	408	442	426	383	402	428	416	396	381	396	435	416	427	421	457	422	410	414	429	406	458	404	425	404	397	413	390	438	404	408	418	449	420	428	413	414	401	400	435	407	413	412	406	413	384	391	386	432	412	417	447	415	402	426	389	415	432	419	429	400	395	413	406	446	433	433	452	421	376	440	413	422	491	426	445	444	378	416	411	355	401	431	387	419	419	403	439	448	420	408	410	422	377	361	396	400	428	458	415	378	413	410	412	384	378	419	428	409	379	440	424	413	445	412	413	433	403	435	416	426	379	438	417	437	423	404	426	431	443	420	386	407	381	405	458	408	434	397	449	421	424	409	413	436	439	389	434	430	430	414	426	427	451	436	412	401	432	395	439	420	364	405	389	426	382	389	444	434	402	410	440	398	424	430	437	423	423	413	387	404	375	439	424	390	409	428	409	414	441	405	452	408	435	410	432	388	432	403	394	426	407	400	375	407	416	406	406	396	379	397	440	381	389	417	395	426	429	427	386	439	446	420	417	387	426	433	416	381	419	415	401	442	418	418	433	432	420	455	405	405	444	416	415	411	402	459	416	414	459	424	434	431	404	418	409	419	426	408	404	395	396	451	405	405	440	392	446	413	442	431	408	441	435	440	385	429	397	441	407	420	414	380	409	457	474	418	427	403	410	400	415	397	446	405	419	420	404	407	433	374	467	423	410	404	396	431	432	401	403	409	412	433	410	383	411	386	427	414	417	439	390	412	419	433	410	395	378	403	390	422	452	384	450	421	406	423	383	412	417	425	417	415	430	413	430	438	384	367	427	442	433	431	409	396	435	430	425	412	426	374	424	411	433	422	412	412	421	418	375	437	417	417	420	402	423	413	411	412	400	395	407	415	415	429	438	418	417	437	413	424	387	380	422	380	413	410	416	437	386	414	414	460	388	409	400	432	415	449	410	412	448	424	419	415	429	406	411	413	437	427	431	449	413	432	420	437	428	433	404	452	425	451	420	453	417	426	425	429	402	396	394	474	422	402	423	407	379	392	372	421	408	424	446	432	439	410	369	404	427	432	415	427	393	411	394	398	419	426	397	414	453	422	420	422	415	492	408	423	401	408	387	396	399	413	446	410	404	416	461	428	398	426	433	401	445	408	468	433	389	430	435	450	394	429	440	447	407	405	422	443	443	422	426	458	466	434	425	426	388	415	430	425	391	413	413	410	419	388	391	406	450	359	423	420	410	428	429	391	397	396	390	434	443	419	440	412	425	415	378	441	437	408	388	430	437	397	445	412	382	413	397	423	412	429	413	429	440	440	412	422	385	455	410	379	409	394	395	388	411	422	401	385	465	416	408	396	413	440	425	413	384	388	399	410	421	415	384	424	403	378	407	410	406	383	408	416	403	441	413	403	426	417	404	408	411	393	412	418	427	452	424	382	449	419	420	421	412	402	423	383	436	427	413	415	424	407	449	422	396	427	418	420	456	406	397	435	434	418	439	425	397	450	421	415	396	436	447	367	420	417	409	433	420	416	417	425	417	456	428	443	407	435	440	404	427	438	407	424	420	416	429	412	420	471	447	440	464	411	385	408	422	441	451	416	447	405	434	430	415	405	419	444	424	409	424	455	416	410	406	400	417	409	425	425	423	397	409	424	424	372	398	432	437	429	409	424	402	403	412	383	423	451	417	386	395	404	438	386	410	417	430	439	435	409	456	411	407	414	416	424	389	405	404	446	381	412	397	412	405	428	400	410	417	409	432	419	419	415	433	415	418	368	474	425	446	415	438	369	392	391	431	430	389	401	418	411	401	434	405	410	394	435	420	424	458	437	443	402	400	415	436	419	433	412	462	429	407	426	454	396	401	416	428	480	398	429	437	384	417	403	440	412	389	402	409	420	387	403	449	435	426	412	385	407	421	421	403	460	405	436	408	416	396	432	401	410	409	391	446	404	413	420	412	431	423	472	435	415	440	385	447	403	448	385	403	429	432	414	449	420	422	442	405	398	410	456	402	390	422	386	422	409	432	411	434	402	443	420	431	429	399	368	434	380	417	402	423	416	431	430	416	424	425	403	431	474	436	400	444	403	397	420	404	411	415	428	397	412	415	389	387	423	421	383	425	402	399	408	429	397	441	421	390	448	395	399	423	392	371	371	404	384	395	390	428	414	415	391	408	413	405
21797	3282	2150	1261	997	845	776	705	666	661	605	598	551	584	576	610	555	565	577	594	585	581	546	552	532	578	533	572	552	530	578	544	565	551	542	528	517	572	564	551	537	564	533	570	546	559	562	511	550	567	541	529	559	518	564	553	538	542	493	503	575	553	565	537	496	551	552	507	496	520	553	572	561	503	607	512	537	497	538	527	503	597	574	539	546	556	525	547	478	510	516	536	514	523	539	526	519	491	542	570	546	557	546	563	570	510	554	540	520	499	506	537	538	546	546	530	526	524	576	533	566	528	527	537	551	555	552	497	514	565	548	519	511	530	560	515	587	543	525	566	537	531	508	553	534	518	553	549	517	544	510	550	546	508	539	506	543	515	539	540	542	486	516	548	552	532	576	541	571	521	546	568	553	518	512	514	516	522	526	574	534	555	546	546	579	560	488	565	524	565	552	561	534	543	527	523	509	535	564	533	519	542	537	502	507	497	557	532	541	528	553	573	514	539	552	564	544	493	515	558	514	552	566	572	522	541	532	549	528	561	526	498	517	541	555	546	512	544	549	536	516	528	527	562	545	544	543	509	473	519	561	543	549	533	546	535	542	487	547	560	531	504	533	527	543	515	522	528	521	546	535	577	572	543	570	531	542	558	551	516	571	539	562	525	563	514	538	522	575	586	525	561	542	494	563	534	532	533	552	534	529	528	539	510	553	543	563	521	548	527	515	541	525	537	559	514	508	519	532	542	576	542	534	533	551	518	529	553	496	516	586	504	544	533	511	507	507	515	576	558	541	553	541	552	517	521	491	490	520	542	577	535	504	584	533	563	557	541	491	506	534	538	535	540	550	554	586	565	580	552	496	542	555	559	529	521	545	524	539	556	523	525	552	546	600	540	517	574	567	528	596	558	510	562	537	530	532	572	569	490	545	545	537	554	512	538	553	554	522	522	522	515	564	554	537	572	553	555	554	565	558	533	548	548	504	517	491	522	492	565	530	530	510	543	567	563	565	552	550	542	561	509	521	514	528	555	525	530	526	557	504	552	525	582	540	519	564	566	554	562	518	538	514	515	521	566	538	557	533	533	528	579	576	517	527	570	562	541	493	530	499	550	556	531	484	537	564	530	555	552	561	513	539	560	594	565	538	491	568	522	526	557	512	593	567	535	541	548	529	511	512	485	560	541	532	536	527	569	536	559	539	536	534	551	546	519	526	494	504	520	532	515	558	547	541	490	546	566	562	543	546	542	572	575	516	546	551	513	518	505	542	543	517	537	546	542	541	526	525	535	536	539	522	530	508	531	538	551	562	531	519	555	548	534	593	557	514	549	508	568	551	514	530	558	545	554	551	543	537	527	526	533	560	499	565	572	486	513	532	538	556	532	544	555	551	570	566	521	546	527	533	587	562	552	545	545	536	510	525	566	503	565	539	520	528	552	538	535	554	571	562	548	507	520	524	532	570	537	566	527	527	569	534	547	588	538	540	522	526	533	514	542	525	531	597	511	559	514	575	487	549	535	581	548	596	507	557	571	536	540	538	537	577	512	532	542	545	528	586	553	595	505	571	547	515	560	529	527	520	555	557	496	548	559	510	566	530	526	518	533	550	531	565	522	516	556	543	537	531	558	489	541	529	559	566	507	525	542	533	523	514	554	566	599	524	553	559	527	567	503	539	534	518	538	540	517	553	568	501	545	488	525	556	567	514	521	564	530	575	514	564	548	563	518	561	513	512	522	578	544	495	557	567	503	545	511	547	542	530	507	561	530	511	519	508	523	554	537	513	548	525	593	512	542	530	548	542	568	584	494	569	579	561	540	559	575	507	513	494	551	528	536	507	499	587	496	530	521	511	535	573	568	518	491	550	557	529	531	541	526	542	554	603	538	533	488	542	546	557	538	503	546	538	530	538	503	524	528	525	564	527	526	553	549	517	534	539	539	557	536	523	526	589	524	564	488	572	552	514	541	533	529	571	539	529	596	577	526	497	536	541	525	536	519	513	501	546	560	590	553	576	518	536	585	527	538	552	539	538	559	539	541	568	553	518	569	538	548	545	564	529	527	488	577	530	530	567	535	551	554	540	514	555	560	502	581	574	540	543	526	510	571	539	536	568	542	509	512	545	552	558	566	548	496	527	547	503	572	538	557	544	496	588	544	544	551	547	519	514	544	516	532	549	519	547	556	551	557	553	538	585	553	572	550	550	521	538	582	545	559	515	586	519	536	515	535	541	538	512	559	580	556	521	507	547	523	533	569	544	537	546	517	521	510	559	549	578	579	517	531	548	511	523	504	535	537	561	567	545	519	527	506	585	555	530	555	552	571	492	537	553	538	503	543	520	557	574	545	568	548	558	566	548	577	536	517	538	540	562	523	521	516	546	544	595	572	555	499	537	535	532	542	497	546	505	577	546	574	542	525	555	548	546	553	526	562	554	538	529	537	550	566	543	501	549	549	518	505	567	547	549	551	519	547	516	561	560	549	518	569	544	527	497	517	534	528	553	564	546	543	546	563	557	519	544	547	539	576	531	547	523	533	557	552	534	558	572	536	499	550	535	511	583	505	542	575	517	555	494	574	551	442	522	574	567	547	501	530	502	549	551	541	539	550	545	545	486	522	551	540	563	544	566	556	556	529	549	529	549	527	536	518	530	478	520	557	543	544	537	532	565	549	498	558	542	519	545	514	500	585	505	533	507	516	550	554	597	523	579	529	559	559	517	524	520	527	524	519	552	554	500	527	515	522	546	551	502	562	542	513	495	528	577	519	541	511	545	520	521	527	548	547	508	525	504	518	571	543	519	509	557	530	540	551	520	534	531	520	515	515	527	564	547	499	555	561	522	531	534	539	543	547	556	521	536	513	500	548	494	495	561	550	482	537	552	494	508	572	514	559	517	553	522	546	561	526	556	556	540	550	546	539	554	520	542	528	543	567	544	540	537	502	531	530	518	538	535	547	532	526	575	541	518	532	549	512	571	607	533	571	547	499	541	519	561	511	544	501	554	520	536	518	531	531	497	534	525	552	525	600	537	512	525	523	532	561	544	499	489	526	558	561	531	537	539	541	563	553	546	561	552	516	601	569	562	560	531	527	518	523	493	506	563	541	525	499	502	542	552	536	571	573	528	552	582	530	509	556	587	529	504	537	536	545	543	549	489	501	551	547	506	555	570	535	554	529	549	552	597	521	528	550	525	549	525	517	538	560	556	543	542	510	531	510	497	539	538	496	573	513	514	529	553	542	584	551	534	548	543	560	510	527	556	541	558	485	566	552	555	533	576	523	561	548	526	523	537	531	491	522	555	538	544	530	533	532	527	521	502	553	506	564	543	593	608	515	563	580	537	518	514	518	571	515	534	507	530	548	581	571	550	498	532	560	526	541	540	531	555	567	534	562	561	508	549	544	555	563	530	574	519	539	515	527	571	524	562	499	544	538	572	528	556	564	528	562	533	519	540	551	533	504	541	533	592	571	527	558	532	559	585	557	525	516	578	579
22570	21302	28404	24523	21295	18491	1114	506	398	326	321	284	264	265	243	243	237	230	228	225	219	208	220	235	210	204	221	182	189	215	245	194	243	193	211	212	227	197	213	204	211	207	176	221	214	232	211	189	209	212	211	193	187	218	204	187	194	206	213	220	212	221	199	229	182	178	195	197	215	206	194	196	202	173	217	198	214	229	199	199	192	190	216	215	189	210	186	196	190	211	202	206	197	207	207	210	180	202	217	225	196	191	220	211	180	217	214	183	190	206	203	191	201	191	200	204	195	225	209	180	171	216	220	215	211	197	183	182	214	206	216	198	189	208	202	200	193	192	169	196	192	196	196	175	216	202	206	210	199	202	180	191	199	207	176	194	188	215	236	225	188	203	204	220	228	197	178	178	213	210	188	191	200	216	205	199	233	205	201	208	182	194	198	178	190	183	190	211	226	186	183	209	193	211	196	188	236	213	187	229	188	207	216	197	210	215	206	207	203	200	207	198	209	185	185	202	190	209	187	204	208	204	166	216	220	198	190	203	203	190	200	201	185	174	191	190	229	216	219	205	210	191	219	205	182	202	178	192	216	207	199	202	217	190	214	177	222	188	217	208	216	202	223	189	189	209	184	215	207	196	195	206	211	198	225	175	195	203	186	188	207	212	194	228	193	210	192	217	176	203	194	204	206	180	205	192	217	200	165	222	191	187	186	204	174	216	211	193	208	203	214	225	219	185	180	186	193	225	197	189	181	193	207	187	218	218	180	184	210	191	209	214	190	208	198	196	184	197	191	209	193	194	208	223	177	215	215	221	214	201	216	213	205	213	185	198	176	164	202	198	179	186	195	187	184	221	187	183	196	175	203	183	187	193	198	211	182	205	217	219	209	209	219	196	187	204	210	198	209	199	192	197	193	217	190	198	200	180	199	198	193	240	190	197	185	204	204	186	199	201	231	199	185	215	220	216	188	194	204	197	199	222	217	196	210	237	210	195	196	213	212	204	168	210	206	190	217	202	194	210	214	200	206	217	182	179	195	203	208	200	198	215	210	203	200	178	210	204	210	206	172	195	176	197	195	188	192	196	171	195	230	211	197	202	195	199	215	198	192	212	179	189	159	174	215	219	184	193	238	188	195	192	185	188	183	197	202	193	200	193	185	192	187	208	209	181	189	197	195	211	203	201	233	204	223	197	182	188	191	202	207	180	184	200	201	188	189	208	204	194	206	200	223	201	208	200	202	209	165	189	199	201	213	182	209	223	199	173	212	200	227	188	198	192	208	192	196	180	162	189	197	192	199	179	223	171	229	191	198	188	215	216	214	211	199	191	227	202	218	185	180	201	215	195	221	202	204	204	213	207	188	222	206	190	180	212	213	223	211	201	198	210	211	211	223	214	195	187	196	203	195	192	186	206	202	204	174	177	201	201	199	208	199	208	216	192	241	194	227	200	175	235	236	192	225	203	179	232	191	197	197	222	197	189	206	218	190	204	208	208	177	192	212	223	191	206	176	186	203	200	199	194	186	205	192	201	202	238	210	178	199	196	201	221	221	189	194	178	192	188	198	174	202	212	192	202	181	174	198	208	186	203	215	197	192	218	173	169	188	204	192	208	200	205	217	188	195	200	203	188	199	195	199	196	224	187	213	213	228	191	210	200	201	188	189	230	185	201	217	190	200	183	234	193	185	195	222	207	170	201	184	165	218	212	216	196	203	178	193	183	238	158	199	168	202	172	198	194	210	198	202	178	192	213	193	189	193	170	198	196	193	171	202	188	189	218	219	202	204	216	204	223	201	187	201	204	216	212	188	222	238	207	209	199	204	170	215	204	214	199	211	210	193	194	197	208	198	192	214	217	205	218	216	207	171	200	211	191	190	198	191	208	216	186	196	217	179	188	196	225	179	208	213	208	212	204	209	173	206	192	208	197	228	202	224	192	214	220	191	207	213	203	199	189	194	203	188	199	218	195	223	203	180	174	209	194	193	210	205	199	206	184	208	202	205	194	197	165	229	204	199	171	205	191	199	203	212	206	209	197	206	190	201	189	213	209	191	176	190	196	200	187	188	171	201	210	204	207	198	206	219	193	192	193	195	177	210	194	185	202	222	205	190	197	198	190	201	208	213	206	205	180	176	199	182	194	189	205	197	179	212	191	193	175	220	211	192	201	220	182	203	201	208	216	215	192	221	203	193	213	210	192	192	219	169	186	194	185	191	204	235	214	201	184	194	210	201	192	212	195	196	226	204	197	221	215	200	188	226	180	188	214	184	227	193	187	214	225	161	209	179	202	194	183	208	203	199	203	230	223	178	167	196	162	187	207	193	207	201	196	213	201	199	194	174	200	191	219	208	190	195	196	197	183	190	198	216	217	189	195	221	203	185	186	203	173	189	210	214	202	223	192	230	194	188	200	195	220	215	221	193	188	210	228	202	202	175	227	199	198	180	168	212	151	191	201	213	192	191	215	203	219	218	196	194	180	210	198	215	199	192	210	185	201	191	190	205	175	202	191	209	180	207	190	214	194	201	198	179	213	212	203	200	213	206	209	177	190	188	181	195	190	215	202	211	186	194	207	186	201	160	216	190	183	185	208	192	209	188	193	207	199	198	214	170	223	185	210	210	205	173	189	215	207	196	195	178	185	201	216	212	194	177	183	205	187	183	203	216	200	193	185	195	191	192	191	195	178	188	198	194	203	208	199	175	191	184	188	191	210	208	193	200	213	208	191	180	197	198	183	230	205	194	209	184	210	196	209	224	214	201	205	205	218	190	200	209	174	199	178	201	163	215	193	198	199	200	218	211	195	189	206	209	198	210	205	203	194	189	203	195	207	198	194	187	197	180	181	205	207	165	189	205	198	192	192	213	201	168	218	181	200	191	227	189	199	203	195	192	200	209	217	209	213	194	190	206	203	195	204	200	210	198	191	218	232	208	199	185	193	193	191	223	200	227	212	203	200	200	187	233	201	195	198	223	196	213	201	176	200	184	201	210	211	197	206	188	211	196	222	189	214	203	168	196	175	192	206	219	220	200	200	217	189	190	192	187	192	206	181	213	241	205	204	181	184	209	199	196	169	176	194	184	231	215	218	189	213	181	208	180	195	197	177	196	200	205	183	205	205	225	206	204	195	229	194	192	181	202	177	202	202	191	223	182	197	197	223	206	211	217	222	187	212	214	201	204	194	216	212	230	196	192	197	191	208	185	198	199	213	204	210	174	191	172	197	196	212	185	199	164	212	178	206	217	195	192	220	218	181	162	199	205	226	208	197	218	210	233	196	200	184	221	188	208	210	203	199	185	223	201	198	215	203	202	208	203	184	232	221	203	190	201	181	201	215	196	187	206	231	222	197	204	200	221	198	188	183	196	200	184	183	187	174	178	192	219	194	214	195	197	210	204	188	213	203	190	213	192	226	199	199	204	210	196	198	212	213	199	216	195	217	210	214	218	226	187	203	193	211	198	209	202	190	208	193	187	173	199	191	218	209	197	205	215	212
27196	10989	6555	3056	2133	1518	1179	987	779	666	594	523	484	439	410	434	389	393	346	330	304	337	320	312	356	303	299	295	304	293	305	309	290	275	333	325	281	303	264	290	300	302	292	285	287	293	272	276	333	297	268	280	285	291	289	288	239	286	304	247	261	274	300	268	285	291	272	279	245	280	286	263	266	268	275	274	269	266	297	262	271	258	274	277	249	257	292	246	236	267	277	262	261	250	293	241	260	253	299	274	291	272	253	292	269	271	295	267	262	253	263	313	274	263	262	287	266	266	292	283	249	299	265	269	264	265	246	267	285	300	287	320	256	304	267	265	269	268	264	280	284	252	251	285	261	273	271	258	269	261	272	268	257	265	280	223	269	274	278	282	265	285	294	277	234	277	260	255	258	282	261	291	270	262	248	288	246	278	259	249	297	295	247	259	306	274	252	297	247	240	296	264	290	256	264	307	260	274	287	281	248	263	264	274	230	263	281	239	284	277	270	273	287	263	301	252	251	277	269	297	281	255	267	255	290	258	242	281	301	283	276	269	267	294	279	257	285	281	303	271	277	292	242	269	253	266	264	264	251	259	274	269	271	296	244	306	273	287	259	267	264	290	286	290	273	277	265	285	266	276	282	260	284	263	268	254	278	279	271	284	261	277	268	258	246	285	283	303	265	314	266	272	247	286	294	268	275	289	264	296	259	270	257	267	266	264	239	293	274	258	289	269	290	264	243	252	293	225	276	277	275	281	294	299	287	263	257	258	270	260	248	287	265	267	269	243	263	278	304	269	262	283	266	235	276	263	265	269	295	267	293	276	296	263	277	283	268	242	281	258	249	267	254	270	265	267	264	266	259	230	257	286	291	275	270	291	275	285	253	267	280	263	286	267	288	267	270	251	270	278	289	263	264	288	255	273	279	291	266	279	265	265	267	256	260	281	250	288	257	256	283	270	286	283	279	257	289	302	260	262	287	286	284	245	278	259	249	268	269	274	255	264	235	260	261	238	269	303	259	275	276	264	271	275	278	262	258	278	260	239	285	261	259	271	227	279	280	248	254	276	278	256	276	266	265	281	264	233	290	256	253	283	248	309	279	291	261	255	267	253	254	255	252	276	275	262	274	271	285	276	257	270	254	274	298	295	259	258	263	253	263	282	255	253	292	260	251	246	291	263	249	233	267	242	245	262	261	289	261	233	249	246	267	264	271	243	246	264	263	288	262	245	281	282	264	277	253	262	272	275	251	286	276	273	288	287	276	280	298	272	261	262	279	255	249	259	275	264	275	286	274	297	276	261	259	314	289	261	297	248	270	302	254	253	269	281	249	275	265	284	271	261	282	295	249	265	268	274	247	267	276	260	281	262	275	252	267	265	287	292	278	254	267	276	277	248	306	280	250	279	267	281	301	262	275	274	249	266	286	285	264	312	252	262	283	267	293	304	289	272	306	307	274	266	290	264	260	242	264	295	273	259	273	266	290	273	290	288	296	256	278	243	255	271	264	265	273	252	287	248	275	258	253	273	241	298	283	254	243	281	290	284	266	226	307	263	290	287	273	293	298	277	306	278	314	274	285	282	282	290	256	269	292	275	259	234	253	292	274	264	277	268	285	248	266	287	258	277	295	273	280	251	275	296	267	286	255	287	266	257	288	254	301	267	275	287	251	279	286	282	300	299	280	283	270	281	262	294	275	297	253	267	273	270	282	227	272	275	308	266	293	294	249	274	268	287	266	267	290	265	282	266	264	272	245	252	291	283	268	244	274	282	275	260	296	287	254	296	276	298	263	285	307	240	248	255	257	279	262	253	265	252	282	278	283	303	253	266	284	265	261	266	269	241	283	273	280	245	264	283	262	278	293	269	275	256	295	299	301	312	290	241	273	287	259	291	270	282	260	286	257	270	277	275	264	269	313	277	244	291	275	301	242	253	289	282	271	252	271	263	272	271	296	273	250	286	269	288	256	285	283	268	293	278	274	296	269	268	280	289	301	277	248	240	252	274	249	256	266	273	256	287	231	271	270	262	268	296	261	277	282	246	268	271	300	264	290	280	300	248	270	285	282	245	267	271	268	281	252	258	292	257	263	280	271	253	279	262	234	289	280	287	254	256	270	254	259	246	289	281	297	277	271	290	258	254	289	268	300	273	264	276	290	272	233	253	261	258	244	264	279	294	295	253	249	281	297	285	268	291	258	298	274	294	301	284	276	289	295	300	301	263	276	292	284	245	283	259	285	275	260	305	266	266	277	256	275	303	265	285	283	274	287	279	283	265	300	262	252	272	259	282	250	285	291	274	282	300	289	246	272	279	263	264	300	301	290	253	263	281	259	280	314	291	295	257	244	289	280	267	291	260	263	299	291	286	272	267	277	282	280	284	255	267	281	228	290	241	289	254	275	298	250	283	256	267	283	254	305	244	259	322	266	296	249	258	290	292	255	250	276	257	269	293	288	262	268	263	292	270	247	266	293	295	277	293	277	261	269	301	248	294	304	254	289	277	255	268	248	267	292	277	258	253	253	263	269	254	264	282	282	266	252	285	241	268	275	269	290	251	264	278	273	287	281	258	281	276	255	279	246	253	295	293	267	275	275	262	247	264	260	303	271	275	277	249	266	265	278	238	275	278	250	249	260	272	290	266	247	268	286	278	274	279	275	268	260	296	277	244	273	243	255	262	289	297	286	280	278	261	296	294	283	258	259	262	227	292	267	280	261	309	280	288	285	269	300	249	274	268	305	262	286	291	261	249	259	235	285	269	250	298	280	254	296	276	295	293	267	257	267	278	264	290	278	292	255	264	290	250	252	300	269	275	262	251	239	282	285	283	289	247	262	278	275	251	291	309	267	261	294	264	269	266	260	256	269	289	272	295	267	284	276	239	270	287	265	258	297	261	267	259	265	256	285	293	266	270	279	262	285	290	251	296	268	276	288	242	242	254	262	293	312	298	262	286	318	289	289	277	310	271	247	268	247	300	286	254	255	264	280	275	297	240	265	249	263	262	259	278	259	248	259	242	287	299	283	253	292	279	237	257	303	278	296	263	238	256	286	287	258	288	242	277	280	275	278	277	284	281	264	282	272	260	284	285	254	261	304	269	279	248	307	286	282	253	282	273	254	258	290	254	275	300	277	254	296	289	290	285	267	289	288	301	253	247	304	271	258	285	263	265	261	278	240	256	250	269	255	247	265	240	274	282	261	254	287	261	252	297	247	266	242	284	287	275	261	259	283	251	279	283	295	260	279	278	263	270	258	266	273	236	272	280	305	248	287	264	285	276	272	266	272	278	286	274	276	262	276	270	307	296	301	272	261	265	290	272	285	281	301	267	275	254	258	298	294	281	253	259	267	280	253	277	282	275	296	239	258	281	258	285	288	257	287	289	260	273	280	252	281	271	253	280	266	282	261	259	276	278	272	245	297	267	265	254	259	260	289	251	265	263	261	260	274	263	250	280	258	263	254	290	311	264	258	270	264	297	275	241	261	283	253	296	275	262
27852	15524	2301	753	619	587	589	620	623	592	601	570	592	593	595	587	587	588	581	591	575	596	596	543	589	547	572	588	624	567	570	587	579	601	562	599	581	582	648	585	575	612	588	589	619	602	562	548	603	603	580	574	566	605	617	603	562	564	578	598	603	560	574	596	578	591	551	577	595	576	541	601	627	612	601	569	590	623	601	616	594	522	605	599	613	600	575	626	588	561	572	599	546	590	595	618	569	607	568	593	587	616	586	589	579	601	620	590	621	623	619	595	568	581	596	573	580	621	598	606	596	563	602	589	586	584	573	593	580	610	582	562	613	576	598	633	577	603	584	600	576	609	564	563	593	592	558	585	592	592	599	599	598	603	543	573	630	540	575	551	577	605	600	621	565	618	545	586	595	572	533	584	626	566	564	598	565	527	599	614	586	600	597	610	609	590	624	566	569	547	644	620	564	614	543	574	610	598	604	565	560	590	594	580	618	588	604	588	537	619	583	582	575	614	608	587	576	592	597	551	571	574	589	590	570	600	553	584	590	582	639	621	578	598	589	593	609	566	609	592	541	569	616	541	611	566	584	567	568	590	620	567	568	568	554	561	581	569	539	578	593	612	604	607	557	575	629	550	659	592	561	598	583	575	550	553	566	626	577	595	565	550	578	573	612	592	578	575	572	567	629	570	548	547	605	548	588	617	588	618	612	574	606	594	570	607	583	587	601	633	574	612	589	553	573	547	588	602	567	594	614	573	627	590	633	560	540	567	550	629	602	585	585	610	562	614	523	564	585	564	561	585	591	585	614	631	617	569	554	576	558	553	622	568	567	559	612	586	590	602	619	564	531	621	605	572	580	625	578	609	625	593	585	568	611	589	593	548	578	584	604	575	602	578	610	561	590	613	606	621	590	592	578	572	606	594	617	559	593	582	588	542	614	549	606	606	603	564	575	572	556	563	632	575	544	574	624	571	600	595	589	634	608	565	639	567	578	589	545	615	599	611	549	608	588	588	606	562	608	573	572	589	573	604	566	617	587	557	589	595	569	550	577	576	576	569	568	590	615	565	561	555	591	563	592	588	536	608	585	601	616	593	597	576	609	595	567	559	612	598	585	610	582	604	572	558	642	647	587	555	552	571	561	576	589	562	601	545	609	577	566	575	586	605	578	604	562	595	582	601	596	568	628	593	566	589	605	608	588	583	600	567	624	582	581	596	571	571	559	573	608	582	606	562	598	602	619	601	575	559	598	626	604	591	556	588	612	642	542	565	572	593	606	609	634	608	593	641	586	621	596	586	615	582	575	593	612	570	629	602	570	573	617	588	604	565	613	601	597	621	563	622	609	577	583	562	546	564	610	576	557	556	594	589	547	552	580	599	564	613	560	558	578	568	567	608	617	544	598	575	600	564	582	568	529	599	574	629	600	574	593	566	632	640	600	579	620	619	623	581	597	597	581	591	582	623	598	604	589	570	648	585	560	591	556	542	615	587	568	566	562	570	580	550	598	595	556	583	604	565	598	630	591	608	612	583	563	573	621	599	601	585	571	560	587	573	564	579	585	573	601	621	566	600	595	622	646	583	573	624	639	568	630	569	625	536	553	581	576	627	578	545	579	597	601	594	562	620	548	625	579	611	590	610	622	570	608	601	609	571	604	566	600	599	612	567	636	589	600	638	606	594	567	582	595	585	616	584	576	577	599	601	600	595	549	575	589	587	624	577	572	602	584	584	577	623	577	633	557	588	573	599	579	578	591	589	569	586	569	547	622	623	633	582	557	585	604	567	600	569	598	595	594	610	570	597	572	584	563	594	576	553	603	590	581	619	605	607	582	596	603	586	574	570	574	594	583	590	607	603	588	587	561	627	601	614	601	598	598	599	597	629	611	570	608	570	556	560	568	587	599	611	553	588	599	571	580	598	596	600	598	591	599	559	560	529	582	571	623	582	595	615	642	578	595	607	587	599	600	563	621	593	571	570	553	550	574	617	569	599	608	593	573	581	603	604	573	670	620	503	595	599	587	601	616	587	566	590	592	567	617	559	617	612	579	565	608	570	585	620	576	545	558	594	615	617	591	572	589	599	581	587	617	627	631	608	588	564	612	615	615	575	552	583	581	568	594	591	560	593	583	580	596	603	586	603	597	572	619	621	586	605	602	605	648	600	604	592	608	589	573	568	554	592	575	584	534	653	583	551	567	611	606	581	596	537	595	583	565	622	573	570	606	616	603	542	575	582	579	606	573	583	578	571	582	607	536	622	599	571	603	604	617	595	590	555	613	617	596	614	598	570	619	593	664	574	586	615	627	637	588	579	586	594	591	569	625	587	572	599	601	600	574	558	583	559	570	570	592	613	563	609	606	579	607	570	629	588	554	522	636	596	636	580	545	573	572	586	560	569	576	621	587	555	619	634	571	575	571	631	610	565	578	636	570	577	570	601	544	588	573	575	610	600	598	615	524	612	607	602	556	634	591	592	609	604	597	548	562	598	585	589	598	588	544	587	590	623	569	618	598	581	576	598	552	600	591	566	609	598	551	573	590	580	555	560	625	556	581	580	624	570	578	618	617	593	582	591	595	550	610	581	631	583	579	598	575	582	575	626	625	541	591	590	589	626	594	595	600	584	596	607	561	640	610	618	551	637	603	588	658	584	609	583	594	566	601	605	576	641	563	623	603	573	627	553	576	590	575	582	577	597	621	577	597	616	591	560	572	624	620	548	570	604	566	573	632	528	613	599	598	588	640	617	580	567	611	575	583	574	579	574	596	590	570	613	608	585	549	553	563	571	580	600	607	562	599	635	643	567	625	594	576	578	588	539	548	572	569	580	601	584	571	598	554	596	633	619	597	562	612	572	518	615	566	634	550	617	563	576	614	618	591	642	580	632	587	570	599	562	556	582	598	602	586	567	583	545	577	565	654	576	588	580	585	524	623	614	619	605	586	584	578	614	579	620	653	532	614	573	547	632	572	527	618	607	587	593	626	579	612	575	590	629	558	560	597	609	638	584	586	594	576	593	596	554	568	559	560	566	596	579	641	594	597	602	551	593	552	622	601	597	584	562	599	552	613	588	536	603	593	538	574	611	600	563	560	584	570	578	606	612	586	611	580	582	598	579	612	597	609	552	570	586	595	544	635	631	606	627	604	594	561	588	595	566	538	594	558	572	595	652	573	589	575	589	635	625	612	587	617	598	582	570	546	590	634	588	576	577	589	599	588	621	581	582	591	599	585	559	583	611	597	625	540	572	653	564	528	610	585	600	583	597	599	622	597	598	683	596	612	609	615	590	608	537	558	646	636	629	571	612	556	577	602	613	592	603	583	577	566	601	589	588	644	557	612	580	639	596	541	561	652	600	590	562	548	572	593	598	626	555	605	556	622	575	556	583	604	570	574	575	574	609	601	633	570	587	588	563	545	596	599	591	552	648	629	561	588	556	566	613	576	593	551	571	596	616	584	607	582	575	573	572	561	597	604	602	612	563	540	614	616	611	594	588
8259	1175	987	864	810	808	799	780	777	713	745	770	793	731	770	759	763	782	802	760	739	786	798	777	775	766	762	765	741	747	727	721	736	780	739	782	775	726	759	740	787	797	772	740	744	729	793	770	810	716	762	754	764	749	755	776	738	728	744	757	772	745	727	773	797	803	807	771	765	762	742	808	777	762	753	741	776	746	784	756	758	756	760	764	711	760	736	752	808	801	752	747	788	801	787	776	797	786	779	780	776	743	846	817	758	787	796	746	759	750	756	717	735	747	781	749	780	753	797	774	777	779	718	785	773	755	760	740	763	775	772	772	769	768	785	741	802	744	799	773	729	763	721	708	731	791	809	735	724	726	760	806	782	715	735	787	780	778	763	772	751	728	738	775	756	756	713	766	794	758	732	774	780	759	765	754	748	737	736	817	787	801	790	747	811	763	760	736	775	738	804	759	776	774	786	766	833	786	740	742	725	785	810	734	791	810	743	745	770	795	768	733	776	790	801	799	745	771	712	734	783	795	765	781	742	807	756	745	779	790	753	781	827	730	763	733	788	743	721	768	740	762	763	759	786	761	782	739	744	804	718	763	770	779	733	784	743	745	745	772	790	734	746	764	775	767	761	777	760	800	722	736	804	761	744	789	724	753	725	697	780	764	779	727	774	794	755	709	758	764	765	762	802	789	722	806	774	761	792	752	735	742	797	775	715	741	773	789	814	774	711	749	785	762	760	791	771	707	840	745	767	763	739	778	792	722	781	760	808	770	754	765	817	759	714	704	787	773	784	745	767	754	725	753	740	758	767	754	787	758	733	751	744	803	797	745	751	720	796	733	768	805	756	733	796	757	772	811	765	774	773	782	771	755	760	729	707	783	738	773	774	796	760	817	749	771	759	768	769	786	765	757	791	761	759	764	759	759	754	783	792	810	804	791	789	737	741	753	802	764	784	760	789	786	774	773	758	770	751	735	759	755	753	723	744	755	770	776	753	772	758	780	777	761	794	775	750	710	806	733	757	744	781	749	741	750	768	733	772	820	770	761	793	774	757	759	748	782	717	752	720	769	763	798	741	787	783	751	751	749	799	777	788	796	757	799	768	795	792	750	747	733	750	715	746	751	740	731	781	775	727	780	762	758	774	727	764	798	796	765	783	735	784	732	750	783	739	754	749	754	736	723	759	748	826	757	817	773	736	733	740	754	772	742	792	757	786	754	733	786	760	755	749	733	793	719	735	749	754	767	706	729	771	783	745	764	799	759	745	726	715	755	806	757	758	800	788	779	785	772	783	800	776	738	802	775	742	760	771	746	781	793	778	724	716	699	732	731	798	725	807	825	753	763	788	777	790	758	718	748	703	761	734	711	749	792	798	734	762	762	785	775	753	771	811	764	742	783	744	764	759	787	803	773	730	753	735	727	788	816	749	762	784	777	729	770	760	736	755	732	749	751	743	713	771	759	724	734	769	733	777	786	774	758	766	811	768	774	664	729	730	750	781	775	777	742	749	727	793	770	813	714	777	729	777	731	742	764	782	736	739	753	740	752	773	839	718	774	735	795	748	736	777	784	738	750	798	793	731	726	723	739	733	735	756	770	725	783	772	765	748	727	765	797	767	733	727	795	762	750	726	805	779	745	750	715	746	762	765	761	764	734	669	723	768	820	798	741	796	763	802	761	798	735	735	810	732	757	738	751	776	769	826	763	742	732	776	794	742	739	758	724	796	777	758	752	767	767	717	714	757	753	738	770	729	772	765	720	735	738	722	757	747	758	739	787	742	755	742	755	706	755	770	758	785	750	799	761	777	758	780	804	788	733	756	765	763	788	773	755	762	771	761	787	771	794	760	790	808	728	769	783	783	752	808	764	772	763	746	801	796	806	771	736	686	719	735	746	745	739	763	757	734	787	800	758	756	718	825	778	762	747	813	717	720	765	773	760	701	760	764	765	755	745	735	756	817	757	737	767	781	789	756	746	770	758	751	798	779	755	714	752	742	728	746	756	793	752	734	793	757	755	762	770	739	742	761	732	746	747	777	762	742	794	761	766	813	748	774	774	761	738	774	748	741	756	759	798	776	765	784	798	778	762	701	814	795	767	745	750	733	794	773	724	710	730	721	761	747	783	774	741	755	751	800	814	752	777	764	768	729	762	774	747	779	739	777	802	796	785	749	809	801	763	764	778	780	787	740	710	792	772	756	749	771	724	801	759	780	770	755	744	756	754	719	727	772	771	782	756	726	779	795	767	716	754	769	790	708	737	756	736	795	751	808	767	786	735	855	731	760	794	761	768	774	811	757	789	722	755	752	753	754	733	794	768	733	735	789	821	785	770	746	736	790	735	767	705	739	789	751	751	745	738	778	795	763	792	768	759	762	825	750	803	760	745	778	758	768	764	690	719	823	733	725	849	767	788	719	746	780	777	754	768	736	725	789	785	781	716	797	750	728	732	717	769	738	758	790	757	717	744	739	745	746	820	791	792	803	768	786	736	745	754	797	740	754	704	721	789	726	785	771	736	747	763	726	791	813	811	729	809	785	809	833	741	733	764	778	768	813	695	788	738	784	725	779	770	757	783	751	778	776	782	750	727	779	752	801	748	813	751	776	767	769	736	835	754	737	749	732	730	795	814	735	768	724	745	762	733	741	754	742	825	766	759	776	761	799	777	816	735	790	810	757	727	757	790	801	776	760	720	753	759	771	788	754	727	758	797	754	784	756	738	772	777	797	783	742	792	776	730	779	766	796	752	789	762	745	766	762	835	757	788	767	770	769	733	756	811	764	793	761	772	801	755	723	773	778	806	731	774	759	755	763	731	746	758	750	774	776	777	766	718	743	759	768	692	758	756	736	732	788	713	740	752	737	745	753	750	766	747	740	730	788	714	784	730	739	758	730	764	790	750	791	737	787	746	785	760	741	793	752	766	789	705	792	778	777	763	730	768	745	801	815	796	812	791	743	725	788	788	801	780	739	771	775	763	764	721	766	756	711	776	763	773	716	720	744	728	747	766	740	748	724	771	792	803	811	766	758	753	814	751	766	738	775	768	767	802	732	761	759	701	742	761	773	737	788	695	721	804	744	726	808	743	766	738	735	764	793	753	811	749	760	761	802	746	800	784	739	724	741	763	765	783	838	778	714	806	811	776	817	772	745	810	800	725	753	804	798	722	733	765	755	776	736	820	831	746	757	754	824	794	771	776	745	755	749	735	779	754	775	797	733	753	753	740	747	770	752	786	720	774	784	774	781	752	787	790	761	780	765	758	762	705	771	794	754	770	753	797	790	734	743	773	700	792	777	793	744	767	767	813	804	727	737	759	776	800	752	755	761	761	751	757	794	802	757	753	762	734	716	793	784	779	767	799	762	752	739	758	773	766	773	803	759	833	749	772	777	783	740	769	784	792	768	737	745	755	749	691	712	771	776	765	762	736	790	729	787	730	751	757	774	774	772	771	773	804	781	759	806	713	790	754	759	747	744	784	755	753	756	764	732	843
23423	21220	27740	24952	20466	2270	764	614	523	540	523	511	509	507	493	553	483	443	482	460	438	476	486	462	482	461	498	452	442	477	446	469	435	465	479	470	458	483	489	513	472	461	471	435	468	425	503	479	469	519	451	479	487	417	445	482	471	458	466	482	467	468	446	458	459	479	440	453	512	456	465	451	468	428	426	480	466	448	468	407	450	464	440	459	460	459	453	445	443	423	450	434	452	437	413	434	451	507	472	451	450	448	446	406	486	473	415	450	444	415	440	422	467	459	499	470	444	421	489	476	443	435	448	430	490	444	429	458	482	411	452	449	455	457	459	433	441	455	477	459	440	473	473	439	436	426	451	469	495	491	473	435	451	482	486	438	496	450	480	425	491	500	453	456	463	470	476	424	506	423	477	480	434	450	475	478	445	440	457	463	417	456	437	462	469	476	453	461	449	468	476	448	491	487	456	468	445	451	459	475	421	443	438	431	438	433	426	459	445	471	450	483	452	463	436	444	442	455	434	491	453	443	479	434	444	468	430	435	454	478	452	438	480	448	463	470	442	444	456	466	446	461	433	438	473	458	421	472	458	425	446	465	444	452	422	464	416	453	491	473	503	459	461	448	482	464	429	468	440	442	479	460	431	426	462	492	492	417	453	475	421	420	452	466	492	442	505	402	441	456	487	440	476	452	417	454	483	449	446	464	440	429	481	443	443	466	465	449	479	450	454	452	455	505	459	481	466	484	445	441	466	424	456	417	444	489	448	469	432	424	446	427	467	450	483	434	408	475	450	447	457	472	517	458	445	409	433	432	470	454	442	473	440	458	411	450	436	430	470	485	452	455	454	481	463	449	480	488	466	472	479	459	442	466	459	480	490	446	463	473	453	494	414	476	455	406	436	483	422	450	424	481	442	454	469	464	471	507	460	488	462	457	449	442	436	461	445	453	454	470	463	451	455	456	409	476	484	451	476	440	461	427	481	455	454	480	462	463	450	479	447	456	442	463	444	504	405	450	467	477	455	451	441	464	460	463	431	468	448	469	466	452	409	437	445	456	459	483	449	461	438	464	478	413	443	468	477	431	458	454	471	462	442	501	459	451	479	473	470	500	442	478	474	497	456	427	478	453	447	464	467	469	480	480	420	474	443	446	432	420	448	424	456	456	445	457	475	489	466	413	467	471	450	449	470	455	497	481	472	477	452	466	441	489	483	475	455	457	457	439	437	433	464	482	455	460	454	460	404	440	435	464	433	483	457	426	469	448	445	477	425	479	431	446	446	413	484	455	469	432	469	439	380	505	422	461	447	442	441	463	464	438	447	478	443	460	450	408	451	415	431	436	425	419	456	482	438	449	456	475	436	440	478	435	427	465	452	412	468	467	433	435	420	473	458	478	440	476	432	487	432	489	418	442	445	443	442	462	424	463	466	414	466	425	428	496	473	476	460	434	483	452	426	404	497	475	445	429	463	443	434	460	469	472	486	449	410	483	467	443	429	479	464	463	482	441	490	447	455	456	455	458	458	434	466	461	437	445	486	449	422	487	413	434	457	444	430	501	415	445	452	428	454	462	484	437	450	448	452	466	432	474	438	449	440	450	437	426	464	446	439	452	460	452	439	440	476	460	466	492	453	450	445	471	462	459	427	485	469	454	434	467	461	449	478	482	465	485	470	478	429	423	454	453	463	435	446	462	449	445	439	447	454	441	486	490	448	461	450	470	406	446	444	435	458	450	471	471	461	453	417	463	450	470	500	490	477	484	458	454	437	445	449	454	457	444	476	439	449	467	441	452	458	432	460	452	454	457	452	441	443	438	451	434	445	463	442	400	489	441	470	476	447	445	454	437	439	464	461	487	452	424	444	474	458	457	456	439	515	465	452	456	453	440	474	417	439	463	458	445	440	473	481	483	471	441	442	420	472	464	422	466	478	468	442	432	463	462	466	485	460	441	528	462	458	454	476	428	439	429	437	463	454	490	428	440	467	441	483	468	472	446	480	476	481	461	451	484	470	449	433	443	470	456	455	458	466	435	465	454	430	437	477	446	436	444	447	426	506	481	459	513	441	467	416	458	443	423	446	405	464	497	443	444	442	444	466	460	466	451	431	494	464	447	449	481	417	488	446	438	416	459	419	435	416	430	464	452	479	451	464	482	444	464	406	457	460	452	497	462	446	483	437	460	455	438	433	431	434	447	398	479	421	455	468	473	438	501	426	443	448	465	476	411	444	457	436	462	438	440	436	417	468	468	462	462	441	486	434	465	460	468	415	467	440	433	478	463	440	452	452	454	455	417	490	462	431	447	459	428	447	487	438	442	434	409	467	435	427	428	502	462	454	447	446	463	465	454	439	458	460	425	438	472	453	450	421	426	475	494	430	452	429	438	463	473	468	426	454	459	418	456	464	463	421	462	477	477	477	458	479	444	445	457	452	435	448	506	479	471	459	463	438	470	434	449	481	442	471	455	458	444	430	444	450	436	434	461	422	497	442	437	465	446	464	431	425	456	464	466	445	469	417	438	421	489	485	441	465	482	450	436	509	482	486	464	452	477	452	461	443	471	428	409	436	437	483	466	431	405	513	450	488	445	445	417	450	451	446	432	441	444	453	432	426	481	470	459	447	438	440	439	467	423	437	434	529	446	464	484	430	468	457	471	454	431	408	452	444	486	431	458	493	482	455	460	485	465	450	453	454	467	467	473	445	419	409	477	451	452	471	400	492	457	456	464	453	434	464	460	449	436	456	480	440	456	423	444	450	453	463	455	472	485	454	470	478	440	451	421	507	456	454	453	478	485	452	457	424	458	475	465	451	443	456	482	476	498	436	460	453	487	500	457	457	417	481	460	460	437	464	433	437	387	478	475	436	441	476	448	470	438	452	464	480	470	495	431	440	463	467	441	433	432	468	439	443	457	439	469	453	466	433	481	435	486	469	465	475	465	448	465	455	465	464	443	475	448	428	448	422	428	466	448	457	447	475	434	474	459	464	452	455	434	433	456	478	427	448	460	435	455	463	454	435	455	460	467	450	410	452	462	434	474	482	459	469	466	432	455	449	485	491	474	438	458	445	471	462	457	464	489	456	483	443	411	473	467	422	474	432	476	454	437	448	479	476	426	468	461	468	453	492	441	465	450	461	457	456	428	445	422	467	436	448	419	455	476	459	469	455	504	456	443	491	470	468	453	437	444	457	441	421	460	449	443	436	481	476	461	429	471	478	438	446	460	474	461	440	476	481	475	458	495	443	444	452	446	480	441	443	469	437	472	440	477	437	460	476	439	426	444	462	478	447	439	469	455	460	419	460	432	454	442	470	452	477	462	494	477	480	485	461	446	489	434	454	443	415	475	438	479	488	444	486	470	434	491	444	517	479	431	436	422	470	463	477	452	464	445	472	478	452	496	415	433	455	449	425	465	473	406	485	461	440	452	450	435	459	442	447	455	470	448	472	438	443	466	479	437	480	481	438	446	451	416	467	452	424	457	450	430	429	456	438	459
23659	7000	4368	2245	1638	1308	1082	969	900	816	778	716	731	693	720	667	657	623	675	642	600	688	614	684	628	653	605	605	595	630	645	621	627	651	616	606	635	626	633	607	641	595	626	663	558	632	584	580	596	567	618	587	623	610	635	623	612	615	607	629	634	592	567	588	591	640	663	608	594	617	604	609	576	624	618	603	620	622	649	610	618	584	599	606	595	593	633	593	642	613	600	605	640	589	572	637	595	604	600	612	611	598	671	594	584	580	619	629	598	620	607	649	678	651	614	647	588	653	613	628	593	633	631	563	598	599	617	557	605	607	665	612	599	583	622	639	651	587	579	581	625	627	626	611	592	608	625	624	644	636	637	632	621	610	610	572	635	620	589	619	644	590	579	574	618	609	602	579	572	620	574	621	660	618	577	577	598	596	633	616	602	620	589	599	613	613	621	609	590	606	584	605	555	610	606	570	579	596	601	631	609	623	589	580	628	614	565	591	581	578	640	613	548	581	606	586	625	613	599	555	598	644	590	605	595	590	581	671	581	635	591	566	590	609	641	630	634	657	597	543	614	575	588	585	638	607	611	632	623	603	591	586	615	615	628	548	622	604	605	639	597	575	636	588	568	612	575	663	614	579	612	608	592	627	624	633	633	609	609	628	581	618	569	594	590	583	582	615	603	626	581	552	611	588	616	626	616	613	557	577	606	635	606	598	596	596	587	643	575	630	596	646	609	624	602	630	595	625	599	658	583	576	619	591	631	592	633	601	584	589	603	590	596	575	613	596	597	618	604	627	601	653	601	599	557	582	639	625	647	667	583	624	617	595	576	643	599	599	662	651	641	615	624	600	619	612	578	612	593	664	543	625	622	652	590	606	629	614	612	589	596	671	603	661	611	613	568	623	601	599	592	584	620	588	601	606	596	600	608	577	585	644	618	631	660	620	626	626	588	636	624	563	593	567	580	569	610	632	603	587	597	586	597	623	615	627	596	643	612	599	610	635	664	590	606	588	590	617	595	615	624	648	610	598	612	627	600	602	611	583	644	592	616	608	591	590	551	590	620	595	598	637	562	638	607	617	627	603	566	639	595	618	604	635	624	588	606	608	619	571	590	624	647	622	613	617	629	600	580	564	624	596	586	594	586	634	585	597	584	605	629	568	638	587	583	606	614	619	576	614	659	558	611	640	619	647	574	627	622	608	601	609	595	611	655	602	626	624	603	603	598	568	597	612	635	592	595	621	611	615	606	644	574	596	578	578	625	631	637	617	597	576	621	564	617	619	635	608	559	585	606	621	649	659	592	563	640	593	601	583	583	590	564	590	614	602	612	623	608	582	596	611	624	623	598	566	573	611	602	600	576	607	578	601	617	603	639	618	576	594	629	616	580	580	600	591	592	595	625	626	579	573	601	577	599	621	631	600	616	623	627	608	683	618	630	619	574	606	675	610	575	658	588	635	629	611	601	603	593	609	585	619	603	635	596	570	615	612	586	612	601	572	578	621	629	607	633	610	616	591	584	578	577	601	627	604	612	632	571	582	577	601	601	620	583	637	646	578	593	618	613	639	597	605	598	598	605	584	606	585	550	603	633	607	620	611	580	606	625	572	631	591	635	634	576	628	620	629	566	587	644	631	640	595	583	604	622	634	585	590	598	577	607	631	616	656	582	613	614	632	568	600	617	597	587	615	617	652	578	579	571	607	612	590	573	660	591	576	595	607	623	574	581	593	593	623	631	621	597	598	642	578	596	560	575	609	579	638	634	631	586	666	631	639	632	571	589	603	634	626	625	626	649	613	601	562	624	612	610	563	610	634	589	621	643	627	606	660	572	644	606	631	615	648	591	616	622	587	610	616	578	589	606	654	594	600	594	548	604	595	619	599	565	615	604	653	596	615	579	636	589	582	619	610	645	635	610	650	589	568	599	608	610	597	603	639	645	602	652	612	599	625	606	610	622	629	603	612	603	622	570	597	600	637	637	613	597	584	636	608	596	637	616	576	596	656	579	569	608	600	602	595	585	567	597	572	615	538	609	637	562	616	625	588	614	618	602	596	616	594	626	580	619	623	603	659	581	620	618	589	616	561	591	590	591	615	568	610	609	590	601	614	556	614	608	635	585	593	604	564	607	624	569	661	630	611	655	584	608	621	608	604	630	597	588	580	617	617	617	630	637	607	598	588	635	581	598	610	626	574	582	598	602	618	608	628	561	602	638	607	570	619	592	627	603	567	597	610	581	633	603	588	626	582	589	576	552	609	607	588	616	628	620	627	649	573	644	551	597	625	599	632	599	589	593	618	601	618	599	609	579	636	644	640	626	614	631	627	628	614	621	610	611	619	574	641	634	566	615	627	607	576	625	597	608	617	588	637	633	631	612	618	591	574	586	581	629	601	624	563	648	606	619	611	575	582	615	643	601	602	637	621	605	622	619	600	574	582	590	651	645	603	591	642	566	616	608	618	589	606	638	616	616	604	596	578	620	622	619	571	635	584	597	604	612	576	604	567	622	581	563	630	615	590	621	623	618	621	625	596	596	582	559	677	594	634	579	560	611	596	642	612	593	595	558	612	650	599	596	597	636	616	623	587	593	576	634	617	615	604	602	588	626	587	597	651	629	640	598	645	603	593	568	588	586	602	633	579	621	603	630	612	600	589	615	665	621	546	632	583	627	642	596	622	598	581	623	574	614	599	624	582	600	618	600	606	628	600	629	635	565	599	604	597	624	632	626	594	590	625	626	617	628	615	620	613	608	598	620	623	621	607	629	577	620	630	571	566	584	596	602	598	614	596	637	631	576	589	567	644	647	614	682	627	637	608	591	601	622	608	615	594	610	573	581	579	644	588	603	590	620	623	624	628	572	589	607	619	619	595	604	594	588	634	618	610	583	625	663	631	600	607	601	593	592	631	567	600	580	640	638	598	628	611	603	602	605	588	576	621	586	651	609	542	635	606	586	623	625	619	623	614	595	653	628	600	596	604	576	590	592	629	577	633	608	585	628	600	607	624	615	621	596	608	583	559	615	611	621	598	611	589	633	625	588	595	589	600	608	617	616	621	571	586	605	599	572	603	617	619	592	626	626	593	542	590	578	599	587	584	626	582	596	586	556	582	616	584	594	602	602	588	591	649	598	591	627	605	622	635	621	660	634	606	597	604	600	633	592	591	628	612	621	597	642	640	602	634	587	575	620	615	630	568	659	638	618	559	622	610	614	618	610	623	604	569	633	598	613	560	624	626	659	610	601	640	601	612	571	583	622	640	641	612	574	617	641	626	587	583	575	624	587	641	579	613	614	597	649	640	618	623	604	581	630	605	608	604	600	613	591	544	622	569	613	600	569	624	614	619	598	613	619	655	607	618	593	624	585	607	597	645	605	621	613	613	588	599	560	631	608	630	614	682	577	577	600	582	603	589	588	611	605	594	642	634	607	661	621	573	555	563	595	612	631	605	601	648	629	623	597	608	596	587	580	608	582	618	613	569	626	594	626	609	608	593
24951	21253	25507	22447	1230	502	516	455	439	475	456	451	423	480	424	400	399	437	438	429	427	430	430	431	406	437	428	426	429	414	387	420	431	426	462	400	385	406	425	399	383	408	421	408	444	412	438	425	376	418	400	356	431	427	379	422	430	418	441	405	399	442	409	419	487	441	451	453	427	389	420	421	405	377	405	402	409	424	421	409	407	443	425	401	418	378	416	407	406	429	427	418	464	408	416	423	442	435	428	403	423	423	428	393	425	399	391	426	415	404	391	365	401	397	423	422	393	430	423	421	443	369	402	440	354	438	423	421	406	399	426	433	392	440	386	363	429	405	420	417	421	425	397	428	429	445	400	403	424	409	436	410	423	437	404	389	439	394	434	431	440	410	396	385	395	393	444	364	409	444	419	362	427	433	385	432	407	421	443	434	390	382	396	450	443	408	421	407	420	394	439	414	437	394	414	417	417	439	409	379	412	425	437	401	401	370	384	394	392	384	405	407	437	432	405	416	435	385	388	426	420	402	423	406	435	417	445	421	397	418	425	404	415	421	456	374	448	411	379	424	395	420	402	415	440	411	410	445	433	398	394	410	399	424	411	464	426	428	413	437	392	450	385	406	397	431	388	382	417	426	446	415	383	421	423	428	412	374	406	457	429	395	404	435	445	435	415	403	422	416	410	417	384	420	424	412	393	426	421	407	399	381	427	434	392	446	406	400	406	418	415	436	444	423	390	431	417	425	448	446	419	404	425	469	397	404	431	423	397	428	408	394	423	409	428	401	405	443	390	401	411	441	406	391	403	427	422	377	420	432	426	413	364	437	413	422	410	393	422	428	403	437	429	432	416	439	399	391	398	410	427	418	439	418	430	454	432	392	405	399	408	417	374	402	361	405	424	424	427	425	440	449	392	444	347	441	437	395	452	406	400	403	414	403	419	411	402	365	408	370	411	428	420	396	391	407	405	393	433	435	387	464	423	419	421	430	385	416	424	447	427	417	438	423	419	408	406	417	423	411	415	426	433	446	431	426	416	436	369	435	391	429	466	402	403	407	397	389	398	394	392	409	416	418	412	388	428	458	446	423	379	435	442	437	417	425	391	426	391	439	408	436	418	413	426	444	424	448	392	429	422	403	404	385	406	417	392	377	419	420	396	395	384	384	441	387	415	416	407	393	412	408	420	410	410	422	427	398	424	475	389	395	394	451	418	428	404	378	457	415	430	391	412	399	401	406	426	420	421	430	394	410	423	428	428	403	432	419	377	413	423	413	388	422	437	388	390	384	418	352	422	416	443	418	424	407	396	450	408	453	436	421	416	418	423	431	407	407	415	432	400	387	417	409	413	397	405	384	406	437	413	392	411	429	430	395	412	445	384	402	477	452	404	406	440	397	391	403	404	400	453	427	448	421	423	377	416	409	388	436	414	438	438	420	418	436	459	408	432	396	430	419	441	381	412	428	411	435	462	414	386	455	385	402	394	441	404	437	417	401	441	437	370	411	424	428	419	421	436	386	388	377	402	388	379	417	444	393	424	415	424	393	438	384	400	417	412	425	418	447	411	406	445	406	418	423	403	433	426	405	425	406	435	417	407	386	432	440	428	437	433	430	430	392	427	401	409	378	433	406	415	409	430	388	415	405	401	371	423	404	420	420	419	444	400	392	418	424	418	400	441	429	447	410	429	416	395	386	383	424	400	407	402	429	423	442	406	440	423	399	386	399	373	433	430	384	417	456	412	444	387	432	411	416	433	411	417	420	442	435	427	408	435	424	426	378	416	376	364	409	419	419	449	400	423	396	409	443	417	419	452	388	406	424	412	398	401	403	433	371	425	402	433	398	428	402	418	421	441	419	404	428	406	419	417	431	404	410	408	439	414	434	416	413	398	400	409	455	381	389	390	461	398	391	452	386	396	389	436	434	411	420	422	410	392	426	398	423	431	403	396	385	427	395	405	416	440	404	406	440	446	411	399	404	386	401	427	400	438	443	420	447	424	434	397	410	413	402	407	402	422	405	455	419	432	404	392	380	393	427	404	420	398	432	412	448	423	416	411	435	388	432	401	435	435	403	419	420	387	409	445	425	408	406	409	433	449	427	398	400	468	438	420	431	434	402	412	417	422	418	401	407	393	450	436	412	439	423	424	436	392	414	417	427	415	432	379	411	403	420	401	404	396	431	393	427	428	412	443	434	370	444	395	403	420	388	389	402	423	419	390	425	451	415	361	437	404	423	415	415	409	374	402	386	405	422	398	463	363	448	406	393	429	386	395	443	399	446	410	421	436	423	410	371	392	400	411	381	402	408	408	393	405	391	424	405	439	426	419	439	434	433	390	419	408	404	398	450	417	426	442	372	409	399	438	426	427	407	452	396	396	425	406	442	456	408	411	410	384	418	412	426	412	446	431	407	401	429	382	415	418	423	411	408	430	424	368	399	433	439	395	440	412	433	407	426	374	405	412	393	393	410	409	384	446	443	421	437	418	419	415	392	426	386	393	417	417	420	415	427	391	415	419	404	410	431	400	442	451	374	400	444	426	395	433	442	430	392	353	407	414	420	426	422	418	400	389	441	412	470	408	436	435	357	405	432	398	433	459	437	425	406	429	423	409	429	433	414	434	405	458	392	385	454	402	409	391	424	431	417	408	416	449	406	435	422	390	436	423	411	378	416	407	416	431	413	425	442	415	388	465	414	392	391	409	417	406	423	414	440	420	409	392	386	414	388	391	392	373	427	403	384	422	429	440	396	401	414	430	409	365	423	421	390	414	426	372	435	375	395	409	434	429	445	401	409	421	402	430	423	415	425	438	406	421	390	410	432	404	433	402	403	404	399	400	392	407	391	403	408	417	421	400	432	398	417	407	395	418	443	409	428	417	432	420	410	465	416	434	411	394	407	439	402	393	413	422	438	401	424	404	419	422	414	469	389	415	463	447	396	441	445	400	402	408	438	429	392	404	408	402	452	406	412	419	403	387	427	473	436	411	427	423	367	393	432	423	440	467	435	410	407	426	399	371	451	382	399	388	418	390	411	413	395	400	375	382	407	427	394	418	429	440	421	391	428	429	454	421	405	387	408	414	398	421	375	398	395	419	438	400	389	406	410	426	413	373	418	387	421	429	431	436	416	406	404	404	420	359	408	391	435	407	416	408	432	414	401	441	425	404	394	452	398	416	405	396	461	401	370	404	430	417	386	381	395	420	400	386	407	418	399	387	395	415	452	449	390	392	403	435	437	391	384	417	444	393	438	407	375	432	444	412	402	437	437	392	426	408	416	441	400	400	389	485	425	374	395	413	459	408	414	410	396	381	411	412	409	422	407	416	414	408	427	407	380	407	400	455	390	378	414	388	431	432	392	431	419	406	394	394	403	420	423	383	410	426	426	398	465	405	437	412	460	385	427	412	422	403	355	415	406	427	391	412	438	455	411	426	390	401	409	413	404	401	415	438	401	419	410	421	400	376	416	430	452	386	427	435	458	436	411	426	418	385	421
21634	3383	2132	1235	985	815	756	729	670	678	590	620	599	566	594	610	564	555	577	580	579	548	580	548	515	523	532	507	556	519	504	555	544	548	559	542	545	549	560	510	558	548	527	525	535	550	556	528	562	520	571	530	576	551	531	560	578	570	502	541	548	535	526	572	575	516	550	518	530	532	524	545	567	583	520	528	544	562	516	544	509	527	550	533	536	543	548	557	525	520	522	534	548	522	505	532	522	527	519	564	524	522	526	511	571	538	531	533	564	537	553	507	505	536	555	517	576	521	520	520	550	541	569	543	563	544	554	547	505	499	534	530	530	520	592	552	532	509	542	528	526	514	536	529	539	524	572	552	554	572	535	507	566	568	546	526	528	532	551	525	545	517	526	547	503	492	530	552	528	567	513	516	506	547	550	524	511	535	539	561	562	541	576	507	556	528	549	530	564	549	566	558	546	515	565	560	524	532	530	537	537	537	540	542	535	542	576	551	515	523	537	533	535	564	531	483	516	553	532	578	537	521	571	504	534	516	523	567	509	517	550	529	535	550	535	514	521	519	543	522	485	492	544	502	555	481	537	570	541	526	577	536	519	483	519	484	501	527	518	566	538	528	552	523	532	586	514	513	564	553	508	548	507	558	531	556	520	559	511	532	557	559	543	566	527	549	515	558	579	531	507	575	507	556	553	558	506	520	555	549	544	523	556	528	568	541	503	525	562	531	522	495	553	550	542	516	538	559	530	511	545	545	537	525	558	519	542	557	509	480	532	536	535	550	527	545	551	552	549	486	509	580	513	516	519	573	524	482	549	519	529	507	588	522	564	518	550	519	527	565	538	508	530	515	548	538	529	539	511	531	533	530	528	571	558	519	567	522	511	519	486	528	529	531	522	577	504	560	499	557	525	555	525	527	523	557	538	517	537	529	546	568	570	571	511	527	560	502	527	524	540	535	519	520	551	568	566	486	532	500	524	529	536	508	525	564	519	530	512	533	525	551	586	559	525	594	506	529	545	570	528	515	524	560	562	537	463	520	529	531	548	526	527	557	561	559	546	548	549	545	512	524	543	552	497	539	519	540	561	571	536	541	513	537	529	499	508	533	503	522	534	514	540	546	558	581	514	577	537	545	533	507	508	538	546	568	522	523	532	521	524	559	532	545	544	524	524	536	534	522	564	560	573	541	537	516	556	548	519	517	579	516	513	511	528	551	506	555	529	487	578	521	530	551	525	521	516	563	518	565	513	557	576	547	577	542	556	541	534	540	556	540	559	496	570	518	522	516	506	550	564	525	530	522	497	583	543	530	520	555	513	528	537	526	538	549	526	538	546	562	472	537	538	560	570	537	498	518	522	541	538	527	507	552	533	534	551	524	520	541	526	481	519	527	510	523	525	542	512	536	514	539	536	589	536	524	526	515	555	553	538	503	562	533	551	542	539	528	531	541	570	517	521	543	526	528	576	545	519	522	532	530	549	525	502	577	527	524	536	551	545	531	573	531	514	529	511	529	510	550	520	513	548	519	556	521	539	540	504	546	504	508	527	550	569	553	544	543	568	528	535	513	528	488	533	533	521	545	552	518	550	534	548	504	548	546	524	539	579	521	517	503	516	521	540	534	560	515	546	478	537	539	567	552	527	539	550	525	560	555	517	544	523	528	539	545	532	514	553	517	594	508	546	525	542	544	548	558	544	515	494	523	550	528	566	553	532	556	510	552	514	517	550	544	518	515	544	513	521	538	558	520	546	522	547	542	539	537	518	514	524	605	569	510	536	511	556	541	524	489	519	517	589	498	546	541	546	501	551	543	522	548	539	548	532	540	516	514	500	509	549	501	535	491	514	556	503	516	517	547	517	510	537	529	523	565	544	552	528	543	549	582	530	485	570	541	522	507	498	557	521	515	514	517	493	539	510	544	558	575	560	542	597	507	542	548	532	542	572	562	573	557	531	569	550	526	566	537	557	565	558	523	545	543	566	522	554	497	529	536	515	539	552	531	555	564	550	534	533	557	534	518	544	509	540	582	515	567	568	546	561	540	562	536	542	521	566	552	568	587	523	505	539	490	527	545	511	555	535	551	488	576	559	561	529	552	520	549	542	526	549	560	541	526	540	561	565	521	531	555	548	562	514	521	521	544	538	533	505	533	500	563	598	571	536	553	522	562	527	505	527	513	577	560	513	543	564	518	565	536	570	529	528	558	539	555	547	515	545	544	553	513	502	543	559	525	505	538	522	524	518	523	517	509	496	535	563	542	500	561	541	520	518	543	476	542	523	533	516	516	534	521	544	501	504	534	535	514	540	554	506	551	524	545	550	536	509	585	531	487	531	525	522	534	549	544	559	548	520	506	507	544	544	527	549	504	543	517	542	543	537	488	573	546	529	568	542	538	544	530	517	529	523	562	547	569	519	580	541	495	593	515	554	505	567	565	517	520	536	568	500	523	562	547	544	561	534	534	521	529	539	564	554	528	506	550	493	508	541	540	555	516	534	530	549	547	565	589	533	522	520	557	524	534	572	537	582	561	537	516	533	527	546	526	517	567	563	543	537	522	547	546	546	533	511	522	532	514	516	525	528	574	519	578	516	529	538	545	528	554	558	518	540	488	521	494	557	556	570	518	502	512	531	549	513	528	513	511	492	558	525	529	520	552	536	503	543	524	541	498	561	536	544	537	518	574	564	554	522	548	519	512	578	526	544	501	552	546	551	566	564	575	553	554	535	576	554	536	546	499	570	516	531	529	490	519	560	563	546	527	586	540	538	535	552	552	535	548	520	519	548	530	515	550	559	504	539	507	548	540	563	533	591	555	560	556	522	543	554	543	600	524	508	507	505	554	538	498	514	540	497	549	539	502	498	531	510	548	557	501	524	544	538	563	543	523	507	522	514	506	531	532	544	552	529	539	544	543	519	505	523	531	572	490	538	535	536	523	534	577	523	558	498	511	503	566	583	482	535	543	550	534	523	509	577	513	545	530	528	514	564	515	549	527	539	538	519	538	573	522	506	561	578	558	483	545	520	539	537	483	513	549	527	564	570	541	562	536	537	582	567	552	533	559	551	536	555	569	537	553	500	503	535	539	569	510	564	500	510	542	540	581	506	542	525	521	544	482	564	545	540	519	524	563	545	558	511	545	515	509	545	509	555	544	556	559	566	542	556	505	529	539	545	534	569	474	553	519	516	557	555	558	517	542	551	519	507	560	530	524	533	529	504	514	512	510	532	539	532	520	549	504	533	505	560	524	536	542	512	559	521	534	533	522	551	520	570	539	519	556	548	505	583	543	535	496	506	542	518	544	545	504	550	556	524	520	503	497	533	545	585	534	501	548	527	497	540	541	512	542	557	520	533	522	518	534	571	487	539	566	554	526	581	495	561	552	497	533	560	516	533	554	521	527	547	533	521	565	590	542	533	550	526	552	500	562	533	483	574	549	517	537	533	535	558	536	527	547	520	569	526	565	540	541	522	519	543	488	522	520	525	515	536	559	562	517
22573	21263	28354	24482	21257	18749	1059	472	369	343	340	273	250	263	225	243	231	247	232	240	236	208	222	227	216	203	236	209	189	206	199	195	201	209	202	204	216	218	203	231	182	182	183	202	187	219	174	193	174	200	215	197	198	217	185	189	203	218	200	220	207	204	211	198	190	178	197	216	205	240	205	205	192	200	210	201	209	203	192	214	224	200	202	194	190	187	179	186	207	204	207	196	205	169	208	203	229	201	205	221	159	188	217	179	200	212	202	181	219	216	187	208	178	199	171	182	191	199	222	185	198	175	200	214	199	206	169	200	158	214	180	192	222	196	186	200	201	222	190	206	186	239	211	167	200	211	210	191	199	197	180	178	205	191	174	193	194	200	198	175	205	178	225	202	212	200	189	184	213	199	207	194	198	182	198	218	189	195	201	189	176	181	211	173	181	198	177	188	193	204	206	186	197	200	164	172	197	170	191	169	200	185	177	205	202	189	185	206	174	200	213	202	184	203	182	204	208	194	168	185	189	189	178	176	204	226	170	195	201	181	179	190	205	220	184	203	197	181	198	191	193	186	165	187	205	192	185	213	216	190	200	213	203	185	216	193	182	211	200	179	186	197	190	175	204	190	203	191	209	201	186	209	188	213	172	211	184	172	180	210	215	213	167	214	196	179	169	221	217	214	193	195	205	205	176	202	177	191	194	203	170	162	191	221	190	189	190	184	203	206	206	213	207	205	189	183	203	207	201	188	183	194	198	187	185	189	185	196	200	196	213	212	192	190	180	209	176	177	202	210	193	206	178	195	231	174	195	205	202	180	202	178	221	180	211	211	208	185	208	208	179	183	208	204	188	221	206	174	213	190	197	180	196	184	173	207	182	200	212	185	184	194	198	176	227	201	193	178	180	198	185	190	201	185	161	204	163	215	174	212	191	192	195	191	182	204	188	188	209	180	196	210	165	208	194	196	203	192	187	222	198	192	195	185	204	211	205	188	195	193	191	176	187	170	208	186	172	214	199	192	206	186	171	185	205	202	167	192	208	204	197	192	172	214	188	189	179	162	208	209	181	192	209	200	214	193	191	190	196	190	192	199	191	182	213	191	200	204	197	205	189	233	201	195	170	193	192	192	188	195	195	195	196	204	175	195	203	209	184	211	215	193	207	205	188	217	194	184	221	166	173	189	220	193	209	164	199	185	197	167	195	223	194	213	178	213	210	184	179	199	194	206	162	206	174	193	207	202	180	189	198	205	200	204	208	163	206	203	210	215	187	170	191	204	179	194	211	179	200	203	192	193	170	190	189	182	213	206	182	183	189	202	205	189	175	211	182	207	196	216	201	203	197	207	200	221	179	204	216	198	172	170	189	199	194	203	189	194	212	190	209	194	218	198	197	193	225	189	191	192	193	180	192	204	164	217	201	201	191	173	195	180	194	214	210	190	181	194	195	211	183	181	202	179	194	189	192	202	200	217	195	192	203	199	165	191	190	202	213	174	183	215	192	164	198	208	207	187	209	209	213	203	180	185	198	210	196	202	191	191	214	213	191	194	200	173	194	190	218	188	196	188	212	187	194	196	194	187	202	218	182	199	165	207	191	161	185	185	189	195	193	181	192	215	189	178	198	208	176	189	175	178	204	179	186	182	182	192	212	195	231	194	206	189	201	163	213	188	195	199	195	183	195	187	177	205	209	186	198	208	215	184	172	188	179	174	186	196	206	213	198	189	190	206	193	191	221	188	169	199	209	182	217	197	178	207	205	180	190	201	182	170	180	188	215	170	209	197	207	213	186	174	188	197	213	171	234	200	197	190	217	171	187	192	197	201	188	212	170	178	199	194	187	182	188	185	192	188	220	204	188	180	198	216	223	200	193	206	178	212	184	169	199	197	194	185	189	183	171	180	209	208	193	193	193	184	189	236	188	208	195	196	219	173	205	209	211	214	226	191	184	195	226	187	193	180	189	173	203	193	213	171	174	199	187	170	197	184	178	194	204	176	213	207	193	184	203	191	198	192	190	170	203	203	188	171	202	187	180	218	202	206	185	204	202	171	204	183	164	211	171	190	176	191	194	216	204	196	223	215	198	213	201	173	198	199	176	208	186	208	201	187	197	201	199	170	203	213	205	177	204	232	179	196	190	182	215	206	187	212	191	198	198	174	165	204	200	181	201	210	175	205	203	184	188	175	191	205	173	198	194	203	189	189	177	180	196	193	186	194	173	179	198	200	213	190	194	211	225	195	202	180	193	194	199	185	184	193	209	188	172	178	190	202	186	192	169	205	208	222	188	224	219	180	166	172	177	210	167	201	191	202	188	188	174	206	199	184	199	190	180	208	208	206	183	220	195	207	179	198	179	193	206	180	193	199	181	207	191	194	190	187	180	187	213	180	202	195	213	183	220	189	188	199	221	181	174	168	207	215	176	162	193	217	206	176	196	198	190	185	204	181	197	197	163	204	207	214	214	179	191	193	175	197	178	198	176	199	200	188	193	188	195	189	210	188	173	171	181	170	193	215	205	210	198	189	193	199	204	187	192	217	195	206	199	192	185	209	186	206	208	194	195	205	193	204	206	213	209	203	205	186	196	198	212	204	215	201	151	179	205	185	199	173	178	216	204	190	191	187	207	189	183	174	207	205	184	207	191	183	196	192	218	188	199	200	225	201	185	178	214	170	213	200	183	178	193	183	197	212	199	199	159	195	170	170	196	194	178	185	198	187	191	208	187	191	169	180	191	184	180	192	191	195	172	191	206	202	219	205	179	182	181	216	210	190	209	203	195	201	202	185	227	195	194	193	196	208	173	211	201	188	197	204	190	185	202	196	205	175	200	222	188	189	167	187	193	191	200	214	178	195	199	181	180	176	214	210	207	187	205	189	189	222	192	185	205	189	173	183	190	194	192	163	189	189	208	181	204	204	155	203	193	173	183	191	178	192	180	181	194	182	194	164	193	195	205	172	214	211	208	193	205	168	206	203	175	196	213	212	203	197	191	196	185	186	183	188	172	224	216	188	195	207	199	191	203	193	178	197	202	187	180	201	180	188	165	182	204	207	206	202	209	181	187	213	174	203	202	197	179	165	197	171	218	181	185	198	181	209	196	181	196	187	195	193	198	189	175	194	210	206	196	181	214	190	214	166	190	224	193	195	198	201	219	197	180	218	192	185	196	220	208	217	195	203	200	212	221	205	189	175	200	182	188	197	170	181	171	195	183	197	187	201	221	176	213	195	205	197	203	177	171	217	192	202	197	195	189	182	175	192	202	224	192	196	187	183	224	205	176	176	191	193	175	203	190	203	198	193	199	210	210	206	200	190	190	211	217	187	192	218	210	187	225	183	201	191	186	166	210	194	191	177	185	180	210	207	184	207	193	191	206	183	184	212	188	180	184	198	194	182	176	170	165	222	200	213	191	174	204	197	198	191	191	207	207	194	187	196	239	210	188	182	193	183	188	180	197	182	184	203	206	196	190	207	171	200	191	175	184	182	184	196	200	199
26545	10822	6720	3127	2183	1591	1218	956	785	665	572	533	496	441	413	353	388	358	347	346	333	324	297	323	300	322	312	294	307	303	330	326	267	275	286	305	346	291	304	272	310	294	264	241	249	284	297	271	251	268	290	247	248	291	311	315	292	286	272	271	302	272	250	262	266	221	291	293	268	315	310	268	279	298	269	297	275	318	299	254	279	266	231	246	235	280	278	285	289	229	260	280	246	268	285	244	272	288	254	258	292	273	288	262	272	284	274	267	259	253	252	271	281	293	261	261	260	268	266	239	252	272	238	307	263	263	276	327	252	294	288	290	256	286	279	234	255	267	267	270	243	278	252	251	260	256	239	260	254	295	276	235	250	274	280	277	255	245	276	275	275	257	289	314	253	263	275	257	274	252	295	253	274	277	304	259	271	310	291	291	258	273	275	262	264	259	291	248	280	258	234	270	254	284	270	288	280	269	260	270	265	292	270	297	253	258	251	273	270	272	256	252	247	241	224	255	255	268	273	280	255	267	270	302	274	266	251	268	298	283	245	256	264	254	249	272	283	281	252	252	266	259	262	281	286	272	282	270	261	277	273	266	260	252	267	270	276	249	267	257	265	261	281	264	262	311	301	276	261	281	286	276	278	268	256	306	274	266	269	286	236	265	313	266	280	304	266	286	270	251	263	247	264	285	286	255	274	245	231	267	266	263	271	285	283	272	231	248	243	245	289	240	249	296	264	283	264	272	259	267	303	267	242	268	242	273	269	267	269	259	264	256	263	264	247	255	241	233	270	253	263	264	273	265	245	280	248	250	283	292	282	256	281	257	267	248	255	260	257	258	268	245	253	284	278	247	294	272	234	280	265	282	248	274	308	270	269	259	276	287	276	262	298	234	283	245	291	245	289	271	259	277	243	259	274	274	283	278	277	263	283	262	245	289	276	253	278	257	291	278	261	261	273	282	254	272	274	274	264	273	270	282	269	270	266	254	290	264	268	275	254	283	272	279	244	267	249	272	255	280	266	269	293	256	250	256	273	257	265	267	266	236	285	247	264	292	275	257	264	254	247	240	261	275	243	267	263	310	270	258	300	258	241	266	278	266	265	250	250	253	272	267	257	277	295	273	272	259	258	309	255	236	305	248	249	256	269	257	276	254	279	280	278	257	258	264	268	261	264	252	268	306	267	277	250	247	273	292	284	314	219	258	263	258	245	285	264	259	257	260	297	297	260	268	253	247	259	284	267	256	243	258	292	265	289	271	276	256	281	294	274	279	275	254	273	279	264	292	260	242	269	256	273	261	263	257	273	258	270	261	274	276	283	263	274	257	264	251	294	281	258	252	278	264	277	255	266	298	295	265	242	226	247	284	288	273	278	248	283	262	274	267	272	286	275	269	268	287	261	302	263	297	272	289	273	236	287	275	269	290	257	237	279	245	246	283	276	296	264	225	281	256	240	260	249	268	272	268	264	284	262	257	263	275	268	251	274	283	281	284	264	252	258	272	263	298	267	265	257	267	253	258	287	245	289	293	284	244	268	276	251	270	285	248	250	251	258	232	272	265	250	269	223	281	252	277	271	273	253	272	263	243	277	284	254	285	290	223	284	251	262	286	277	259	258	300	256	290	285	305	256	271	276	262	243	280	278	270	278	282	269	247	279	233	264	269	262	236	254	251	288	249	274	259	268	239	251	281	255	236	244	272	287	258	273	289	291	254	247	259	248	275	287	285	270	280	254	278	241	246	234	255	277	278	248	248	257	284	236	266	264	276	269	261	266	266	267	274	265	274	264	272	246	235	255	264	300	251	252	282	256	244	269	284	288	296	297	264	288	238	239	255	293	282	218	268	302	278	241	271	285	265	255	260	267	264	263	284	264	273	282	268	270	255	272	255	251	272	257	234	257	248	283	274	291	261	253	257	255	271	305	241	243	294	272	294	279	274	293	286	269	242	269	260	263	273	269	277	266	267	264	287	261	276	304	258	245	240	257	238	245	286	263	291	266	238	296	270	277	271	239	266	248	264	286	268	239	257	232	260	248	257	303	270	279	248	269	244	256	288	260	248	268	269	260	264	267	280	278	256	246	229	257	236	255	258	253	246	290	277	272	290	243	287	266	282	275	277	281	250	286	255	295	269	291	270	270	277	313	272	292	255	266	275	250	257	233	234	274	274	258	265	272	244	273	314	278	266	236	275	283	268	271	284	280	257	263	260	276	258	293	270	256	257	263	261	275	264	293	270	264	282	279	258	262	280	282	270	281	242	271	267	266	295	255	293	240	251	264	264	275	260	298	272	266	268	261	248	262	277	226	283	283	268	247	272	296	284	270	268	264	265	222	265	261	270	268	289	265	275	269	255	249	256	247	270	268	236	286	263	255	232	253	267	276	258	246	287	266	268	249	264	235	260	284	279	262	271	272	264	268	275	263	258	293	290	308	265	281	277	255	270	257	293	261	257	271	289	271	261	277	261	260	300	282	273	299	271	264	269	285	275	254	229	275	262	261	258	261	268	253	244	246	281	270	278	289	259	284	251	247	279	263	274	262	265	258	271	265	291	250	246	282	268	247	263	254	286	282	258	230	261	286	252	275	276	271	228	266	268	265	266	272	256	285	279	264	278	270	275	272	265	278	294	253	252	237	291	283	254	257	265	272	285	259	251	286	280	238	278	272	294	245	267	240	253	244	260	260	272	279	253	250	291	286	286	284	281	250	255	273	272	246	280	273	269	272	259	248	259	263	257	284	246	253	258	296	252	252	285	264	269	270	243	258	244	249	261	251	270	284	280	262	288	282	286	239	233	277	272	263	247	292	263	258	238	282	264	292	274	246	269	265	249	253	247	257	257	272	260	256	272	281	234	261	269	280	285	260	274	259	231	254	266	246	268	260	274	260	279	223	263	247	285	280	248	251	247	284	263	288	279	282	272	286	270	286	281	278	283	313	252	271	254	278	275	265	268	253	271	256	255	259	254	264	288	249	269	272	295	242	255	256	251	253	267	283	279	284	263	263	263	305	258	260	280	293	246	258	251	290	250	259	306	266	271	272	233	284	287	270	268	269	255	278	289	277	237	293	267	289	265	292	282	284	252	298	262	261	289	273	274	270	234	260	271	269	257	272	262	290	267	288	262	260	258	253	259	279	249	288	291	237	231	298	288	265	271	247	253	290	253	253	294	260	264	284	262	292	255	271	281	279	262	246	281	238	260	260	249	244	291	268	232	254	260	263	270	248	259	232	294	273	252	271	277	258	263	264	264	278	274	254	255	277	269	276	256	242	252	279	246	258	285	271	292	287	260	244	279	277	231	249	267	274	259	253	280	276	265	245	268	264	250	254	287	266	281	280	261	282	273	267	248	280	269	253	256	259	252	269	249	277	233	263	278	270	287	249	250	243	244	279	276	262	241	285	288	247	258	256	237	228	271	263	276	291	241	241	268	276	270	255	298	306	269	293	266	275	268	280	265	255	273	263	267	250	247	253	242	286	283	260	248	274	278
27905	15548	2289	800	639	589	592	575	593	605	584	543	559	664	622	572	566	572	573	623	576	578	581	597	615	620	589	588	597	598	552	603	581	567	553	607	568	563	636	620	576	620	548	591	599	580	563	599	602	585	591	582	589	572	582	598	563	570	559	580	575	562	550	601	611	546	559	586	559	528	585	589	591	543	546	548	607	603	589	567	600	606	584	597	588	585	559	581	565	579	589	611	604	612	570	554	567	602	614	537	545	579	582	576	543	538	586	598	587	576	569	542	605	584	556	593	617	541	573	581	609	538	594	598	611	588	562	617	546	556	579	573	594	569	553	602	595	600	598	579	599	541	573	587	569	565	576	594	610	548	590	583	596	604	585	565	583	611	551	585	623	602	592	600	577	569	598	539	572	565	580	584	607	603	575	541	537	581	572	536	539	574	593	604	584	556	589	579	574	564	615	601	573	582	610	601	593	583	567	582	592	593	585	577	557	579	584	568	581	594	623	594	594	627	623	606	587	573	609	570	583	584	598	630	586	593	573	603	597	591	597	539	611	573	570	605	546	555	569	546	612	611	606	562	593	577	578	563	588	560	606	611	563	528	569	582	559	565	553	604	604	563	596	602	575	637	573	605	582	586	545	620	613	575	545	568	565	602	580	583	581	597	573	582	549	578	576	561	601	604	581	608	612	626	577	597	510	557	623	580	515	592	528	618	562	574	606	556	580	572	571	564	554	622	600	590	608	608	549	562	584	564	607	547	627	629	597	552	554	596	567	586	560	575	578	584	577	579	577	552	558	529	580	622	611	606	553	539	566	581	594	523	593	591	565	575	590	598	579	579	586	544	555	601	565	546	565	594	626	577	589	594	587	586	542	577	579	549	578	626	547	554	608	583	612	560	586	592	596	585	569	520	585	603	579	596	593	594	611	519	586	577	635	537	587	581	565	574	613	571	584	559	594	598	630	584	619	560	595	586	570	578	570	550	642	610	616	541	580	579	612	572	566	579	571	578	636	581	584	633	537	616	553	601	565	584	592	577	548	560	522	603	563	612	607	587	611	591	604	610	565	570	595	580	580	563	537	532	584	593	580	606	602	572	571	622	576	569	566	554	613	591	584	570	631	574	569	602	602	567	556	582	566	558	599	523	558	607	585	606	574	570	576	553	577	563	580	548	573	599	605	579	573	548	593	639	563	549	600	569	549	566	584	586	574	575	614	601	564	564	591	540	599	629	591	573	595	574	560	609	563	592	564	532	595	584	621	538	590	581	573	592	546	580	585	590	580	551	577	577	604	564	574	542	570	540	582	579	614	605	561	552	552	627	523	582	581	570	552	578	595	593	595	585	606	575	519	605	597	572	575	593	568	588	564	582	565	609	566	578	581	560	576	569	517	586	568	558	570	531	606	531	570	552	553	555	554	595	542	543	517	559	552	542	581	594	556	551	586	597	583	607	576	592	575	542	595	572	582	576	601	594	555	548	594	559	547	589	600	582	549	547	602	574	563	582	603	566	569	589	568	590	576	596	599	574	571	592	607	534	569	587	619	597	563	552	558	579	549	565	606	592	530	575	551	588	566	542	576	596	580	594	597	551	581	579	566	570	609	594	597	612	597	575	564	585	594	578	565	552	630	569	553	592	605	600	599	557	581	557	588	593	558	571	579	606	550	602	562	598	639	559	631	562	614	622	501	589	587	558	563	568	545	597	540	576	610	618	615	612	564	561	559	572	575	606	591	549	552	548	533	575	594	574	605	503	584	564	591	527	580	557	547	597	592	568	569	548	588	566	603	580	567	597	560	597	598	573	616	567	547	534	584	576	566	578	567	573	549	578	599	554	572	549	577	588	558	583	590	606	587	563	529	623	599	551	557	563	555	582	574	546	576	553	585	578	611	591	568	604	587	545	565	559	623	602	566	556	598	553	602	593	608	593	575	532	579	563	560	560	570	587	562	543	573	502	558	552	576	582	554	557	563	543	571	582	601	578	630	562	622	588	574	500	555	578	554	561	601	562	637	603	588	521	574	598	635	584	567	614	586	545	559	578	558	632	569	550	571	581	555	609	580	551	589	577	548	568	593	629	608	565	604	581	563	595	571	606	579	613	577	564	563	570	603	603	572	625	573	559	573	546	531	581	589	530	604	583	608	587	574	580	545	627	588	594	609	547	580	539	574	603	586	610	583	598	564	587	545	562	553	560	600	570	540	595	578	600	596	585	569	561	610	563	603	595	563	608	543	584	585	563	613	640	593	557	607	550	591	627	590	569	615	569	626	576	568	630	594	576	572	544	552	620	583	577	537	586	562	546	601	566	586	567	557	592	566	578	566	585	574	560	576	555	621	576	592	570	598	562	597	578	561	561	576	606	599	590	560	577	585	599	610	549	609	619	590	553	612	555	605	584	542	568	551	584	574	569	588	596	576	538	613	613	568	546	611	581	594	587	541	566	553	535	602	546	604	590	575	570	568	607	571	634	581	554	570	612	589	588	575	611	554	585	584	575	575	608	534	577	642	534	573	541	603	613	534	590	587	567	607	604	554	581	574	566	553	578	605	544	521	574	574	571	592	580	546	550	632	546	584	595	564	619	612	572	579	544	574	618	545	563	590	553	565	581	551	589	595	552	601	569	568	579	605	535	607	620	579	603	593	605	606	595	577	611	551	584	569	591	583	549	608	612	593	599	613	666	546	584	561	570	592	578	583	562	546	601	551	607	546	571	598	588	574	570	612	585	556	586	573	582	573	580	578	558	559	614	559	578	593	565	560	582	565	538	588	565	609	583	588	614	567	542	562	577	585	598	531	581	587	571	593	535	553	576	522	538	598	587	562	614	598	601	559	585	586	596	589	576	579	620	552	603	535	595	601	572	573	555	596	580	544	583	576	624	593	576	618	556	572	547	528	546	606	589	567	594	561	565	603	577	595	597	636	590	576	605	564	542	570	615	560	569	606	538	591	539	569	633	557	588	542	571	574	573	613	630	552	553	570	570	622	598	619	547	544	570	579	567	572	604	554	614	594	579	566	577	572	597	581	569	546	578	598	572	530	589	638	570	558	599	548	616	573	596	653	593	565	581	563	597	557	606	539	567	577	562	588	594	599	528	575	575	564	601	587	600	544	571	582	567	604	595	612	584	574	611	598	626	599	583	592	568	545	541	553	597	605	586	524	544	585	608	587	592	557	541	558	584	581	612	651	591	577	549	575	516	580	561	588	582	599	579	589	595	554	571	588	607	610	603	603	631	576	534	565	569	597	569	630	605	574	585	579	590	604	626	605	555	630	630	597	579	547	558	568	582	567	594	533	563	544	609	574	590	594	567	578	596	589	605	573	595	549	571	568	560	589	573	604	553	567	586	595	609	546	536	553	611	562	592	562	561	599	557	604	562	576	608	600	557	562	606	595	568	574	592	566	578	611	606	605	562	576	631	583	605	560	602	558	562	592	575	584	586	577	569	562	574	627	562	574	555	589	619	599	550	579	594	605	546	582	565	567	570
7779	1140	1057	881	800	804	801	754	745	780	725	745	779	818	720	756	780	741	779	776	781	740	736	749	806	754	786	776	694	783	712	760	726	760	765	766	765	827	735	761	779	719	724	756	739	777	743	830	751	730	767	768	743	824	755	781	778	782	753	777	758	730	734	743	796	715	768	761	749	779	806	771	736	752	751	755	761	748	727	760	751	801	817	749	808	769	770	811	739	714	736	750	770	749	783	760	711	796	725	773	786	757	778	799	767	756	753	779	776	738	775	763	755	790	767	779	732	738	763	730	792	765	767	756	732	810	753	797	771	741	784	756	737	722	759	810	757	725	751	772	722	757	754	762	747	741	715	745	775	792	776	762	787	790	742	746	745	755	716	788	780	750	732	807	728	777	700	773	756	714	730	778	749	749	734	744	766	796	747	764	753	731	733	731	778	791	758	730	736	740	799	783	720	763	784	730	750	734	702	759	715	734	722	746	715	735	793	726	721	709	764	773	771	723	751	793	774	738	789	767	705	807	753	739	725	759	756	801	785	788	688	758	821	718	762	757	759	722	738	706	725	734	739	755	730	713	779	721	761	756	743	805	727	776	736	748	707	761	782	768	747	746	713	753	761	757	753	791	768	760	723	770	749	806	756	789	749	755	741	775	750	736	762	700	774	768	767	765	802	773	786	760	801	744	774	768	726	763	717	800	742	754	721	765	751	702	744	772	739	774	803	735	775	783	765	779	711	766	797	734	735	750	727	789	751	743	751	767	775	785	749	750	750	731	749	735	748	777	745	762	760	763	736	751	760	780	767	822	796	769	739	732	762	716	759	742	773	721	768	764	732	779	732	720	702	752	777	765	761	740	781	719	801	769	768	781	753	780	756	776	741	714	764	770	749	713	700	746	767	760	743	783	795	760	770	717	786	769	774	716	746	751	758	762	751	726	768	770	749	752	794	720	785	756	800	792	806	754	788	796	759	748	732	783	775	820	719	772	726	753	770	728	776	758	712	723	765	764	772	784	771	710	758	787	770	777	764	765	735	770	812	795	784	767	739	759	754	810	783	709	757	725	778	760	795	727	801	781	780	763	744	764	761	780	716	732	728	751	738	766	763	757	764	768	749	722	750	774	687	732	749	740	795	752	755	740	781	767	768	744	739	680	716	762	763	769	752	724	745	740	792	726	814	709	727	744	736	738	776	747	804	712	741	779	744	755	761	801	774	789	783	756	726	789	817	711	798	719	738	745	794	783	773	799	779	735	778	754	775	704	804	706	759	760	753	771	751	705	767	718	779	758	721	769	782	735	686	748	762	769	750	733	745	763	803	798	762	771	678	764	730	731	772	741	759	756	765	764	832	765	757	730	716	760	722	751	735	749	746	783	795	775	748	721	784	751	789	760	749	715	766	764	697	736	735	686	816	766	793	763	737	757	742	720	772	769	722	786	784	728	762	752	770	811	736	806	762	756	768	762	721	764	766	762	765	740	779	744	759	761	749	738	755	751	775	709	756	783	769	781	765	760	751	730	760	748	766	718	772	755	740	779	758	797	742	741	800	743	747	739	755	782	838	746	767	767	771	787	746	779	743	735	781	752	708	731	746	772	799	745	780	780	724	707	766	753	761	769	777	784	746	750	818	728	751	703	792	735	790	745	762	784	747	723	758	748	746	737	768	745	721	777	785	763	750	777	728	756	752	732	776	753	795	777	730	782	775	739	750	723	745	775	739	744	712	751	755	742	754	758	745	767	730	767	733	785	720	741	756	720	771	712	771	769	805	766	725	765	741	795	712	793	782	788	729	749	762	799	759	776	802	810	783	750	814	714	742	736	754	765	781	789	795	757	795	712	766	753	806	773	723	720	737	778	737	680	766	768	762	710	718	727	749	771	700	792	725	755	718	744	798	797	793	781	793	745	777	763	777	770	801	811	758	728	718	783	738	752	759	775	738	679	744	755	790	787	758	758	717	735	810	704	735	746	800	780	783	751	770	766	763	798	743	763	756	755	750	772	803	741	760	756	743	802	781	738	714	779	758	789	737	738	758	699	747	787	757	753	754	733	719	801	760	792	774	722	757	772	741	709	773	815	748	754	751	762	702	725	768	766	722	768	777	757	764	736	753	752	724	750	783	713	732	739	762	758	760	793	818	729	765	750	740	745	777	761	737	786	795	720	792	738	763	764	758	759	745	746	744	793	753	777	726	805	774	724	797	768	766	805	758	789	745	771	780	743	763	721	752	754	798	789	751	738	738	802	774	748	737	756	719	768	756	775	699	738	740	751	781	788	768	762	751	787	784	791	756	762	765	744	790	736	793	744	828	722	771	764	754	792	764	737	785	740	720	810	714	775	783	745	777	790	757	729	696	802	786	753	744	757	725	799	772	732	740	748	774	701	701	723	734	753	725	744	750	729	757	784	784	717	745	793	794	804	720	771	760	745	768	709	716	762	751	751	768	762	749	714	778	749	762	761	788	776	751	740	717	809	753	772	790	762	732	777	780	797	764	784	767	785	738	775	760	734	732	750	759	755	702	744	743	758	761	816	783	747	740	786	757	792	770	766	716	757	814	712	753	739	735	788	766	775	723	749	752	760	773	741	760	788	763	732	735	760	717	749	757	731	747	725	733	771	747	795	766	757	725	802	797	708	785	747	717	741	744	788	720	735	787	766	725	736	820	751	786	726	812	755	739	763	754	702	788	790	758	767	741	747	750	728	753	761	767	750	776	753	741	752	730	763	746	727	778	744	751	759	716	796	788	798	784	763	773	731	740	799	742	751	756	743	756	690	747	752	761	742	776	739	734	724	777	746	767	698	760	772	775	793	780	779	802	798	771	804	806	731	741	692	755	715	759	752	776	708	739	755	786	746	771	811	803	713	781	784	762	775	747	747	759	733	730	805	795	695	784	733	743	743	757	804	764	780	705	810	788	722	770	756	754	754	773	755	757	730	759	760	782	733	793	766	757	764	801	730	793	729	764	782	735	750	722	772	719	734	753	751	760	716	745	755	760	734	737	785	740	784	781	741	809	793	750	777	756	742	780	794	729	762	765	769	727	797	764	777	778	786	733	782	739	726	751	762	742	743	803	758	761	765	714	754	761	774	681	742	750	775	733	772	750	781	750	721	775	716	787	802	740	757	736	699	761	808	716	810	772	722	805	758	751	817	784	744	753	713	750	829	735	807	743	750	773	787	702	767	757	777	767	734	766	754	794	741	725	755	755	720	767	781	752	711	759	756	711	784	744	675	746	719	740	751	731	755	779	745	788	743	743	765	813	696	822	773	756	781	739	723	720	731	756	770	703	734	764	745	766	759	790	794	780	784	777	740	753	692	722	697	726	758	785	778	754	741	760	771	748	746	743	799	790	751	748	747	761	741	788	737	749	743	716	736	761	767	762	741	745	768	746	761	842	731	753	771	693	726	745	756	813	795	737	791	737	733	775	771	792	765	804	739	751	786	757	757	709	756	766	759	730	811	709	803	771	790	789	751	773	744
23468	21244	27749	25047	20517	2263	767	600	536	537	533	531	490	470	524	457	481	473	475	449	473	442	455	496	475	445	477	465	473	480	483	467	454	439	434	418	449	457	420	411	479	452	463	440	477	464	484	423	474	427	426	441	448	441	422	466	430	416	475	464	449	436	472	459	438	463	458	453	429	480	464	456	458	401	447	484	484	437	456	459	445	442	442	454	425	430	491	456	447	454	448	443	438	397	458	494	439	458	408	467	443	460	418	491	457	437	458	426	476	475	454	453	432	460	449	452	473	500	467	437	421	415	431	447	482	452	443	463	465	442	434	467	453	488	410	441	465	450	492	426	463	443	474	496	484	445	475	487	439	427	465	429	427	423	436	420	454	448	469	462	476	412	415	425	430	466	454	431	439	453	457	433	453	499	441	434	453	445	460	459	469	429	448	461	435	473	479	440	429	473	473	452	458	515	442	425	460	447	430	426	428	460	431	430	443	434	502	474	443	431	473	459	455	433	481	455	461	457	432	440	451	444	472	410	463	434	481	455	432	439	452	422	430	429	445	467	456	478	424	470	432	445	405	441	433	456	447	455	482	463	414	478	460	436	453	444	468	455	451	415	462	462	418	467	461	474	434	407	445	458	428	524	442	444	396	425	434	404	444	420	422	478	439	459	446	463	443	480	478	466	442	462	447	468	411	453	437	450	472	457	457	450	475	452	450	462	447	414	430	418	452	472	477	452	443	424	441	472	446	457	466	425	447	440	448	419	427	463	396	440	453	433	478	465	474	418	457	473	436	455	439	482	451	396	472	431	443	452	459	462	444	453	438	464	443	465	474	467	437	490	428	428	475	465	463	477	415	434	434	462	482	451	447	446	433	419	473	479	447	482	458	421	448	433	435	437	454	472	473	457	459	455	485	470	469	408	445	418	434	461	438	468	410	459	476	465	475	440	434	447	469	442	475	430	472	424	470	442	418	464	487	433	470	428	448	464	447	429	464	448	451	459	444	420	424	444	434	466	420	477	430	430	459	455	416	432	452	475	444	438	417	445	441	432	463	442	412	442	507	420	447	444	429	437	475	467	464	429	437	444	443	439	452	423	447	498	427	486	465	446	444	439	486	460	462	479	445	485	426	479	427	459	465	436	438	457	446	489	434	453	462	438	431	447	464	410	463	449	445	484	431	445	447	436	468	440	434	463	446	431	454	454	465	404	467	501	437	464	449	474	427	408	442	437	487	428	445	499	458	429	436	445	446	450	481	440	440	448	444	420	441	417	459	450	440	446	443	425	423	452	432	454	462	443	463	503	432	458	429	446	455	456	481	428	497	480	470	439	464	442	490	414	449	438	424	454	433	438	459	445	472	463	426	501	422	478	427	505	461	442	477	395	455	456	424	451	450	439	487	461	421	425	445	475	444	410	464	426	472	440	444	465	469	464	427	468	456	436	434	422	483	453	472	456	449	467	426	448	482	478	424	426	446	450	446	481	435	427	420	413	459	454	493	428	450	431	448	470	423	441	438	455	473	487	451	485	466	425	462	461	440	414	453	491	459	449	441	436	439	419	483	451	453	461	456	466	440	484	465	413	434	460	445	403	485	475	474	474	452	459	426	442	427	472	460	469	451	466	404	426	475	452	461	487	441	467	485	426	434	417	442	475	457	429	418	452	419	453	476	451	468	462	412	459	427	460	470	432	446	449	425	437	427	432	439	442	399	438	458	449	405	434	479	442	489	473	438	467	432	474	498	464	445	395	473	445	457	430	433	459	445	405	391	421	462	428	426	422	442	495	434	429	449	472	430	450	439	420	449	455	471	465	476	432	449	426	418	412	431	484	438	435	452	444	438	448	461	480	433	431	450	420	466	445	473	436	446	439	443	442	450	431	479	446	480	453	478	473	486	473	461	430	434	435	444	435	469	463	462	461	467	490	434	439	478	431	448	447	496	466	464	448	464	441	417	454	460	438	443	461	463	430	449	462	437	484	430	439	475	442	430	430	466	442	449	474	446	458	407	432	438	454	426	437	484	435	430	448	511	462	439	434	418	472	468	501	426	426	501	440	436	465	440	451	443	470	449	439	461	412	403	474	463	469	441	451	504	468	443	411	459	460	387	458	393	436	459	426	454	504	462	459	445	429	485	488	449	434	413	438	470	415	419	464	451	445	427	466	471	426	429	462	426	445	458	481	433	433	484	461	464	422	416	423	416	436	489	467	423	444	472	427	429	423	467	467	445	442	475	435	452	475	420	461	440	443	446	430	457	441	430	444	486	481	421	427	459	422	497	467	456	457	449	451	455	436	446	480	446	442	468	418	424	443	429	448	467	474	403	447	442	464	475	444	530	458	464	464	458	434	466	464	465	422	412	418	437	467	419	482	469	414	436	452	451	430	444	462	444	455	400	433	420	448	439	465	414	465	474	442	464	449	434	470	454	452	508	464	439	465	440	490	434	440	452	431	440	451	485	430	399	480	461	466	464	433	447	445	467	440	482	431	452	430	475	477	451	437	450	451	449	450	461	415	475	450	437	398	430	403	488	441	433	435	425	434	434	459	452	472	458	434	424	452	441	451	500	458	455	464	429	455	468	480	450	467	438	464	430	455	413	457	411	492	464	429	452	468	491	499	467	453	444	438	450	450	448	484	467	455	468	415	457	449	448	453	462	460	466	451	432	416	474	465	449	505	459	405	460	464	439	447	456	436	462	452	456	421	439	468	440	452	427	478	438	453	456	458	463	460	464	490	451	454	439	419	493	422	439	455	447	456	453	445	438	421	448	443	460	436	463	428	461	458	439	445	481	479	449	471	444	430	432	448	450	449	401	457	458	462	467	458	428	437	450	441	420	427	464	447	449	454	457	446	443	436	428	446	446	445	418	422	475	406	456	458	464	474	423	437	450	457	455	423	441	475	448	456	456	459	434	447	451	421	459	447	500	471	415	481	477	477	449	493	443	444	455	475	466	441	419	484	446	460	425	503	423	454	488	473	449	460	454	456	447	460	425	468	450	461	449	462	454	450	470	517	465	478	465	415	437	473	425	436	452	453	464	408	455	454	439	442	490	442	422	470	447	426	414	447	446	458	411	460	465	426	429	446	441	441	436	416	442	460	437	446	413	473	454	450	488	420	418	459	443	453	404	509	459	450	425	430	455	443	495	426	450	438	471	484	426	436	441	458	431	476	463	464	459	438	429	440	438	459	442	438	431	460	444	431	470	449	480	507	473	452	447	442	427	412	419	446	462	451	450	429	423	476	475	439	423	460	418	428	455	433	446	415	472	500	402	456	444	447	436	452	479	446	479	441	431	443	446	417	447	460	470	453	476	454	461	465	456	471	454	437	430	445	428	449	449	426	401	484	454	419	473	457	437	429	443	422	466	447	451	475	466	476	428	439	455	444	470	467	471	430	446	448	467	463	446	454	466	462	465	454	475	418	464	425	419	440	417	484	441	509	458	462	420	447	452	438	482	478	470	459	464	452	444	432	476	445	465	453	424	413
22900	6933	4215	2174	1668	1232	1126	981	830	849	773	720	687	722	677	643	613	664	644	607	632	682	633	630	624	645	613	591	597	580	606	656	603	638	652	657	599	616	602	599	639	623	612	630	565	629	631	646	637	601	617	637	586	624	629	637	607	579	623	601	592	633	586	571	644	626	606	629	572	588	603	573	594	582	622	621	608	632	623	611	634	589	592	599	612	641	585	631	604	593	580	564	628	591	590	635	600	594	619	605	640	592	593	629	623	583	649	581	655	579	596	582	579	642	567	633	616	605	585	598	631	587	668	612	598	637	597	668	608	572	557	620	607	613	592	593	623	627	598	567	585	584	587	620	604	600	538	574	607	592	614	631	607	575	608	655	609	634	611	575	582	581	588	585	587	636	639	611	635	551	610	656	593	626	601	581	584	606	593	571	578	618	609	649	633	609	583	629	650	595	568	558	591	611	604	597	635	628	587	662	608	631	537	578	578	562	614	633	617	623	632	586	591	590	587	610	578	613	583	620	627	580	617	564	616	632	644	607	631	591	598	593	646	668	615	582	599	592	599	598	667	609	602	619	615	629	608	559	566	600	561	586	607	640	612	653	623	627	560	621	630	573	602	588	607	611	577	599	569	658	602	615	587	637	605	596	610	570	618	634	577	598	566	593	600	575	613	612	573	550	593	607	602	569	588	616	608	583	589	611	595	604	636	627	587	579	603	618	627	598	645	559	622	611	566	607	599	576	598	649	543	649	615	583	602	605	600	633	568	599	634	587	609	545	619	626	574	603	643	595	624	605	591	629	618	606	626	553	604	599	580	598	630	632	578	652	566	630	564	637	600	595	555	595	617	618	544	597	599	570	605	579	612	656	582	614	632	637	564	599	580	617	585	594	590	589	659	640	632	602	613	620	586	609	590	618	634	648	618	582	595	615	613	629	558	574	617	588	585	613	599	634	597	596	597	605	631	616	567	603	594	628	588	601	581	603	580	602	636	600	588	654	607	582	608	626	636	643	627	643	600	618	616	610	607	558	554	629	554	562	634	609	577	607	603	636	606	610	601	595	628	617	623	625	644	577	577	584	602	601	574	598	604	605	627	552	625	639	605	656	569	592	608	649	600	587	622	556	563	598	538	594	596	610	584	633	601	604	561	601	585	613	606	595	624	666	557	600	596	636	581	579	605	611	609	659	593	592	607	619	612	607	617	614	611	557	603	582	640	571	603	600	571	590	619	615	608	591	604	602	596	584	615	607	613	570	577	609	638	618	613	585	610	586	586	603	632	622	611	617	597	572	593	590	620	676	568	630	636	611	570	595	646	592	615	596	606	578	610	634	654	564	611	583	604	578	616	597	600	631	624	647	620	594	603	615	585	627	597	571	625	614	565	610	608	595	616	603	624	624	565	583	613	584	608	613	639	652	632	602	611	568	612	571	603	647	653	663	600	636	644	599	597	602	590	619	611	645	561	604	569	569	616	601	586	609	613	597	582	620	573	601	603	595	668	617	573	607	604	580	598	561	622	621	579	570	611	608	634	579	628	628	590	627	641	540	591	568	592	585	633	595	593	636	626	616	619	616	620	608	628	561	566	599	577	576	599	603	613	594	590	579	644	622	601	646	572	606	606	634	610	576	630	576	636	610	590	594	602	615	650	600	570	565	636	647	603	589	583	595	607	597	607	580	641	570	604	597	601	602	624	556	587	608	575	569	639	594	610	612	586	623	623	589	588	612	583	603	595	592	642	617	615	568	614	572	628	562	601	592	632	643	572	612	603	595	582	632	583	634	592	600	611	582	631	613	574	578	578	596	579	570	599	586	588	589	595	605	594	600	578	595	579	606	606	594	551	616	599	620	584	575	630	639	629	606	605	635	607	625	619	590	592	621	619	634	575	640	623	568	592	587	627	582	613	642	605	645	671	572	567	648	616	588	635	573	599	596	633	626	613	628	607	634	600	651	633	599	615	561	595	635	622	602	598	664	624	627	575	604	622	593	583	592	603	627	603	576	637	615	576	627	586	620	638	593	597	629	609	588	611	648	553	597	597	623	591	601	618	604	571	560	554	622	609	574	618	611	598	539	579	627	592	614	623	614	644	610	604	611	585	601	617	602	603	609	572	614	607	619	632	628	581	536	543	629	671	607	597	607	562	603	575	579	610	588	618	587	586	608	584	642	591	621	582	587	604	559	576	608	620	586	584	629	571	611	611	638	599	576	607	632	616	584	609	559	598	595	584	584	586	568	565	580	610	633	585	610	584	628	598	587	588	579	614	620	564	593	591	590	650	579	608	606	586	589	652	626	582	602	638	591	581	642	629	619	586	589	584	624	619	599	642	639	591	583	587	623	581	613	570	617	539	621	599	619	609	614	608	617	592	579	643	646	613	608	641	598	545	569	587	580	545	573	634	615	659	586	593	595	568	579	582	579	618	569	578	612	622	605	610	577	604	635	575	587	598	590	626	598	592	623	603	574	619	583	597	588	602	607	611	573	584	592	602	616	611	603	602	633	588	595	594	585	562	618	591	574	603	613	599	568	626	644	637	603	582	602	602	590	572	592	598	650	601	559	630	600	573	628	596	577	598	622	619	645	587	601	636	580	580	626	592	603	594	645	633	592	604	599	595	630	630	605	655	620	639	613	614	613	598	636	580	630	586	591	586	599	630	564	626	670	595	656	579	586	596	617	548	612	616	611	604	614	609	554	570	622	556	610	598	629	613	633	589	580	616	603	621	597	614	587	603	631	583	606	626	595	596	577	602	568	574	578	616	630	582	621	604	576	590	647	572	568	625	613	591	638	586	624	579	592	640	609	621	593	593	610	594	653	594	584	567	594	569	597	620	590	596	626	609	597	600	613	614	577	579	608	591	639	598	607	615	584	611	645	544	589	628	599	612	603	602	596	566	612	561	627	603	642	617	574	649	634	646	612	571	583	586	635	572	581	574	597	602	671	610	600	586	623	590	595	649	587	615	613	611	629	638	592	610	600	599	600	643	566	578	583	611	584	630	602	610	562	586	628	618	634	612	577	641	561	636	571	691	582	639	593	605	615	613	568	619	646	560	560	608	572	592	555	591	626	595	647	570	623	609	594	612	567	605	603	585	626	631	552	612	567	637	621	629	592	609	631	563	589	599	545	644	630	635	551	667	613	602	602	567	619	556	604	606	615	577	578	627	617	618	616	614	636	562	630	638	615	592	613	605	614	596	615	603	596	604	600	616	603	583	598	598	626	617	641	605	594	627	637	599	594	602	584	630	628	564	558	617	579	575	640	587	622	658	610	657	590	641	586	604	619	599	609	602	598	547	554	608	628	609	555	623	621	593	637	553	605	568	649	613	618	609	633	648	590	581	671	612	580	585	604	589	622	618	619	601	619	580	548	576	604	577	623	557	606	589	609	646	569	608	644	623	575	601	583	606	618	589	575	568	610	632	606	558	624	593	619	639	617	553	616	596	612	585	587	595	589	608	607	602	641	592	628	595	625	586	613	617	567
24936	21221	25475	22372	1183	536	502	461	455	461	439	426	417	426	433	447	389	401	419	420	425	458	413	424	417	395	443	406	392	442	430	432	418	449	433	431	400	418	423	441	427	418	430	422	427	411	408	408	410	439	408	419	412	385	383	391	413	414	403	381	409	431	399	411	424	427	404	406	428	427	420	402	405	358	431	417	435	419	370	394	403	431	408	384	407	426	395	407	383	388	408	428	416	376	404	417	379	411	429	429	406	417	414	374	421	396	415	401	399	419	417	422	455	424	378	377	428	392	403	406	394	398	377	381	408	417	415	438	395	418	432	425	427	415	406	412	360	457	389	417	424	439	403	430	404	406	405	375	394	413	426	365	422	400	435	416	435	437	379	394	423	407	410	402	396	398	378	403	402	388	420	421	398	402	436	395	416	399	440	446	386	449	407	400	412	394	402	394	438	395	405	406	430	458	392	435	393	388	410	406	436	397	402	425	361	408	392	421	390	375	401	357	434	389	400	408	405	453	406	381	409	419	397	431	418	435	412	425	435	415	419	383	419	430	350	412	411	399	403	413	428	413	441	404	392	424	421	396	390	385	386	418	428	400	406	397	413	428	427	423	443	391	404	380	401	421	403	382	414	400	392	379	420	360	426	402	415	410	395	379	396	418	377	410	431	415	421	408	386	423	389	399	413	448	407	423	438	414	380	396	405	402	426	408	446	444	394	412	417	397	418	406	388	424	417	420	430	427	437	397	406	410	431	428	419	386	384	417	383	399	414	421	412	416	367	412	406	437	404	431	406	405	407	404	395	385	412	409	354	404	408	400	421	430	433	417	366	416	386	386	425	377	394	404	440	442	387	375	385	385	393	398	417	420	411	385	397	411	404	410	410	429	391	405	365	383	395	403	398	422	402	389	385	435	409	422	401	431	400	438	404	411	427	379	438	433	429	391	418	373	397	385	372	419	417	403	401	407	424	432	389	414	397	445	419	441	373	412	373	397	356	433	421	386	413	389	380	395	411	385	410	436	438	401	391	397	434	400	383	431	410	403	411	437	427	425	413	381	409	384	368	399	416	411	402	428	411	368	407	426	385	435	407	426	415	389	416	395	396	414	428	403	412	408	393	411	402	438	388	403	396	393	437	381	399	403	394	403	408	441	451	449	399	416	426	396	411	373	423	380	394	391	424	425	428	394	415	412	417	451	417	425	432	399	407	423	397	383	400	382	411	371	374	369	433	419	432	429	402	383	424	385	415	371	406	385	421	454	405	411	388	400	431	402	439	419	361	414	406	433	410	428	423	390	455	400	412	391	434	394	429	454	383	413	426	394	414	389	404	433	387	424	384	427	416	373	415	405	415	395	423	394	392	402	399	399	430	380	414	408	407	430	402	394	459	411	446	402	404	415	386	369	375	397	376	412	424	403	370	401	434	419	420	427	399	397	428	421	408	421	436	412	404	373	435	425	421	427	423	407	392	396	408	421	411	385	398	409	412	383	399	422	385	387	362	363	387	402	437	382	426	419	419	398	400	389	366	419	397	395	431	379	422	365	392	392	411	440	383	416	438	439	392	442	412	445	392	422	379	396	428	390	433	455	410	406	362	398	436	419	400	410	435	398	441	401	435	410	408	378	410	375	394	413	376	375	419	413	416	394	404	420	405	426	390	425	416	389	425	408	381	434	403	390	375	416	404	408	418	385	415	381	418	441	425	425	435	459	409	408	384	417	421	401	415	421	416	405	433	379	385	405	399	458	448	399	445	385	419	389	382	424	407	439	443	380	425	413	379	399	446	363	409	364	439	408	393	424	397	401	420	434	403	422	456	462	384	395	426	408	398	411	389	403	404	366	405	424	398	436	423	377	420	414	432	422	420	435	386	443	420	389	424	409	369	421	429	447	389	380	411	398	408	409	360	393	398	420	446	389	414	365	375	441	402	412	405	370	404	435	413	416	372	447	416	458	404	394	435	435	403	379	432	437	432	442	412	453	431	423	376	386	426	416	406	412	423	391	423	427	410	411	430	405	421	394	426	408	438	402	411	384	394	395	398	414	459	406	377	384	381	359	419	416	447	406	384	405	436	393	404	394	403	401	386	394	437	404	403	427	391	394	408	433	433	397	447	403	409	407	386	417	393	436	434	414	407	418	389	413	417	453	421	408	400	398	395	392	385	399	415	427	416	409	430	413	422	411	424	400	398	406	381	391	380	433	383	429	377	400	394	424	417	440	407	404	420	403	455	396	425	391	436	443	392	408	396	383	414	415	425	414	430	420	434	407	422	411	417	396	384	435	401	402	441	388	373	389	397	418	398	393	393	423	430	409	405	417	401	432	405	403	380	405	407	398	421	411	403	452	407	430	424	403	376	376	406	407	396	421	433	390	407	393	444	397	418	422	421	402	380	364	417	399	404	396	405	417	384	424	469	419	426	411	408	401	398	395	397	392	442	442	432	399	390	430	408	407	402	379	400	405	394	399	393	403	438	405	420	408	413	382	431	392	472	376	447	427	456	418	393	402	383	396	461	398	416	399	425	429	383	392	419	425	415	437	465	422	424	402	418	403	380	425	428	405	440	449	424	392	442	426	403	391	397	394	388	409	388	393	425	435	395	391	438	423	427	429	405	420	431	395	418	414	383	384	392	421	440	428	412	390	449	441	417	392	397	410	432	417	412	452	411	433	373	391	371	425	435	416	392	439	405	384	397	384	402	429	416	414	410	394	433	410	375	387	388	432	417	399	405	417	419	426	394	383	404	410	368	456	396	421	386	426	371	392	416	397	400	409	414	416	413	420	387	431	378	379	405	433	386	401	410	397	401	384	427	408	408	397	463	420	405	417	411	385	405	441	428	426	411	435	398	396	403	421	435	420	443	392	413	415	439	399	409	377	447	403	413	431	430	393	426	382	393	424	435	416	422	397	421	390	403	408	414	386	386	395	412	401	383	417	409	387	407	414	411	390	411	406	402	425	433	386	407	428	446	402	417	445	420	430	414	387	409	391	420	444	412	430	397	449	357	399	411	376	394	384	397	420	418	423	415	410	406	432	426	398	424	433	406	380	426	394	415	382	423	439	438	415	445	435	410	380	458	432	428	402	376	417	405	431	419	376	401	435	415	418	425	421	382	420	388	433	428	427	391	367	418	422	387	409	400	436	413	432	379	405	434	450	405	377	395	427	443	407	382	382	448	423	406	416	403	399	402	448	391	381	414	409	425	416	418	415	401	449	409	371	415	412	413	414	415	427	394	416	374	410	405	389	453	382	421	405	435	381	404	468	403	378	422	418	374	403	396	411	389	431	407	426	410	419	427	436	386	424	424	450	405	417	390	457	409	391	394	403	423	418	423	397	411	397	406	405	407	390	411	411	376	426	366	400	403	385	395	448	429	427	435	410	393	391	417	394	394	423	412	408	431	403	391	401	399	430	413	374	386	429	369	436	397	404	388	409	413	413	404	419	406	397	404	411	421	395	426	383	440	375	434	426	422	400	387	431	415	415
20652	3450	2174	1211	1014	850	715	670	669	619	599	574	520	584	587	557	540	530	562	529	569	572	550	525	559	534	544	533	521	546	556	525	536	520	563	597	535	528	530	525	536	517	569	563	505	560	554	546	474	546	560	558	536	516	522	497	507	513	535	530	514	546	491	562	535	500	509	518	529	524	546	517	495	519	532	534	521	533	510	530	541	542	540	525	553	540	570	553	535	524	571	513	528	511	502	536	537	507	519	486	543	499	568	521	528	580	519	527	510	514	518	514	494	507	550	510	535	541	526	531	564	545	531	529	513	536	529	503	525	527	524	506	545	538	545	519	547	556	516	552	505	503	515	553	532	517	537	549	526	493	507	550	522	493	556	566	513	506	546	540	486	577	535	501	520	588	519	553	514	527	543	550	574	574	527	511	527	568	528	511	552	571	555	537	537	519	569	562	563	527	513	540	548	519	519	525	519	492	518	544	517	509	524	562	524	499	502	502	531	538	485	570	510	501	486	526	534	526	560	520	522	560	539	504	486	498	564	509	510	538	539	512	518	572	549	554	511	559	489	507	519	507	516	548	553	523	530	537	555	527	532	504	508	534	525	508	561	546	522	524	526	535	495	542	536	524	556	536	519	488	558	588	596	534	521	506	527	508	494	529	532	534	525	569	535	510	579	503	508	529	525	506	517	536	529	498	536	531	569	507	516	518	532	551	557	503	496	501	507	500	534	553	503	558	538	532	516	510	564	569	536	512	513	506	521	511	563	559	532	513	495	522	521	527	496	530	543	507	496	478	509	548	517	492	521	524	551	476	560	517	537	539	576	521	531	511	553	582	596	522	489	539	512	545	546	529	550	541	511	507	526	539	569	523	548	569	554	528	571	510	523	485	518	503	544	496	523	504	515	535	525	527	524	575	568	527	513	534	544	548	485	524	525	498	515	521	536	568	518	527	504	531	537	555	523	513	531	493	526	558	487	567	534	537	533	517	515	526	538	518	541	560	505	546	531	517	516	524	519	476	544	556	503	498	547	535	558	526	521	501	523	554	521	529	520	558	508	547	519	560	551	555	556	564	522	527	505	535	522	515	495	500	526	533	494	530	522	536	519	555	522	567	532	534	534	515	502	509	549	518	571	503	547	517	511	513	531	518	499	527	516	544	501	530	520	537	535	498	488	544	527	519	555	540	538	532	531	528	493	549	533	528	559	525	517	498	575	565	559	531	520	492	478	529	531	547	522	526	518	492	505	553	520	545	534	511	525	558	538	560	506	508	542	529	568	543	517	530	510	509	505	510	516	515	501	524	532	542	532	490	547	540	472	561	542	551	542	519	509	569	477	535	512	516	543	525	534	536	519	496	542	586	523	489	503	554	582	541	520	565	519	519	536	507	562	529	549	487	534	523	537	502	540	515	531	553	547	543	535	533	549	566	529	534	529	518	536	522	489	516	505	539	558	490	541	518	562	514	492	560	488	507	493	526	514	500	514	514	516	483	554	517	566	522	542	491	584	538	524	558	555	462	560	542	507	573	541	477	519	520	552	510	524	526	533	509	499	522	515	544	549	488	512	507	487	509	555	496	561	503	525	494	507	580	517	576	529	526	518	535	564	545	543	514	522	520	497	527	521	524	498	548	505	513	523	529	507	530	506	529	573	522	558	522	517	545	601	506	507	508	523	529	515	532	559	562	564	559	544	552	504	514	498	515	513	498	521	523	539	511	537	503	570	508	568	492	530	536	505	551	523	554	499	535	504	533	545	494	561	567	547	574	502	550	539	505	523	527	529	541	466	596	539	466	496	506	497	520	530	557	521	518	558	507	579	556	516	532	552	527	554	532	500	480	505	579	527	540	567	515	523	507	508	508	509	530	521	552	519	511	564	516	544	511	507	532	508	512	543	481	523	538	509	518	496	533	516	515	539	536	542	545	551	515	513	532	550	520	524	525	487	551	527	547	492	527	537	514	521	537	550	573	520	512	565	512	568	546	501	505	498	528	499	544	576	505	508	525	540	522	513	487	518	548	514	510	513	534	540	504	516	542	566	469	536	524	555	518	566	506	488	538	535	544	508	515	534	528	527	517	548	520	570	495	533	542	542	543	542	522	500	505	571	535	515	560	537	571	569	496	523	499	511	548	501	561	515	534	529	558	539	544	507	515	560	537	500	528	536	545	551	504	553	515	525	541	490	557	578	533	516	532	552	531	559	562	518	485	516	567	500	525	545	538	539	555	529	519	537	539	533	530	545	538	536	518	486	512	532	537	605	492	536	558	558	576	530	536	517	566	553	524	506	559	582	530	501	516	545	524	527	543	517	508	538	515	491	502	527	594	527	490	532	534	500	558	561	515	497	540	505	489	525	557	562	504	544	513	504	525	537	546	506	503	513	508	501	562	534	528	540	541	579	553	553	560	533	497	507	548	521	549	489	522	558	569	501	494	560	519	547	551	514	503	562	554	537	539	539	498	548	499	524	532	528	546	515	542	529	521	490	512	537	527	540	510	501	484	526	512	527	509	554	527	506	546	566	490	528	563	553	577	530	518	527	493	547	513	541	516	559	516	534	530	553	527	519	520	556	522	524	544	521	540	557	558	521	563	506	514	506	568	532	584	526	525	539	545	560	571	528	520	490	552	518	535	555	547	520	525	511	543	515	533	488	535	560	519	520	536	516	548	542	511	537	535	540	494	511	500	519	488	546	544	516	506	514	513	539	504	529	563	541	516	500	531	580	569	524	523	509	512	535	506	527	544	570	507	541	538	524	531	516	530	548	557	543	533	585	528	529	553	531	488	545	519	535	499	547	533	508	525	519	520	563	553	532	533	539	530	539	542	561	527	516	531	533	544	561	580	517	505	525	584	524	489	474	495	563	577	501	494	548	531	526	529	513	547	561	540	473	538	548	541	532	489	519	487	473	520	471	499	508	524	514	512	565	571	557	506	544	531	553	465	559	561	516	508	539	501	489	531	533	496	524	576	496	540	534	543	546	521	520	527	513	545	554	542	535	501	544	527	514	546	500	528	530	522	468	487	536	536	546	511	531	554	513	526	555	522	537	496	521	525	524	521	541	526	547	514	541	506	515	517	552	610	534	563	497	523	559	521	557	537	518	594	532	515	529	536	563	530	542	541	531	492	529	545	549	529	535	578	510	520	506	543	511	513	542	533	498	545	516	498	550	522	529	527	546	534	564	536	498	524	480	528	534	505	547	534	571	549	533	553	561	537	550	522	565	518	509	513	525	521	553	485	504	526	524	511	526	537	530	576	559	517	530	537	511	513	507	554	508	535	541	525	578	527	562	580	566	555	528	565	495	530	547	454	533	506	536	519	537	531	506	520	568	570	484	490	533	516	515	518	497	543	541	540	521	525	516	503	495	554	572	488	547	534	547	517	539	573	502	528	479	532	506	559	529	497	530	519	520	568	520	504	533	489	543	540	542	494	507	570	552	519	492	507	509	510	563	526	545	542	502	551	511	512	538	534	525	514	503	541	550	529
22590	21269	28320	24526	21262	18616	1010	493	398	331	327	289	291	255	242	256	248	222	227	230	210	213	207	211	208	228	196	221	207	219	190	200	187	192	207	201	210	221	205	184	222	201	215	180	172	171	191	199	218	198	217	207	187	179	192	201	178	181	205	196	210	192	204	231	208	170	179	212	175	193	211	199	190	209	195	204	211	207	223	184	214	174	185	163	173	195	201	205	208	194	200	201	218	193	191	224	194	171	191	195	206	193	210	206	198	190	197	204	195	196	176	188	185	201	208	196	196	192	221	180	197	217	182	214	191	192	206	204	176	201	192	230	182	205	184	197	200	221	195	190	194	188	192	188	178	198	193	202	189	204	205	170	196	192	204	195	173	186	193	195	195	181	168	168	192	194	174	221	202	187	183	173	182	234	199	170	167	187	190	204	203	185	191	202	197	232	158	188	185	182	182	187	189	207	207	184	174	194	198	193	211	187	176	184	183	172	184	188	198	181	185	179	191	196	211	193	191	182	207	186	205	186	164	187	162	177	181	180	182	193	180	172	174	206	202	191	195	210	188	210	180	178	189	167	186	187	222	206	211	182	192	195	196	189	193	176	191	197	195	175	212	171	189	199	186	180	195	200	190	209	181	204	200	180	183	183	193	187	190	191	172	203	199	173	187	209	168	190	180	206	205	212	176	184	219	175	173	222	167	193	185	195	202	210	173	175	186	190	167	183	188	197	185	191	222	188	182	174	176	198	180	206	173	172	198	191	190	178	187	194	189	177	196	198	202	185	212	176	196	184	184	201	214	185	188	175	192	193	182	191	207	177	167	193	195	214	196	203	155	186	232	227	214	179	175	174	185	178	185	212	201	205	191	203	193	191	205	177	185	214	213	195	199	187	196	210	235	196	208	195	185	187	182	168	204	210	209	190	212	187	196	189	180	212	197	195	178	173	198	186	180	181	189	189	196	182	214	183	182	205	196	175	206	184	193	196	197	190	185	180	199	203	216	172	177	179	180	188	211	186	172	179	157	179	209	194	200	199	181	200	193	189	192	196	195	182	200	190	204	231	214	179	195	198	201	187	175	194	213	191	203	195	178	183	212	180	194	187	180	193	215	184	190	194	166	196	201	179	184	190	202	205	205	174	179	223	177	193	184	218	194	202	185	166	193	191	203	171	195	201	186	165	200	197	172	202	186	210	191	191	225	184	174	200	206	192	187	184	207	174	185	215	203	152	201	194	183	159	176	194	186	223	196	185	190	179	201	193	219	182	182	203	177	176	181	214	191	206	217	181	218	205	196	185	173	196	215	178	168	192	186	202	194	191	185	175	180	192	195	195	205	189	186	190	184	200	188	191	175	163	184	171	181	212	179	178	223	198	208	186	185	188	214	174	209	192	184	174	166	227	192	191	202	194	172	169	202	198	215	195	169	197	188	200	192	154	175	159	190	192	193	198	204	221	194	190	173	214	169	187	186	194	200	208	183	178	197	205	193	179	204	205	189	192	211	203	182	191	195	186	176	204	202	196	196	189	187	196	187	189	156	202	180	179	208	182	175	176	175	177	175	186	187	166	183	174	217	182	184	214	190	189	192	204	176	205	193	195	169	217	198	199	191	211	194	191	191	175	193	182	173	186	195	192	205	179	217	208	170	193	176	187	181	172	185	207	188	196	198	177	211	191	197	184	195	203	175	183	215	197	198	192	187	190	221	216	197	172	202	198	192	180	172	188	184	193	151	188	191	197	187	194	187	192	204	200	219	204	213	181	190	199	192	188	198	183	177	191	192	197	182	184	180	207	200	195	185	191	175	194	194	222	210	182	194	177	187	191	195	200	211	191	208	195	187	194	200	170	204	198	197	193	199	191	196	194	191	195	185	207	223	185	197	175	192	211	200	193	206	179	161	201	197	170	190	216	178	196	190	180	199	220	189	191	175	168	178	220	207	191	207	193	191	179	201	165	213	189	184	201	209	205	201	192	194	186	195	202	180	197	199	184	209	191	179	168	185	189	205	201	211	195	181	172	231	199	201	195	194	174	207	185	195	216	200	179	193	205	179	186	204	179	199	195	175	178	219	195	189	185	230	194	213	185	194	189	184	203	182	202	172	180	208	182	181	227	190	177	191	184	205	184	196	166	164	195	197	178	196	188	172	189	188	170	192	181	179	200	191	186	191	172	178	175	198	188	208	181	193	205	203	185	200	181	195	197	180	222	211	218	202	205	205	185	190	174	183	198	185	183	179	204	201	200	210	209	198	203	195	210	203	197	192	207	183	185	169	223	195	187	186	196	184	180	192	172	196	210	217	193	188	222	194	187	182	161	211	173	194	178	207	201	180	187	198	194	189	175	215	175	189	205	204	164	185	197	182	208	186	185	202	210	201	207	203	192	197	197	181	195	204	171	191	196	207	179	188	174	209	176	184	192	199	209	176	186	175	175	185	200	200	181	204	222	187	200	194	193	219	196	179	195	183	214	209	209	201	190	207	186	178	208	203	181	162	177	186	188	222	191	197	195	208	216	197	178	194	210	202	197	188	186	216	166	215	191	188	197	177	192	201	196	194	220	190	186	192	193	186	183	191	210	195	209	184	204	205	185	189	198	191	224	174	201	206	204	173	187	192	208	201	202	187	187	230	217	193	225	171	188	206	184	210	186	196	184	213	181	186	187	209	173	201	202	189	180	209	175	195	164	226	195	188	178	208	177	197	165	196	196	189	179	191	173	222	203	186	179	186	189	202	184	193	203	212	207	195	194	178	173	164	198	197	193	224	175	205	207	212	192	185	171	187	174	208	204	191	212	187	192	187	165	191	181	205	200	175	181	192	175	177	183	206	181	221	229	200	212	198	201	181	203	197	202	193	172	177	201	186	189	208	187	199	191	184	210	179	198	198	193	197	182	181	190	213	181	197	188	199	182	189	189	180	183	173	189	199	161	181	216	211	185	173	185	201	188	204	208	174	204	206	191	206	172	168	191	194	200	167	198	191	180	200	200	163	196	192	177	179	195	211	202	183	174	182	185	198	189	217	199	165	200	185	197	179	175	183	203	172	200	191	183	192	213	171	188	167	185	212	168	202	181	209	175	193	191	184	186	211	197	190	193	204	180	200	202	167	197	181	231	205	168	202	191	199	175	204	171	201	199	204	196	201	198	190	204	209	206	198	182	192	215	200	212	189	191	189	208	173	196	183	196	198	171	174	215	176	186	186	209	183	187	211	203	213	194	202	184	186	195	207	186	195	209	191	208	194	192	205	178	197	186	198	174	197	181	192	196	201	187	202	179	201	165	177	188	190	199	190	201	200	194	200	161	179	194	193	177	213	183	191	154	199	198	204	199	205	204	190	204	189	205	194	197	190	201	196	203	179	172	156	182	201	182	185	186	166	172	174	214	199	212	181	199	183	193	187	192	198	198	226	196	217	210	189	196	206	198	200	182	197	198	186	221	195	197	211	233	195	201	175	214	186	175	197	217	180	196	221	191	188	199	197	189	209	183
26437	10794	6750	3067	2177	1633	1195	997	843	623	578	544	447	434	409	383	362	355	329	334	375	351	331	295	303	291	280	300	270	303	280	311	301	275	315	289	324	306	276	306	301	279	290	254	259	238	283	255	283	276	273	274	280	274	257	307	290	285	248	265	247	269	275	252	271	284	259	293	282	269	233	293	245	250	272	269	263	268	271	287	257	270	273	291	274	275	264	242	276	266	258	244	277	269	252	288	269	266	234	245	256	266	308	277	284	245	245	261	269	272	289	266	272	284	245	268	275	275	262	286	268	259	277	274	295	286	262	258	288	268	257	272	281	277	263	276	285	268	237	265	269	264	264	270	251	264	241	286	259	258	285	281	269	269	220	251	238	256	248	262	270	282	269	260	271	242	259	241	255	268	237	240	268	282	271	265	241	267	271	270	262	266	248	259	258	277	289	282	270	250	273	259	264	284	266	251	256	258	244	226	252	263	274	255	259	285	267	267	256	274	272	259	265	275	265	282	263	275	272	269	272	244	256	289	249	272	270	267	277	238	273	269	271	262	257	250	262	253	262	237	281	277	240	274	288	252	259	250	236	269	264	262	250	268	258	242	265	265	255	277	269	234	233	277	252	281	277	261	275	264	274	287	271	277	256	288	258	277	257	260	265	242	263	257	277	283	287	265	259	243	251	263	252	308	260	273	265	269	272	264	257	271	242	278	258	262	265	266	277	267	246	279	271	266	250	277	277	259	309	254	250	277	277	253	269	290	270	259	245	258	267	241	260	255	250	252	261	245	272	239	260	265	263	270	271	251	277	278	260	267	268	263	232	270	294	279	261	248	278	261	257	236	282	264	254	254	277	242	258	239	266	279	262	260	242	253	246	242	256	251	260	294	276	276	272	267	289	263	277	273	227	279	257	243	229	266	289	297	289	267	233	264	270	257	248	264	277	245	251	256	269	282	268	292	290	273	276	258	233	261	272	282	258	331	300	276	266	263	287	278	283	264	279	272	280	262	278	245	265	263	264	290	282	264	267	252	265	260	278	282	261	233	272	257	256	272	277	263	273	270	281	259	236	241	264	263	278	278	267	288	273	268	247	256	267	259	253	270	268	264	232	239	292	287	288	256	266	267	295	258	282	226	242	291	267	241	245	265	259	257	252	273	282	232	281	268	258	252	251	245	248	246	281	232	292	293	250	252	286	253	297	227	271	246	269	273	264	266	242	252	262	276	279	251	292	244	269	250	271	263	295	272	309	255	301	267	255	264	257	279	254	264	252	269	256	261	261	261	239	282	245	259	264	254	240	265	261	282	273	247	246	256	275	264	260	262	254	233	262	252	259	280	267	257	281	298	267	275	291	272	276	250	252	280	251	246	255	241	249	281	285	280	291	258	298	259	262	275	270	265	235	233	259	255	267	293	254	239	246	267	248	255	261	267	270	284	245	273	288	295	241	254	272	246	281	271	265	275	274	231	262	258	264	283	266	262	279	279	265	263	274	270	268	259	279	264	262	280	268	231	284	252	253	272	267	290	270	256	270	242	282	272	254	234	209	243	264	275	226	286	263	263	218	293	252	256	272	268	268	270	280	275	288	278	262	234	252	263	265	257	247	245	275	259	271	271	255	280	238	260	239	281	254	267	258	270	266	249	265	267	271	257	283	258	278	254	266	299	259	279	275	251	251	257	276	277	290	266	275	239	275	243	255	259	250	270	261	259	255	274	263	278	235	242	248	242	276	288	249	250	268	257	250	279	284	284	263	288	285	237	266	253	235	297	269	252	249	277	258	265	268	262	239	281	255	277	231	220	266	278	233	252	269	266	262	287	240	279	267	271	226	284	289	256	268	252	249	271	271	265	257	270	249	279	268	251	266	273	267	248	252	275	242	247	274	268	270	262	285	217	258	261	260	263	259	267	259	278	282	265	256	257	296	256	272	248	286	280	239	280	279	251	262	262	263	280	267	279	253	250	259	264	257	259	282	274	250	264	275	260	266	277	298	263	252	271	290	260	262	277	257	265	261	261	257	254	260	259	272	277	246	253	276	253	276	290	270	264	248	259	290	274	265	263	289	231	288	276	278	256	249	273	262	265	251	253	274	248	291	262	240	270	257	249	248	230	252	241	276	265	269	256	263	260	280	285	255	277	278	283	274	247	281	252	253	248	246	280	267	249	261	260	265	262	275	238	242	244	257	264	249	273	286	269	276	278	265	255	256	257	295	291	264	252	235	275	252	246	290	285	257	246	276	237	232	264	254	286	238	267	234	278	240	275	255	276	269	246	246	283	271	263	259	274	261	281	255	254	245	258	290	254	267	270	255	240	275	276	257	281	267	254	278	269	285	234	248	288	281	269	267	276	269	245	257	272	273	277	270	258	267	247	258	266	287	257	238	236	230	273	279	282	286	267	266	289	268	281	248	298	266	261	261	236	252	268	270	263	271	224	257	267	263	249	290	278	263	237	260	255	254	307	247	276	262	264	284	262	273	235	285	252	246	263	235	244	257	269	251	270	248	275	240	250	254	258	273	270	292	242	254	269	251	264	284	281	265	275	246	291	260	258	254	264	248	252	290	253	272	291	271	263	258	251	251	258	270	287	249	257	243	240	254	247	278	233	273	254	270	284	277	272	234	260	297	270	269	267	279	259	260	283	255	273	249	264	224	261	242	294	254	222	261	275	243	260	266	244	267	254	278	255	232	276	251	270	275	275	262	285	243	304	289	272	270	247	261	245	279	262	288	240	296	267	279	266	282	285	241	279	256	295	283	252	264	277	288	261	263	264	263	272	266	256	257	263	269	227	249	273	281	261	259	273	223	257	250	269	274	261	266	250	265	276	256	286	261	263	235	265	252	269	286	265	248	261	250	240	250	263	267	263	279	249	261	262	240	281	280	272	276	232	275	257	263	295	266	265	246	267	255	271	262	259	278	291	275	270	280	267	272	280	243	269	268	248	262	252	272	275	276	241	236	278	274	258	277	253	261	251	248	249	291	251	268	270	245	286	275	281	260	286	257	264	292	242	256	245	262	261	267	247	240	292	301	278	275	272	246	271	279	288	281	284	252	291	266	280	247	272	253	277	263	269	250	263	232	291	282	249	265	259	236	266	249	243	267	274	270	254	249	248	274	247	255	248	283	243	273	247	258	268	251	240	273	242	256	239	241	255	247	303	240	255	264	276	277	252	254	262	256	272	232	253	250	269	272	245	276	260	277	255	279	278	257	267	245	280	248	253	240	263	260	285	285	247	279	263	250	283	243	268	257	264	253	277	282	244	268	252	263	273	253	265	269	292	275	261	258	255	265	272	265	269	254	229	270	293	252	260	261	261	262	247	276	236	276	269	256	237	268	274	282	252	272	235	264	289	258	283	272	266	262	261	252	262	256	265	258	286	282	283	274	247	240	264	286	263	259	252	281	261	267	247	268	253	259	253	254	248	273	277	265	263	251	251	260	284	272	274	234	252	272	306	277	262	250	247	259	258	252	276	236	248	249	245
27810	15338	2290	806	607	588	569	597	580	585	637	582	544	577	539	604	581	601	548	550	598	581	565	547	556	614	558	565	622	549	546	580	591	531	581	540	545	574	595	569	598	542	546	581	561	555	591	513	558	617	565	564	533	588	572	601	605	610	592	570	555	569	547	577	582	579	542	601	613	581	557	553	597	573	606	604	548	570	564	582	542	559	629	592	586	580	590	577	618	552	561	586	566	578	569	536	611	575	563	607	574	548	561	573	665	574	584	544	598	572	621	565	572	594	572	546	606	560	588	551	563	569	583	520	591	589	575	595	592	625	581	568	572	545	594	542	603	558	569	579	552	576	589	569	565	567	609	564	608	616	572	575	551	593	589	589	587	595	546	586	528	577	587	590	543	578	578	535	566	564	583	587	597	568	574	597	543	599	566	595	600	551	564	573	621	579	590	576	580	580	555	562	540	579	560	533	571	590	582	565	539	586	557	573	606	556	564	570	579	633	547	564	527	553	585	566	583	545	554	604	631	553	604	578	568	574	565	566	561	555	581	576	592	551	588	615	601	602	600	605	580	578	621	541	581	547	566	598	575	548	577	548	558	526	588	571	578	556	591	584	642	577	574	571	552	635	561	613	545	565	578	565	547	544	563	568	605	618	552	579	584	594	551	602	549	600	588	612	515	561	540	579	556	539	617	605	571	563	589	590	578	568	557	570	549	592	553	612	599	562	577	606	624	561	560	558	607	592	567	582	518	548	545	558	591	589	538	550	595	557	527	549	612	580	536	527	571	559	587	553	513	574	604	571	593	574	594	572	549	596	640	587	560	597	531	625	561	549	567	592	571	578	598	572	546	565	568	589	575	585	592	551	589	562	560	588	566	578	572	564	595	556	582	585	573	554	606	552	587	561	624	560	572	564	547	577	604	615	580	586	563	566	583	559	575	562	594	561	606	659	602	580	556	612	585	599	565	570	545	563	608	598	546	571	533	558	556	571	560	575	564	559	589	589	588	549	562	533	565	630	600	637	601	590	552	584	594	548	562	593	576	550	553	529	580	578	608	604	622	601	555	598	570	587	587	551	581	572	541	561	603	641	538	600	541	565	559	591	533	614	562	582	610	562	598	542	587	564	580	566	566	553	602	586	598	601	540	552	577	585	557	581	541	552	558	613	606	594	549	580	612	577	562	581	578	577	605	602	561	598	604	546	552	601	569	540	555	534	568	539	624	569	573	576	555	599	559	514	537	598	564	588	586	564	565	570	574	562	565	578	578	547	616	581	547	599	573	555	595	549	553	580	589	605	585	547	603	584	552	556	573	598	567	571	579	604	600	581	526	565	604	583	553	584	586	595	594	622	560	596	566	571	568	613	585	597	572	577	528	561	564	597	553	559	603	549	537	559	608	594	587	537	565	566	560	594	581	559	532	575	592	553	540	601	564	599	586	552	605	597	565	556	545	589	584	562	559	551	582	588	561	565	574	582	567	544	578	586	534	551	560	580	608	574	562	546	548	589	583	545	554	555	578	595	531	582	595	575	587	580	594	598	603	576	569	588	576	593	548	552	564	597	554	560	521	597	582	578	581	550	624	580	606	560	594	558	558	539	575	567	582	633	603	568	533	581	579	531	567	524	551	606	552	574	571	540	593	610	551	585	554	550	546	603	569	534	549	568	561	539	583	511	582	564	566	546	581	587	540	608	566	605	576	602	571	587	560	568	568	594	556	599	567	529	537	550	592	581	581	587	609	569	576	551	601	598	561	551	591	568	596	585	595	569	621	561	527	607	595	541	591	587	586	565	541	604	579	566	557	551	570	568	584	583	576	575	579	600	576	601	555	519	574	578	566	552	553	593	575	549	572	558	533	578	592	571	632	596	585	602	547	571	577	590	541	582	605	559	591	578	546	588	589	601	543	578	557	593	580	563	539	586	613	605	603	581	556	589	562	551	590	582	577	571	546	539	551	556	558	514	583	609	550	560	576	575	598	560	604	557	579	559	569	550	584	594	568	592	584	590	575	586	594	546	587	591	559	571	544	569	530	573	544	571	584	597	605	592	567	557	565	586	550	549	561	582	566	579	554	586	567	560	566	556	620	573	583	598	589	569	586	585	571	577	579	557	556	611	575	592	583	579	552	673	567	537	571	511	609	557	614	577	614	588	617	543	602	565	583	570	577	573	592	628	543	596	598	575	610	559	559	528	590	549	561	582	556	546	547	607	582	554	569	569	558	598	596	554	556	606	573	576	598	572	546	540	594	550	638	609	579	574	552	593	580	592	598	545	568	557	578	568	563	532	634	578	564	581	572	619	593	574	580	571	569	588	534	539	565	582	574	585	556	566	557	563	527	576	575	560	609	582	541	581	547	586	580	554	547	576	569	551	568	537	598	565	577	522	585	592	520	540	561	581	548	540	609	574	543	602	563	541	575	577	572	599	576	587	557	580	576	595	540	567	565	592	633	558	591	638	551	567	612	614	567	547	579	584	590	533	602	580	564	582	560	573	560	610	569	574	608	566	577	577	556	585	572	589	626	557	595	566	580	540	570	546	570	550	578	607	610	568	547	581	601	574	614	584	550	603	572	592	561	613	624	562	558	578	604	541	560	531	620	592	578	543	538	588	565	619	576	622	596	569	574	586	549	567	577	566	576	576	598	570	585	553	570	544	560	560	578	623	579	570	568	558	573	559	514	590	592	596	561	580	577	528	602	585	578	584	603	603	582	555	586	615	582	580	598	546	554	581	604	609	561	604	594	599	601	576	572	584	569	522	572	581	556	590	578	539	580	589	576	520	583	584	531	594	556	534	597	593	616	543	575	579	561	573	579	579	561	542	578	600	560	548	587	585	550	546	581	561	571	594	593	582	599	578	572	550	596	565	566	588	598	621	565	638	571	580	606	556	577	545	542	559	557	588	533	571	587	568	547	617	601	612	571	596	522	570	567	562	544	576	538	570	591	585	582	576	546	592	594	568	566	580	580	557	548	536	577	596	580	579	598	585	571	523	580	558	564	571	601	583	586	594	592	586	573	572	584	553	566	579	586	548	556	542	610	644	572	598	618	539	590	621	575	572	596	567	611	600	563	610	555	526	564	579	544	562	546	606	568	592	625	545	602	594	521	524	551	578	604	588	584	601	585	589	565	554	584	559	562	567	537	599	572	549	593	577	567	512	577	558	617	584	581	544	555	535	567	622	507	614	545	560	599	594	573	561	549	597	538	549	563	588	580	574	611	554	568	586	603	566	556	574	601	567	581	595	592	534	548	579	571	577	565	534	587	584	560	586	532	550	551	576	564	563	573	566	602	569	558	578	590	624	620	569	551	588	631	621	588	583	583	562	533	544	579	559	595	569	573	556	611	595	572	567	568	547	571	555	555	565	624	561	582	643	590	591	583	634	573	577	631	552	534	577	587	565	554	612	584	579	557	586	557	568	583	563	583	600	618	571	614	611	589	597	550	545	578	574	578	538	543	536	581	574	538	538	563	576	590	583	607	575
7945	1131	981	815	857	794	769	741	736	724	814	767	828	763	728	716	731	742	794	805	786	794	743	750	793	723	718	710	714	704	715	775	772	709	759	751	764	780	748	768	764	766	737	706	737	724	733	750	775	697	743	771	786	748	735	739	732	775	744	780	743	732	750	748	705	775	728	749	803	753	762	736	730	755	775	735	776	784	724	788	769	777	783	731	775	732	699	748	736	795	782	778	770	732	744	727	759	782	731	742	779	759	719	704	715	737	757	720	768	743	767	722	750	749	734	751	765	760	771	753	742	751	726	753	783	775	807	791	705	698	762	710	734	746	744	754	789	764	767	765	744	726	723	748	744	731	790	709	748	742	748	724	742	769	791	712	703	769	725	737	737	756	748	746	811	741	712	769	750	760	754	759	753	697	812	701	751	735	772	773	761	762	787	720	748	797	799	768	706	725	774	740	783	737	768	732	777	722	776	794	770	756	742	781	726	823	751	749	734	799	774	712	738	744	789	769	719	718	719	776	696	791	785	776	731	731	756	760	738	728	785	735	705	793	752	762	803	767	760	774	710	738	751	761	743	772	716	663	729	719	742	728	741	705	776	743	733	783	780	766	730	744	718	755	775	752	752	772	760	781	770	755	735	740	764	759	713	783	743	766	741	763	780	769	729	703	747	738	730	780	728	732	774	719	724	795	749	715	751	748	793	770	755	723	776	740	734	757	769	730	767	751	708	715	731	766	719	780	764	744	793	736	783	800	751	773	749	805	750	743	777	774	731	718	712	752	763	739	765	717	765	792	723	742	793	726	740	737	765	707	672	706	706	756	722	735	719	746	750	795	740	705	712	791	766	734	756	721	762	766	757	742	767	756	713	697	803	791	707	688	737	738	749	745	762	751	778	752	754	759	718	724	748	770	760	738	792	731	794	749	755	754	747	729	781	729	735	720	738	643	751	753	691	705	742	735	799	742	755	723	765	772	747	742	733	724	756	741	745	736	743	738	729	764	735	750	803	751	753	752	753	752	746	705	724	795	788	709	742	746	759	729	748	748	747	703	708	722	732	738	777	746	751	743	779	720	745	779	762	704	739	765	740	773	749	660	765	781	770	747	752	771	721	734	767	715	733	726	750	747	754	711	740	743	737	755	773	667	728	764	743	695	756	735	697	779	790	803	753	760	709	751	740	785	730	805	699	749	741	757	750	716	723	717	708	689	731	761	733	798	754	766	742	744	723	723	762	782	731	748	777	731	746	671	772	718	750	756	771	800	751	714	770	758	764	720	766	721	745	792	745	731	743	706	758	754	766	755	800	756	779	716	774	740	738	781	780	765	808	731	750	767	801	720	744	757	705	752	742	722	753	764	686	755	750	725	748	739	729	768	679	730	746	728	777	796	746	702	750	755	781	751	762	728	770	761	827	758	784	735	747	732	768	762	785	769	699	738	754	782	772	732	788	696	750	777	751	818	726	747	744	714	704	743	698	746	754	751	764	746	774	739	735	756	743	761	741	775	776	745	668	798	763	760	747	728	738	787	772	724	767	697	764	760	737	739	770	716	749	744	733	734	703	766	731	742	752	750	711	726	807	822	766	773	781	745	786	735	757	731	718	696	749	725	767	773	752	741	778	732	790	764	740	768	729	759	771	779	730	785	751	836	707	754	777	740	746	760	781	735	729	745	759	717	799	767	755	800	727	744	750	725	743	722	745	735	731	719	732	736	800	775	712	727	807	773	808	726	734	715	764	823	722	764	769	709	752	766	787	719	790	756	711	717	769	782	724	735	751	729	746	782	753	771	780	752	778	734	823	776	749	729	786	761	793	755	732	753	726	721	746	752	731	745	788	774	733	793	729	780	752	779	755	749	731	696	748	730	720	714	766	771	702	808	739	800	736	778	729	705	738	763	748	765	711	772	740	787	809	793	721	765	738	764	724	701	807	743	755	800	743	767	734	697	801	767	742	764	714	743	709	721	772	718	725	736	710	741	738	758	732	772	767	746	714	696	781	689	748	725	720	747	719	713	735	752	759	748	789	746	743	750	753	746	707	754	753	810	770	775	755	745	764	773	782	707	753	700	755	755	692	726	746	756	738	751	739	743	771	770	752	740	755	759	767	759	732	738	729	782	730	766	751	748	818	732	768	731	740	825	781	748	766	749	741	747	712	706	754	774	776	738	719	778	758	712	799	732	748	757	753	743	730	718	754	841	723	746	765	710	771	749	761	771	770	793	779	753	792	750	755	760	743	728	770	746	726	746	806	749	735	756	751	750	693	760	756	712	707	747	680	737	732	710	718	760	745	774	690	702	738	746	731	745	738	788	762	753	760	768	743	737	757	692	786	698	760	795	734	776	725	751	781	793	737	764	730	792	748	724	750	729	709	724	780	722	770	742	720	712	771	786	753	800	732	729	727	728	714	793	768	728	801	745	758	744	759	750	757	760	756	759	760	755	770	758	720	734	754	739	746	766	743	757	797	757	741	738	707	695	749	758	774	743	732	759	733	761	730	728	751	789	736	719	783	791	751	754	734	726	714	700	752	760	783	747	794	811	704	806	734	773	741	778	752	734	801	824	734	750	761	721	761	747	761	741	710	728	788	757	778	715	739	790	725	789	746	750	731	759	766	742	722	776	707	744	765	740	734	735	721	752	792	748	768	766	776	743	781	745	767	762	777	753	731	748	746	732	738	737	716	770	753	778	765	756	744	752	796	742	780	762	728	732	748	786	811	743	776	754	781	744	697	701	760	749	773	761	710	754	800	752	738	754	767	727	741	723	791	786	724	745	787	749	753	753	738	704	753	740	696	715	755	733	667	751	757	748	797	713	760	753	724	756	721	788	750	766	751	740	744	731	766	693	716	714	768	747	741	747	738	735	728	747	781	733	770	759	731	708	759	734	762	774	705	762	753	732	763	749	740	795	696	734	764	729	734	791	757	790	797	746	802	697	741	729	731	820	685	766	736	713	759	727	720	731	814	768	750	743	759	742	749	747	709	754	747	797	802	745	759	696	764	724	800	772	716	773	832	770	778	785	761	782	712	740	770	719	783	735	743	794	751	754	804	764	779	704	728	801	782	718	772	751	669	772	709	720	757	787	706	743	739	746	747	727	800	775	782	753	723	732	718	717	708	716	788	715	772	745	741	746	716	790	731	768	776	758	750	714	742	704	744	710	754	747	678	733	773	732	736	758	730	743	735	771	736	786	748	732	752	749	786	763	768	766	812	745	731	695	761	777	778	751	779	720	721	742	777	725	769	761	713	784	751	752	776	722	741	772	733	738	700	749	749	784	796	741	737	772	721	736	763	770	695	725	754	739	779	768	735	759	725	712	741	686	741	798	711	769	753	758	724	795	736	741	779	824	770	822	784	724	736	764	748	752	724	793	754	761	763	725	760	748	734	751	696	747	770	785	739	754	721	710	779	751	759	797	716	798	776	786	740	761	726	731	751	744	752	751	771	750	761	761	773	660	746	761	771	763	744	778	775	729	781	777
23461	21256	27733	25070	20484	2200	779	606	585	542	539	523	482	493	430	503	462	471	469	455	489	468	453	475	431	451	431	537	445	459	434	416	451	443	438	471	447	423	463	470	445	438	435	469	451	467	438	441	432	467	471	450	413	489	499	436	482	471	435	481	454	444	461	454	467	421	445	442	442	466	423	476	438	441	464	455	437	457	475	434	448	441	417	383	461	442	455	411	437	454	441	446	453	431	441	462	458	437	426	439	461	475	438	467	444	432	420	457	442	426	489	401	450	437	457	423	457	425	439	472	433	426	423	459	449	409	477	453	452	412	453	431	442	439	455	449	434	423	438	447	453	437	430	431	401	435	431	444	438	443	498	449	446	405	432	459	417	429	475	411	463	425	457	465	425	442	425	422	461	446	438	445	467	461	450	429	422	442	458	469	452	452	442	447	462	430	451	419	399	454	465	442	450	442	438	483	428	470	444	445	441	439	455	472	486	426	427	479	417	478	433	437	444	450	441	426	453	407	460	478	455	466	418	469	409	445	461	434	413	423	451	426	456	418	439	462	445	435	464	461	435	449	428	416	449	450	413	469	472	453	426	441	480	431	440	443	426	431	447	474	458	442	444	463	444	432	420	468	472	430	446	424	454	403	444	439	450	460	447	439	452	468	455	426	431	469	454	427	444	487	472	442	414	462	443	463	417	402	443	411	442	448	488	459	411	442	427	432	466	436	423	434	463	445	469	460	419	454	416	501	409	473	453	456	414	393	437	439	429	458	487	408	429	482	470	467	487	452	455	464	474	432	475	458	410	433	456	447	450	412	448	462	427	447	443	457	452	443	418	436	421	435	473	442	447	429	447	465	485	446	451	432	404	428	434	464	395	436	430	412	414	448	444	432	471	425	450	444	471	455	450	487	446	459	457	427	481	423	453	445	436	442	430	438	437	453	457	460	460	470	412	470	430	402	444	453	461	447	455	455	408	425	468	422	434	422	428	450	467	460	398	440	462	473	451	445	450	451	436	495	385	426	472	456	441	454	432	482	434	428	412	408	452	474	417	434	446	466	442	410	435	455	457	422	452	421	440	468	465	455	422	424	442	457	456	456	433	454	443	471	464	483	438	450	448	428	476	440	416	451	454	449	443	441	429	455	421	449	425	446	418	440	445	478	448	466	428	476	449	457	430	448	439	446	471	414	426	464	458	442	433	418	435	461	478	433	449	439	469	457	454	451	477	452	460	439	448	485	462	440	442	417	464	428	470	444	464	432	407	460	415	433	498	418	453	446	433	411	435	487	454	441	455	433	451	469	447	449	416	459	446	412	450	476	460	438	447	436	444	433	456	416	446	454	413	417	495	488	431	445	469	458	448	409	450	437	426	486	428	438	432	472	479	456	472	440	453	476	428	423	426	444	449	435	481	444	454	424	458	487	455	461	442	448	469	475	466	425	404	449	427	463	476	487	457	440	458	447	428	433	450	454	442	440	473	473	482	429	438	479	457	433	430	445	479	439	436	431	438	462	446	480	460	491	463	446	446	411	442	469	462	473	449	463	445	441	441	440	442	410	448	463	464	458	458	466	430	480	419	432	474	432	444	444	462	440	441	451	431	447	456	434	429	447	443	448	466	476	470	439	437	476	447	419	424	423	468	448	421	426	457	424	462	448	402	426	486	431	488	432	461	421	452	420	485	467	447	425	449	465	422	489	470	423	426	435	475	420	408	429	435	445	472	452	440	431	440	431	441	457	449	439	453	464	470	469	452	460	458	489	436	445	471	441	425	486	416	433	456	494	455	465	426	465	432	448	478	421	462	439	458	465	449	450	465	442	450	447	433	416	433	451	438	455	423	455	411	484	452	429	459	478	439	453	445	455	467	411	427	459	437	432	440	426	420	426	435	449	458	425	438	465	477	439	452	461	440	441	439	443	464	456	438	455	460	435	440	455	486	439	451	449	423	403	442	453	445	425	439	433	460	472	470	486	434	454	438	420	431	458	427	442	423	452	475	493	469	445	430	440	423	421	439	429	441	482	471	455	462	444	484	447	429	427	447	451	420	443	481	453	425	462	427	450	418	449	447	508	411	425	458	442	459	438	444	444	477	452	435	424	412	452	407	451	457	438	456	444	452	438	448	437	415	430	455	400	459	444	445	481	436	452	442	503	453	477	466	463	470	406	440	425	479	441	459	453	416	443	447	464	517	436	479	444	470	425	474	459	459	439	442	454	428	450	427	423	459	449	437	461	446	484	456	432	458	439	444	435	431	438	449	407	463	446	441	434	435	414	463	480	427	440	451	447	470	414	430	420	469	428	428	438	458	409	450	444	437	450	468	422	456	453	463	452	447	461	407	470	444	443	425	471	447	469	450	405	445	442	419	467	444	450	441	483	435	463	464	420	431	468	425	458	460	427	459	395	440	431	441	497	448	460	452	488	442	439	418	423	444	457	464	446	497	503	453	475	416	458	483	487	413	433	468	443	434	420	442	454	455	423	443	467	458	452	458	453	445	413	474	479	441	437	459	422	407	444	437	472	450	486	462	446	420	437	463	464	450	458	422	445	452	409	430	428	428	418	427	423	504	498	427	443	472	440	416	420	449	430	456	437	469	436	452	472	430	453	425	439	415	434	415	462	424	442	431	430	398	456	438	426	432	481	420	483	463	426	432	472	467	428	469	440	441	490	431	449	434	458	457	450	476	432	453	439	409	487	472	431	425	432	477	443	434	432	442	437	469	445	425	422	445	471	385	439	448	487	426	457	403	432	448	417	435	484	413	464	475	459	446	413	420	456	445	441	399	434	412	443	461	444	418	435	458	469	454	450	428	475	458	485	435	461	440	442	419	459	429	443	430	431	448	508	468	456	441	459	445	430	447	435	471	441	441	428	427	453	485	439	437	468	456	441	464	425	435	442	460	455	451	424	467	434	472	449	423	445	487	404	465	479	443	424	423	427	442	445	419	440	443	484	428	382	441	467	464	451	428	457	404	443	406	461	443	438	443	434	432	428	426	452	457	443	460	476	469	451	418	496	476	475	520	426	436	439	457	439	438	414	480	379	411	432	465	477	474	448	467	422	416	464	413	441	435	441	452	470	409	451	418	438	442	425	468	408	432	421	430	412	396	426	488	456	479	421	494	460	469	417	404	470	445	440	443	420	386	454	474	413	404	398	442	418	438	447	492	422	418	415	427	474	465	490	424	474	422	446	476	442	442	450	432	435	478	461	453	453	440	440	432	367	493	441	440	466	459	457	438	432	439	406	493	459	447	424	440	435	436	464	446	414	438	455	442	459	468	449	449	494	449	452	455	465	413	451	464	437	461	442	478	487	456	453	426	457	428	456	460	448	430	435	429	436	438	467	416	435	445	423	476	425	443	458	438	453	453	456	418	440	449	412	445	424	439	420	473	461	436	456	436	460	434	449	452	461	450	433	433	498	440	458	428	437	487	428	466	471	458	446	416	435	438	460	417	447	464	452	432	459	487	474	467	491	424	489	480	451
22961	6765	4328	2076	1602	1295	1064	977	896	786	762	754	713	658	708	659	663	639	632	637	611	643	631	607	641	621	642	631	591	597	625	607	578	619	670	674	643	608	624	607	593	640	588	603	598	572	597	562	626	595	572	590	602	599	583	585	569	586	591	659	617	596	557	626	595	581	547	617	596	621	611	615	613	636	598	562	586	623	567	548	590	581	618	573	638	571	592	606	588	629	604	606	625	549	659	601	558	600	607	589	618	591	609	577	598	641	639	586	559	566	647	607	583	601	574	576	619	654	579	626	588	550	629	592	607	616	604	567	585	585	618	649	576	608	613	568	599	622	565	582	644	578	591	572	583	581	581	603	593	579	612	586	599	642	590	635	580	592	623	611	598	572	595	559	553	593	631	605	570	599	562	591	620	613	643	616	628	599	630	573	569	540	620	650	634	585	587	592	626	621	636	598	610	608	587	589	594	615	609	574	590	568	630	606	625	585	653	605	634	624	551	627	585	647	606	637	605	572	591	635	625	593	612	576	629	585	624	580	618	618	598	603	576	617	582	594	610	578	609	600	616	627	562	597	547	549	600	617	611	573	587	605	596	616	592	602	548	637	597	632	610	603	609	625	583	622	622	550	612	604	556	581	591	601	613	605	557	630	617	604	579	619	599	589	600	577	551	629	582	563	599	628	584	577	616	595	620	564	601	573	615	638	586	619	619	580	609	589	599	586	556	593	630	621	599	588	551	610	588	540	594	564	595	639	586	583	641	589	567	566	618	592	611	591	560	637	596	584	547	599	614	592	640	612	603	672	618	602	617	594	591	603	617	582	587	616	617	600	616	599	606	626	601	655	609	573	576	592	594	565	585	604	587	606	553	637	601	626	629	607	621	600	590	603	621	611	571	611	618	559	616	623	602	593	603	624	580	609	593	615	588	590	608	618	608	590	628	620	604	588	582	614	578	567	600	602	602	575	599	622	589	604	600	582	621	636	623	632	603	640	589	605	612	614	623	650	624	640	595	627	586	629	562	612	607	615	604	609	584	642	583	577	568	581	597	633	568	600	593	590	583	626	569	620	578	587	574	619	591	603	590	578	579	621	653	624	608	603	594	605	588	610	591	625	608	573	602	621	594	564	614	609	608	568	577	609	560	576	591	613	576	590	633	582	579	615	612	606	634	589	612	613	595	600	570	629	577	599	610	597	583	553	631	592	635	563	612	604	623	556	609	598	619	633	579	605	625	592	637	613	569	620	603	603	602	603	642	629	577	647	627	577	616	579	584	623	613	589	631	624	589	602	624	595	633	625	604	603	610	623	618	602	597	553	681	585	618	618	590	571	588	543	608	575	619	641	621	613	579	606	598	570	581	606	553	572	568	613	632	626	557	598	615	581	617	642	627	604	572	632	616	598	597	554	594	559	541	621	594	635	617	575	586	620	622	610	598	567	579	589	582	571	590	581	594	629	610	601	608	608	618	582	571	560	592	570	620	560	626	601	596	597	638	582	579	581	600	618	569	652	617	602	614	605	593	564	596	608	577	638	652	588	579	638	592	606	589	572	579	600	610	590	615	556	628	587	583	613	615	603	603	606	625	628	550	581	598	624	600	594	562	561	649	597	633	608	578	583	610	632	562	589	648	594	652	621	563	595	580	581	602	604	610	570	612	621	591	538	598	608	582	658	588	588	593	558	578	590	582	557	574	640	603	574	545	622	567	588	579	603	604	634	596	592	625	601	606	600	625	561	634	591	598	588	631	576	571	601	600	568	587	586	641	587	617	571	618	609	610	586	595	588	614	610	572	617	601	590	653	609	586	619	617	634	598	630	613	562	599	603	615	628	596	592	637	591	607	597	591	582	609	601	589	625	592	581	601	617	598	602	583	592	569	632	619	591	627	566	635	613	603	579	600	624	592	613	605	565	537	558	583	591	639	557	590	571	580	595	573	609	624	596	618	623	620	559	587	618	594	590	576	585	600	637	586	634	613	591	594	593	612	585	591	629	576	599	570	579	597	581	598	624	593	597	576	624	613	581	588	577	625	624	615	550	641	591	589	572	604	609	630	565	555	609	611	601	614	569	594	601	639	593	627	618	622	583	586	594	635	616	574	553	598	569	573	528	601	584	632	601	562	602	598	603	552	646	585	577	568	609	685	607	624	644	623	639	620	606	592	636	577	593	615	603	643	620	646	536	567	592	614	575	550	598	603	614	600	629	608	615	641	590	615	642	599	593	617	623	559	604	626	613	637	572	569	613	610	610	617	628	627	591	593	548	623	609	566	622	570	585	580	576	652	602	631	583	582	584	640	530	616	583	609	615	576	605	576	581	621	606	595	597	625	622	626	606	579	603	620	636	605	591	582	589	560	647	650	607	607	620	615	592	648	631	585	584	589	639	581	598	581	559	623	554	623	594	600	612	605	581	651	603	588	575	575	603	571	630	579	587	629	604	603	592	584	599	528	601	581	583	635	619	616	640	674	583	555	622	574	622	566	612	621	592	571	588	621	589	575	569	593	593	592	586	608	576	593	603	611	605	616	557	597	601	618	627	623	570	594	618	605	577	620	606	600	598	606	610	549	610	611	624	574	613	582	602	574	572	599	611	579	595	633	560	605	594	603	579	620	580	592	609	555	603	625	572	584	569	609	608	591	589	637	593	615	547	608	598	584	606	565	570	610	598	562	582	609	598	604	590	576	584	596	619	624	589	591	596	539	577	570	578	597	612	563	603	603	602	598	611	618	578	589	573	601	621	566	551	579	608	557	564	584	605	597	619	616	636	591	636	630	584	621	550	601	547	593	583	639	609	603	627	631	581	580	599	562	544	582	606	629	651	578	585	636	579	648	593	591	608	600	561	598	637	598	593	600	560	619	663	619	598	578	601	580	578	570	604	598	557	563	562	596	594	592	588	583	559	616	636	576	613	622	567	544	614	583	615	636	578	588	587	629	583	587	623	611	626	591	593	603	598	607	605	558	588	628	625	614	609	667	586	596	591	619	616	620	583	564	587	587	633	611	595	590	619	645	578	585	610	584	673	633	592	639	632	649	591	647	630	656	572	611	591	592	615	593	604	597	630	579	589	622	543	654	630	611	587	593	594	566	551	563	649	581	564	607	610	628	579	600	549	611	596	608	594	609	578	620	573	624	580	602	575	603	556	546	599	601	616	591	631	603	611	604	581	609	530	647	606	601	595	630	611	622	585	645	563	622	546	616	613	614	590	618	566	567	618	592	579	597	626	636	608	638	586	595	599	624	568	618	567	566	549	580	568	616	600	595	609	611	595	562	581	592	592	606	584	589	607	606	589	595	630	577	563	618	568	604	567	608	620	577	589	576	580	596	582	581	572	595	621	591	582	586	599	569	554	579	607	582	599	550	596	634	593	549	601	572	606	582	567	558	609	599	627	594	589	619	631	569	607	551	585	585	626	648	629	559	579	605	602	648	591	610	599	607	584	620	630	573	648	599	568	606	612	597	605	598	582	615	605	634	589	569	590
24981	21223	25464	22182	1194	527	496	486	444	447	470	406	399	425	415	420	416	439	420	429	394	421	398	415	417	425	391	412	427	386	413	411	410	427	403	416	401	401	425	423	374	404	418	397	408	424	365	436	439	415	391	416	409	416	401	364	408	426	410	392	423	411	429	424	395	408	374	419	390	400	419	393	364	392	424	414	421	393	429	430	412	429	407	411	424	410	431	427	411	415	384	408	436	453	396	423	387	395	400	367	412	426	407	384	389	417	405	435	398	446	393	426	413	405	383	406	401	421	413	406	429	395	387	400	430	436	411	380	395	369	375	409	400	402	424	384	398	391	391	416	403	382	418	419	428	428	377	377	426	400	438	408	433	434	383	407	404	377	391	429	403	390	392	396	421	388	410	380	384	382	383	433	421	401	405	434	422	436	403	399	410	390	416	403	393	423	425	387	397	377	423	397	405	394	383	430	382	418	384	378	393	423	417	385	423	411	400	437	399	424	418	428	415	407	377	408	405	369	427	435	408	390	399	401	435	428	380	444	401	391	425	432	432	424	404	422	420	395	415	380	416	417	410	380	386	403	383	416	413	425	389	382	387	404	442	432	370	442	411	422	446	408	416	407	449	404	416	418	427	417	418	426	417	423	404	391	401	425	450	372	425	392	435	448	426	435	397	399	398	397	382	397	409	437	410	439	404	454	421	385	403	438	437	387	387	404	390	424	389	366	375	397	411	422	378	371	389	412	415	424	406	390	420	408	381	401	396	407	384	398	438	389	403	409	400	375	424	372	409	381	436	389	410	414	446	406	417	405	416	411	397	399	405	404	383	419	444	452	405	410	395	418	410	399	399	395	431	409	387	405	453	454	397	386	406	415	401	407	413	404	375	397	402	428	394	411	438	411	376	392	356	381	402	400	415	403	409	443	399	411	414	391	395	397	405	379	360	379	409	410	401	406	420	423	436	419	458	404	404	423	385	434	402	417	430	427	421	375	398	417	420	435	407	391	385	400	432	383	435	429	398	389	398	383	412	390	418	382	404	387	436	384	414	412	403	384	450	434	406	425	421	395	402	401	407	373	393	375	418	398	385	408	387	391	368	403	405	413	406	401	391	432	440	421	405	380	412	397	411	443	401	431	436	422	407	422	406	406	377	366	398	416	404	414	395	444	461	405	410	430	423	440	428	404	407	372	388	423	434	386	436	393	412	398	428	405	418	382	397	444	420	429	405	396	408	440	443	436	414	392	441	374	417	423	431	412	387	392	382	407	391	411	419	406	418	402	428	390	389	385	406	444	405	430	438	396	415	436	405	384	414	372	375	413	391	431	441	417	406	421	407	408	376	425	424	411	396	399	424	403	393	405	385	402	428	411	398	386	409	401	429	399	420	442	427	412	382	388	424	447	407	405	416	423	422	432	405	462	390	426	383	402	374	422	433	369	378	418	374	380	429	416	400	421	367	402	390	387	417	435	409	404	425	423	431	442	389	433	389	389	433	457	403	421	445	431	378	372	417	415	401	445	423	412	393	388	422	421	435	399	414	395	416	420	408	413	414	426	419	441	417	428	402	400	423	375	368	384	383	385	435	398	401	399	391	386	425	446	413	422	434	389	383	405	407	413	388	411	408	378	414	413	398	371	409	401	396	421	373	416	421	430	408	385	418	375	383	429	417	406	438	413	424	411	387	405	425	372	422	410	377	443	393	399	380	378	369	404	392	390	403	417	367	410	405	388	421	409	359	411	388	426	373	437	377	387	409	429	367	422	396	384	427	389	376	420	433	364	397	409	391	390	413	401	427	398	380	437	432	345	383	381	437	393	441	384	389	418	389	404	391	424	394	380	353	428	399	392	410	407	427	389	413	418	409	400	428	383	401	391	390	388	401	389	431	402	416	431	416	381	419	443	390	396	416	391	396	386	446	384	414	443	418	436	412	411	386	399	406	371	438	432	384	381	418	416	426	409	388	422	405	419	418	404	398	379	397	380	368	407	395	407	399	416	427	402	413	403	419	389	382	407	411	407	390	411	383	420	393	390	387	383	394	399	381	382	400	411	412	396	362	429	419	396	425	375	415	421	413	419	410	387	414	390	420	404	379	394	401	422	442	451	389	420	389	422	418	391	409	412	366	429	434	410	399	402	444	425	406	379	358	413	406	381	408	408	407	368	408	404	395	394	465	418	409	407	406	378	452	427	388	420	397	421	420	341	407	375	405	440	423	415	414	453	389	412	373	390	398	393	427	408	375	396	414	412	398	374	394	419	410	377	385	382	396	401	422	404	415	404	429	407	370	394	380	429	416	411	422	418	393	437	359	373	438	392	398	428	356	447	378	420	404	388	428	434	402	432	364	423	414	417	400	403	378	378	414	424	430	421	390	446	407	405	405	382	408	390	390	456	375	405	404	441	410	383	381	382	409	408	392	416	401	394	410	384	442	408	386	424	401	375	385	453	424	394	413	378	415	387	407	392	405	406	428	419	409	415	401	421	442	439	404	404	370	404	422	409	425	405	417	385	408	404	441	408	437	440	416	421	408	388	411	379	444	408	401	355	423	414	399	397	405	397	390	419	380	436	374	404	416	415	382	378	408	405	409	415	402	367	418	416	394	407	407	395	432	407	369	433	429	406	408	399	370	444	405	394	387	418	372	403	403	412	423	426	415	413	430	430	409	380	417	391	403	412	403	396	420	360	372	419	401	378	410	416	395	417	382	386	409	442	398	412	376	394	392	401	430	431	401	419	446	431	445	379	445	377	387	426	423	392	377	392	381	448	416	388	434	407	421	400	405	390	419	413	401	401	439	407	391	377	378	372	368	381	384	422	400	461	407	420	435	416	419	447	375	420	405	397	391	400	404	408	405	416	389	417	440	404	406	383	406	420	402	388	418	440	439	377	395	403	401	398	391	409	406	436	415	402	412	403	392	393	394	403	409	419	404	417	405	415	414	422	404	391	345	390	407	390	397	427	402	369	429	423	437	388	408	401	369	404	416	429	403	422	396	396	432	408	382	430	386	365	395	395	405	418	388	397	391	437	410	399	391	388	394	409	424	449	385	423	408	424	392	395	389	376	438	375	389	379	403	393	410	416	438	404	379	384	377	372	413	406	405	427	395	389	384	407	405	374	440	442	437	415	410	423	426	412	393	397	393	446	379	416	443	392	426	413	400	381	432	405	370	392	425	413	387	367	408	413	401	404	411	421	479	377	389	414	377	427	436	428	405	437	392	410	386	416	394	392	390	403	459	405	445	372	422	442	411	386	392	417	375	397	381	429	411	406	408	433	430	379	434	415	416	392	423	414	378	375	389	424	443	396	390	400	413	431	416	418	405	394	411	412	404	415	410	393	414	393	391	395	417	395	420	448	409	372	423	410	419	419	402	395	396	401	409	401	430	409	443	418	385	402	426	385	406	398	397	386	414	434	424	399	412	441	430	372	402	450	426	403	336	405	408	397	381	389	407	366	414	413	428	418	395	396	379	448	365	412	374	404	407	462
20877	3338	2188	1213	1037	872	794	679	645	624	621	611	599	574	526	564	526	572	556	556	550	511	550	536	539	536	519	537	530	549	561	537	552	530	561	561	605	562	542	551	529	555	563	547	542	542	586	520	525	514	504	556	515	506	543	536	522	532	527	528	532	536	513	510	528	544	524	531	562	521	523	531	511	533	543	520	514	508	520	529	544	528	553	566	494	521	533	585	533	521	554	529	545	578	524	531	494	530	555	552	531	511	563	481	523	497	507	553	525	514	538	533	523	575	543	548	519	514	550	517	512	524	523	513	552	527	519	482	528	550	536	521	514	528	521	547	549	521	520	577	492	553	497	487	514	503	510	469	541	504	484	502	539	575	539	524	573	505	555	553	509	549	562	529	499	513	514	492	553	504	522	538	518	505	523	513	536	492	548	493	562	497	547	502	533	529	528	530	523	485	502	542	515	529	513	549	560	514	560	522	532	511	524	492	547	536	521	506	547	555	524	524	564	505	504	529	532	569	528	532	527	541	521	528	512	539	535	521	544	497	519	524	551	531	529	516	526	544	542	526	525	477	550	517	531	532	515	567	561	545	526	533	521	476	557	541	538	505	524	493	549	588	546	494	519	518	527	533	500	539	545	530	521	514	558	515	566	488	503	503	536	545	554	528	518	516	550	548	516	550	529	502	503	509	597	531	540	534	515	518	601	538	519	577	521	507	527	511	520	527	538	544	516	535	560	538	522	559	533	559	528	527	542	558	500	532	549	504	509	543	539	512	589	547	576	549	473	544	519	502	581	527	518	569	540	550	490	522	518	532	509	528	521	528	500	520	495	564	556	490	526	541	559	516	517	552	537	569	491	535	530	501	518	525	545	533	469	512	507	549	545	547	558	563	542	584	557	529	550	530	545	499	550	534	537	516	536	530	492	551	552	510	505	547	544	539	570	545	548	535	545	508	533	559	540	550	524	508	512	515	540	506	518	523	537	512	522	532	553	579	523	511	551	516	555	505	497	512	569	499	542	529	538	511	555	550	494	506	525	532	535	549	546	522	524	517	519	484	546	561	475	540	541	555	512	518	553	530	538	559	516	541	535	553	534	526	547	535	475	549	524	536	514	507	502	523	522	548	512	542	516	501	515	548	520	542	545	515	549	566	495	507	521	523	542	536	507	555	557	535	530	530	552	521	533	568	533	494	573	520	563	524	587	520	481	549	548	531	571	541	585	497	548	579	548	543	493	526	542	573	497	513	533	513	551	543	504	517	560	522	515	500	536	526	560	532	541	525	515	533	503	542	573	573	512	523	527	547	558	536	556	527	538	547	501	578	491	492	520	536	516	538	545	490	521	547	519	531	516	513	515	577	504	523	549	546	532	509	494	534	539	552	482	547	506	517	523	468	570	540	534	525	550	557	518	566	529	536	536	534	536	541	542	559	524	487	501	525	582	541	511	511	535	508	504	507	530	529	510	544	565	546	512	511	543	508	556	550	540	504	536	549	542	533	495	544	529	535	507	496	503	485	526	487	516	554	517	523	550	554	506	534	533	524	534	551	498	509	556	502	551	504	515	503	516	482	585	531	496	543	541	573	528	520	523	523	508	536	523	505	537	582	557	536	579	526	554	519	501	535	570	523	542	523	514	530	534	539	500	548	579	530	525	493	576	542	520	541	512	517	522	539	560	515	515	543	525	528	548	544	495	534	544	526	506	509	517	511	541	542	505	514	542	542	566	518	491	545	587	530	469	550	552	569	515	551	506	549	492	503	526	568	532	527	527	545	527	537	561	557	527	530	538	528	537	541	541	517	550	523	513	528	527	544	557	517	561	527	522	527	545	535	512	503	493	515	505	506	556	527	532	504	534	537	507	555	538	528	539	535	555	497	499	550	580	532	558	536	500	573	507	528	504	548	522	550	501	510	587	539	533	548	534	494	536	508	570	481	522	535	534	539	523	517	538	509	502	504	533	554	526	550	551	529	506	564	541	494	517	520	536	563	588	538	492	531	552	511	516	503	493	545	566	525	513	551	544	547	477	525	511	529	525	524	485	512	565	550	527	556	486	555	546	505	539	498	576	549	586	535	507	525	503	538	549	553	514	563	512	525	487	554	509	518	517	505	518	551	543	531	538	534	518	529	533	523	537	502	564	525	502	536	522	532	564	547	516	506	501	529	514	486	523	563	531	510	535	575	560	511	512	554	475	535	545	515	536	525	534	535	528	544	502	518	562	561	509	526	546	524	554	520	498	555	536	541	558	501	509	533	516	543	473	523	521	542	526	527	526	518	520	516	502	481	491	508	535	521	513	500	515	534	559	521	498	525	546	553	566	531	546	570	485	527	537	517	552	497	525	543	506	546	559	507	523	558	516	519	533	507	494	519	529	495	551	552	534	533	592	522	520	521	518	534	514	561	526	537	549	480	490	575	512	529	546	512	504	539	503	564	541	545	479	535	524	552	536	515	508	566	554	523	556	541	503	534	537	531	561	568	518	520	547	513	585	516	535	556	536	513	532	495	504	532	525	528	550	539	556	510	561	556	509	520	529	564	531	541	539	524	520	507	508	588	556	513	526	500	523	560	502	537	500	533	561	527	528	575	508	499	535	517	507	558	518	559	537	566	511	545	505	545	544	537	528	543	495	500	579	534	521	539	523	523	508	571	513	526	538	470	512	548	514	499	493	538	585	515	525	578	577	552	542	495	564	560	522	574	493	549	525	513	522	523	520	534	592	529	518	542	575	513	503	511	514	532	550	533	504	571	529	570	542	521	518	542	556	496	516	570	513	572	466	569	503	578	503	561	544	506	534	584	517	518	508	596	498	503	528	542	501	521	536	518	531	546	500	565	539	536	548	514	507	550	498	553	532	555	489	539	481	524	540	561	532	565	519	500	510	521	560	542	536	515	500	496	525	531	573	530	493	528	521	541	540	524	538	542	511	537	541	558	549	537	505	550	534	552	523	551	497	518	517	518	572	545	523	536	511	533	481	532	542	538	551	563	523	560	528	550	547	516	528	502	511	526	522	566	586	485	497	510	477	509	489	508	531	550	519	549	514	539	466	523	528	540	530	519	544	528	524	514	554	526	528	541	510	556	524	489	557	537	552	526	513	538	507	507	558	545	523	557	561	505	516	540	516	518	507	491	537	512	561	547	490	534	530	537	559	509	526	531	546	570	537	517	580	524	552	546	523	574	502	549	545	513	511	544	534	460	516	519	573	526	557	525	495	489	508	507	528	560	547	532	546	528	501	573	559	569	506	522	544	519	561	532	509	558	513	579	511	543	573	510	511	544	526	544	525	564	495	556	549	520	509	591	552	522	525	538	484	496	518	532	528	543	516	523	510	549	544	575	524	509	505	516	520	542	550	558	498	496	551	549	544	545	502	512	529	545	513	508	540	527	543	521	571	517	509	527	531	562	493	534	535	519	529	525	498	557	517	526	574	562	503	530	502	503	517	507	532	555	522	545	567	519	560	518	536	564	556	510	512	515	550	549
22585	21248	28324	24504	21244	18610	1015	426	394	363	310	282	318	262	259	257	249	260	245	211	208	206	204	219	208	194	204	204	179	231	223	229	222	203	215	211	231	205	231	206	179	216	208	196	185	192	184	188	198	203	198	208	188	211	194	181	201	191	192	208	199	183	197	182	193	185	187	173	197	230	204	179	184	190	211	191	201	189	194	209	189	186	188	171	182	184	192	175	182	196	188	186	205	199	169	200	179	178	176	169	200	191	198	191	184	177	195	192	197	167	193	203	186	203	189	211	181	197	194	193	192	215	206	215	200	178	188	175	211	192	187	198	204	179	212	178	211	180	204	217	216	197	171	185	205	214	201	188	197	178	201	193	202	191	181	189	176	206	182	221	210	195	180	184	186	201	212	196	165	153	196	224	196	169	214	202	208	211	173	194	172	191	181	197	195	210	195	192	213	204	215	192	184	183	183	218	185	199	189	189	181	181	208	196	201	150	195	179	193	190	197	195	189	208	181	184	207	203	198	206	168	181	179	190	203	189	188	173	169	193	227	209	167	169	222	201	188	211	203	190	188	197	209	208	201	185	194	188	189	190	199	196	179	178	202	199	219	192	204	180	192	192	188	182	173	204	182	192	193	201	197	193	203	193	198	191	188	214	201	182	202	184	193	190	187	191	221	185	205	193	206	198	171	205	165	192	184	183	191	175	189	180	194	189	166	225	196	193	199	188	176	201	187	213	205	175	182	177	178	188	211	187	212	191	174	187	204	166	198	215	161	207	196	194	180	206	184	181	170	207	180	169	206	186	193	202	200	163	197	167	201	200	195	196	224	193	190	181	202	183	193	216	204	213	210	200	208	171	195	184	194	173	202	195	182	211	208	191	210	186	211	203	197	182	203	209	192	178	191	200	210	210	219	193	153	201	165	162	193	208	183	201	177	201	206	237	186	153	196	188	197	178	177	195	172	174	167	171	192	177	173	221	186	203	189	206	195	213	200	162	164	198	199	174	182	190	170	186	195	209	171	195	198	179	184	173	207	178	192	180	194	202	174	191	193	231	187	187	187	194	189	196	207	192	226	189	199	180	181	195	185	204	191	188	206	178	207	171	207	177	196	190	207	206	191	177	204	192	196	176	183	180	172	195	179	211	202	191	216	199	171	179	160	202	224	212	197	198	200	185	179	203	183	195	211	184	191	167	189	204	197	192	197	191	193	188	218	190	210	189	182	201	191	174	193	176	206	195	180	195	203	191	224	196	203	226	188	181	199	194	177	194	185	184	210	218	198	192	218	189	158	165	173	212	211	220	201	219	184	197	197	170	191	219	169	209	194	178	185	174	209	194	199	217	200	215	208	207	181	185	172	199	189	194	171	212	204	188	181	211	186	199	198	181	186	209	191	213	194	182	204	205	217	176	210	187	195	180	200	212	196	212	188	211	182	197	197	188	198	188	182	212	201	185	221	205	181	202	181	204	212	182	186	205	179	186	190	170	182	178	190	199	175	180	210	186	212	204	189	181	209	205	183	180	189	153	219	173	178	180	183	199	179	214	198	209	204	197	191	207	191	185	183	198	173	207	200	193	181	188	181	196	193	198	187	192	193	185	217	190	191	217	213	166	196	179	195	212	185	178	176	195	180	177	175	202	196	215	192	207	200	199	205	165	191	187	176	197	206	219	180	188	180	187	207	187	171	186	211	204	205	195	198	188	172	178	203	189	190	185	192	217	169	183	196	205	180	198	182	204	203	200	192	189	195	203	189	190	179	204	190	196	210	198	202	195	189	174	173	202	190	197	181	209	171	174	192	212	207	217	185	169	220	185	168	186	216	191	201	167	181	191	165	172	202	169	199	185	178	184	200	190	179	184	221	209	215	184	183	185	200	216	181	176	207	195	181	209	171	215	175	182	193	181	195	185	187	167	212	197	180	211	220	164	226	175	215	162	204	180	196	190	197	184	201	206	167	187	226	175	180	207	185	177	201	180	198	211	183	188	212	211	197	209	187	196	184	197	195	195	171	192	176	194	190	193	184	191	171	198	200	175	189	190	205	191	195	216	199	205	199	192	216	172	175	212	180	176	168	197	189	203	190	188	207	195	172	210	192	187	198	192	207	196	189	171	215	208	174	170	208	209	173	203	197	192	220	189	199	199	206	179	185	179	195	191	189	184	186	197	203	208	183	180	183	212	189	194	197	181	196	206	178	169	191	196	173	207	188	167	219	208	184	178	175	186	173	191	197	225	181	197	171	186	196	200	181	193	208	207	183	189	189	214	194	194	185	172	163	180	188	169	187	165	186	179	190	200	221	187	202	188	198	208	188	185	216	184	215	178	204	200	188	182	202	195	176	200	182	188	193	184	197	191	196	190	183	178	204	198	211	193	189	209	172	182	207	202	200	221	188	182	202	200	214	180	191	187	157	185	184	213	185	178	181	212	185	199	205	198	201	194	201	199	192	206	193	210	175	188	209	193	176	183	194	184	235	206	171	189	184	181	187	208	167	184	218	205	168	160	195	205	202	192	192	196	213	182	192	211	175	191	194	174	191	195	180	211	202	205	187	175	197	201	180	174	174	203	229	192	191	184	188	188	192	185	219	190	173	207	214	195	218	197	192	198	204	176	184	204	197	198	200	175	168	220	203	185	200	186	158	177	189	188	161	158	203	203	211	184	181	174	193	190	174	185	187	204	200	188	176	191	216	208	196	195	195	177	174	204	200	222	200	194	192	190	203	195	191	189	190	199	186	216	207	180	183	208	176	195	181	188	210	194	191	180	190	195	179	207	209	203	204	196	148	206	183	170	201	218	176	176	197	180	182	204	170	210	200	192	181	216	196	203	188	205	200	177	213	186	192	183	194	181	203	205	180	180	162	188	188	194	164	201	176	169	207	181	198	195	187	206	212	213	212	180	203	161	175	173	196	179	170	181	179	212	194	190	193	194	185	173	187	191	201	226	181	198	195	195	177	204	187	180	197	204	179	197	191	183	194	202	167	203	187	206	219	174	189	177	173	183	184	168	177	185	168	183	187	211	177	217	168	193	200	183	188	197	177	185	190	187	189	162	209	204	194	195	205	175	193	202	178	182	170	200	176	187	209	182	181	196	203	196	203	164	223	189	211	198	180	204	203	200	202	184	181	203	187	193	192	178	206	200	194	202	188	200	195	193	180	184	179	195	201	183	172	211	193	187	186	196	194	202	210	194	186	198	189	208	197	187	176	192	175	183	184	180	222	205	162	203	210	201	205	208	209	190	186	174	204	181	173	185	203	178	192	194	177	190	180	201	211	201	209	174	201	186	197	187	183	201	192	204	197	176	184	210	203	213	177	183	183	199	201	190	182	201	182	187	204	182	183	202	215	201	177	185	177	187	207	194	201	205	194	200	210	191	185	208	209	173	179	202	176	203	183	195	206	209	177	179	192	204	182	208	193	212	188	192	192	193	179	191	217	172	197	209	198	195	195	186	204	199	198	189	190	183	192	212	176	179	200	194	206	178
26271	10679	6561	3104	2126	1514	1141	929	789	685	600	519	489	428	397	405	384	384	344	335	353	353	303	286	311	319	290	319	310	285	277	332	351	315	328	295	294	306	307	290	309	324	282	267	271	283	286	261	264	293	304	304	261	274	262	271	280	283	274	273	251	271	284	242	285	277	290	253	265	281	288	273	246	293	241	296	270	300	292	273	302	253	258	324	289	284	248	279	286	239	249	262	293	258	255	250	274	251	257	265	279	271	244	264	268	270	247	264	260	272	261	259	260	287	268	284	287	287	233	277	256	267	260	269	244	256	250	257	263	262	270	261	273	241	278	270	230	249	280	266	280	276	281	259	250	257	254	264	262	253	273	268	264	280	267	263	279	276	258	275	269	274	239	256	277	287	248	265	284	238	256	272	252	256	262	264	249	284	267	262	269	281	263	247	250	246	270	277	249	260	287	257	260	265	225	280	244	263	274	289	269	242	283	263	249	262	236	279	265	251	275	242	263	267	296	270	273	271	265	274	292	286	250	273	271	281	268	276	266	267	244	248	269	272	262	282	254	307	249	232	273	279	269	271	282	258	274	267	240	294	267	245	265	270	275	258	260	256	282	257	232	262	287	289	260	254	266	256	254	264	275	263	250	240	312	261	279	260	250	265	273	266	244	267	288	265	256	258	261	275	247	269	273	256	260	232	267	273	257	286	224	275	258	275	267	273	265	254	256	247	285	247	256	261	280	277	267	269	271	268	298	283	269	258	256	253	248	283	264	280	256	277	282	267	257	249	265	254	250	263	265	276	258	244	283	276	295	260	251	289	263	261	248	251	271	274	243	278	260	287	258	281	248	285	243	260	274	251	286	297	259	261	269	282	266	261	273	271	255	273	246	274	294	240	271	278	256	277	261	245	258	268	276	286	267	279	252	269	282	255	268	276	269	258	225	269	253	271	244	270	242	314	255	277	266	256	254	269	270	231	231	242	268	252	247	271	274	258	262	262	254	241	263	248	223	248	262	262	243	260	262	250	266	268	257	263	251	250	282	244	287	261	270	272	277	275	258	233	276	237	261	261	253	248	274	246	265	235	245	276	256	261	264	256	261	244	299	259	286	250	266	264	290	260	256	265	275	251	303	225	248	264	250	239	287	265	289	271	288	269	237	250	297	276	277	267	261	243	256	259	261	259	265	256	282	275	237	282	272	267	246	283	231	247	273	263	286	285	267	256	291	302	228	272	270	246	253	246	240	257	251	271	277	277	251	261	269	262	267	265	256	268	271	254	274	273	239	249	281	256	281	238	280	294	268	264	271	260	253	254	271	240	260	250	247	263	250	276	297	274	262	294	283	283	264	291	252	253	264	273	295	300	273	248	257	230	285	266	264	250	267	274	267	290	267	246	256	292	271	261	264	271	259	264	252	257	267	249	255	248	241	271	276	240	287	276	250	286	265	284	265	255	248	271	285	267	262	247	281	271	266	284	264	252	275	274	246	244	256	262	257	248	254	306	262	255	289	298	268	279	276	267	223	265	263	292	270	256	243	266	273	277	290	267	242	258	260	280	263	244	280	269	272	250	261	264	261	268	252	269	270	285	232	259	270	280	252	257	260	248	268	235	247	263	235	265	260	250	291	283	273	274	277	290	256	266	257	278	266	285	247	277	266	241	299	251	288	260	264	247	273	266	267	267	266	289	259	247	259	252	264	286	262	281	267	231	265	267	257	271	255	261	273	266	272	288	257	266	285	253	283	261	278	255	301	260	284	259	272	292	295	250	260	257	239	260	300	291	279	270	263	279	249	280	258	261	262	270	271	272	279	258	263	264	237	258	282	268	273	248	258	260	265	242	271	237	252	245	265	287	284	249	260	251	253	245	234	260	258	255	247	251	251	289	268	288	283	272	277	246	268	260	283	275	268	239	262	269	273	266	254	250	268	292	235	259	267	230	256	252	254	275	275	278	255	260	297	263	275	255	252	262	267	235	283	266	270	250	280	273	254	268	249	240	264	265	240	275	240	268	286	282	260	270	248	267	257	257	262	261	256	273	247	262	240	276	272	266	255	260	239	259	262	248	273	263	255	239	233	233	260	272	270	270	257	243	284	251	242	244	262	250	282	254	265	255	251	263	280	290	289	264	281	237	277	268	232	257	280	273	262	267	256	273	269	258	245	268	254	247	245	248	249	242	257	254	288	258	276	249	249	276	253	302	265	271	252	295	264	284	245	282	307	286	232	292	268	280	275	225	268	246	266	265	276	263	255	230	248	242	270	275	278	277	233	242	256	273	248	263	274	282	265	236	253	241	265	265	305	263	246	261	263	267	252	268	265	271	250	261	272	257	256	257	263	288	270	271	276	262	283	264	250	269	276	275	274	258	232	252	310	244	256	277	278	261	240	243	291	310	232	283	266	260	229	267	248	281	247	285	248	256	253	252	257	259	269	214	278	272	282	278	274	251	269	268	258	256	273	272	285	269	254	242	243	288	255	254	269	301	253	262	251	252	266	273	243	247	264	256	282	257	218	259	257	288	245	270	263	244	243	252	300	242	287	255	298	265	281	271	258	245	269	260	268	247	263	283	277	258	268	231	250	283	259	253	263	257	296	265	264	264	272	302	267	271	297	257	270	280	267	255	268	262	238	275	277	260	277	276	247	249	262	240	282	291	265	250	282	279	260	258	295	226	270	231	265	270	269	252	263	270	240	305	260	260	292	272	266	278	262	269	279	273	288	294	252	244	267	279	268	270	274	263	272	288	282	251	278	253	277	266	253	262	276	242	261	250	258	248	260	260	263	253	246	259	249	268	263	255	256	272	252	242	263	279	293	269	283	274	295	238	253	266	282	284	252	257	254	288	279	276	270	240	285	277	270	276	251	244	278	276	288	264	227	278	276	282	220	268	245	255	256	265	259	286	296	276	256	248	230	283	276	269	258	270	272	257	295	266	272	253	244	261	247	248	258	266	284	249	271	252	273	281	282	277	247	269	276	249	253	268	285	271	267	275	252	280	265	274	276	276	242	267	269	311	231	307	250	277	251	269	261	246	296	254	299	241	276	278	271	267	268	235	267	266	259	256	270	260	282	259	262	279	296	254	260	264	258	243	243	236	277	237	297	255	267	253	259	257	264	246	265	252	242	279	295	246	249	261	254	271	264	283	239	238	254	266	279	274	268	264	250	267	265	265	272	273	262	293	257	260	251	270	255	256	258	256	259	276	245	258	292	255	263	271	231	248	265	275	272	269	264	286	278	254	243	253	262	244	297	287	254	239	273	252	275	241	262	285	246	273	261	270	281	242	251	251	258	291	235	257	262	267	258	265	243	281	265	283	270	237	262	236	272	270	281	275	254	272	244	256	247	262	236	290	267	298	276	259	254	260	282	232	236	291	252	243	298	257	260	267	257	251	258	244	260	279	263	263	255	267	242	249	260	263	275	270	294	260	260	257	275	246	271	249	236	262	263	227	276	272	248	270	268	248	284	279	257	257	242	253	275	254	257	268
27708	15448	2275	771	598	639	586	567	567	610	628	560	603	559	540	574	607	589	621	568	562	564	581	544	545	559	633	561	523	540	545	608	584	552	589	587	574	574	563	568	567	606	546	546	589	553	591	565	518	572	566	569	588	588	570	573	588	562	580	574	578	565	576	582	562	604	537	569	549	587	553	527	605	551	581	590	606	572	552	576	566	578	598	581	591	593	570	568	567	555	574	593	595	585	560	600	551	532	534	586	566	538	550	516	568	546	580	544	599	598	577	567	573	598	514	537	632	537	567	577	586	585	566	558	530	559	580	562	568	566	540	582	533	578	569	540	581	543	563	571	536	549	548	590	545	591	533	540	593	615	560	546	559	568	563	570	530	587	567	545	584	573	602	552	619	553	567	538	584	559	599	547	556	585	575	615	585	571	547	533	583	568	541	550	558	566	556	574	579	548	525	573	560	550	610	537	564	548	541	567	562	516	530	566	550	593	547	595	567	553	574	545	598	577	597	556	587	593	590	572	570	577	584	531	571	567	524	580	579	572	564	573	535	558	585	568	548	566	570	547	582	574	574	600	542	564	585	565	588	568	596	544	565	574	536	530	600	614	559	560	551	605	553	628	551	575	576	583	590	555	541	608	546	541	565	542	578	565	534	582	581	590	525	558	580	554	565	582	566	557	528	543	546	571	552	572	574	566	577	532	564	519	565	592	562	560	555	551	573	561	517	533	588	572	562	565	533	539	555	564	524	558	575	555	581	529	539	570	586	534	553	568	556	552	549	547	561	589	579	590	575	560	548	554	534	545	553	567	544	598	548	529	556	580	551	545	633	497	606	591	556	521	557	610	571	564	582	592	574	574	560	556	577	582	565	519	580	566	536	545	614	575	571	551	575	608	549	538	566	536	559	532	562	547	567	569	577	572	564	624	545	543	584	565	565	547	566	562	606	608	566	541	575	589	592	571	600	519	571	592	566	602	609	561	601	603	547	553	571	557	586	531	580	565	569	594	552	577	574	541	552	564	576	604	563	579	591	564	571	585	542	564	575	542	566	531	591	533	589	579	549	545	523	551	567	580	611	545	566	555	566	575	556	558	524	559	543	548	511	592	566	572	614	566	587	633	525	575	523	544	599	593	593	558	578	561	607	549	567	559	565	543	569	585	554	565	537	556	551	549	602	561	574	572	586	541	587	583	590	575	559	592	576	553	591	545	533	561	575	554	541	527	547	558	542	588	586	533	591	564	585	521	551	539	548	515	571	558	520	573	570	589	619	613	587	544	532	553	548	615	571	577	557	566	580	563	552	587	566	551	613	564	541	534	563	574	550	549	582	594	576	523	575	563	578	582	575	556	608	545	550	555	548	568	548	567	567	519	546	585	588	571	617	561	592	586	548	591	544	528	564	542	532	557	585	556	581	561	606	623	570	575	548	568	614	554	578	570	580	577	552	569	533	552	565	568	607	583	560	556	601	569	554	594	535	627	597	538	550	517	552	529	620	596	605	574	608	524	571	592	552	595	560	595	570	564	551	564	567	540	556	587	631	547	557	557	576	564	578	557	614	583	567	593	599	587	550	588	557	565	556	550	585	538	557	572	572	607	586	540	593	542	594	525	592	619	544	575	605	600	581	589	599	561	601	560	579	591	538	539	538	596	601	577	570	577	556	528	565	569	567	572	566	560	565	553	571	568	523	581	556	555	567	560	557	598	537	555	572	559	563	539	600	562	567	561	545	579	555	583	544	561	588	600	567	553	553	520	535	573	548	532	564	570	581	598	555	588	556	563	586	541	564	574	535	539	606	563	596	579	546	541	551	558	573	557	618	601	563	544	576	555	587	576	552	573	523	612	593	564	586	562	547	591	553	562	533	606	572	553	563	538	550	532	540	527	511	580	599	561	544	599	540	576	541	552	603	567	567	581	552	549	572	550	545	565	552	571	564	553	535	520	537	564	595	548	536	578	566	579	547	609	568	554	560	544	620	555	564	557	582	555	588	549	572	577	567	581	522	531	578	545	578	543	560	528	570	554	583	549	581	569	598	575	568	556	577	540	580	590	587	543	540	574	505	597	517	557	548	592	575	613	540	553	574	587	551	588	587	545	570	553	526	552	569	578	532	597	520	613	561	606	528	589	584	545	537	534	577	546	567	552	565	551	542	566	530	543	584	541	569	591	560	553	569	559	557	594	569	559	569	540	545	530	545	545	606	575	567	555	586	545	631	545	577	560	579	561	581	523	566	558	601	582	565	570	576	607	525	562	525	580	575	562	532	552	592	544	537	548	566	550	536	551	565	579	551	560	546	567	582	563	577	591	564	601	562	580	554	598	610	560	548	561	597	573	556	584	615	543	561	581	554	549	581	558	525	585	539	558	576	586	542	563	525	585	581	567	525	564	564	567	567	545	579	563	544	568	566	600	561	565	562	556	543	548	600	570	564	575	549	559	561	581	576	568	573	588	556	591	561	586	540	575	578	559	611	532	607	547	586	551	586	519	594	616	552	553	584	578	565	541	578	569	543	565	580	574	538	577	513	560	561	563	572	569	560	574	583	544	550	559	583	551	606	561	589	560	568	582	576	552	599	577	549	573	600	561	607	575	607	580	560	527	571	589	550	587	573	587	577	586	570	558	570	551	611	579	576	554	589	537	599	566	526	542	593	557	636	596	596	590	557	586	606	575	576	603	528	591	551	518	563	585	548	570	564	610	562	585	545	583	596	595	564	569	549	559	567	560	576	540	571	526	528	542	551	549	537	613	575	569	585	600	573	581	527	562	545	550	551	533	572	611	575	528	590	531	550	575	572	540	545	565	579	581	566	536	556	522	529	554	512	569	582	567	585	568	584	562	541	544	574	533	587	590	590	567	555	605	549	588	617	559	567	532	575	590	551	589	622	609	571	608	548	582	570	594	544	576	575	549	538	553	544	553	588	600	546	600	586	545	578	555	589	553	584	506	628	593	563	581	540	530	512	520	551	556	575	557	569	552	530	570	597	528	613	568	552	534	592	586	544	561	575	523	577	581	548	552	594	531	528	555	569	539	589	557	554	555	579	583	539	569	548	551	551	575	588	566	588	548	579	585	576	579	583	571	606	543	589	586	566	571	546	580	568	511	556	571	557	592	550	545	586	583	528	616	568	564	542	605	620	574	574	562	584	538	569	571	558	584	573	604	582	570	588	570	535	595	550	556	555	556	574	573	586	557	577	552	561	556	601	567	564	565	576	575	561	585	585	560	557	551	549	542	562	567	527	557	544	568	612	546	611	587	560	565	569	538	563	539	585	553	570	574	527	557	550	583	533	597	568	562	552	550	590	565	585	562	573	512	541	586	588	563	570	556	526	554	548	552	538	541	610	584	566	609	543	569	537	557	542	551	581	566	547	579	585	579	575	603	524	550	570	608	575	598	583	550	519	566	579	586	531	554	554	565	550	565	589	576	548	522	554	617	573	576	568	602	599	589	581	555	552	548	523	582	582	530	593	563	578	604	567	589
7971	1150	1010	843	883	727	748	734	775	721	749	764	737	766	766	697	745	722	794	769	776	784	760	765	732	724	744	766	734	801	779	757	721	746	770	789	782	786	755	755	747	773	741	737	735	755	727	760	707	753	781	723	748	741	734	749	771	752	750	729	745	726	797	770	716	760	711	749	737	808	707	776	718	721	749	773	699	788	784	724	764	793	768	752	768	752	755	755	766	726	730	742	717	761	710	762	744	728	743	722	783	702	736	730	766	727	769	732	714	746	751	737	805	763	763	763	738	747	703	752	745	742	724	738	744	754	749	748	762	708	721	759	700	788	722	720	727	744	707	689	670	747	781	798	747	729	710	773	719	745	744	754	726	785	757	763	766	720	724	715	724	769	726	722	739	673	755	734	722	742	763	787	732	742	688	691	718	762	752	705	759	768	711	745	755	743	769	746	766	763	741	738	700	760	795	750	734	701	726	746	722	710	722	752	708	754	738	745	756	697	792	789	730	770	754	734	731	739	717	727	708	802	731	758	713	733	695	693	689	737	723	723	787	756	730	747	765	741	714	774	746	776	699	748	790	723	757	788	757	771	744	729	768	789	755	741	688	757	779	765	739	793	703	729	766	796	747	738	698	708	745	728	765	693	772	756	750	755	772	745	735	703	773	730	765	756	721	772	794	728	739	742	735	759	765	727	747	706	771	775	712	744	782	756	736	730	757	737	705	692	715	768	718	733	789	692	763	755	725	728	713	767	733	698	718	732	745	737	750	720	775	714	729	705	701	797	768	730	715	741	713	724	771	813	748	714	747	726	704	738	763	761	768	719	697	735	744	746	722	729	713	698	717	737	760	758	760	722	722	757	742	770	741	765	714	747	774	739	790	746	734	717	722	757	706	767	733	714	724	710	738	706	716	743	793	762	747	753	748	743	685	765	730	727	772	710	712	767	749	736	715	707	757	703	774	732	758	818	728	725	742	777	737	791	762	744	770	719	736	754	761	714	730	712	730	779	703	733	757	737	785	779	745	720	740	807	758	761	684	718	748	741	719	710	742	719	779	748	738	777	704	743	753	765	747	753	791	723	703	764	639	736	701	746	754	795	756	747	733	782	710	752	796	748	743	749	739	765	738	765	740	753	731	763	782	797	768	763	723	712	746	757	749	726	773	748	720	727	753	736	735	741	749	751	762	764	718	707	720	760	772	730	728	729	737	755	752	727	744	761	740	762	732	804	729	760	775	704	685	722	723	717	777	718	748	758	771	729	747	723	724	771	786	682	765	741	780	763	746	711	775	772	760	757	682	748	739	735	700	747	724	736	729	723	783	712	748	730	737	755	741	763	732	754	778	760	755	800	718	713	730	738	704	790	786	776	740	743	765	765	738	696	783	766	685	694	775	724	757	778	766	738	777	764	759	760	742	743	762	771	718	746	749	762	737	728	703	727	751	776	742	740	726	733	690	755	782	727	797	784	723	761	707	767	731	765	779	763	786	745	777	696	786	778	764	758	720	770	692	774	756	745	681	776	749	740	747	738	752	786	770	722	777	771	719	792	753	726	698	766	720	733	775	748	760	775	775	758	753	679	702	711	761	765	771	720	744	773	730	724	731	763	756	732	752	744	672	729	717	763	765	774	775	737	790	748	728	749	772	762	737	750	780	743	776	732	773	785	776	729	731	769	766	759	729	774	772	698	726	710	751	735	714	737	742	754	742	735	724	740	740	765	768	712	715	757	741	745	708	769	744	740	725	744	742	747	726	701	707	741	732	706	739	757	740	787	697	719	695	745	737	759	731	751	763	784	722	736	747	726	740	740	728	804	707	787	735	753	787	735	733	757	748	736	758	766	761	744	791	772	745	717	783	703	804	756	770	769	749	720	767	756	719	759	756	774	792	763	737	742	727	794	711	697	754	786	755	789	752	747	756	731	740	739	774	774	776	752	769	728	734	750	720	726	749	732	743	729	709	756	710	743	780	730	736	767	752	766	747	749	699	740	714	759	752	717	718	675	778	743	720	807	741	753	712	736	787	770	754	703	729	750	721	775	735	726	750	763	756	723	747	782	724	744	744	718	739	763	736	716	778	723	758	796	769	749	795	750	744	812	793	752	728	736	695	730	702	732	779	746	773	746	788	752	801	806	766	748	753	735	790	754	776	783	759	739	705	776	726	743	732	716	756	700	731	750	721	697	754	727	724	806	747	740	720	731	714	744	739	730	809	766	798	670	741	767	754	772	760	741	699	769	756	726	752	733	744	786	729	710	761	734	727	705	730	771	723	727	734	752	735	730	739	741	728	716	763	734	761	777	715	724	730	768	784	752	732	756	745	757	739	762	755	764	731	727	723	733	750	749	748	768	691	727	713	751	751	762	769	752	719	755	770	743	723	806	764	727	703	738	773	701	724	822	751	722	786	729	747	769	736	668	698	732	760	767	781	728	745	711	713	726	709	751	729	774	737	774	681	703	739	794	734	763	748	748	741	791	801	739	741	769	785	725	793	725	741	744	738	732	705	768	737	714	738	737	772	778	724	815	798	707	694	753	743	764	765	772	737	769	763	742	803	740	750	717	770	699	746	758	731	787	739	767	692	747	720	734	791	769	724	730	771	713	740	704	775	743	752	696	732	730	779	722	724	754	730	722	776	782	767	707	737	767	730	740	719	757	717	735	733	771	754	816	790	752	756	714	789	718	754	759	775	761	706	777	714	755	790	726	749	745	754	748	731	739	733	784	775	734	738	755	776	729	735	772	734	801	749	769	712	753	730	740	757	769	767	772	774	719	716	738	775	798	775	771	745	753	804	779	799	736	716	778	772	715	750	755	721	744	749	738	746	711	753	741	749	752	746	785	724	724	721	731	754	747	723	742	767	705	752	725	746	774	758	742	756	770	745	756	749	712	706	742	736	725	747	762	779	722	781	750	702	734	798	760	762	734	808	735	725	756	692	752	769	752	782	725	719	729	721	698	756	683	751	713	759	712	788	783	763	726	738	746	734	725	733	742	742	768	762	754	718	749	821	756	759	713	782	737	707	754	822	744	744	749	727	728	772	717	771	732	723	730	725	724	701	756	710	773	730	735	775	750	738	764	726	761	742	724	724	725	762	733	785	701	792	738	744	716	729	727	737	680	713	761	754	795	711	710	786	775	769	794	787	760	757	783	753	751	748	741	719	754	752	795	738	707	720	730	751	710	714	744	715	764	740	806	706	739	691	750	763	783	770	715	733	738	813	738	745	743	735	743	750	730	735	768	748	771	780	731	705	776	703	777	727	780	731	796	747	739	755	778	763	704	699	730	763	727	768	762	749	699	714	736	747	753	743	734	732	797	775	718	761	731	776	712	749	735	724	756	757	719	770	758	761	748	724	812	758	760	753	755	792	766	747	752	774	736	716	780	739	775	761	760	726	737	728	736	804	756	749	714	801	706	746	736	755	746	767	706	755	717	770	731	758	698	764	764	718	748	773	749	772	782	682	747	736	753	670	707	754	720	753	746
23408	21216	27749	24976	20395	2027	737	572	554	473	533	535	503	498	482	467	403	485	474	467	444	452	440	447	445	436	427	444	451	458	457	452	442	472	435	442	460	475	464	458	461	468	444	431	439	411	450	420	452	467	423	455	455	428	465	423	430	433	427	462	448	428	429	434	432	443	417	442	414	421	449	447	428	448	421	463	456	422	398	448	426	489	442	413	432	462	459	470	451	485	447	440	407	422	452	404	446	444	429	449	434	441	405	454	392	410	437	479	428	424	442	455	484	464	473	436	400	440	477	472	442	484	444	418	438	462	448	444	434	431	460	443	462	408	386	422	439	469	422	431	412	435	457	472	445	449	442	471	439	422	432	429	463	432	446	434	428	420	443	437	458	411	440	444	408	436	437	463	444	463	438	448	405	423	404	435	455	452	439	400	436	446	446	385	442	450	411	485	438	420	474	463	394	438	437	442	461	479	445	426	442	443	451	402	468	437	462	437	415	444	434	465	441	425	429	431	424	435	432	449	422	442	471	453	443	424	401	405	440	429	448	410	442	471	443	450	413	459	453	413	466	400	406	428	426	454	424	433	453	441	413	447	466	438	432	446	475	440	432	456	453	440	410	443	468	425	466	451	442	452	435	446	414	473	446	440	437	459	473	443	440	432	431	431	456	408	446	433	419	442	403	426	413	417	436	444	461	431	443	439	429	479	478	425	476	450	458	433	436	436	489	443	449	433	417	423	424	445	478	448	429	429	417	401	427	393	462	443	421	435	435	448	441	433	419	441	443	430	426	400	440	466	437	477	451	465	434	415	436	453	411	432	454	459	453	404	470	447	438	421	443	452	429	399	429	415	421	453	447	467	451	434	431	450	446	456	465	458	456	430	447	442	450	439	445	436	424	459	412	415	467	444	383	431	417	466	462	453	481	414	435	447	452	403	398	420	490	462	442	473	428	447	422	437	418	446	440	452	448	443	460	427	399	446	408	477	432	459	444	450	437	455	421	423	480	445	452	412	452	447	438	420	427	459	425	413	454	430	445	410	451	446	430	412	423	440	440	452	437	437	461	442	441	433	434	459	437	429	447	462	452	426	433	466	441	454	449	437	427	447	413	442	424	423	426	409	439	433	444	394	436	440	429	448	419	453	499	423	434	429	470	422	451	450	463	415	450	422	422	387	468	441	407	405	449	429	464	450	439	448	482	478	420	461	480	481	430	445	435	466	411	444	471	459	422	425	468	448	445	412	405	438	430	434	461	434	435	429	438	445	463	438	417	464	452	455	477	463	419	419	432	435	414	440	434	431	430	457	450	434	442	447	450	462	405	490	509	480	482	434	444	418	467	438	463	446	401	415	447	416	459	430	418	442	466	441	445	479	377	457	417	442	470	442	424	414	449	422	432	464	449	431	410	415	407	437	458	435	429	422	422	447	442	471	418	414	402	439	432	426	436	428	439	444	413	489	444	393	448	424	477	438	459	498	434	416	422	425	429	427	414	433	423	427	424	486	403	440	419	483	447	461	426	480	464	444	430	451	472	437	461	468	431	412	440	425	400	469	416	403	439	418	442	467	419	437	439	459	411	419	428	421	453	409	452	434	459	445	438	439	425	424	446	414	448	405	413	425	402	441	414	450	462	445	443	444	430	444	449	459	425	417	455	429	436	425	458	414	418	471	430	426	422	447	427	440	464	445	450	474	444	452	422	413	474	433	415	390	442	481	484	464	435	414	438	419	428	417	411	436	407	447	447	443	441	417	446	427	404	432	464	389	418	427	461	418	432	446	430	407	458	469	442	402	457	425	457	428	429	443	418	480	470	472	456	445	443	437	463	461	436	452	437	429	445	432	470	434	449	465	443	470	457	449	428	420	447	473	430	469	456	446	405	454	468	413	448	450	406	418	457	458	418	453	428	466	425	441	403	402	467	452	416	419	465	450	410	450	428	419	380	414	403	448	434	452	408	408	477	447	394	422	417	413	432	468	458	436	456	404	464	453	432	407	449	481	470	454	417	420	458	424	433	438	399	445	461	471	432	443	488	491	432	409	428	470	392	430	460	436	434	391	401	454	433	457	428	447	418	435	444	421	446	425	450	453	421	411	449	464	442	427	446	424	445	453	459	471	448	427	416	450	451	408	403	436	473	422	425	432	446	459	443	454	436	427	408	400	406	463	457	481	426	451	474	430	497	441	461	460	443	472	444	424	437	405	422	448	441	416	459	445	475	410	457	452	455	464	382	417	449	431	450	412	434	403	420	450	472	435	420	420	434	454	417	449	455	397	472	422	422	453	446	462	450	432	436	449	420	436	442	464	447	424	426	440	442	427	433	450	437	446	450	456	456	433	451	455	430	493	467	416	405	439	449	408	434	425	417	437	473	447	449	396	448	436	451	429	409	463	402	441	449	425	414	489	453	464	454	409	427	447	461	410	470	418	406	428	437	449	416	415	435	424	414	416	451	447	446	438	420	463	430	433	408	460	427	442	456	468	470	422	427	410	441	434	407	443	441	451	434	432	459	429	440	442	461	423	447	473	445	378	392	406	444	457	387	440	440	481	420	424	411	434	416	435	421	446	450	447	418	478	395	406	407	423	441	427	416	458	409	443	411	420	428	405	450	446	428	461	463	412	437	463	444	407	446	472	417	431	440	468	437	408	421	386	440	423	447	416	447	432	481	489	436	424	435	443	453	414	468	412	428	411	455	471	425	450	450	432	452	420	435	418	405	419	392	435	450	435	468	412	431	461	410	420	424	426	440	421	430	420	465	424	467	423	417	413	427	402	464	403	426	412	428	396	446	436	437	452	428	466	441	470	425	450	421	422	428	402	433	476	412	432	434	390	456	444	458	422	430	463	442	437	456	449	490	430	447	476	450	446	435	470	446	431	443	451	418	441	439	409	441	407	422	448	391	462	444	431	415	428	467	490	440	421	412	438	452	407	455	444	437	435	435	445	433	453	432	436	430	469	426	482	457	419	442	424	455	452	424	457	443	419	457	442	429	445	428	456	416	442	466	467	443	461	389	429	442	458	450	431	404	466	453	414	466	408	482	451	423	427	403	458	428	447	419	453	434	422	436	435	438	442	446	426	449	441	442	440	462	448	408	465	472	419	463	436	459	415	467	418	431	447	431	449	426	444	436	430	449	428	429	431	436	396	466	431	426	447	452	432	449	447	436	468	456	437	468	442	459	423	454	437	421	433	435	464	413	453	418	424	438	448	459	450	430	442	425	440	445	436	423	421	433	429	467	443	458	454	420	414	456	444	463	421	428	443	445	427	420	438	387	442	458	436	417	427	438	451	460	449	433	449	459	440	448	459	440	427	427	488	424	386	454	451	429	413	452	448	414	418	468	416	437	430	427	449	453	454	445	442	464	425	449	455	429	443	402	478	431	416	450	447	396	422	446	440	450	444	421	462	412	424	446	444	450	401	407	433	429	446	452	475	424	405	446	416	425	430	429	420	440	461	413	420	402	426	446	418	438	400	412	450	459	458
23403	6740	4258	2175	1629	1267	1058	957	868	798	725	738	712	655	698	647	641	640	645	613	675	601	620	594	591	611	619	593	586	571	570	626	591	629	622	623	623	668	646	670	569	614	572	568	606	577	588	620	640	596	558	675	589	585	592	599	596	571	523	568	586	585	546	584	581	598	602	606	545	588	565	571	583	622	606	575	557	567	641	621	577	593	549	581	615	606	573	620	621	612	616	578	622	579	596	619	566	613	599	634	568	610	617	629	613	571	606	578	611	610	589	614	577	579	589	579	570	624	582	630	586	597	621	602	559	612	594	599	550	584	575	594	602	590	587	580	566	597	614	564	633	588	579	624	599	617	595	621	608	610	580	567	610	604	609	604	518	569	607	595	572	623	606	577	607	584	582	557	559	570	630	650	607	579	619	589	592	606	602	592	582	628	635	587	639	615	620	586	615	588	581	596	577	626	590	569	631	598	543	587	546	599	577	588	554	624	606	608	575	606	585	555	573	593	607	571	601	600	624	590	590	566	589	558	612	622	553	580	567	580	586	564	605	606	605	584	587	565	603	601	606	639	593	625	559	592	606	611	556	581	632	567	602	607	534	553	578	598	614	579	610	601	609	543	583	606	567	594	561	637	558	605	603	624	563	597	594	572	521	589	581	595	591	563	630	598	640	632	564	597	598	563	572	578	594	591	584	596	552	632	556	568	623	601	621	586	573	586	564	591	594	588	585	593	576	611	615	595	616	586	553	557	561	569	584	595	609	588	606	573	560	545	585	642	611	644	561	566	571	586	551	576	611	585	586	599	591	568	559	606	585	604	627	603	596	572	587	620	592	610	608	557	569	612	608	593	614	595	573	675	594	594	577	598	567	589	577	626	562	599	614	539	574	577	599	575	599	541	579	595	598	638	555	649	589	560	598	636	601	615	597	605	562	565	619	585	615	564	598	620	613	603	575	585	602	618	580	627	587	537	602	591	556	599	556	590	576	575	593	560	552	545	575	611	587	625	600	595	592	565	602	590	590	582	554	626	620	612	600	584	622	597	588	590	587	576	640	563	615	580	572	578	592	573	563	586	589	609	586	543	616	578	553	572	581	599	549	586	562	589	569	654	613	584	596	550	607	625	537	565	636	604	550	602	596	624	603	557	604	621	576	567	570	580	603	606	621	629	608	634	594	566	603	590	631	593	614	604	618	573	574	566	583	572	610	600	597	589	570	547	584	581	605	611	556	569	573	622	566	591	600	645	583	609	633	599	590	581	616	575	583	603	597	619	612	614	566	544	598	577	596	591	596	601	594	602	600	567	571	596	600	564	524	614	567	604	589	617	605	594	589	585	560	612	603	551	618	580	621	585	583	570	557	603	598	609	623	587	635	558	592	578	611	571	555	560	616	590	594	617	582	604	578	595	603	571	599	535	571	594	629	617	598	550	613	599	606	603	595	562	568	562	575	584	652	605	606	557	587	624	598	574	592	576	559	560	606	613	614	578	562	582	638	602	626	576	603	573	602	639	613	638	608	606	585	575	634	581	657	580	546	634	589	584	559	589	570	560	627	585	600	587	639	569	611	635	594	568	609	548	601	642	608	622	603	618	640	595	583	570	595	592	599	564	598	594	579	623	577	636	592	589	578	591	607	607	581	555	557	565	580	629	586	569	589	579	589	558	585	623	570	575	631	617	577	560	585	591	611	563	602	614	594	611	571	594	589	576	596	631	593	577	598	556	595	560	633	602	618	584	617	596	541	625	620	597	627	643	591	610	574	629	608	614	587	590	630	545	590	619	617	597	599	568	603	573	582	593	587	576	583	617	597	587	582	622	632	611	623	575	633	608	632	550	585	547	629	583	584	618	561	589	591	585	598	567	594	576	621	577	589	602	570	589	601	617	598	610	596	602	600	542	590	582	624	611	627	547	571	568	577	595	599	584	623	607	601	576	583	597	591	572	618	556	570	574	578	581	635	590	597	620	618	595	586	553	591	622	601	613	615	602	584	561	587	606	628	588	565	572	589	560	623	579	586	615	540	593	624	608	569	626	586	592	591	564	535	631	606	561	625	608	549	575	533	592	569	606	563	592	555	571	606	557	557	653	606	551	588	568	571	570	574	624	632	583	614	587	605	576	624	598	579	585	619	599	591	606	596	612	596	580	610	590	617	599	570	607	599	604	580	589	643	648	591	554	597	608	572	617	599	562	620	613	591	615	508	641	583	596	589	607	581	629	573	599	595	596	608	555	607	613	611	572	605	629	627	626	596	599	539	601	549	595	606	590	555	590	588	558	598	574	600	611	606	605	598	561	597	604	616	580	582	574	611	589	612	546	586	595	549	579	558	610	575	608	597	575	558	634	565	618	623	583	625	567	648	628	639	606	544	560	611	566	560	536	589	568	601	598	607	612	606	598	574	627	603	602	599	612	628	589	569	583	584	628	567	562	610	563	579	574	594	602	630	660	574	643	567	580	585	610	600	599	600	628	607	600	557	536	588	574	550	593	587	593	592	584	571	589	578	610	565	590	551	556	541	613	620	597	579	585	564	646	584	573	567	586	596	606	561	579	602	551	587	582	568	595	622	592	555	555	541	540	560	615	574	601	607	599	628	576	557	612	573	576	587	567	570	582	620	579	595	607	606	562	551	569	610	583	586	633	604	574	590	597	601	618	570	585	572	565	606	576	562	612	604	628	597	589	548	571	595	560	608	575	609	564	620	631	605	583	612	601	625	579	580	588	629	619	611	551	605	626	543	606	579	586	548	573	585	590	588	583	527	595	593	592	581	573	629	609	559	579	588	631	566	599	649	630	579	579	575	575	601	599	611	621	575	564	595	607	567	589	570	585	577	557	571	622	602	569	593	623	585	596	568	576	546	593	589	605	578	588	609	579	593	570	610	568	589	556	606	570	547	614	585	597	612	567	593	576	593	592	554	613	623	597	573	650	576	583	594	587	606	593	667	602	575	576	605	643	582	617	543	638	556	572	610	592	632	605	557	609	593	588	557	571	598	565	577	613	576	654	565	606	574	595	576	584	597	585	606	573	616	573	584	588	578	618	579	597	654	627	570	635	570	616	610	565	542	617	646	563	606	605	625	604	576	606	570	581	602	577	571	608	583	646	606	661	599	617	601	590	587	568	592	565	607	583	581	574	603	607	555	669	601	579	619	559	614	610	601	567	603	590	585	559	574	599	607	558	600	577	609	587	599	604	550	591	580	574	567	579	579	581	618	598	569	553	624	589	586	620	603	606	547	625	630	586	609	575	592	575	624	598	601	570	595	582	600	581	571	581	587	565	600	586	556	590	614	625	606	567	537	658	556	626	635	602	582	601	633	604	575	599	594	581	576	614	590	566	613	574	637	607	523	580	600	546	608	587	585	625	588	549	623	599	600	581	583	574	568	641	601	555	561	586	590	573	574	581	575	621	615	585	589	583	623	616	542	559	598	602	562	545	624	572	549	611	608	561	598	570	565	593	566	575	599	538	596	644	597	609	574	593
24936	21228	25562	22247	1176	518	479	430	477	460	453	410	423	424	389	427	377	407	424	405	411	428	415	393	436	434	423	401	431	402	424	411	374	420	416	418	420	408	395	437	373	419	395	445	426	422	383	455	375	447	385	437	440	418	422	397	377	399	420	401	418	378	413	370	405	408	419	392	413	389	434	442	421	407	406	382	382	380	402	422	393	375	406	421	421	367	416	401	423	434	420	444	415	397	377	393	399	422	416	443	406	368	418	415	403	390	402	442	376	435	434	377	407	407	405	399	402	427	393	399	406	397	434	395	370	403	433	420	388	409	384	375	388	395	412	367	379	382	420	404	423	411	424	408	376	416	395	391	410	409	376	375	431	407	435	409	405	398	445	416	451	401	442	391	448	395	415	391	427	426	379	406	405	408	394	363	390	428	379	440	428	426	388	437	415	417	391	431	413	417	407	388	429	410	414	408	388	413	418	376	403	395	386	407	435	435	402	416	409	433	396	417	392	402	458	384	414	441	439	421	408	382	401	404	387	385	385	393	405	415	397	439	376	401	425	433	377	419	416	397	420	431	374	399	400	392	414	404	405	425	403	408	401	395	392	397	404	425	360	406	397	426	380	435	407	434	421	427	421	414	402	410	384	426	400	384	391	395	426	398	372	402	395	392	434	389	390	391	418	416	381	431	398	398	416	376	392	403	391	379	427	422	381	396	391	393	387	366	420	344	416	386	409	427	405	391	388	383	381	403	416	395	363	382	435	388	394	360	424	419	422	354	387	395	428	434	377	411	394	396	402	393	385	417	400	383	370	373	416	439	431	416	397	389	380	364	390	423	390	398	394	409	407	423	384	396	409	387	432	406	406	415	390	380	409	434	374	415	391	434	393	421	400	383	377	376	429	401	412	407	379	414	424	352	404	399	373	362	405	425	416	395	383	416	406	428	435	370	425	391	393	416	417	393	409	380	404	436	390	388	398	369	431	417	409	377	366	446	365	418	383	422	416	417	398	421	427	420	436	402	401	382	421	441	412	425	396	380	401	409	393	411	412	407	420	393	398	368	413	409	379	372	409	408	419	426	369	386	414	393	361	385	379	404	431	341	393	369	419	417	403	395	407	408	418	406	404	415	370	417	410	392	380	415	417	370	410	378	413	424	430	388	398	376	372	396	401	434	425	353	399	378	395	432	425	427	409	391	390	402	356	406	417	421	391	361	400	357	389	390	411	396	391	400	391	391	377	408	443	396	362	419	364	431	435	422	413	392	415	410	398	402	411	386	372	415	397	364	415	406	430	384	417	415	408	394	402	436	405	362	414	396	393	412	396	403	421	343	405	410	405	378	377	414	389	412	412	403	394	463	424	394	421	406	394	400	426	409	426	413	411	381	385	433	394	422	387	434	447	362	441	402	403	433	415	420	409	410	433	425	404	423	397	380	370	435	392	397	385	356	433	402	395	431	402	429	411	426	429	392	395	417	394	432	423	369	385	430	397	406	416	405	396	386	387	390	402	368	416	427	389	389	398	382	408	412	373	430	390	393	432	453	394	436	418	383	460	390	421	394	409	405	388	413	405	431	384	409	396	424	434	434	396	429	401	425	379	366	423	423	431	394	415	418	404	418	429	423	407	403	392	392	397	361	412	399	423	435	389	400	402	419	455	394	385	397	373	402	382	398	389	378	408	394	449	407	440	420	397	465	398	439	396	408	396	387	426	414	402	395	469	440	416	405	396	405	437	409	407	409	406	410	388	414	413	424	383	410	401	398	365	436	420	435	397	409	440	403	410	415	387	432	421	384	397	431	402	408	422	418	417	422	417	391	381	386	410	431	438	445	412	412	397	424	409	431	358	428	362	437	389	410	382	364	420	420	422	394	396	416	419	409	379	439	403	399	398	431	404	410	419	427	377	437	398	388	395	435	419	414	376	394	410	371	388	418	473	377	455	433	420	451	435	401	389	444	408	388	378	407	378	425	405	402	385	416	371	395	401	396	416	415	437	390	398	379	428	379	407	419	426	373	418	413	401	415	382	419	376	442	384	413	362	401	396	347	360	389	414	400	401	410	388	399	458	402	366	400	399	412	397	395	372	437	428	380	389	381	426	401	442	459	416	416	436	417	418	386	365	402	420	411	421	382	432	413	394	390	400	410	451	431	412	419	417	430	433	374	448	414	385	409	375	418	414	407	402	422	441	350	371	436	412	410	388	407	399	416	440	419	385	403	404	406	404	405	388	409	400	381	424	442	383	402	407	426	412	398	409	402	444	379	445	378	395	418	414	422	418	403	443	402	425	424	374	410	387	395	447	405	436	436	410	389	414	397	396	441	369	394	399	379	416	431	401	408	382	397	355	365	399	397	382	396	395	458	436	411	383	405	416	415	378	419	381	423	440	420	397	445	404	420	416	389	413	394	367	381	426	433	379	400	412	406	402	381	391	414	395	408	383	393	425	376	398	386	419	402	366	401	403	466	417	397	393	409	389	379	429	401	382	419	383	396	384	419	398	378	394	376	416	392	404	406	397	389	391	418	379	371	398	423	424	414	419	376	398	376	400	420	383	426	379	367	405	422	395	399	413	402	410	390	415	407	393	374	392	411	393	360	368	415	458	403	424	400	405	420	364	390	390	404	438	426	384	445	395	414	358	426	419	418	403	420	387	414	352	374	403	375	413	422	380	403	415	401	398	394	384	405	386	447	411	402	383	428	409	407	400	381	403	416	416	424	414	433	401	467	389	441	384	432	368	392	448	408	416	395	427	397	384	396	420	413	401	423	387	398	413	396	401	405	382	397	406	377	394	383	412	386	384	393	426	382	373	405	429	391	405	382	374	427	426	393	422	401	424	420	435	403	392	418	373	398	396	433	385	386	371	378	391	404	412	389	400	419	415	418	387	415	441	401	394	424	382	397	404	412	444	397	412	416	411	387	419	401	400	393	405	425	396	428	421	387	386	413	434	470	387	413	400	393	407	385	419	406	416	385	402	384	388	409	405	399	399	450	398	420	406	420	368	393	408	432	405	395	428	394	363	420	383	400	391	388	403	425	386	414	425	361	409	387	393	402	396	410	386	388	421	402	420	402	400	383	415	416	352	405	425	396	421	378	401	397	417	398	404	463	421	440	401	393	415	424	383	406	388	410	404	370	375	397	414	413	447	382	414	431	404	388	418	424	424	422	392	387	408	404	403	398	388	399	417	417	425	368	402	406	394	389	434	450	407	391	425	387	411	411	423	454	421	404	397	406	412	424	409	408	403	375	404	393	392	387	401	398	395	424	416	429	430	370	408	413	405	399	434	395	420	421	403	398	427	414	393	402	421	429	376	420	364	388	391	416	417	415	380	395	433	429	404	426	435	432	394	369	342	399	432	410	393	441	403	386	418	411	422	404	451	451	410	391	403	396	428	379	361	412	412	407	418	413	388	407	436	411	381	383	393	417	413	431	423	425	414	409	396	398	380	371	370	397	395	414	383	403	359	382	387	401	419	424	403	371	394	406
21410	3329	2204	1181	1010	899	773	705	632	629	574	585	585	571	560	554	563	566	518	544	569	542	529	550	538	543	571	527	512	551	527	514	567	536	520	548	479	533	556	574	560	525	513	508	499	540	550	520	565	490	567	537	555	544	540	532	543	519	520	532	498	524	516	523	531	502	487	534	509	545	561	508	526	549	552	546	536	519	498	519	544	512	515	482	522	533	543	503	501	523	524	553	515	526	507	544	507	573	543	555	558	566	482	537	486	506	525	556	490	516	541	513	500	570	518	507	482	542	508	505	514	556	541	518	527	520	513	531	535	512	519	508	479	534	524	514	540	486	517	521	508	497	535	461	548	534	535	569	535	509	528	528	531	496	548	577	524	558	549	471	532	497	520	500	516	572	488	528	576	531	551	516	494	544	504	530	550	534	527	541	545	533	527	525	543	519	538	501	512	512	496	502	535	498	509	535	538	526	503	531	516	534	525	528	525	524	487	505	518	522	480	522	506	517	516	519	489	527	506	529	491	527	501	510	548	527	554	561	554	548	554	560	552	499	512	530	527	549	516	558	478	514	523	507	541	540	538	516	555	526	533	523	540	525	544	522	515	503	512	543	539	502	508	520	523	506	524	548	544	523	550	519	524	544	535	534	482	543	549	538	482	544	486	537	536	482	526	492	480	499	537	503	536	547	547	525	516	518	551	513	517	519	529	533	501	496	500	535	518	522	505	522	521	526	499	491	521	524	525	516	482	503	533	504	524	527	525	526	496	531	516	563	520	494	513	506	528	556	562	512	540	522	528	514	540	523	518	563	540	512	510	533	479	554	503	522	523	530	499	529	559	527	505	477	578	544	530	517	526	524	542	552	556	507	537	481	511	515	539	516	558	537	563	511	508	525	521	554	503	540	540	486	517	492	530	502	530	514	531	556	557	520	509	491	504	510	476	497	516	552	521	528	526	488	537	571	547	532	545	520	511	491	508	537	499	514	476	538	508	569	505	580	526	567	565	548	554	481	480	519	518	475	502	523	549	498	522	528	518	481	556	515	564	517	522	553	538	486	551	521	539	492	537	570	535	499	494	524	528	501	509	531	500	526	500	530	516	523	476	586	498	532	506	510	530	512	464	504	513	540	498	539	508	524	542	513	544	543	524	524	574	569	527	545	540	510	494	521	595	501	482	554	527	509	566	510	495	480	520	517	486	494	536	484	519	510	527	497	549	517	513	552	580	508	493	550	517	515	514	535	503	490	499	558	495	502	481	555	542	557	542	504	539	497	498	508	532	529	528	543	533	511	503	505	534	523	540	532	551	550	552	554	535	557	502	508	477	550	518	498	523	513	520	504	545	524	522	508	499	489	497	555	521	504	523	538	529	526	549	517	528	547	496	519	573	486	533	537	537	516	517	546	538	516	494	531	473	501	504	504	501	531	504	506	487	554	499	531	546	544	538	493	504	534	526	516	483	520	497	476	606	544	562	547	519	566	541	557	504	489	504	526	517	521	536	519	566	512	524	498	521	507	525	558	551	529	519	539	556	497	508	526	548	507	549	574	519	542	544	536	520	522	505	517	521	528	511	523	510	528	540	488	529	513	487	502	496	510	502	548	496	512	528	556	539	547	554	561	548	528	534	544	533	513	481	537	503	517	538	518	503	526	513	495	543	536	495	486	515	557	521	518	547	530	532	537	538	496	511	547	496	507	490	522	557	509	611	530	559	548	573	538	543	549	497	546	520	461	551	551	546	484	530	534	474	532	525	525	489	507	506	488	517	522	526	497	468	480	538	488	542	536	523	538	550	493	469	530	525	547	478	499	503	484	548	475	544	552	520	567	504	511	527	512	520	514	493	529	519	532	560	520	522	516	545	517	543	549	507	534	548	492	522	545	514	526	548	543	503	567	517	530	503	515	509	545	525	477	512	532	496	532	549	536	535	491	538	532	543	548	535	518	527	541	527	532	521	536	542	536	535	529	566	513	549	517	509	497	494	523	535	533	538	525	495	523	525	515	548	505	507	519	523	519	490	526	509	520	565	516	498	544	507	516	527	530	555	554	541	548	515	500	505	501	528	531	504	505	517	548	502	512	508	552	573	525	538	511	524	513	508	518	494	506	535	511	530	474	489	516	521	539	542	532	487	542	528	521	519	494	528	500	506	484	532	550	556	552	514	518	506	504	523	552	560	499	520	502	502	564	533	540	530	523	511	508	536	535	550	510	570	510	504	506	494	523	510	525	543	495	583	513	534	531	515	555	521	553	525	568	494	529	528	551	499	505	522	493	494	506	569	551	519	516	500	524	549	545	508	543	541	571	542	527	484	500	522	532	492	535	516	525	515	519	539	551	518	563	530	571	503	534	516	463	537	558	518	498	527	529	518	524	517	503	511	514	518	500	509	549	525	499	514	516	523	552	508	551	479	519	494	511	523	510	519	534	561	539	512	511	545	521	484	506	528	541	551	570	534	500	521	544	509	518	517	513	553	515	526	515	526	485	539	546	535	536	519	528	538	567	579	522	512	553	530	522	511	511	517	519	525	467	495	515	529	519	542	466	481	539	516	526	542	513	537	528	529	529	529	502	526	563	528	510	532	509	514	524	529	524	480	506	519	502	524	522	493	550	538	548	540	528	541	524	484	482	490	504	561	506	523	532	504	525	518	524	509	494	570	538	510	535	529	507	508	526	522	519	536	504	521	510	524	519	503	543	536	564	536	527	532	505	527	539	486	554	491	553	554	543	543	521	486	525	551	510	520	513	505	532	492	517	508	514	541	527	513	477	550	479	533	549	515	491	523	536	496	569	565	519	535	548	548	547	518	532	531	522	500	494	530	508	527	539	510	543	511	547	563	500	487	515	530	530	483	532	542	521	480	498	514	517	518	534	524	515	521	547	556	547	505	558	555	522	470	483	494	524	532	542	535	589	506	514	542	538	526	566	574	527	520	534	503	528	537	543	533	543	534	513	506	517	497	495	530	499	522	501	550	530	566	510	538	464	538	529	534	548	567	543	507	512	480	557	515	507	545	532	534	531	543	504	538	541	524	518	494	511	500	540	513	523	518	507	539	526	539	504	512	517	505	493	535	524	526	492	517	563	554	542	533	527	513	535	516	540	541	534	503	514	485	541	532	503	518	493	527	513	543	524	553	526	517	542	514	501	488	506	482	527	509	539	498	534	505	515	535	544	498	505	592	536	530	524	519	494	501	520	506	485	531	501	532	551	492	471	488	529	550	541	537	562	558	537	533	499	518	548	524	478	548	563	497	522	511	548	533	528	514	540	565	510	524	475	551	507	524	520	538	543	516	544	531	540	532	514	574	528	496	508	498	541	561	552	546	525	528	538	490	521	517	527	535	578	514	477	503	486	504	563	525	516	509	522	527	583	511	521	531	538	540	513	538	550	531	541	506	536	475	537	533	525	514	481	551	551	512	525	537	526	507	492	509	546	543	517	524	533	513	555	563	607	553	534	555	512	536	548	475	517	532	525	571	533	582	520
22554	21282	28482	24423	21285	18765	1046	440	341	312	319	282	268	276	231	251	227	229	217	228	218	195	226	188	203	214	205	225	202	170	210	206	190	194	217	197	204	239	195	237	239	200	199	195	186	186	184	196	170	209	200	162	159	174	186	185	208	183	209	192	178	188	193	195	216	204	183	190	185	172	176	179	175	194	181	196	170	192	203	203	198	173	216	203	148	176	162	193	209	198	192	192	201	201	209	190	189	195	200	184	185	183	182	175	201	200	213	184	204	192	197	178	186	190	208	213	189	187	183	186	193	181	173	187	186	184	192	195	206	207	213	169	201	196	183	194	202	193	181	193	167	210	201	184	169	204	172	193	185	184	198	209	204	192	198	193	187	184	178	182	201	177	200	214	187	177	200	187	190	164	197	210	191	180	158	192	188	219	179	197	186	175	191	201	186	172	186	196	184	177	178	185	193	184	207	182	200	197	193	211	193	171	204	183	203	173	165	194	184	145	199	181	205	206	198	183	193	191	174	208	206	196	177	170	208	199	181	191	196	182	180	184	204	187	194	194	209	181	205	182	184	208	216	203	188	166	191	185	177	203	218	202	199	176	189	176	201	212	176	176	184	187	180	187	222	186	208	181	200	180	198	202	191	205	198	179	195	202	189	199	206	193	176	185	174	188	187	183	205	209	179	214	170	189	188	158	199	176	173	189	205	185	183	222	166	207	175	192	178	212	178	174	198	163	175	190	198	173	162	185	174	194	205	173	190	191	190	176	191	205	207	195	180	174	189	201	213	185	194	180	221	194	162	173	176	185	184	173	198	188	181	186	179	175	169	193	216	184	212	174	185	179	200	182	187	167	196	185	182	201	208	186	202	192	191	192	179	168	211	192	180	180	180	186	184	175	168	171	192	187	169	210	180	189	181	206	184	183	206	178	180	178	176	190	191	189	202	204	182	171	208	195	170	194	192	204	161	205	190	184	190	186	183	187	185	175	180	185	198	175	190	204	175	175	191	181	191	216	180	165	192	192	199	180	192	190	190	212	189	188	206	201	194	169	208	203	183	184	198	191	232	172	198	194	200	204	222	203	212	197	185	173	220	156	195	188	167	205	217	174	197	169	196	180	178	192	200	186	188	173	178	168	194	190	199	188	163	202	189	204	196	175	178	204	197	195	174	198	213	187	181	177	181	204	177	175	187	179	188	208	183	193	192	190	180	204	179	196	177	186	238	180	218	217	201	194	195	182	196	189	190	204	183	192	163	193	194	230	202	194	181	210	161	190	170	197	200	191	188	197	206	181	180	196	189	179	206	190	196	208	185	202	177	204	185	164	175	179	181	198	203	201	199	175	193	191	162	167	183	176	183	194	195	201	181	209	185	205	184	203	191	173	170	214	185	190	203	175	196	176	170	174	203	191	199	185	206	186	181	186	206	210	180	160	177	167	181	212	202	212	177	205	188	174	189	210	223	185	187	210	225	190	200	173	202	209	198	192	168	231	195	167	219	192	204	189	179	182	197	196	209	177	187	165	188	181	183	191	176	197	178	208	174	189	186	184	175	207	203	189	162	180	196	173	192	222	201	190	167	199	186	176	190	167	199	204	178	187	169	189	183	179	187	182	206	193	195	208	192	172	211	201	179	183	183	210	198	195	219	176	205	216	203	191	188	188	207	195	188	172	194	187	202	184	205	182	189	180	167	215	196	192	182	191	182	198	191	176	186	179	182	195	187	192	187	206	160	222	177	199	215	192	189	175	205	171	191	201	189	204	180	176	169	193	219	210	185	210	188	170	212	201	182	162	189	197	179	191	190	205	195	198	185	220	201	201	191	180	199	176	188	216	200	184	190	186	184	196	173	182	217	175	200	196	191	162	183	182	201	170	207	193	184	172	184	191	201	204	206	185	182	183	188	170	184	195	183	172	206	207	194	201	188	217	203	198	190	175	182	200	203	179	184	201	166	178	190	203	186	207	195	206	179	169	200	176	201	177	191	206	187	194	188	191	178	206	194	164	168	177	205	203	185	201	188	196	210	181	181	185	173	192	198	200	194	185	224	182	209	178	205	191	198	199	193	185	178	172	190	197	196	192	195	171	177	200	178	159	201	177	189	197	178	208	211	198	181	196	185	195	205	194	202	198	203	174	180	199	169	204	168	200	200	226	194	206	218	194	212	172	181	196	203	186	198	173	181	197	205	169	211	186	191	201	207	188	231	190	167	181	180	199	164	170	206	186	167	210	201	208	199	206	189	165	182	203	190	171	194	209	198	182	192	169	165	173	171	183	192	194	177	177	182	210	200	185	174	171	187	189	189	151	214	174	198	201	167	173	185	196	177	175	186	199	197	197	198	175	205	208	192	184	190	180	200	173	181	200	182	204	202	201	192	155	178	184	178	215	215	150	162	182	154	173	193	173	206	165	219	186	206	202	178	165	190	210	191	201	195	217	185	184	177	185	183	194	184	193	177	170	189	202	192	201	184	186	209	191	190	198	190	167	187	194	176	196	192	188	197	224	177	177	194	178	198	220	164	174	209	182	210	182	197	222	185	205	194	194	203	182	191	180	182	179	216	172	192	167	184	196	194	188	204	180	185	223	210	171	199	186	163	189	181	193	182	207	169	232	171	175	170	182	198	216	185	186	164	156	175	213	183	209	193	190	177	195	204	216	189	196	176	188	190	213	193	217	198	186	177	176	185	217	178	189	187	199	198	198	207	180	180	182	183	202	168	163	186	187	201	213	191	181	220	189	184	210	198	210	198	181	186	179	195	203	182	182	221	165	186	163	191	180	183	159	200	218	183	192	182	208	184	216	195	181	186	181	195	174	217	198	179	161	181	161	196	150	211	184	198	187	168	196	176	193	204	203	203	173	183	194	196	207	204	189	178	196	197	184	196	212	184	200	209	179	183	175	178	177	177	180	196	195	184	208	194	197	187	211	191	202	172	187	199	202	191	173	224	212	171	195	174	206	188	206	194	206	180	184	177	161	198	183	183	196	181	194	201	193	213	196	190	201	203	209	175	188	186	194	192	211	195	170	206	194	173	181	207	193	181	176	182	214	183	189	168	194	187	186	190	183	193	199	200	190	171	184	171	191	180	187	180	171	172	181	211	188	188	174	196	182	164	191	194	188	167	225	176	217	212	182	188	208	178	190	171	187	157	169	204	176	197	183	214	190	199	219	189	171	177	198	206	193	185	168	171	191	225	179	182	212	218	191	201	170	190	156	210	210	176	181	189	210	187	175	213	179	194	192	200	192	192	168	194	189	225	209	176	190	195	177	191	180	200	162	191	184	173	186	205	175	193	176	162	183	210	165	192	180	176	172	155	189	197	210	198	202	212	188	196	183	232	240	205	212	178	186	195	183	184	177	186	155	206	193	184	177	195	170	190	177	197	179	195	183	179	204	189	167	179	194	188	182	204	188	193	201	174	195	200	202	208	183	180	196	201	196	190	195	176	196	187	194	195	203	198	219	211	206	226	181	184	164	195	195	183	194
27471	10607	6638	3133	2135	1580	1230	967	834	658	600	511	473	410	410	367	385	349	324	347	344	338	321	323	287	299	313	299	299	289	330	306	281	315	273	318	283	294	317	317	321	284	276	259	251	267	283	251	281	251	265	292	276	276	280	299	266	262	263	265	268	270	266	269	253	263	265	274	260	250	274	253	247	263	279	241	249	255	248	259	260	275	263	250	248	235	249	298	300	246	302	268	258	252	281	294	239	264	249	241	265	266	274	245	272	252	255	254	253	246	290	289	253	227	297	273	243	255	257	260	271	261	292	247	253	263	236	238	277	278	244	269	256	256	281	256	217	274	258	238	252	276	250	261	305	275	257	268	288	243	253	265	261	264	262	265	239	217	252	263	258	266	269	273	263	273	272	270	270	242	247	243	279	265	280	270	258	282	269	245	250	222	255	279	280	258	263	226	279	289	264	259	228	262	258	263	265	270	259	261	277	255	279	252	261	274	255	286	241	267	257	236	250	238	266	268	266	266	252	275	245	251	251	260	284	278	230	266	284	266	228	253	269	250	254	261	245	281	284	267	266	268	287	258	265	243	256	254	252	241	256	266	262	254	283	262	265	281	228	262	249	257	247	250	249	275	269	255	236	252	259	287	287	270	283	266	271	253	280	268	265	238	264	264	233	275	273	243	286	234	236	277	247	234	252	235	274	260	240	277	259	248	263	242	238	270	260	228	282	242	287	241	272	240	268	276	266	292	265	255	275	245	256	256	293	258	258	294	260	263	269	250	264	279	284	301	243	273	227	260	276	243	247	240	260	261	257	244	238	286	246	251	245	271	262	275	253	287	253	254	254	275	285	259	244	264	237	264	261	262	276	242	268	277	280	246	261	251	256	262	258	253	240	251	250	253	275	287	260	266	268	252	258	293	247	266	241	233	262	279	251	252	271	251	279	273	247	240	262	255	262	270	217	261	272	273	268	248	250	246	276	276	232	263	241	214	248	230	281	257	262	246	312	253	256	253	241	245	269	255	257	262	263	261	242	276	245	254	247	265	269	253	290	237	248	282	227	263	256	250	279	239	258	275	274	271	244	299	240	261	252	263	267	241	236	264	286	264	223	245	261	272	244	274	249	250	283	253	240	256	247	264	278	261	270	254	256	240	239	263	250	256	286	274	267	243	273	278	260	256	244	268	278	247	251	261	274	262	244	222	279	252	229	264	281	279	279	272	260	240	253	242	234	235	277	226	260	235	267	272	239	270	262	297	265	283	260	252	273	254	254	255	257	250	249	269	273	221	262	245	271	262	239	269	232	285	262	265	263	285	266	254	281	266	254	243	249	302	245	224	245	258	233	250	273	255	236	252	233	268	285	254	246	254	286	266	241	245	255	262	265	244	282	261	268	288	292	257	273	224	263	262	270	258	274	278	234	280	277	244	303	284	289	266	256	234	258	252	263	288	267	266	245	269	265	261	272	225	267	272	236	276	261	264	243	268	237	246	232	279	258	262	253	255	274	257	258	241	284	269	261	272	264	276	250	266	267	278	250	262	290	269	259	302	245	232	258	266	254	234	260	265	236	264	280	282	264	268	263	274	254	237	261	242	230	281	298	251	251	258	233	291	298	235	264	262	251	220	248	257	268	254	273	264	272	266	239	275	267	244	226	252	247	268	250	264	256	264	263	245	265	260	257	269	274	248	251	272	278	241	265	259	253	232	301	262	273	269	238	262	244	287	248	259	267	227	278	238	265	236	252	263	229	250	243	277	273	250	266	240	271	249	266	247	253	288	275	236	287	266	260	253	260	249	260	244	274	251	249	249	264	251	254	270	302	263	278	268	263	259	279	289	259	238	244	247	251	242	242	272	247	282	263	242	283	260	265	263	254	259	260	263	255	232	265	258	275	248	259	275	268	267	260	265	259	274	259	255	243	260	248	265	239	233	253	276	271	260	259	252	252	223	274	233	264	270	217	236	258	248	250	268	272	246	218	248	277	239	263	271	249	276	257	233	272	248	283	245	253	253	232	268	281	270	230	248	255	266	229	255	263	273	301	285	247	261	243	236	261	265	233	266	266	268	254	256	248	273	235	231	261	223	246	221	284	217	255	265	268	292	256	282	300	263	281	267	255	252	264	275	262	271	238	267	254	266	230	277	241	282	294	245	237	263	256	252	253	264	233	252	252	283	275	234	286	254	255	276	250	249	255	217	286	268	266	256	258	257	284	230	251	249	243	257	257	263	256	251	221	276	279	269	263	251	275	250	245	237	236	256	264	250	256	273	258	276	274	245	277	267	274	242	263	262	277	279	247	243	256	281	271	273	255	258	238	237	262	275	252	255	263	231	244	261	265	257	267	236	253	219	255	269	276	266	258	241	251	266	278	246	251	262	266	260	268	268	275	234	298	251	253	262	277	268	264	258	246	248	310	245	255	260	272	259	268	234	257	268	275	259	257	243	277	275	268	251	244	291	263	266	282	243	255	258	245	240	265	266	263	277	272	257	261	247	258	232	285	261	259	247	257	279	227	278	288	236	228	246	268	275	304	262	266	245	233	272	237	274	277	242	246	248	264	276	258	255	264	246	277	243	290	271	282	248	277	258	254	279	272	243	264	262	257	241	251	248	287	259	258	256	239	263	257	260	257	258	254	249	253	274	251	288	262	265	251	279	284	254	266	263	265	292	262	243	263	260	246	237	256	250	253	259	248	237	248	246	273	265	262	280	242	261	265	237	270	270	275	287	262	285	265	274	279	250	271	238	276	251	273	261	264	273	251	265	263	256	300	242	224	283	253	288	257	237	249	248	216	287	279	259	255	253	247	260	263	272	244	253	259	293	268	265	260	253	247	247	251	253	256	260	255	254	229	232	246	254	271	242	260	269	263	267	225	267	293	293	272	274	250	288	245	289	243	250	235	250	254	267	282	258	259	255	261	278	273	278	234	256	273	268	269	284	254	249	281	240	296	233	258	267	280	277	280	251	284	282	256	269	277	258	269	279	275	281	270	260	236	237	233	251	246	292	279	275	258	239	277	274	268	264	239	258	244	235	274	266	267	252	290	283	248	267	271	254	260	270	237	268	241	270	237	253	255	283	292	245	246	252	229	265	256	256	259	293	281	276	272	254	253	263	292	259	269	247	258	275	272	267	247	257	270	271	258	258	281	263	270	247	267	238	234	287	291	245	272	242	277	250	268	245	278	288	232	269	237	261	253	247	245	256	237	247	264	247	266	263	264	232	262	246	236	240	272	243	267	272	261	260	268	263	255	255	267	268	236	242	273	263	240	246	255	255	258	271	269	272	276	259	238	252	262	232	271	254	281	252	293	252	264	289	245	254	263	242	272	271	276	264	267	256	255	269	282	238	262	252	239	275	231	265	255	263	277	276	270	263	236	287	250	249	273	243	268	263	244	259	281	263	273	254	258	249	264	257	231	260	274	264	245	286	230	277	265	300	231	253	275	300	260	273	229	259	240	265	281	235	224	257	268	264	250	239	244	258	273	271
27810	15478	2202	736	605	555	587	571	545	581	564	602	577	528	563	581	556	588	592	582	616	559	593	608	560	519	522	586	515	566	567	567	529	553	569	540	541	556	570	578	582	563	550	575	596	525	551	603	555	536	579	526	530	517	578	541	530	537	555	557	528	543	558	547	542	566	568	606	564	543	538	565	591	606	566	598	534	566	526	619	537	562	577	598	531	557	554	559	546	548	554	576	551	559	580	590	549	550	578	561	582	557	576	586	526	568	563	604	551	529	549	579	595	551	565	586	586	543	569	534	537	590	534	586	528	530	577	569	584	538	520	555	627	549	568	528	519	562	589	544	582	526	543	519	564	545	579	635	589	527	529	579	549	547	577	585	526	515	589	552	553	543	573	538	534	546	550	581	550	563	557	557	590	579	501	589	593	552	576	513	568	618	549	577	550	571	537	579	540	557	527	540	545	555	530	570	553	561	533	545	578	567	598	552	593	554	555	566	558	574	596	577	567	557	572	576	563	544	544	513	536	608	572	555	580	572	534	582	574	583	576	548	564	535	541	590	585	558	553	541	554	556	564	566	586	564	544	539	541	557	619	589	554	579	553	591	562	511	557	546	553	558	574	620	573	544	583	577	563	527	541	551	555	615	559	551	552	532	532	610	579	552	555	573	590	559	543	543	567	492	540	553	580	574	535	584	552	558	531	607	646	541	559	618	545	535	534	568	560	527	514	557	590	589	579	573	570	532	521	586	531	569	566	557	577	570	558	598	582	581	572	555	562	594	586	524	548	531	542	580	571	578	577	593	551	584	621	549	577	583	543	581	570	562	591	535	576	554	586	591	553	574	530	586	571	552	594	551	558	589	563	569	561	571	575	573	598	553	582	545	567	552	563	571	560	583	528	555	549	583	562	575	564	550	558	523	608	532	559	546	544	532	564	551	559	565	583	551	538	592	541	583	536	531	535	565	538	570	579	580	596	527	561	550	561	564	566	547	550	526	574	585	530	570	564	539	531	578	566	582	508	556	555	578	553	558	553	549	576	552	542	581	603	552	562	553	567	546	557	547	532	529	539	548	533	571	549	594	542	523	597	561	557	575	592	576	578	552	548	561	578	543	550	587	538	552	586	524	570	542	566	609	554	543	535	602	562	583	541	591	562	529	567	576	547	610	582	568	613	540	568	572	543	575	538	581	540	531	526	569	575	534	506	585	535	585	525	547	562	583	525	522	557	534	542	581	500	582	549	570	519	568	543	542	565	524	540	554	563	574	581	535	582	547	558	564	569	570	533	598	561	577	548	575	572	521	547	521	539	560	563	529	552	544	531	545	545	569	497	519	584	601	556	576	585	563	578	551	536	572	546	544	578	541	589	558	529	536	575	574	562	526	571	563	578	582	523	578	572	531	571	568	549	550	574	544	520	552	567	539	569	540	570	574	560	544	559	557	588	553	542	579	613	524	565	593	537	510	502	587	565	576	542	546	528	484	579	526	560	582	603	587	584	574	572	563	561	581	604	616	570	510	566	556	572	574	551	551	554	584	553	612	567	574	600	527	598	566	564	584	522	570	592	572	558	597	577	597	533	549	510	556	576	524	553	550	561	562	563	551	553	569	554	555	533	543	556	541	500	541	593	571	572	538	540	576	571	542	597	544	543	534	602	528	509	541	570	598	536	532	583	581	568	565	549	568	559	556	530	578	559	598	541	581	525	576	564	544	566	527	556	500	554	511	581	518	583	580	565	529	545	584	533	545	581	543	538	529	579	526	589	563	528	558	598	536	569	537	525	577	550	553	541	541	557	621	561	585	562	512	564	603	569	542	565	572	611	539	580	516	571	551	516	503	580	548	541	552	538	564	538	556	562	529	589	535	569	579	586	596	536	557	575	546	523	562	563	559	532	588	611	571	560	572	593	544	602	563	552	535	563	571	546	591	534	607	567	573	509	542	571	557	511	568	558	525	546	550	538	602	598	561	534	593	564	542	598	512	539	611	547	541	571	569	505	559	559	541	567	507	550	558	555	550	557	552	527	544	561	531	551	529	555	562	564	566	553	525	614	556	493	546	525	566	513	542	531	533	519	560	564	548	518	569	540	542	521	576	632	576	590	551	559	597	584	613	523	582	588	566	542	550	532	541	569	577	578	564	598	558	578	578	596	557	546	567	566	565	528	551	585	553	619	535	576	545	519	600	526	577	567	544	599	570	594	556	523	540	517	577	561	551	531	533	567	575	563	607	555	543	521	546	556	557	523	551	569	570	576	571	539	546	528	627	539	523	577	548	542	526	555	544	546	586	522	600	529	522	564	513	611	556	547	537	517	583	503	600	541	568	534	557	549	577	606	554	541	545	539	558	569	574	559	567	528	558	542	532	552	556	560	565	582	529	570	540	568	572	597	556	556	568	528	572	544	524	553	527	592	565	571	559	558	556	536	575	584	578	541	569	598	558	551	543	563	575	545	555	551	583	550	580	580	585	575	580	514	555	582	566	553	602	537	579	591	500	553	546	573	583	513	528	583	585	526	543	544	586	540	517	571	573	526	543	603	535	602	564	567	646	562	570	526	523	563	521	536	621	567	549	555	585	558	580	584	537	526	554	594	544	551	597	524	587	551	533	536	546	536	579	580	577	537	555	548	555	563	550	556	583	558	542	572	544	523	522	571	555	578	527	566	547	599	574	574	595	604	551	559	608	548	518	555	547	552	578	574	562	544	558	523	518	581	568	560	564	550	576	572	568	554	573	569	566	540	479	493	585	562	572	559	567	585	543	524	588	593	569	552	546	546	595	555	594	591	567	525	523	563	578	548	518	531	566	566	539	572	558	584	576	556	558	546	594	549	551	556	561	555	520	584	615	548	541	579	587	530	511	558	590	584	550	576	575	569	545	529	513	609	599	536	588	543	555	565	560	571	606	535	580	566	579	527	539	525	497	569	540	564	516	557	524	549	556	582	587	530	536	552	546	577	582	539	555	516	550	546	587	543	538	573	565	579	545	565	570	537	542	537	571	555	588	593	543	581	532	530	568	577	519	554	562	548	570	584	556	563	588	553	515	539	580	557	568	583	596	562	556	543	522	593	559	521	576	525	574	555	550	541	544	564	567	559	556	637	556	628	514	565	536	542	535	581	548	575	551	540	554	560	564	557	571	542	598	530	550	546	578	565	573	585	533	566	580	564	604	581	614	548	581	585	569	557	575	568	566	534	593	541	576	529	574	537	575	526	553	578	557	553	587	590	566	561	579	555	594	534	571	570	542	569	539	559	537	557	556	531	561	543	538	550	598	562	565	563	542	576	578	540	569	528	617	582	585	587	538	579	580	538	588	577	545	582	547	573	581	595	532	584	539	618	586	531	544	550	567	558	587	554	565	570	567	547	565	555	572	565	575	578	592	560	585	594	546	539	561	542	571	547	528	533	563	578	540	572	569	580	579	585	540	540	567	540	580	568	551	558	568	585	553	575	553	557	579	581	550	511	587	561	576	596	531	578	532	566	552
8205	1126	955	831	814	794	778	736	766	786	735	718	736	737	708	730	738	709	770	754	712	739	739	695	723	781	728	661	779	749	802	749	778	734	741	787	758	739	690	696	733	720	746	741	705	731	761	726	759	743	758	717	738	803	791	733	768	756	684	769	738	769	729	737	723	733	758	773	728	764	733	731	789	787	704	729	768	718	732	752	714	765	674	734	724	724	797	724	716	746	721	764	760	727	761	723	706	777	783	777	732	727	749	744	743	759	706	730	776	750	721	701	783	747	765	720	702	741	763	683	699	745	710	768	711	688	774	742	765	718	741	755	764	773	696	732	669	719	736	678	760	727	760	739	797	737	708	707	723	753	742	725	687	746	740	711	726	737	712	723	831	719	723	660	726	721	774	775	722	749	760	760	735	766	747	739	756	721	726	663	748	745	674	740	745	746	721	739	713	722	757	722	708	715	736	774	738	744	738	733	776	715	724	714	750	731	732	725	667	725	728	722	720	730	775	692	734	775	740	748	747	793	716	700	722	774	744	733	790	763	779	730	719	811	741	773	790	735	786	737	737	741	723	777	729	742	758	740	751	788	722	739	739	710	775	729	714	745	745	741	729	741	739	717	695	683	750	788	723	781	722	749	754	717	739	759	729	714	709	777	708	749	720	758	773	774	738	768	669	747	723	726	668	754	721	701	786	775	737	754	731	709	731	749	747	711	702	730	753	769	704	751	737	686	721	747	737	727	745	738	731	762	711	727	770	715	703	781	735	717	704	752	728	731	745	753	735	707	762	740	748	719	784	752	716	715	739	756	766	662	756	725	725	689	736	717	736	760	717	746	726	711	769	704	666	752	783	701	735	710	727	699	710	783	758	741	721	750	683	715	713	735	747	747	755	712	698	753	708	749	727	719	741	749	778	768	740	716	712	757	683	764	726	716	748	680	708	716	714	801	722	694	741	738	720	727	724	764	764	699	706	746	723	757	714	678	696	742	726	780	744	753	734	751	764	758	700	695	740	707	730	700	732	712	764	732	753	714	713	757	679	718	741	750	725	751	759	752	770	761	772	727	749	734	740	752	733	733	748	735	688	746	743	744	731	763	693	749	730	734	721	754	751	712	738	749	704	745	753	748	730	753	747	759	719	722	675	715	711	732	776	722	752	703	736	710	683	753	747	687	791	752	725	744	721	734	745	710	716	732	713	688	711	787	745	763	732	749	768	733	761	741	708	758	763	711	737	764	742	732	738	754	721	746	744	748	770	755	752	724	779	719	724	711	720	741	745	766	751	730	754	744	757	724	747	786	730	799	738	755	790	724	727	745	700	692	740	707	788	723	727	785	715	760	777	727	752	732	762	765	764	734	752	726	750	750	732	728	715	778	713	765	750	788	794	697	724	735	760	726	700	741	763	741	704	735	744	728	732	763	740	757	712	753	748	698	707	697	718	775	736	801	726	717	662	701	758	726	726	720	709	714	709	745	767	707	698	715	780	700	720	706	717	717	729	770	729	725	740	721	754	743	718	743	674	739	770	692	764	792	719	745	731	767	723	769	710	738	752	749	787	731	713	752	705	707	704	757	733	735	713	686	748	711	753	745	741	733	758	737	728	725	753	705	791	657	773	754	729	758	733	736	779	728	763	756	724	741	766	702	718	683	743	755	729	757	661	757	784	721	719	747	704	684	718	722	752	792	769	737	740	706	728	682	743	746	751	737	727	712	730	731	714	776	738	710	754	736	745	750	784	715	761	756	711	742	770	714	682	689	743	764	700	732	786	751	749	694	759	739	751	787	751	730	750	763	741	727	797	736	684	764	701	724	759	743	793	708	689	784	802	732	714	772	724	740	756	714	693	735	724	765	765	754	750	753	726	693	741	746	718	756	704	697	750	681	694	740	734	710	728	736	758	745	719	774	784	714	760	730	753	723	704	743	770	688	753	745	738	747	724	799	696	720	706	743	760	741	745	753	750	736	757	693	725	739	808	746	707	689	741	720	707	748	743	726	720	731	759	738	709	729	744	753	740	695	718	744	701	687	766	743	750	744	721	758	728	718	733	732	769	714	693	723	734	719	715	732	737	699	704	774	715	778	785	711	708	750	730	754	789	731	776	731	685	732	724	730	793	759	718	691	746	679	729	679	741	720	725	707	693	760	758	785	734	734	717	745	715	755	811	700	751	725	766	718	762	703	726	726	760	726	715	781	723	728	732	775	791	697	766	738	722	711	714	710	688	706	732	736	728	735	721	689	722	787	758	723	740	694	721	737	709	701	725	807	750	718	752	710	773	743	704	760	780	699	721	812	766	723	768	781	725	750	744	765	716	728	759	737	737	728	744	761	766	731	742	729	721	745	706	705	745	705	690	776	732	784	757	752	708	760	748	739	758	738	713	661	748	742	794	755	724	703	744	725	755	782	719	786	697	732	732	773	732	696	746	785	703	762	713	721	746	735	721	789	735	720	788	731	711	728	740	765	757	796	734	794	712	752	704	726	760	787	719	791	715	758	756	717	766	771	748	760	697	741	765	777	736	684	763	730	786	748	742	682	735	769	756	750	713	715	732	708	764	735	752	720	740	670	774	749	695	771	697	754	779	736	736	704	746	735	769	704	714	708	754	748	738	770	794	759	717	728	747	761	744	711	707	729	702	743	688	723	762	710	750	720	771	756	736	740	761	786	698	754	711	718	737	719	731	698	744	756	767	755	790	744	765	735	726	734	708	783	749	737	718	695	683	758	749	705	768	702	691	726	726	700	742	731	726	763	736	752	720	735	763	743	731	756	688	743	741	744	721	708	758	712	733	725	770	708	770	769	748	772	750	722	738	762	757	751	722	782	768	706	707	734	762	823	787	739	746	711	758	743	756	721	718	760	742	746	748	726	719	740	741	730	739	770	713	749	753	706	741	740	726	721	705	735	724	754	763	691	765	720	783	714	701	696	733	787	707	713	763	783	806	740	748	767	675	711	733	680	667	749	756	736	746	705	747	712	749	702	719	741	750	762	729	706	685	723	656	763	721	768	764	714	740	788	740	750	707	769	726	709	744	739	754	737	751	729	727	727	726	730	743	755	693	697	719	739	704	707	701	717	704	739	770	742	753	745	760	766	724	743	775	724	743	723	749	756	729	777	683	758	722	737	761	713	710	697	688	720	769	744	759	712	697	742	734	718	723	740	738	716	738	759	749	729	757	738	740	733	743	757	747	779	749	767	749	718	752	694	696	690	762	729	736	740	727	760	775	780	746	768	754	716	739	704	714	748	672	697	765	720	763	774	748	715	765	744	723	695	719	728	709	752	744	719	792	743	684	705	750	721	750	802	765	756	708	720	701	717	733	749	766	781	759	718	738	721	726	768	711	730	750	718	734	755	725	713	751	740	743	728	778	724	801	730	732	758	703	711	723	731	728	737	786	750	694	731	785	709	740	749	725	726	736	777	714	726	755	728	694	750	731	734	703	740	746	781	710	705	724	731	741	738	767	706	767	754	716	703	751	691
23440	21256	27746	25053	20540	2173	743	572	518	482	473	470	510	468	479	441	463	456	490	445	480	467	428	399	406	491	407	462	445	446	430	427	393	464	470	426	462	459	402	474	428	479	470	423	416	376	423	462	412	445	452	426	442	418	466	435	455	440	454	424	479	451	411	418	456	405	469	418	415	439	441	397	486	433	427	409	445	406	438	456	437	420	398	428	442	439	391	421	403	434	431	388	437	450	431	457	405	433	452	449	478	439	450	461	409	456	415	421	436	428	444	445	442	405	419	408	467	391	417	473	422	405	445	438	437	447	425	463	436	444	437	419	437	442	479	456	420	450	426	401	370	430	464	417	438	416	413	459	405	438	447	442	439	441	373	422	428	425	424	444	401	463	439	434	441	413	423	417	431	449	480	423	472	450	392	437	432	454	428	439	506	435	435	425	453	436	421	460	432	409	444	397	443	459	437	481	420	446	430	423	460	476	462	443	451	430	426	410	434	435	440	410	450	429	420	434	415	439	407	433	445	446	431	468	416	436	419	405	409	441	432	443	428	416	430	411	415	411	415	443	426	454	443	447	452	414	466	424	451	409	430	474	443	432	481	460	420	430	414	448	453	415	481	432	442	442	461	416	427	428	422	438	423	410	391	438	418	473	424	422	433	433	424	416	446	454	412	426	437	436	455	446	437	438	441	386	471	413	431	442	423	424	417	423	434	399	460	391	451	406	413	425	401	438	406	413	416	389	466	457	400	450	441	431	403	388	450	440	445	393	418	432	438	436	417	431	419	416	398	458	411	425	435	438	420	436	428	400	426	418	469	416	424	434	429	419	428	432	442	392	438	433	401	431	417	424	407	466	438	437	436	446	473	440	442	430	444	447	478	411	424	420	473	398	399	459	430	446	403	417	409	435	418	429	438	428	421	472	413	444	435	426	416	436	435	417	440	434	474	397	479	469	445	405	406	431	417	409	458	435	419	478	409	462	453	422	423	431	451	412	445	401	449	424	441	457	423	441	385	434	420	436	473	458	457	434	413	392	439	440	452	413	429	418	370	426	449	404	419	428	398	430	414	427	440	424	385	415	417	415	435	394	467	455	430	429	436	438	441	406	461	450	453	430	455	406	409	394	484	443	452	439	463	477	425	415	411	449	430	416	450	417	395	447	389	418	484	420	405	424	440	435	440	413	435	424	431	431	430	408	445	456	421	437	409	413	455	403	443	416	426	433	432	492	426	378	433	437	404	450	428	437	448	476	423	438	438	438	432	460	419	445	446	446	444	401	416	442	403	448	408	444	419	462	458	434	446	421	430	449	448	421	394	435	401	448	404	465	446	449	442	412	427	419	431	400	453	438	430	432	425	428	416	410	438	410	410	459	420	434	407	446	406	475	400	445	453	404	404	395	416	446	463	420	429	435	434	462	430	440	443	406	447	437	424	451	454	440	415	435	416	392	456	449	425	457	427	417	403	448	432	421	410	455	457	424	437	453	428	424	395	402	447	404	435	443	442	426	422	440	467	422	447	410	454	416	433	409	421	398	423	416	428	437	397	419	422	434	432	461	411	407	429	451	415	420	435	441	432	433	382	472	469	414	432	421	417	441	438	462	424	438	400	422	415	418	439	457	437	443	432	438	420	441	411	425	441	462	384	404	425	449	423	453	445	428	441	436	414	471	433	410	427	408	439	394	449	464	425	429	410	399	422	439	432	434	427	442	417	468	441	451	468	454	467	443	422	448	429	440	442	393	446	456	383	472	439	429	399	402	413	443	420	386	426	452	406	391	424	461	425	423	411	425	421	417	436	428	428	422	402	436	434	448	400	416	434	447	433	442	409	417	421	421	457	473	393	445	445	449	389	417	422	454	410	448	457	363	433	428	433	422	419	439	422	402	468	391	448	461	410	408	422	446	447	433	447	423	406	407	431	421	478	414	424	396	453	419	389	417	437	433	438	439	451	432	432	454	407	436	435	442	418	479	423	443	437	471	402	437	445	403	411	429	393	464	451	443	446	432	428	419	470	409	463	397	404	431	445	451	450	424	440	442	436	396	437	473	433	447	416	437	421	415	433	444	445	450	450	402	456	419	439	436	396	440	410	451	420	447	423	438	453	402	397	414	395	450	456	455	430	411	437	450	456	452	425	423	464	417	415	414	400	413	423	446	444	435	421	418	448	424	433	441	444	428	416	421	409	460	393	410	380	408	474	404	430	396	430	428	388	421	438	435	418	386	416	428	418	412	420	428	439	475	427	450	442	396	412	423	420	422	432	385	403	456	417	424	450	427	440	392	403	437	414	477	430	394	394	448	408	452	463	392	397	401	431	439	395	411	395	458	401	437	408	400	396	438	423	451	436	442	432	420	425	426	437	437	452	422	415	454	418	457	430	381	460	469	431	417	432	400	417	450	377	400	430	412	451	409	418	389	421	441	417	418	394	387	400	435	506	408	404	444	402	424	446	413	435	388	427	424	435	438	465	425	420	426	408	436	443	431	427	458	450	433	477	487	432	410	477	454	439	446	427	442	431	423	388	423	438	448	419	425	427	414	484	423	463	458	401	402	402	417	427	426	440	396	447	431	392	450	383	425	426	454	427	438	380	441	383	450	414	446	422	446	432	412	437	432	458	446	428	450	398	390	453	435	401	433	474	409	431	449	448	446	424	410	431	460	434	434	461	413	426	431	420	414	444	434	410	405	476	435	405	457	427	458	433	436	414	436	440	450	396	417	447	448	413	426	429	417	398	461	407	448	420	428	406	425	410	412	424	443	408	396	464	439	478	434	403	419	401	425	389	439	405	420	408	421	468	424	398	458	419	410	388	428	434	437	475	417	416	399	433	404	416	432	417	392	428	434	426	409	430	440	406	427	421	411	463	451	423	422	401	444	414	470	453	462	402	431	420	459	442	412	459	437	418	433	442	421	413	419	449	428	427	463	446	428	439	424	411	429	433	384	407	418	456	413	423	425	435	395	473	391	385	449	421	435	460	432	398	415	435	441	413	416	441	437	439	418	439	416	443	449	454	430	402	477	415	432	458	437	434	411	429	418	439	448	426	422	431	419	431	441	410	412	433	406	420	417	472	411	438	432	418	393	439	454	473	418	429	426	400	441	422	436	423	419	411	431	429	425	395	430	451	421	423	454	408	466	428	422	442	409	441	402	441	408	434	437	448	433	411	410	399	433	420	417	434	445	424	467	423	396	434	397	422	482	412	421	420	461	429	421	423	421	449	449	429	410	408	412	444	423	404	390	456	450	444	401	455	433	447	399	443	400	455	468	456	429	432	430	392	442	441	438	413	437	449	430	466	437	412	444	443	437	419	411	415	407	442	455	439	450	443	417	422	442	449	453	424	447	411	429	420	412	435	409	433	406	432	397	419	421	444	410	391	401	411	436	450	397	427	411	452	448	461	427	390	439	396	444	413	402	451	402	424	448	431	442	440	451	453	417	424	402	431	464	430	429	397	405	417	429	452	422	425	425	425	420	438	456	464	437
22904	6638	4090	2027	1551	1259	1049	907	858	802	736	707	644	667	656	651	620	669	590	658	583	640	604	642	605	604	582	596	617	611	599	617	583	631	588	650	591	581	651	640	588	581	572	563	612	606	591	607	620	548	592	604	603	602	598	599	616	585	569	548	607	567	614	593	545	552	587	550	615	552	573	579	618	524	565	606	559	577	607	596	556	586	547	566	633	584	585	533	596	564	613	601	594	531	573	561	605	612	594	574	602	608	590	573	581	548	586	609	596	554	626	592	529	587	587	583	551	563	594	593	591	608	556	546	600	578	566	633	589	601	576	610	580	580	576	565	573	558	591	578	608	608	585	597	601	591	614	560	607	598	580	617	622	568	567	588	566	572	568	592	563	601	577	611	557	583	597	553	567	586	600	591	588	581	587	532	598	590	612	607	567	547	572	599	594	576	567	562	581	532	530	587	573	580	589	588	597	575	600	557	568	603	565	559	563	555	550	585	599	572	564	559	592	614	595	556	596	545	582	635	563	602	578	619	584	562	628	551	556	599	593	583	579	588	573	593	629	645	556	586	620	584	543	530	576	593	617	641	599	538	609	569	627	601	574	626	563	591	558	557	614	594	562	561	569	565	524	603	544	574	620	597	585	584	551	574	551	595	585	560	607	564	556	529	551	573	582	608	557	587	567	593	576	565	555	614	564	596	576	550	532	546	603	522	580	603	578	607	607	607	598	558	569	582	583	599	573	596	580	591	571	566	558	558	538	659	579	610	610	591	573	582	587	563	588	592	572	581	575	539	589	592	562	582	606	566	548	557	581	595	575	573	587	555	591	583	609	598	578	581	611	565	615	578	531	626	598	642	635	593	580	569	590	580	591	599	559	557	616	609	587	587	567	560	587	599	578	569	589	581	563	543	604	586	604	561	588	490	580	567	571	626	571	570	583	606	577	587	582	600	576	574	607	556	585	594	623	599	553	586	595	559	613	590	592	595	582	601	586	573	602	600	585	570	591	592	608	617	612	555	570	570	566	554	553	593	614	575	573	602	554	586	593	614	626	594	600	541	617	561	587	571	576	571	600	571	584	548	575	600	590	618	620	569	582	574	532	566	607	616	582	640	535	554	570	556	560	619	597	578	596	598	596	609	593	595	604	530	609	581	565	572	579	575	588	589	585	571	571	627	598	602	568	596	568	605	557	604	601	599	595	582	626	560	573	652	557	561	601	585	567	546	603	574	619	621	611	557	558	567	621	582	535	606	574	548	623	611	607	590	559	591	615	649	598	558	562	580	626	607	578	583	605	622	620	556	558	568	656	541	617	563	607	583	603	573	556	592	571	552	590	577	580	589	586	550	581	586	601	581	588	577	615	529	582	587	556	643	589	586	511	566	602	598	601	633	577	562	610	569	591	573	567	594	583	568	611	563	546	553	558	565	621	598	547	557	533	619	556	592	560	578	598	582	594	604	568	576	574	564	543	643	606	526	532	602	583	566	626	550	530	558	625	599	569	550	560	608	551	596	557	605	583	570	555	599	620	529	596	595	619	582	611	568	541	586	588	598	601	583	600	544	590	544	595	567	575	570	589	548	586	609	627	581	524	557	557	567	626	577	612	604	551	554	582	609	607	578	563	595	558	521	612	566	581	596	583	553	545	593	606	613	560	626	571	621	559	570	565	555	578	575	558	612	566	549	574	560	574	572	551	618	577	588	597	598	582	590	565	597	574	621	575	577	545	608	527	551	555	592	558	591	568	593	537	587	592	583	581	588	597	578	550	588	601	590	563	576	561	617	572	599	606	600	578	551	562	599	597	591	634	540	597	607	581	582	562	615	554	619	582	573	593	636	578	579	537	567	611	590	560	579	588	581	607	609	600	563	590	581	562	603	559	527	581	611	569	569	614	580	600	598	623	600	593	570	573	577	618	602	561	568	553	561	586	566	535	617	589	617	573	587	589	534	587	596	578	566	542	590	587	591	540	592	575	557	621	608	572	594	561	565	574	552	608	572	572	634	614	590	591	600	532	613	611	616	589	574	564	601	559	588	597	600	572	610	587	595	549	634	605	561	624	611	603	539	568	584	545	551	597	577	595	574	587	597	617	583	566	615	574	567	575	586	574	590	578	577	559	588	613	553	597	571	584	551	551	611	624	618	619	593	580	595	571	584	587	534	552	590	592	603	599	582	557	595	566	573	550	586	576	605	600	562	606	623	593	527	599	580	585	612	554	604	579	571	563	573	591	565	556	622	621	598	586	587	605	576	598	576	606	598	570	606	547	564	565	609	560	568	578	603	608	560	556	627	562	566	553	538	572	605	585	582	569	601	618	599	580	570	554	562	620	578	536	580	607	579	584	567	582	595	641	582	590	584	580	596	586	614	582	559	565	597	613	549	571	569	593	616	563	634	587	571	573	578	591	596	576	585	618	597	566	549	597	583	560	553	591	623	553	593	624	571	585	600	562	629	629	601	566	633	622	592	581	533	618	609	593	564	593	626	572	572	585	573	620	607	520	594	554	587	553	582	626	572	585	591	594	612	565	594	572	593	560	552	586	603	572	592	574	603	604	555	576	571	599	576	575	604	594	570	586	581	585	576	639	587	622	605	563	577	582	571	563	526	598	568	541	592	604	547	567	591	514	610	568	554	624	529	574	567	584	590	550	583	590	632	569	561	594	590	594	594	597	590	570	562	592	558	612	607	596	598	597	597	542	596	569	600	573	620	557	610	589	574	535	574	586	573	609	585	571	574	560	559	641	541	590	571	600	546	551	602	569	641	601	563	559	587	538	599	583	560	581	589	604	567	587	615	568	548	610	601	555	549	611	604	619	576	631	587	606	561	556	585	606	594	633	578	568	561	582	567	561	612	561	580	612	603	581	604	551	565	597	549	563	601	569	600	581	595	553	587	586	622	572	587	631	562	549	594	557	610	561	583	582	571	558	570	597	600	587	562	552	575	554	562	591	553	597	583	573	606	591	568	581	563	607	606	642	531	582	605	604	579	591	573	606	571	577	593	591	562	620	591	565	573	635	602	569	567	613	594	549	577	591	579	598	625	614	569	606	569	582	594	593	598	601	536	609	591	609	598	578	594	596	615	582	584	580	588	564	572	507	544	621	552	593	601	588	627	570	548	584	521	601	566	585	604	584	558	511	611	567	544	579	554	568	622	603	600	619	583	592	561	590	608	564	561	591	568	576	565	588	555	574	551	537	570	558	608	588	584	557	616	583	591	555	545	573	577	572	608	614	537	613	578	543	594	565	611	567	615	543	576	544	573	590	591	615	605	614	572	578	558	562	575	565	594	570	578	555	586	565	567	608	593	563	571	567	602	564	516	594	592	560	560	558	590	585	590	586	586	603	597	585	592	587	602	556	593	566	575	600	574	628	559	597	577	597	568	505	571	620	590	591	575	592	631	564	574	585	560	597	572	590	599	609	633	571	591	590	588	569	583	576	576	575	595	610	596	571	586	569	521	594	607	582	589	596	600	608	601	562	597
24923	21212	25525	22521	1224	541	491	454	457	418	404	417	395	419	410	422	463	390	430	388	409	397	400	391	396	392	390	414	395	392	426	405	401	408	403	413	423	408	400	399	393	439	386	409	370	405	411	387	391	393	351	397	414	401	426	393	401	404	379	395	374	407	424	399	380	390	387	413	381	385	375	375	401	396	412	396	387	396	415	402	397	408	406	428	417	417	388	402	384	373	405	372	409	442	444	399	421	394	388	399	401	418	398	369	409	408	356	397	384	350	387	378	401	402	414	382	387	434	404	404	412	394	393	372	416	386	425	435	371	428	390	391	401	408	396	413	413	413	369	389	399	386	374	420	399	417	367	379	414	419	397	371	412	345	357	373	411	408	401	421	411	374	410	367	412	399	431	430	412	383	398	395	369	419	402	417	380	397	423	415	406	405	387	350	394	405	395	430	393	397	398	385	353	388	401	376	390	438	416	398	422	404	408	399	387	359	411	394	409	407	406	425	429	417	439	405	410	411	438	414	398	413	399	404	394	408	400	410	406	399	387	425	394	395	393	421	379	412	390	431	415	386	366	418	377	404	395	392	411	426	440	403	388	393	435	403	411	383	405	398	423	382	394	407	400	400	403	424	388	419	398	414	383	416	418	405	400	413	374	397	408	411	413	371	392	407	416	367	407	402	401	397	419	409	418	426	408	395	443	415	440	400	375	399	383	396	419	411	409	400	360	416	366	386	407	448	366	356	419	409	394	385	394	393	392	415	421	376	392	413	410	400	398	400	451	415	382	379	384	423	407	404	388	376	407	431	374	405	400	382	394	429	400	401	413	398	377	378	384	391	416	392	404	408	401	409	413	384	361	391	383	359	407	430	391	396	385	378	401	414	391	432	431	362	408	399	390	391	396	363	398	396	423	428	411	395	383	409	398	405	397	442	430	418	410	422	417	366	379	419	371	372	377	380	386	388	384	404	406	406	385	374	371	418	390	407	365	414	428	382	351	432	384	389	390	390	425	399	402	424	392	380	407	382	404	388	438	408	417	440	330	414	384	408	402	382	373	381	433	385	399	384	384	387	421	380	393	374	407	375	410	446	404	407	407	414	394	380	393	395	431	413	418	390	357	379	386	433	393	390	415	391	398	406	394	415	385	436	416	388	454	436	402	376	422	417	419	396	407	406	390	400	343	412	401	428	390	410	383	405	408	379	381	410	370	405	362	408	420	392	418	405	423	383	418	388	381	402	379	380	409	431	387	408	380	422	380	389	369	369	403	389	361	408	366	391	420	365	396	391	449	410	402	382	434	381	392	392	390	366	398	399	394	399	378	404	391	392	435	404	406	449	378	404	390	382	383	366	408	406	441	400	399	407	398	394	402	373	407	423	422	381	408	421	402	384	413	410	382	420	393	403	385	358	394	420	399	408	355	411	370	374	393	369	380	380	375	359	404	376	407	382	406	424	410	387	396	392	412	367	379	374	388	397	380	399	406	444	370	357	384	377	391	400	375	373	397	390	415	387	398	391	412	378	376	378	427	403	394	425	368	399	395	392	391	404	388	407	399	386	437	405	401	402	394	376	401	364	378	413	358	384	389	357	377	388	427	395	392	393	388	374	416	382	398	390	380	424	442	431	367	392	397	447	414	401	377	427	380	398	368	410	407	395	365	387	427	409	420	396	370	421	404	394	390	397	389	401	405	384	400	412	406	384	403	367	421	399	383	402	383	411	368	377	393	357	402	422	414	393	424	378	406	430	408	403	423	433	426	404	397	427	385	441	392	409	398	393	405	414	403	363	384	380	406	405	403	384	398	393	360	418	368	423	369	406	426	382	378	417	382	390	412	378	416	386	382	424	384	404	378	386	391	412	403	390	378	413	398	399	387	394	399	388	410	392	400	399	411	445	406	429	387	373	390	400	412	391	407	442	406	411	418	401	384	361	397	378	412	406	431	402	433	423	353	411	384	359	387	399	393	392	389	378	377	383	400	421	381	402	423	414	410	414	432	401	438	414	407	371	362	415	423	401	412	442	424	386	415	413	415	377	394	394	383	398	405	403	409	428	407	398	406	372	425	411	393	448	403	404	376	384	413	400	389	372	392	392	393	419	442	376	403	397	422	368	408	401	378	399	386	430	380	420	397	410	397	399	354	361	367	385	445	368	351	381	385	382	378	389	383	414	392	375	436	396	401	399	409	392	405	408	377	401	404	357	383	426	403	414	412	435	398	390	361	406	365	399	371	377	373	400	382	401	444	372	394	381	445	410	393	435	438	410	384	406	387	391	406	390	378	401	414	386	374	408	378	408	418	430	383	354	399	375	407	405	402	430	442	402	390	392	390	436	380	401	366	408	390	390	379	379	410	390	417	386	367	382	395	406	379	383	399	354	414	374	401	399	397	400	441	369	396	382	410	378	396	385	432	442	387	404	388	386	384	360	357	394	382	407	393	369	417	401	380	403	384	406	373	378	420	407	371	404	401	399	374	442	380	395	394	407	401	403	391	373	360	424	411	399	388	379	392	403	389	385	426	412	374	404	402	374	422	396	410	385	422	436	410	391	366	418	377	395	437	382	419	385	389	373	417	402	420	435	384	428	417	409	379	411	396	410	422	396	415	385	373	408	373	381	404	405	418	410	399	419	381	388	439	408	423	396	408	373	411	412	366	401	424	419	423	415	380	379	382	402	390	395	389	426	373	417	414	410	402	390	352	370	388	387	404	407	399	408	404	410	371	369	402	406	428	395	380	405	365	390	442	428	381	402	391	374	421	403	365	421	353	445	403	451	386	392	412	395	430	370	385	383	411	389	374	412	377	403	436	411	387	391	379	395	364	394	389	391	402	391	428	414	372	381	398	372	374	379	374	414	396	348	415	402	391	412	395	379	397	366	405	398	418	407	424	432	357	421	416	390	386	395	359	407	363	407	400	389	428	390	377	391	420	413	406	371	401	400	404	396	414	402	414	438	377	420	404	405	396	407	366	388	401	390	421	428	382	396	363	410	426	388	409	407	384	401	405	375	425	416	412	370	373	377	437	432	398	397	396	379	397	426	414	374	419	365	391	379	383	402	411	396	438	353	406	407	405	414	403	387	384	399	436	384	374	366	411	387	381	406	407	391	367	385	414	407	401	395	368	400	399	418	402	364	361	400	382	376	378	409	379	408	397	422	409	390	385	391	371	408	433	369	365	414	378	410	385	358	385	377	382	383	386	430	395	404	367	392	401	400	463	372	385	395	380	379	374	422	392	413	392	391	427	371	412	408	407	412	385	403	404	380	390	436	405	377	400	405	396	407	379	397	394	410	385	417	389	439	428	399	390	382	378	394	386	414	387	400	379	415	378	423	362	426	369	416	408	415	398	397	423	391	415	380	416	402	374	393	443	383	421	393	395	425	404	392	394	387	406	408	392	380	386	382	399	387	397	392	371	396	357	397	419	382	386	418	394	461	407	417	383	374	388	390	389	379	416	407	389	399	391	417	381	409	430	402	397	424	397	407
20904	3187	2112	1177	933	815	771	705	596	595	602	574	551	577	534	551	550	533	526	530	504	525	551	526	528	517	549	523	544	525	515	538	547	545	475	524	571	568	526	522	527	537	525	484	552	499	483	500	491	538	522	515	497	508	495	569	496	491	544	530	542	519	476	499	511	567	559	537	514	516	504	522	511	503	486	531	505	491	496	553	537	528	523	533	489	485	511	511	523	498	521	518	496	467	496	512	536	524	536	514	549	521	526	520	548	530	501	488	520	503	515	505	519	496	493	532	498	490	543	521	520	493	497	489	543	526	524	536	504	539	457	522	521	506	545	488	537	517	510	480	548	512	515	546	510	541	516	549	511	488	520	543	521	503	509	493	494	533	551	497	511	509	517	513	541	491	508	483	502	487	553	540	537	525	559	530	473	546	489	526	500	482	477	468	534	519	499	514	520	510	524	499	560	469	532	556	486	520	503	502	535	527	528	509	530	477	495	518	521	486	501	523	500	510	480	504	475	475	518	485	492	542	516	539	512	504	536	511	523	527	530	477	510	501	483	479	505	484	552	511	479	533	527	542	544	503	528	542	540	545	539	514	503	445	514	552	516	495	489	559	535	525	506	517	548	543	478	522	495	488	522	504	563	521	549	498	493	510	531	512	551	510	481	524	518	535	549	537	527	493	509	530	478	518	504	543	547	531	509	508	493	524	555	499	512	532	521	544	476	509	493	488	486	531	498	498	495	499	496	509	520	507	505	532	567	512	524	529	490	571	514	509	520	558	542	545	540	534	506	508	515	506	564	530	518	555	555	541	469	522	497	479	502	498	501	520	490	564	517	507	497	547	479	546	523	519	496	516	542	511	497	512	498	521	508	463	555	518	509	512	507	502	503	539	513	510	494	488	546	454	558	522	513	510	522	529	509	487	503	526	499	506	508	529	500	513	527	577	519	510	484	510	532	521	524	505	505	527	497	526	486	515	483	513	501	512	482	549	504	531	522	540	534	523	515	496	484	515	494	538	518	486	558	538	520	503	490	504	539	509	540	489	529	498	524	513	505	551	498	530	517	530	552	536	496	506	472	488	486	528	547	533	516	502	511	501	528	515	548	522	522	533	506	496	526	514	491	495	546	534	528	528	506	501	465	538	522	531	518	508	528	515	517	512	534	545	494	484	523	480	512	562	494	538	575	528	506	507	512	509	559	516	514	517	511	494	552	544	525	484	476	511	544	532	498	497	530	519	547	501	550	544	505	522	495	516	542	518	559	508	515	475	496	548	487	513	499	538	487	505	540	561	539	521	469	515	556	524	547	479	516	473	509	487	496	525	515	479	459	533	527	499	544	496	501	527	527	513	552	526	525	475	518	463	494	525	536	505	476	508	541	488	530	518	487	526	504	529	483	531	506	533	484	498	504	513	529	553	519	514	523	492	535	552	585	501	563	543	505	490	525	500	528	509	504	537	530	468	540	517	532	561	519	514	483	524	512	535	530	497	507	545	532	556	563	522	481	503	516	518	531	537	524	503	544	514	504	547	526	540	540	514	506	521	541	531	515	516	569	508	518	547	574	508	481	510	505	530	507	488	492	501	501	488	472	506	553	518	537	530	531	508	489	507	525	469	507	477	584	542	518	541	515	533	506	548	517	530	537	505	495	489	518	482	483	519	458	516	510	521	542	514	492	534	476	540	500	555	513	504	500	524	494	500	515	548	547	527	491	559	556	564	530	486	498	544	493	528	541	497	499	536	503	546	523	519	523	493	493	540	537	478	527	518	533	548	502	508	513	502	519	513	547	509	495	505	519	511	511	517	532	532	491	499	505	505	534	495	508	549	458	528	513	507	548	500	552	515	491	516	534	513	547	516	506	469	541	481	513	526	540	555	506	514	548	499	491	471	547	516	485	542	570	494	478	512	521	478	507	555	504	540	527	526	589	538	530	490	483	505	497	504	518	531	516	488	511	549	526	540	487	526	496	497	528	517	527	544	469	506	544	533	517	514	508	507	500	520	512	507	537	543	574	479	525	551	515	524	507	526	516	517	504	506	512	549	517	513	476	520	513	527	508	568	521	537	545	517	511	542	517	500	474	501	483	542	535	514	496	512	497	515	465	556	554	523	513	510	523	553	505	501	531	531	551	481	489	517	542	517	533	529	490	542	552	495	500	521	556	490	544	491	518	503	513	481	512	554	503	531	505	505	514	553	490	558	548	522	474	460	511	498	525	519	539	531	524	538	548	493	490	494	550	525	532	469	547	537	527	445	539	545	517	568	559	509	500	508	524	510	476	501	543	521	533	562	502	517	500	525	541	539	509	474	513	520	498	510	524	530	553	521	499	499	552	481	550	476	518	511	510	505	512	543	529	460	491	519	518	528	500	513	491	483	489	510	520	527	552	553	506	490	491	493	509	489	512	501	513	534	516	506	548	550	472	490	506	544	543	512	484	506	516	572	510	464	542	474	498	474	534	508	535	517	513	495	525	531	492	502	540	490	516	529	483	489	527	544	503	509	521	517	530	541	537	503	519	532	544	512	517	521	543	494	491	521	535	518	545	538	532	528	514	504	551	509	522	475	522	509	505	538	524	483	513	530	489	543	515	500	525	528	499	516	466	552	519	498	574	496	523	559	500	516	506	518	502	520	525	525	514	541	496	512	527	552	535	512	472	502	557	523	485	581	497	506	514	491	476	519	464	509	506	509	505	532	496	492	506	515	518	501	502	510	531	487	522	500	516	505	561	491	497	532	527	506	518	522	519	509	501	493	500	528	507	557	525	563	488	535	542	520	536	488	488	501	535	535	537	553	506	491	520	542	533	530	486	523	517	469	514	543	509	500	512	537	502	506	533	513	520	481	501	505	506	522	508	525	576	552	488	528	489	525	521	528	508	546	513	518	545	526	569	521	502	520	499	561	506	493	539	487	531	528	500	527	486	535	529	519	534	567	506	567	527	498	502	543	527	483	468	504	522	549	507	557	530	513	519	505	520	511	506	536	501	492	523	547	498	518	491	521	524	550	511	551	554	516	539	528	490	491	522	505	478	503	579	496	509	510	497	494	516	547	525	527	485	516	522	517	486	540	500	520	535	536	505	545	528	521	542	505	457	528	530	541	512	550	521	529	544	545	490	474	520	545	558	495	514	529	527	523	555	504	497	523	498	546	534	530	483	500	557	519	469	523	528	526	535	516	521	431	521	556	514	511	501	563	502	537	495	506	531	490	511	500	541	490	497	505	518	532	489	515	521	524	509	517	505	494	548	495	504	497	526	480	467	511	518	518	518	511	497	544	534	507	489	495	519	509	495	526	537	532	535	507	531	483	540	495	477	461	520	485	522	540	490	523	537	509	516	544	499	545	512	549	534	502	529	504	515	504	495	548	573	550	525	524	504	508	543	558	472	514	541	499	521	495	519	508	512	568	478	544	495	489	493	528	503	500	522	538	511	479	511	511	511	495	522	531	507	503	518	478	514	529	531	475	482	557	510	522	531	519	512	545
22585	21263	28382	24425	21259	18791	1128	457	328	316	310	274	257	272	249	228	245	213	232	194	203	202	190	210	220	207	220	210	211	187	189	216	182	191	186	173	189	203	183	198	203	195	191	201	188	199	194	182	177	187	174	201	179	199	168	186	195	181	181	201	197	190	179	186	180	179	185	182	173	181	174	167	204	220	182	193	170	181	181	180	191	181	197	200	175	178	163	162	194	169	157	149	190	183	187	197	180	170	182	188	172	179	169	192	187	197	167	185	193	177	185	180	198	183	201	217	182	189	173	168	179	197	165	183	170	209	178	184	190	195	175	182	190	186	175	195	219	189	204	211	178	177	173	173	190	199	166	205	191	186	195	188	204	180	168	195	210	188	199	196	196	193	169	179	185	171	195	150	184	188	201	209	192	180	185	174	194	182	173	169	223	172	185	230	198	159	184	187	188	190	187	201	179	196	196	168	191	181	188	185	170	185	178	183	168	177	166	165	185	186	201	191	165	163	176	171	191	147	165	177	201	174	181	166	188	161	189	166	162	204	191	194	188	166	190	167	186	176	209	181	191	185	176	163	179	176	168	180	186	180	196	204	198	175	183	176	170	182	200	203	180	176	154	188	161	197	158	178	185	188	184	176	205	185	169	201	184	154	187	176	204	179	197	177	185	177	168	188	188	190	185	184	219	179	188	172	172	188	166	186	188	190	171	190	217	205	180	182	167	187	182	187	198	196	195	203	183	182	201	172	192	177	195	175	192	174	181	177	182	184	159	196	191	149	176	185	174	162	170	170	198	187	186	160	189	177	187	190	178	177	194	171	188	215	194	179	207	179	191	163	196	168	196	206	170	180	174	203	186	175	185	189	216	188	182	192	188	195	186	205	179	181	189	161	192	187	189	206	181	186	151	172	205	148	175	197	191	178	180	201	187	168	201	194	191	189	159	176	173	210	170	193	189	190	168	202	199	175	190	187	186	183	175	191	176	185	188	192	215	170	197	168	178	178	217	199	193	206	188	178	184	200	155	207	202	177	195	195	185	196	163	164	195	186	179	179	173	185	180	192	178	145	160	167	177	183	180	202	168	156	162	176	205	155	195	173	191	190	162	209	198	200	165	177	143	191	188	178	162	186	181	168	179	188	192	186	175	188	213	159	190	189	171	221	179	189	156	189	187	193	164	174	166	168	186	184	199	174	162	190	169	207	194	189	189	178	195	178	171	179	171	193	203	167	166	170	190	186	178	164	185	178	187	169	195	189	171	167	157	175	174	177	225	174	183	189	181	191	153	199	175	217	169	208	199	170	178	167	162	165	172	183	176	190	195	174	191	191	187	174	178	162	167	178	193	159	175	176	204	180	183	187	203	170	188	214	185	185	183	157	214	182	180	200	178	183	180	196	188	178	173	181	208	192	200	185	169	191	176	184	193	187	192	200	196	181	191	191	181	183	189	187	167	184	171	179	193	178	187	187	188	190	183	197	168	171	183	176	176	203	189	178	189	188	191	185	201	199	199	200	198	179	193	179	164	185	196	170	182	194	188	183	154	190	166	205	183	183	195	187	177	174	177	163	170	171	171	188	186	175	185	159	166	179	214	188	174	165	194	188	200	186	181	208	204	205	187	185	172	183	185	185	197	178	175	157	203	184	196	216	199	173	182	179	217	183	171	183	184	179	182	171	186	186	194	185	153	191	199	174	182	183	197	183	203	188	165	172	182	199	190	204	160	151	184	169	177	197	183	170	181	180	181	199	192	190	190	186	160	156	181	155	169	185	199	191	210	180	168	168	178	184	183	179	198	192	219	171	200	198	167	177	194	170	193	192	190	176	176	192	159	177	193	176	200	208	184	183	185	191	180	177	176	179	182	195	181	188	172	171	191	166	186	170	173	196	173	182	156	183	187	182	189	200	184	169	196	197	191	170	187	186	182	188	180	164	164	189	194	168	185	181	180	184	182	183	186	187	183	191	159	193	225	201	211	177	168	158	177	157	197	189	170	178	186	193	176	188	185	174	169	154	163	182	189	184	194	195	202	189	156	195	174	197	185	183	174	173	174	192	216	159	170	212	186	166	183	204	177	179	216	173	181	191	173	172	167	196	186	183	193	188	191	175	188	182	178	206	159	189	216	181	176	173	201	177	178	189	177	189	179	207	199	194	169	184	172	162	214	191	176	202	165	174	183	171	186	179	201	197	187	190	196	172	175	169	182	188	171	188	189	191	182	167	184	190	181	174	171	201	175	172	154	207	201	182	180	192	172	207	205	191	165	181	205	182	193	185	186	192	176	175	197	167	174	178	210	185	190	165	183	219	187	173	179	183	171	194	186	167	194	184	181	175	176	177	195	195	194	178	178	210	181	187	189	181	181	190	197	185	199	171	193	204	185	174	200	183	198	183	174	183	195	200	183	198	166	196	187	171	183	157	157	181	179	182	179	199	185	180	187	169	197	185	180	182	166	202	166	175	204	166	169	163	198	188	163	202	181	180	176	215	169	178	190	173	170	170	161	183	162	203	203	184	179	196	185	178	164	176	192	177	168	155	191	200	178	187	194	186	204	205	187	172	171	171	206	183	211	165	181	164	198	177	199	186	205	161	203	199	192	175	200	179	197	192	206	203	180	184	186	170	172	192	164	197	208	194	191	192	180	180	204	147	185	169	192	203	189	177	166	173	173	193	197	212	189	165	163	162	159	182	177	167	205	203	182	159	177	209	196	174	185	163	169	198	179	205	169	162	167	189	167	193	210	175	193	186	206	191	176	167	197	185	171	218	178	182	195	171	180	142	180	166	185	163	174	181	165	193	186	179	161	195	184	195	177	177	182	191	172	190	180	181	181	185	186	162	195	183	173	167	175	205	193	181	173	172	200	184	186	170	192	185	201	177	183	185	167	188	201	183	221	163	200	163	184	173	177	188	206	167	160	188	185	192	179	168	155	167	178	161	196	186	189	202	183	170	185	191	167	183	186	175	190	187	177	173	191	190	195	183	168	177	189	166	189	187	205	187	187	174	187	195	166	189	182	179	146	191	201	169	182	206	198	177	193	200	187	184	196	188	193	167	183	183	178	175	209	179	191	196	181	217	155	190	195	207	181	177	175	184	172	180	195	186	193	187	192	192	187	173	217	201	171	192	195	174	184	212	182	187	186	158	184	181	188	201	202	182	186	195	194	160	186	174	205	179	169	175	186	191	202	211	168	202	177	179	177	173	203	161	161	208	153	188	203	168	185	180	196	174	200	166	189	213	175	183	170	172	179	173	175	184	172	203	189	181	172	176	157	189	163	198	184	181	166	176	160	181	162	190	189	173	182	212	176	184	180	191	203	195	164	167	174	173	196	208	181	183	197	179	188	168	170	159	199	170	177	196	177	173	187	164	190	182	170	184	175	177	178	193	172	178	184	191	176	173	207	203	192	185	179	174	182	194	189	187	176	172	190	214	179	183	182	194	199	195	165	162	190	201	161	177	189	182	171	186	188	184	181	191	176	170	162	194
25674	10526	6552	3073	2135	1528	1178	900	797	656	565	483	451	441	411	370	356	316	341	330	333	287	316	335	312	307	305	295	279	282	305	295	297	279	305	254	304	280	320	289	301	270	271	273	285	280	259	261	258	260	269	259	256	263	268	237	275	290	289	226	280	265	262	272	254	272	269	239	232	239	246	251	270	255	249	254	246	224	233	273	274	247	267	262	255	265	248	239	251	261	262	254	239	244	259	220	252	237	283	236	271	254	257	248	258	234	231	247	262	257	243	247	271	253	287	247	245	262	268	263	261	258	251	249	262	246	260	263	283	277	242	239	244	260	272	259	254	221	262	270	244	271	241	247	239	298	245	274	245	279	299	268	242	245	234	252	254	264	250	281	241	239	242	241	226	284	237	262	252	265	263	255	264	275	257	276	265	226	247	240	271	268	232	230	227	244	251	255	242	242	255	264	260	268	240	237	262	245	269	251	251	227	252	221	234	258	243	238	233	250	243	275	239	244	243	260	237	257	239	265	256	252	254	254	268	264	248	281	259	272	271	247	240	237	236	254	268	263	239	246	279	269	272	270	242	244	280	256	232	246	258	255	268	241	240	243	267	244	265	218	244	245	254	256	238	278	295	279	243	267	261	267	252	245	249	245	220	235	243	230	277	278	256	241	238	274	235	264	258	253	275	249	250	269	260	237	238	247	252	277	272	270	250	265	255	265	254	247	263	246	264	262	268	277	261	253	248	230	277	239	241	258	238	245	249	279	239	251	251	242	252	288	255	241	238	272	270	215	244	276	269	282	260	236	266	244	242	267	254	256	226	229	255	240	254	264	250	201	241	260	259	272	248	254	264	264	275	247	241	248	239	266	230	247	274	244	264	282	270	261	248	275	225	254	229	258	258	237	245	266	221	237	250	278	228	267	223	243	242	277	238	255	233	244	250	239	252	239	261	244	235	225	264	223	249	245	255	275	272	278	246	275	270	246	237	233	278	269	234	251	231	295	233	226	255	266	310	234	264	249	232	240	249	261	259	272	249	273	251	247	238	274	243	250	274	268	233	256	271	243	210	241	283	280	239	237	275	240	264	269	233	229	243	276	283	259	287	216	252	238	237	271	269	265	238	269	258	254	276	272	273	260	240	284	234	267	236	256	232	248	257	271	257	284	246	257	239	271	297	231	253	273	242	245	253	243	239	237	244	246	216	247	240	244	247	205	278	243	227	271	290	280	258	268	295	231	269	270	229	261	262	251	289	235	215	252	255	251	249	261	253	228	281	229	242	256	234	238	247	252	260	260	252	273	265	264	256	252	234	265	277	256	263	260	277	241	272	245	238	250	246	274	258	250	259	198	260	233	258	249	237	274	271	220	259	265	245	233	243	275	238	239	275	251	226	252	226	264	246	248	250	250	261	253	236	231	281	246	245	281	260	276	246	245	256	240	245	244	280	248	262	241	237	253	250	241	253	258	287	235	240	255	250	253	246	237	251	258	296	268	257	241	275	252	241	255	286	255	250	254	254	262	255	233	259	229	240	252	242	279	278	263	251	225	286	239	243	249	262	250	250	254	274	249	255	246	237	256	269	265	249	251	239	257	223	251	237	268	247	272	237	238	242	234	266	262	259	241	281	317	255	245	259	240	242	252	238	238	243	250	240	256	281	264	264	265	239	227	235	236	258	254	255	278	244	234	243	267	259	282	277	243	236	243	287	266	269	270	279	243	263	214	254	231	271	254	267	231	274	224	265	237	277	233	250	252	261	267	264	247	232	258	267	258	262	243	241	277	233	247	281	264	247	233	222	248	235	244	224	236	276	230	245	254	262	250	261	244	250	279	243	258	254	273	253	277	240	251	254	255	238	288	246	253	266	259	267	285	261	229	235	226	230	266	259	257	241	245	269	258	242	274	223	251	256	247	247	244	260	278	244	256	259	246	248	239	240	226	239	280	274	249	235	248	244	251	256	266	265	226	239	275	216	252	257	251	228	241	241	251	253	227	255	280	257	238	237	259	273	262	253	252	282	240	229	255	268	268	277	253	262	229	259	248	237	239	229	252	235	268	247	242	280	245	229	254	247	252	233	260	264	256	237	267	237	242	271	240	253	265	252	203	226	274	290	262	223	271	268	245	288	219	267	218	250	261	231	250	245	259	255	272	265	249	252	237	253	222	248	249	254	249	263	237	247	244	248	285	246	271	247	240	283	264	235	244	263	235	256	266	261	261	239	250	234	262	282	259	234	218	250	251	252	250	275	253	277	245	281	251	247	232	247	241	238	243	263	250	258	271	242	256	258	265	237	267	271	275	250	277	239	268	239	290	260	235	241	241	281	261	266	240	227	249	289	264	235	243	259	252	262	250	264	282	249	236	240	243	247	258	225	271	255	260	247	248	263	260	252	241	270	278	253	277	242	272	256	239	274	261	242	260	268	259	246	237	255	236	250	231	281	227	266	258	253	228	237	241	253	235	234	289	252	265	256	258	248	303	241	259	238	241	283	252	242	250	252	257	267	236	257	262	257	238	256	250	262	258	264	244	261	267	243	259	265	242	260	262	311	228	234	224	287	242	274	243	228	236	243	224	238	267	252	282	265	234	260	221	258	270	233	291	259	219	256	257	269	258	266	263	259	247	252	259	248	293	253	222	263	254	252	266	256	285	274	288	265	267	243	235	243	258	280	262	225	244	260	247	274	261	261	252	246	253	262	290	271	263	241	257	258	242	242	242	249	271	272	244	235	250	272	255	222	270	258	272	241	256	247	259	252	275	236	254	260	225	213	234	281	232	265	240	272	265	280	283	268	250	222	231	231	254	235	266	223	256	256	287	267	257	263	269	262	270	266	256	248	258	263	278	241	250	258	280	251	252	233	249	262	258	255	254	243	255	252	270	224	223	260	240	248	260	264	251	226	263	231	266	240	264	247	244	244	248	234	281	256	208	249	231	234	269	271	249	263	256	234	282	267	268	268	224	228	268	244	259	262	256	255	241	245	248	267	237	257	241	275	265	275	246	246	254	231	251	286	247	241	258	265	233	243	256	265	247	228	278	240	263	262	261	247	277	255	257	274	253	271	236	228	262	236	243	233	249	250	247	258	267	256	266	246	235	263	252	265	257	261	258	249	244	258	248	262	248	265	256	235	263	248	230	261	265	230	252	254	266	286	285	262	247	271	233	237	261	274	257	275	280	246	254	235	246	239	261	260	267	255	255	286	248	245	246	220	267	250	212	240	266	243	261	272	251	272	255	245	243	229	260	284	264	253	256	247	234	243	239	283	249	263	261	231	275	247	255	269	252	257	276	226	251	262	246	251	248	235	255	235	251	277	234	255	255	242	237	283	231	219	266	235	242	247	230	239	245	255	234	226	264	233	242	266	249	253	249	260	236	280	255	274	255	278	255	242	263	237	258	252	267	282	243	230	236	244	258	246	263	227	231	241	253	276	263	248	275	260	236	251	236	237	273	272	235	263	269	266	291	277	261	247	263	242	246	258	267	244	237
28038	15503	2167	784	597	614	557	543	508	580	579	571	536	548	569	515	585	539	582	577	500	581	520	522	585	544	537	574	540	523	526	547	579	581	576	561	569	557	568	607	562	553	609	553	538	546	574	576	546	540	557	518	567	529	562	539	604	575	564	549	603	598	601	573	602	585	545	572	542	595	580	599	541	551	562	556	548	541	578	551	592	545	510	561	518	541	537	546	539	581	565	531	524	570	553	542	561	577	560	537	544	492	563	543	593	561	498	536	527	605	524	528	508	588	565	532	550	529	556	553	561	584	568	573	553	529	555	515	588	518	587	604	502	569	530	559	531	529	527	581	584	553	547	552	553	544	557	581	500	549	537	565	529	547	584	602	533	562	555	546	560	553	534	537	514	557	539	613	570	551	552	536	502	533	557	577	531	547	548	606	542	525	524	528	582	542	538	588	529	552	566	593	538	569	545	498	562	509	539	540	538	546	527	554	545	527	551	564	526	549	548	575	546	516	537	520	558	537	539	536	551	583	544	554	598	581	541	524	581	534	529	517	540	546	517	588	567	517	540	532	585	571	566	543	567	512	524	566	557	560	536	611	558	556	557	531	545	565	545	557	554	547	608	567	499	541	538	523	519	541	575	585	561	546	542	544	541	574	544	551	553	551	575	582	555	555	556	568	525	523	547	515	560	589	523	510	590	514	526	525	512	573	517	543	544	569	588	583	565	553	539	534	549	571	557	564	558	571	558	568	568	566	544	538	521	555	486	596	559	558	569	556	549	540	579	537	511	568	572	519	558	559	573	543	578	567	531	543	564	536	564	535	577	516	567	573	563	529	547	525	548	496	583	529	602	554	547	544	560	544	512	548	554	530	574	547	565	558	559	562	566	523	577	553	565	551	553	544	491	517	533	553	524	521	595	568	561	544	576	546	582	574	524	540	560	528	588	521	540	556	544	552	562	515	587	593	579	553	541	558	538	547	527	537	574	531	559	574	549	569	584	546	559	543	563	517	547	519	556	533	535	574	549	531	527	562	588	531	551	573	597	551	579	579	527	559	591	569	586	573	573	547	557	520	513	565	524	554	534	551	551	543	521	547	532	570	572	541	568	596	583	535	562	572	607	542	554	542	543	534	555	519	513	546	563	548	556	582	568	574	578	559	550	523	554	533	561	546	535	550	532	543	538	562	572	583	532	566	511	556	553	573	569	570	521	537	564	540	554	513	534	536	549	621	536	544	538	578	533	518	561	547	548	523	589	524	554	565	589	542	599	524	580	529	535	572	555	520	539	558	541	563	575	567	574	529	542	562	537	576	534	572	532	558	605	536	572	535	550	544	580	605	542	524	589	585	564	579	604	534	551	596	570	555	562	562	558	569	580	580	515	556	541	538	554	574	538	576	574	553	583	554	548	514	544	538	592	555	564	549	526	555	555	595	533	625	529	550	517	534	520	552	550	541	544	531	559	565	548	497	561	569	569	535	574	559	559	555	522	534	562	551	548	613	552	530	580	554	574	544	527	554	565	601	543	564	563	530	607	547	601	570	576	567	514	549	538	552	571	566	546	541	542	582	576	573	558	577	581	543	500	563	590	550	600	555	559	548	538	554	564	545	552	560	571	565	598	551	525	532	550	579	596	533	549	536	557	552	589	572	549	522	516	556	557	508	524	579	572	558	563	592	506	535	610	513	594	532	547	552	554	597	547	562	567	526	514	583	548	575	526	564	588	559	566	545	541	577	567	547	579	541	513	582	564	560	541	566	560	589	566	575	551	569	544	563	582	544	546	555	587	547	575	569	541	569	540	550	563	580	594	556	518	577	521	527	522	569	518	549	538	579	598	538	537	564	580	531	531	549	528	569	556	534	549	533	529	583	556	560	558	581	525	556	527	524	552	572	558	503	581	568	548	549	524	577	580	560	527	534	547	576	571	547	548	549	510	556	554	541	570	532	574	533	530	511	614	537	574	554	526	551	556	548	562	562	487	522	552	564	545	526	552	545	509	567	578	557	517	556	570	573	601	593	560	532	539	552	520	552	541	568	546	553	555	551	587	575	581	528	590	541	553	553	542	527	542	564	561	589	545	551	543	538	540	563	586	555	576	541	524	534	524	552	539	540	529	568	531	581	573	576	534	530	544	569	528	532	595	586	526	550	566	576	522	575	483	551	534	628	562	562	566	545	597	565	560	575	539	566	536	536	515	544	550	560	552	505	557	530	550	544	563	553	515	561	556	588	565	489	557	559	555	562	565	552	598	559	591	530	593	554	536	562	540	581	518	560	546	549	525	552	560	518	565	560	546	539	596	560	547	544	548	492	532	553	588	548	532	582	552	570	560	523	535	523	551	559	535	544	536	537	552	587	537	558	552	585	545	516	585	547	551	557	584	520	566	530	575	609	546	540	598	589	547	503	574	545	561	606	573	539	558	557	535	526	567	565	571	556	503	559	589	565	575	568	554	531	534	552	532	529	537	514	512	568	571	553	604	556	538	540	587	605	554	569	560	584	529	522	588	546	543	562	545	556	583	578	539	539	526	566	548	541	555	535	536	562	520	569	527	560	552	587	541	531	566	587	536	579	532	582	510	524	570	579	548	537	550	558	568	523	577	567	581	593	600	559	518	518	525	557	589	517	558	555	571	556	525	544	591	545	556	560	578	513	535	527	517	564	586	526	567	568	553	530	538	539	571	516	552	541	530	581	515	570	544	562	549	520	578	549	561	533	519	542	560	550	587	565	509	542	583	587	521	592	556	547	530	544	566	545	605	580	567	567	567	534	545	539	568	509	545	560	558	576	581	553	567	568	533	566	619	598	574	579	548	555	575	526	572	561	574	589	522	574	590	525	517	596	516	516	538	563	557	581	582	541	534	580	559	584	543	591	610	559	536	554	568	565	571	550	523	593	533	542	536	534	548	572	556	565	538	541	503	537	535	558	543	508	556	528	540	551	556	584	555	575	536	562	544	572	590	555	535	540	505	578	552	601	541	585	556	534	567	600	586	556	554	557	526	540	563	571	560	521	548	601	591	548	502	575	568	567	560	559	541	552	570	563	537	514	542	537	568	547	534	565	542	535	549	527	565	555	555	538	527	520	529	529	572	531	544	542	547	556	567	533	538	573	572	575	561	571	526	617	533	508	541	584	575	580	526	528	590	540	545	555	538	543	568	571	558	579	544	572	572	567	541	555	538	571	542	573	530	547	554	542	512	518	527	578	602	545	552	591	558	534	554	566	531	573	598	548	544	505	529	596	591	551	563	592	563	545	538	538	575	560	598	561	565	568	548	557	553	538	505	567	539	551	549	585	591	588	558	510	544	564	547	543	520	508	553	519	566	534	552	540	550	541	563	538	563	576	556	521	589	580	574	590	545	566	561	549	528	509	542	562	537	525	562	554	579	542	594	559	537	554	556	595	582	544	583	517	509	576	535	512	508	559	560	573	525	544	573	551	547	558	540	566	544	567	579	525	616	570	517	599	549	548	570	543	552	547	528	513
8410	1139	957	789	817	810	763	760	733	720	734	714	726	694	715	718	738	724	713	734	727	756	686	760	805	780	723	678	736	704	723	750	707	778	715	743	754	760	733	784	764	770	717	689	702	754	785	741	766	652	705	744	753	767	776	767	703	730	735	710	709	715	740	738	725	697	734	753	716	714	720	709	715	687	722	720	719	690	699	737	724	729	741	677	759	759	705	737	734	713	745	727	684	764	674	713	732	734	702	729	733	746	698	708	732	696	754	781	711	739	687	763	716	783	704	706	753	775	804	691	716	713	725	713	727	756	727	708	729	699	684	727	705	760	710	736	754	722	753	753	729	777	789	734	702	690	724	757	730	691	768	720	744	717	760	732	752	758	739	717	748	733	691	722	717	726	727	741	736	725	723	760	730	717	745	722	714	739	786	714	673	736	773	713	757	707	750	735	727	759	734	722	725	732	712	724	739	704	748	753	730	771	747	729	746	779	746	705	751	707	769	732	734	721	712	664	738	722	734	774	736	748	754	709	760	711	699	723	706	768	707	728	707	673	747	716	711	687	796	733	724	699	770	708	719	688	690	722	694	748	738	704	772	739	738	753	707	763	751	684	715	769	754	711	763	726	730	777	715	744	776	720	722	742	688	697	735	735	741	764	709	703	715	726	731	767	689	758	716	723	733	740	731	709	770	685	722	702	731	740	749	762	730	733	719	752	734	735	694	751	730	695	758	738	697	690	727	760	713	749	771	704	713	790	749	666	738	698	700	718	668	755	710	715	723	707	728	761	714	717	713	708	758	698	749	719	749	699	682	733	727	728	731	773	719	731	769	750	751	704	730	763	727	765	692	732	710	672	717	756	708	731	726	759	740	701	737	720	746	706	705	758	686	710	719	724	742	735	737	748	680	724	722	758	723	748	703	683	707	735	715	829	695	763	762	737	734	759	707	735	757	684	707	728	737	704	721	738	766	720	765	744	698	751	706	756	715	733	731	711	699	755	679	765	733	775	726	740	733	732	727	697	728	736	734	660	691	742	752	714	703	749	782	701	709	699	722	681	726	741	723	746	679	744	728	750	767	768	753	729	704	713	694	708	752	716	720	737	745	738	717	762	707	735	736	730	733	754	762	801	678	758	723	743	738	728	703	753	701	673	760	711	704	736	760	742	703	719	730	677	675	756	774	757	702	683	730	731	683	787	786	725	701	705	750	753	734	697	662	758	692	739	730	716	772	711	727	720	724	715	759	713	764	734	704	690	720	736	732	698	728	684	763	711	794	700	716	764	686	765	759	688	728	684	711	699	787	776	668	755	734	733	751	754	679	713	695	681	714	763	721	689	729	732	778	723	741	745	744	724	712	703	705	724	706	686	741	717	758	743	712	730	752	765	721	721	731	772	728	700	719	733	699	694	708	748	718	773	729	693	724	720	746	711	739	690	723	686	753	735	710	736	705	751	712	764	726	713	732	725	757	727	714	712	756	727	696	760	694	730	745	752	774	687	740	693	708	686	735	766	747	777	727	759	693	765	707	739	760	747	721	716	732	733	708	716	749	751	719	750	746	716	702	719	725	787	746	729	766	672	731	762	750	740	757	787	723	736	758	692	713	755	716	724	699	725	752	747	744	746	709	787	657	754	679	720	750	743	776	708	741	736	745	722	773	753	705	730	731	712	726	799	734	726	701	696	713	735	710	741	753	695	756	744	704	735	710	687	744	738	722	761	729	751	771	708	678	741	701	741	747	727	708	704	734	700	718	708	766	736	711	719	717	727	781	733	719	727	739	748	749	770	703	724	729	760	766	718	753	710	706	688	708	753	731	735	749	765	756	735	707	726	721	749	754	710	731	745	754	753	708	707	688	707	684	727	726	707	713	722	746	716	749	697	725	688	755	714	748	718	689	757	779	748	721	739	762	726	738	728	692	712	760	747	721	749	710	782	697	729	728	723	721	668	739	751	765	730	741	765	750	681	686	766	721	714	664	756	717	647	726	740	721	742	718	681	715	728	757	781	766	725	694	715	706	753	697	734	725	743	750	759	696	741	760	708	731	738	707	710	740	666	746	724	695	750	672	766	777	783	769	759	720	769	680	730	736	781	742	728	775	695	714	719	691	755	718	754	724	688	791	756	735	708	699	762	716	750	758	764	770	724	752	709	705	692	703	772	741	698	691	726	721	742	722	708	725	714	767	699	782	732	719	739	743	753	730	777	697	761	747	733	715	729	726	706	730	746	722	692	748	747	755	709	698	722	788	765	756	722	712	754	720	771	689	674	753	685	759	768	712	740	761	714	714	717	770	736	732	731	702	760	736	765	750	690	723	709	755	783	694	696	700	711	788	758	769	741	715	711	719	761	724	765	744	733	747	731	766	768	732	761	705	762	765	746	708	722	670	794	684	702	751	757	716	751	711	763	675	718	746	720	719	722	741	770	700	710	768	735	754	710	700	785	736	753	702	725	742	725	739	737	741	709	707	741	767	758	728	753	735	771	709	706	752	725	702	765	758	759	743	684	713	722	750	752	715	721	742	701	753	722	753	717	685	709	682	724	728	719	719	713	736	732	760	773	677	684	748	702	723	694	709	710	721	742	688	710	664	683	713	761	741	732	746	708	730	743	704	718	754	719	739	737	715	724	713	742	722	756	709	713	721	691	696	779	726	720	679	709	785	677	729	693	709	717	764	713	721	756	699	702	679	764	748	744	715	775	742	730	717	729	669	765	714	719	752	726	750	728	747	786	724	688	704	687	677	711	716	715	748	682	722	704	715	743	708	739	792	757	742	685	743	720	735	798	704	716	700	705	709	711	750	685	693	745	765	708	740	693	722	750	740	706	699	707	735	759	736	747	729	719	757	754	757	716	722	752	699	764	740	719	718	733	747	699	719	736	719	706	744	783	741	755	746	767	698	733	751	766	724	725	744	727	733	730	754	720	717	765	691	700	726	697	727	755	729	677	751	756	729	708	709	725	749	735	727	700	719	704	689	750	755	774	761	673	705	664	729	648	779	737	718	762	761	722	684	660	772	780	697	710	772	742	695	687	741	729	681	776	738	701	715	774	752	759	734	750	721	701	729	714	715	719	703	721	658	745	743	717	718	723	751	706	675	723	723	736	728	688	705	719	712	718	715	755	701	713	685	763	687	716	744	703	733	742	745	733	728	747	733	723	756	721	773	760	756	703	766	708	740	716	727	742	770	720	699	734	731	733	761	722	713	768	704	753	738	710	720	713	733	712	723	741	740	756	750	746	697	712	730	754	741	773	728	696	715	735	718	736	756	722	729	745	740	698	759	744	704	755	691	769	730	714	747	805	703	733	709	745	737	719	721	668	766	764	691	746	731	758	759	741	715	764	755	689	709	746	701	738	733	769	760	695	708	727	760	757	756	702	676	752	726	759	780	714	755	707	727	739	731	731	730	779	753	784	722	700	696	748	709	777	736	718	739	752	727	702	776	695	653	713	716	725	733	721	728	722	778	731	761	720	684	742	762	705
23461	21244	27796	24960	20580	2196	693	562	500	468	509	459	466	435	479	435	439	444	478	439	462	434	433	437	399	439	426	436	484	433	446	421	438	471	468	451	456	470	452	442	474	465	423	442	430	439	456	431	405	437	421	432	403	424	405	434	433	423	412	426	420	396	425	426	424	432	432	438	427	441	410	384	397	433	424	406	442	463	438	409	423	426	425	451	415	433	466	428	433	438	455	415	409	442	437	431	390	438	434	433	427	441	434	434	437	428	433	447	433	434	427	437	444	443	440	409	462	465	450	388	424	433	457	407	392	418	443	427	413	416	411	432	435	418	420	390	403	416	428	408	389	410	425	441	454	452	445	422	438	420	447	429	420	470	449	417	446	442	439	420	419	423	431	446	391	421	430	414	402	459	463	431	415	416	440	405	392	429	463	417	461	427	404	402	397	428	437	446	428	415	437	460	415	424	407	440	419	456	410	422	449	441	448	432	414	421	396	447	439	410	420	419	423	465	423	442	390	432	433	398	472	383	464	431	432	448	437	448	430	408	446	421	418	446	428	397	399	416	437	419	383	412	393	430	409	444	425	437	445	411	391	436	441	432	427	395	430	430	431	466	411	429	433	456	395	405	440	416	446	405	415	433	417	426	416	421	446	420	417	383	423	440	410	411	435	447	408	409	440	426	452	428	422	437	404	443	439	422	424	424	450	433	424	478	434	448	429	409	431	393	453	410	426	422	412	428	412	424	408	413	421	426	443	425	440	434	402	409	419	425	433	377	428	448	440	444	410	423	415	426	453	402	435	428	438	415	447	404	449	441	406	426	427	424	372	427	458	423	426	442	431	398	442	406	437	420	431	400	428	421	460	443	457	437	410	418	438	401	441	427	416	438	462	477	403	420	437	417	411	448	453	421	413	438	386	431	420	438	418	440	435	408	436	432	430	410	402	410	458	438	446	417	447	380	431	399	402	411	426	431	409	417	401	410	451	410	440	385	446	432	384	451	410	433	422	444	422	434	427	408	431	461	427	434	409	426	410	425	457	417	420	396	401	417	421	434	399	419	433	406	395	385	440	446	446	424	429	430	416	414	414	428	406	421	414	468	408	441	468	437	448	459	442	407	444	452	448	435	434	435	429	416	446	446	439	439	402	406	395	442	426	437	457	395	398	386	434	411	428	425	451	436	417	420	431	422	414	429	415	424	408	417	423	407	427	455	426	429	427	410	410	420	413	434	419	480	433	445	417	413	448	426	377	449	424	419	450	414	415	428	414	462	449	422	427	433	407	398	413	427	430	411	400	410	424	411	427	381	447	438	450	423	461	413	418	426	401	411	405	414	425	453	426	472	423	416	415	455	419	426	419	424	408	435	416	422	396	449	441	446	422	418	414	414	413	440	459	463	416	438	422	404	414	408	394	454	416	412	408	436	467	416	397	463	435	433	439	454	415	426	449	440	462	432	429	399	430	456	414	402	427	400	410	424	435	384	445	426	417	428	433	431	413	416	439	431	434	403	449	388	442	427	434	437	448	470	416	384	443	403	405	426	444	442	415	420	418	448	404	461	432	443	460	413	436	430	472	456	412	471	467	404	453	412	455	406	431	424	437	386	459	433	402	437	449	405	416	439	417	407	442	371	433	404	431	402	464	426	423	416	395	393	433	431	382	441	442	403	453	413	434	450	467	462	446	436	407	428	396	411	423	433	423	467	393	428	434	397	419	422	445	438	417	453	451	397	454	444	421	430	439	427	452	422	435	423	443	394	419	422	389	417	442	420	420	430	432	418	409	432	424	409	439	438	437	425	437	424	400	432	407	422	421	418	434	452	405	424	418	444	418	395	400	433	405	437	437	427	450	424	409	430	447	436	442	434	426	399	457	424	431	436	429	384	446	428	393	407	404	437	436	402	408	422	484	468	416	394	442	403	436	452	442	406	411	446	429	429	415	405	450	420	459	439	405	393	443	418	420	420	405	424	430	453	461	406	380	444	446	448	466	482	413	436	421	424	446	422	433	393	404	431	429	421	390	441	400	435	436	396	464	422	489	405	424	399	409	414	429	421	366	396	425	460	432	444	448	428	421	416	408	422	440	458	439	441	435	434	403	428	408	467	404	399	462	431	435	441	443	388	399	418	434	393	439	440	440	437	436	429	413	466	429	463	414	422	464	435	462	426	424	424	402	418	431	421	413	413	421	400	427	433	443	440	392	415	451	441	478	399	466	461	452	409	430	399	440	453	401	407	413	440	411	421	459	432	428	365	428	438	416	477	401	436	421	406	427	423	371	440	432	453	437	411	391	415	440	435	431	390	395	397	467	420	427	456	405	432	415	441	457	453	422	448	396	415	467	422	402	416	429	431	458	463	452	415	407	438	482	416	400	405	433	429	468	461	397	387	406	411	432	447	431	442	438	432	420	438	457	434	468	396	374	434	435	430	431	435	397	395	437	413	427	448	427	422	410	432	421	438	448	446	397	438	394	419	437	402	473	389	427	433	424	465	448	436	436	425	431	436	423	391	401	390	431	454	407	407	407	421	395	429	440	416	429	434	433	430	440	391	431	418	459	427	387	363	438	444	421	438	438	447	424	424	417	437	451	437	454	415	420	418	407	454	388	416	431	433	466	443	388	437	436	407	417	447	422	418	409	427	455	450	428	443	375	434	468	435	437	438	410	440	397	441	431	442	433	427	387	462	388	440	431	390	418	441	405	420	402	387	446	390	435	436	413	471	372	403	454	436	398	419	463	410	400	372	391	394	439	405	432	413	415	449	421	446	445	413	424	425	383	417	426	409	405	405	454	413	435	398	394	413	445	435	453	449	444	415	407	431	435	442	397	411	455	406	419	449	423	412	400	467	412	431	387	400	453	425	422	399	419	435	438	432	421	404	393	457	425	437	383	439	445	453	430	457	416	399	417	406	412	443	453	441	413	432	439	442	419	442	439	386	412	404	401	407	389	445	429	401	462	406	415	402	395	415	472	470	424	442	421	439	401	411	414	417	433	386	423	408	439	437	450	446	471	449	449	426	434	413	402	429	428	410	474	418	451	450	471	454	397	418	420	384	402	422	408	459	415	421	408	447	435	408	398	418	431	437	461	412	420	438	416	439	413	445	419	408	413	413	445	431	418	402	419	419	427	396	457	447	429	391	436	426	425	428	409	455	400	441	411	492	428	393	447	417	401	440	413	454	438	451	432	439	427	395	426	422	449	425	454	429	424	450	407	424	452	409	435	444	427	453	441	434	427	425	417	402	463	426	422	412	427	417	477	431	409	419	396	417	427	431	417	431	445	446	450	402	431	417	449	433	431	447	421	403	408	447	441	410	423	397	435	430	402	447	434	430	418	436	468	432	428	431	450	414	391	429	426	389	457	481	435	459	415	430	450	432	429	402	420	420	412	489	394	383	442	433	455	412	398	445	405	460	438	419	440	490	409	424	419	430	411	408	501	439	415	421	409	434	458	418	412	464	457	458	386	375	448	432	398	453	433	444	430	430
22317	6670	4222	2072	1676	1315	1018	943	846	762	731	685	654	649	689	670	724	667	574	613	607	615	613	584	582	595	588	601	571	550	597	555	590	577	614	607	620	571	599	589	603	598	553	563	577	548	582	589	605	605	588	594	582	577	558	578	540	639	555	586	538	576	602	591	550	551	593	555	525	633	576	550	558	581	568	523	588	547	562	596	623	542	626	550	556	610	556	621	568	528	537	541	540	584	567	611	540	575	583	570	555	540	579	559	575	551	573	590	593	579	542	591	566	564	611	544	547	573	586	574	553	577	601	586	587	574	595	628	582	578	572	554	561	588	567	606	640	546	592	573	567	556	611	563	570	556	514	599	571	578	601	584	548	596	597	604	566	598	578	580	561	554	583	564	582	650	585	586	591	574	578	586	564	572	588	579	563	547	583	572	576	603	603	555	497	572	540	544	588	535	572	587	531	570	533	594	595	538	571	556	542	599	580	609	572	591	569	592	524	524	606	567	584	551	585	574	591	569	557	576	595	567	574	585	603	554	555	518	568	569	591	594	619	595	583	532	581	568	541	592	619	580	547	582	593	626	588	598	590	570	559	568	580	589	575	576	567	594	586	594	617	605	573	591	546	583	589	602	565	595	579	602	579	582	557	562	606	552	580	591	605	572	588	605	571	582	564	560	554	560	597	596	559	596	570	586	588	544	617	602	626	537	581	576	655	575	624	564	617	598	582	555	596	620	610	574	568	573	593	568	555	584	549	579	587	603	572	615	604	529	579	568	555	556	579	565	551	548	616	573	604	579	549	569	552	583	553	586	592	601	558	586	590	581	573	585	597	540	570	555	583	596	589	521	556	601	602	567	604	594	545	593	573	615	541	583	567	565	582	599	544	587	559	623	580	576	541	571	619	563	559	577	593	603	571	584	569	570	581	589	593	573	550	578	570	622	537	610	542	572	610	575	583	597	597	591	553	616	553	584	566	600	573	593	596	548	615	590	565	546	590	558	541	554	572	570	604	586	598	544	543	576	570	552	578	597	568	565	606	584	544	624	542	584	592	583	592	580	618	587	580	577	584	594	573	545	582	579	583	606	565	584	566	520	595	622	598	610	565	562	585	570	610	569	604	575	583	601	581	597	632	598	589	594	594	562	565	569	597	538	584	576	572	563	590	564	586	548	578	586	570	574	624	607	573	598	586	558	546	530	557	567	566	596	582	580	589	560	549	550	588	590	566	579	628	552	584	545	560	555	580	559	575	626	574	567	583	581	570	616	572	574	603	605	512	589	602	567	559	587	573	540	588	523	575	593	601	587	585	560	544	584	605	582	563	572	575	545	592	538	559	600	566	596	553	578	551	592	586	553	558	615	565	565	583	575	564	607	555	562	623	587	575	596	556	550	567	533	563	560	587	535	556	578	540	567	575	570	578	591	567	593	553	542	545	554	543	597	565	561	543	541	582	541	528	590	544	564	599	618	572	559	620	605	571	561	572	578	585	594	626	587	567	593	602	535	580	578	564	575	593	553	576	584	537	595	560	557	594	567	557	562	563	598	596	606	559	569	619	562	570	569	584	561	574	614	582	581	555	554	570	555	574	571	634	560	581	617	590	572	575	559	562	579	611	562	571	591	588	594	557	552	593	590	528	597	531	550	557	589	584	570	545	603	598	563	570	575	574	532	560	593	593	549	594	581	574	585	571	554	505	605	589	606	544	602	544	562	552	596	568	541	610	598	541	607	585	535	564	601	579	623	583	583	602	579	546	570	531	551	598	624	562	565	536	580	625	556	609	558	580	592	598	564	600	587	534	578	533	564	560	605	600	552	609	594	587	575	568	525	567	556	581	538	545	566	567	572	573	565	554	583	573	572	560	601	552	601	587	593	552	542	566	599	573	551	578	605	600	552	574	600	589	575	559	575	565	569	564	537	636	592	570	541	580	607	551	575	600	567	587	556	573	572	564	588	598	566	575	602	595	568	505	546	570	604	616	572	601	534	546	575	581	594	588	547	565	597	577	562	555	607	593	576	558	578	575	592	646	568	574	556	552	545	558	580	557	633	606	587	602	586	573	565	570	597	600	552	549	583	579	545	544	563	580	614	526	571	504	570	605	585	613	591	580	563	600	591	572	600	551	552	547	605	588	591	585	596	594	514	611	581	568	566	541	582	593	570	627	618	585	580	584	615	567	574	574	575	559	562	585	605	584	531	591	565	586	542	549	586	560	589	607	577	558	591	602	560	577	568	595	615	572	587	612	595	560	557	585	545	585	566	541	587	570	574	553	560	584	627	603	567	573	565	567	591	526	588	577	556	560	609	592	543	548	576	547	582	574	610	518	631	620	548	577	596	613	540	577	565	554	569	549	578	558	532	564	581	580	509	530	583	594	609	578	534	612	548	553	538	623	625	540	616	581	595	558	574	573	548	592	576	562	577	600	563	554	588	562	578	556	559	584	597	578	571	596	616	575	580	564	586	625	582	567	544	546	565	564	591	580	596	556	572	571	555	579	575	579	572	569	617	552	579	562	599	578	596	566	611	576	584	568	574	533	584	580	569	572	572	586	573	599	606	578	553	585	568	538	545	545	544	596	543	597	570	607	533	576	573	568	606	559	561	546	570	580	586	569	576	576	565	571	624	565	569	565	582	580	575	565	612	560	575	598	566	576	581	593	575	569	562	591	572	588	563	556	630	566	528	605	571	530	541	575	582	577	577	556	598	609	594	573	563	583	591	589	573	603	562	571	566	553	562	571	565	556	548	586	556	581	556	557	586	588	606	598	562	553	565	585	617	590	562	579	541	547	551	584	596	551	567	620	578	598	556	598	567	572	639	611	569	587	561	602	636	577	589	559	559	592	587	536	562	554	554	581	598	537	633	600	556	605	544	621	547	581	600	570	567	561	565	598	593	574	582	546	575	591	547	556	577	584	550	606	597	560	577	542	591	561	554	578	542	543	584	579	547	569	562	590	572	583	574	555	590	586	592	602	582	586	577	640	577	570	626	605	608	582	565	563	577	596	581	562	582	540	615	580	563	599	590	585	588	561	571	539	558	611	568	531	588	579	608	528	579	577	618	567	579	522	586	564	580	550	561	596	561	560	560	581	588	575	558	535	579	580	607	580	583	579	600	588	564	577	559	561	548	558	555	542	610	571	563	581	605	596	591	555	599	577	583	585	574	585	562	572	599	602	570	529	598	561	560	610	596	572	587	577	584	611	568	599	583	608	539	553	585	590	591	563	573	552	585	589	550	609	520	560	571	573	623	583	549	582	573	586	570	568	579	565	540	629	580	575	577	560	595	604	554	588	572	571	590	605	615	554	619	514	575	578	589	574	553	580	581	561	561	532	603	565	576	558	584	576	585	572	532	588	598	582	599	617	550	601	569	577	606	578	593	582	550	569	577	602	582	571	601	511	590	561	564	531	606	566	623	613	608	592	544	562	595	599	565	574	598	604	570	582	564	550	556	574	579	570	569	584	562	576	592	623	579	557	581	562	611
24958	21231	25600	22481	1101	495	458	420	438	419	444	441	385	388	412	396	437	406	433	405	385	404	405	363	391	439	366	426	354	367	402	418	414	400	397	399	403	421	438	377	388	375	358	434	383	432	410	383	395	416	397	376	431	371	408	388	390	408	360	392	384	407	385	379	365	438	359	366	391	395	366	429	370	363	385	388	432	429	429	369	408	369	396	420	392	405	377	380	414	394	429	419	418	393	357	405	355	425	446	375	366	406	372	400	379	437	432	396	365	371	424	396	380	407	429	394	410	440	382	373	355	361	363	419	388	400	406	354	390	376	418	381	391	395	397	412	386	374	403	398	428	390	381	386	410	396	372	369	408	396	381	381	383	371	384	390	406	411	384	374	393	379	409	419	395	377	394	402	382	413	391	406	383	388	385	381	416	356	405	400	398	379	386	376	406	393	384	373	408	421	368	397	382	360	379	359	379	442	357	390	399	361	395	350	404	376	380	367	426	396	361	412	361	417	385	345	389	437	337	413	400	433	372	385	400	358	375	399	406	375	420	416	386	373	389	401	389	385	388	422	391	371	383	414	379	360	401	384	379	378	418	398	392	416	390	411	370	363	364	416	363	375	388	390	415	399	377	396	395	403	378	387	358	383	396	373	388	431	392	381	399	410	381	393	401	397	408	386	380	394	391	391	389	417	384	390	415	402	391	391	373	380	344	370	404	403	376	402	375	361	364	405	408	398	402	389	381	407	425	376	408	389	387	399	371	387	399	384	396	378	398	368	416	381	403	369	396	393	411	418	429	412	416	374	391	375	366	375	396	407	408	367	389	397	388	405	390	401	375	415	408	366	415	344	411	383	392	386	398	398	404	422	418	361	429	375	370	421	461	373	368	385	379	380	394	413	380	386	379	378	398	389	421	416	406	403	387	390	357	396	393	381	380	410	403	406	392	408	357	396	393	382	401	392	384	367	388	378	378	389	419	419	387	372	390	381	388	416	379	379	397	380	402	379	385	384	407	419	390	412	435	394	366	387	349	429	422	411	387	373	386	371	383	398	393	385	396	391	438	387	401	383	375	380	381	382	426	368	424	396	363	360	403	384	412	384	405	426	365	383	429	399	431	384	388	397	437	385	386	366	389	374	401	376	398	371	353	369	398	415	378	403	365	365	375	414	389	375	377	415	384	408	406	378	404	391	413	424	367	388	402	354	389	373	406	396	384	391	374	355	352	392	372	397	370	374	373	369	412	395	392	390	396	389	407	428	411	435	424	411	377	379	383	422	384	384	401	394	408	389	433	436	402	405	388	384	386	372	400	356	347	403	363	354	359	367	394	375	377	384	371	412	365	401	406	392	392	403	391	379	403	404	382	367	415	386	403	375	431	462	394	407	391	387	371	393	391	380	381	405	403	400	359	396	386	393	373	383	398	400	403	370	404	386	410	388	433	400	387	416	413	364	391	382	418	394	399	371	361	386	427	374	419	398	408	386	388	405	389	401	402	371	445	394	442	397	413	347	410	396	433	385	422	372	380	418	384	416	398	381	408	398	374	399	407	349	401	368	415	426	382	389	429	399	417	404	400	392	410	342	418	406	383	392	399	375	387	353	386	408	395	356	399	353	404	385	392	387	371	383	381	372	410	342	376	375	378	393	420	381	387	386	386	393	391	403	399	387	406	376	396	411	380	397	347	335	420	359	373	396	359	411	348	367	382	362	410	402	397	423	395	324	421	379	431	411	390	398	413	347	381	388	418	394	392	410	386	358	383	328	399	391	353	374	370	403	389	392	385	365	430	422	378	384	357	368	413	407	412	398	402	370	410	385	368	362	392	407	368	377	386	430	383	370	430	393	388	369	407	378	394	375	433	376	369	394	381	386	402	420	426	392	383	368	397	410	411	402	407	418	370	403	372	386	381	418	390	375	406	375	429	372	363	380	362	399	386	363	393	395	385	397	426	399	390	439	414	415	380	387	396	421	405	388	330	373	366	385	408	406	398	417	380	383	390	380	419	392	380	408	395	392	432	383	382	425	358	389	369	394	346	374	396	403	394	401	346	397	402	367	419	401	416	387	384	393	391	395	388	383	408	395	350	396	408	403	401	346	421	378	362	364	387	399	390	419	383	436	418	386	409	425	378	384	416	384	387	356	413	419	440	413	415	420	407	406	390	410	348	403	383	418	399	398	393	397	388	406	397	422	405	402	359	399	373	385	383	411	398	376	357	382	364	414	425	362	374	399	371	403	440	399	384	372	385	374	368	410	396	414	350	392	386	370	391	389	352	421	373	364	389	384	395	403	387	414	393	375	398	369	420	395	389	433	390	392	396	358	408	374	379	409	403	363	364	349	405	367	400	366	360	400	400	373	384	400	363	416	388	383	410	378	394	358	430	380	401	399	388	403	401	355	384	407	400	376	399	373	412	420	411	426	376	396	352	424	388	397	386	402	351	403	416	392	366	419	438	380	387	383	383	410	422	388	430	380	388	394	390	404	372	417	404	396	404	391	379	442	367	406	372	442	408	369	430	409	396	389	381	370	396	410	389	389	330	381	341	410	416	385	373	394	392	404	356	386	408	408	379	401	407	451	387	366	400	431	392	381	403	399	399	381	404	390	399	407	430	404	403	414	399	418	390	383	366	398	385	379	402	393	351	366	385	346	400	373	430	425	415	398	377	391	373	387	388	374	393	392	394	374	400	392	389	392	374	396	379	382	399	361	400	438	388	393	393	383	425	369	349	379	402	373	422	395	420	369	373	384	400	395	418	404	368	420	397	378	391	400	381	374	396	372	404	417	424	385	402	381	395	407	390	397	362	410	369	388	428	405	412	391	402	374	385	420	439	395	360	403	355	397	437	381	411	392	391	400	429	371	396	395	384	415	440	386	378	346	422	372	392	403	413	403	368	379	386	408	398	417	382	390	385	408	356	389	371	377	385	369	413	383	416	402	415	386	373	379	378	409	345	379	371	418	404	389	384	374	387	409	405	392	371	415	395	388	364	385	389	417	388	396	398	393	394	411	375	340	357	401	388	384	407	395	393	350	403	334	381	405	412	380	400	412	420	412	380	385	384	389	408	375	398	374	349	400	366	401	398	366	379	413	379	376	391	392	429	377	383	425	349	397	400	401	402	391	400	397	373	401	394	364	410	385	362	410	402	395	393	409	410	378	370	408	377	393	410	375	383	365	409	402	396	360	394	414	400	383	400	396	392	359	386	359	438	427	410	390	375	423	361	405	389	378	405	403	410	362	379	401	395	396	362	381	405	365	387	383	360	386	408	443	412	388	398	401	380	390	405	372	376	392	386	352	379	396	382	430	388	406	400	447	395	409	380	386	404	389	408	401	402	415	428	396	423	379	380	373	381	406	362	377	375	365	420	396	385	393	403	426	423	362	365	362	396	379	395	350	392	400	413	384	391	392	375	388	387	366	429	343	392	374	397	357	406	400	420	416	390	398	414	384	393	409	387	412	422	366	422	351	398	400	389	402	386	367	385	391
20330	3292	2193	1201	958	819	771	683	567	623	606	580	579	540	540	489	578	552	550	509	539	536	525	498	552	502	457	559	488	545	522	552	524	547	531	533	555	528	534	526	529	528	540	501	524	557	512	480	517	495	470	515	535	520	495	542	511	517	532	490	490	523	493	477	527	512	538	535	486	518	523	486	544	511	503	494	536	544	545	502	518	526	516	522	508	530	555	500	506	515	516	513	495	492	504	499	519	518	508	552	487	529	494	518	530	492	495	522	499	541	548	511	512	504	553	537	470	566	530	517	517	520	530	538	481	562	534	469	490	485	503	493	534	514	503	516	538	524	551	503	518	528	523	505	511	527	527	531	524	524	498	544	580	471	503	520	552	482	514	500	538	521	525	465	493	488	485	512	545	506	524	493	527	512	533	519	538	535	484	516	506	533	518	505	500	491	516	525	523	506	502	504	502	534	469	518	486	512	481	507	543	531	520	556	517	543	494	528	501	547	494	532	502	503	509	506	510	505	542	523	530	567	532	513	508	479	512	495	470	500	533	544	530	500	521	449	537	492	467	498	512	519	529	477	544	510	514	524	523	508	523	476	497	517	523	490	509	513	512	485	499	500	550	522	545	499	504	484	491	549	523	457	544	511	464	479	508	529	524	516	488	504	466	496	520	527	530	479	501	530	555	505	541	487	479	516	480	515	523	526	547	497	490	528	521	513	514	520	570	511	551	510	507	462	534	562	513	507	530	508	535	543	526	491	535	495	510	539	600	523	529	537	465	476	525	496	488	544	527	517	495	538	541	514	529	524	550	498	520	521	501	548	575	533	524	522	499	519	519	492	472	528	507	515	509	513	479	477	511	494	521	541	509	542	503	503	534	494	496	512	485	503	521	506	498	543	501	543	491	508	510	505	507	538	535	562	522	495	545	495	549	471	543	535	474	503	485	490	495	538	551	498	558	522	505	488	501	505	495	516	492	525	483	529	498	497	483	535	486	487	537	524	505	484	490	469	520	530	503	502	513	553	509	502	513	516	506	535	496	500	530	532	521	533	463	513	544	536	525	541	495	480	559	503	503	521	539	551	481	511	536	524	512	521	479	465	517	519	518	488	478	527	503	518	550	545	509	508	499	472	498	497	500	487	480	499	541	517	486	501	469	515	509	518	480	499	484	467	481	523	488	531	505	509	556	523	506	533	510	538	538	534	519	525	479	504	489	494	538	540	499	555	534	525	561	501	509	525	541	544	485	483	512	501	524	520	490	510	478	496	522	482	548	547	513	503	528	522	513	510	536	514	511	503	532	520	499	546	531	474	515	546	517	536	512	511	488	515	541	499	489	467	490	538	518	542	522	494	505	512	486	515	528	508	523	515	482	493	514	502	512	489	505	537	507	465	556	533	504	503	504	525	489	576	475	484	545	545	486	532	524	463	517	530	505	540	501	462	501	522	506	485	500	515	512	533	478	522	515	522	497	516	538	519	531	500	523	539	553	485	542	494	538	519	500	521	548	535	532	479	529	513	522	510	490	518	536	530	510	529	515	529	512	485	499	516	491	528	498	505	520	514	464	514	498	517	545	553	524	510	527	517	524	551	488	482	532	486	504	499	512	508	546	484	499	502	536	463	524	513	514	520	483	539	521	580	495	528	501	540	493	498	508	514	528	548	488	474	540	492	526	501	494	483	486	556	529	514	492	476	500	485	527	513	487	502	460	504	525	478	575	494	537	542	500	525	492	488	536	520	515	491	553	485	468	561	563	491	524	486	514	487	497	500	506	533	487	511	487	502	477	518	483	534	539	486	536	532	498	550	473	545	501	554	531	560	481	507	536	541	508	537	496	548	491	479	485	525	510	518	495	470	504	504	498	521	523	501	483	522	542	543	545	504	514	501	508	513	498	523	514	508	522	463	495	518	539	498	560	533	529	517	525	501	513	491	499	517	488	547	528	540	494	545	531	523	508	471	497	543	501	518	580	537	495	528	542	490	494	515	490	546	497	484	510	509	532	543	549	530	476	487	512	502	493	548	539	517	519	532	512	503	522	549	498	507	528	525	524	502	532	515	472	471	536	500	496	514	500	499	488	532	496	512	502	528	537	504	548	540	509	520	494	515	531	502	529	500	494	502	518	477	519	525	504	498	488	494	540	563	488	480	589	512	525	507	500	488	492	531	546	524	507	500	488	499	511	492	485	506	524	538	504	488	539	501	497	464	528	525	513	554	543	518	507	499	534	537	506	499	526	528	495	478	499	547	547	545	536	493	532	530	539	468	496	491	503	536	503	510	518	502	538	523	514	524	493	510	511	489	465	488	504	512	526	515	513	526	483	555	534	515	528	527	531	494	512	506	533	532	520	510	514	509	534	543	519	488	480	522	517	527	535	519	522	551	518	541	473	502	544	497	469	510	517	501	483	537	517	516	501	532	505	491	540	519	523	542	529	474	549	477	525	530	516	509	559	470	537	517	494	500	522	494	506	542	533	507	479	487	540	523	482	542	510	524	465	526	538	516	535	522	517	491	531	500	491	501	495	526	503	517	532	498	529	513	497	533	505	519	503	517	499	526	547	503	498	495	447	496	488	501	576	490	515	513	505	535	494	480	514	514	523	549	489	500	523	521	475	524	530	528	517	461	481	538	509	514	542	531	508	529	496	497	501	484	504	497	569	510	542	516	532	518	540	512	552	559	504	539	509	490	476	515	530	516	548	513	536	505	512	543	528	499	485	513	533	489	459	500	521	528	542	522	497	496	548	534	502	532	503	523	524	534	479	540	548	486	496	532	511	501	538	513	506	513	529	505	487	493	458	530	519	493	499	529	527	493	518	477	486	493	545	523	510	550	480	531	499	527	486	541	514	482	524	485	533	491	534	497	497	500	484	555	505	521	508	507	486	480	541	552	502	552	490	491	483	485	482	506	552	486	526	519	528	501	563	532	495	517	511	499	509	571	533	543	523	509	482	544	520	534	477	505	496	516	479	540	548	518	504	509	493	511	502	489	502	490	520	522	520	501	474	535	502	563	474	521	479	476	523	512	499	550	516	491	533	529	529	522	480	487	535	526	505	473	499	521	556	537	526	491	544	494	486	486	517	513	522	498	498	542	569	511	528	509	502	522	482	520	491	516	514	491	501	500	505	505	499	514	506	489	520	481	467	504	516	514	546	572	546	514	543	525	486	526	525	497	499	494	481	528	501	503	521	474	492	509	521	483	531	506	524	494	506	502	520	490	539	489	491	503	513	489	540	519	518	519	507	479	519	505	540	514	500	501	509	503	481	519	534	519	534	511	502	507	530	526	519	499	496	499	475	529	484	509	532	494	553	513	520	511	516	532	520	500	509	533	500	536	519	538	495	518	491	522	530	502	502	510	506	538	497	505	544	493	515	480	514	473	492	530	545	551	558	464	513	479	533	495	548	524	521	510	470	515	470	552	522	521	511	536	531	514	519	482	515	542	495	536	507	512	497	472	495	512	473	520	530	518	525	529	542	520	533	523
22583	21262	28398	24427	21259	18813	1069	465	373	365	335	241	278	252	251	251	224	241	210	195	194	191	191	207	186	199	228	192	184	185	168	210	192	199	199	202	216	209	212	211	195	192	183	212	184	189	177	160	223	170	197	165	173	218	196	168	177	180	173	187	199	195	185	181	157	165	183	178	187	200	199	183	190	187	168	165	180	198	190	188	177	195	180	168	190	207	195	211	183	172	181	173	182	166	163	201	192	177	186	155	175	178	169	199	177	184	186	192	163	207	188	181	187	195	176	176	190	194	181	187	186	183	175	175	159	187	189	165	178	189	199	180	172	173	182	184	201	170	171	184	191	196	191	159	197	182	179	192	205	206	166	167	194	180	193	189	183	195	186	185	191	221	226	182	188	198	184	168	175	185	171	199	189	165	162	172	199	184	188	197	198	196	201	208	180	167	186	163	207	189	184	170	174	183	187	200	200	155	179	201	185	183	188	182	181	190	178	183	182	187	192	186	179	170	158	174	195	180	190	184	189	177	154	187	179	178	183	180	174	186	213	203	177	173	172	184	188	168	156	171	179	185	188	181	183	198	183	198	168	193	165	185	167	182	190	192	183	168	172	161	174	179	187	163	168	171	179	196	182	201	186	158	192	178	160	181	189	185	191	174	176	210	158	196	193	187	178	151	217	179	201	195	180	187	182	170	171	176	165	171	172	192	157	186	166	171	199	181	216	163	199	192	212	191	180	176	185	196	187	183	177	184	175	171	180	194	211	170	197	172	190	201	193	177	184	159	172	187	200	160	186	177	153	188	177	208	158	190	180	204	183	176	185	180	187	186	176	179	194	182	181	162	188	193	191	190	192	147	174	188	185	160	209	174	214	186	164	197	198	179	176	166	192	143	176	186	214	191	176	169	195	175	185	186	177	167	156	166	176	185	181	200	221	196	222	219	164	205	190	182	164	194	159	164	169	172	197	207	193	186	173	160	163	157	175	165	171	191	173	179	174	195	170	197	194	162	182	182	186	173	155	181	196	176	179	179	174	186	167	159	176	181	176	197	185	191	191	190	192	186	181	178	188	177	183	177	175	189	175	189	172	193	180	148	159	166	184	189	174	201	176	190	165	184	196	232	188	178	191	173	180	184	176	172	193	182	174	196	168	195	187	182	182	178	192	208	189	195	173	180	194	181	192	179	196	188	167	180	167	197	155	159	200	169	193	187	217	178	193	192	187	189	192	180	182	183	174	192	200	190	169	195	185	153	178	196	208	172	176	181	161	187	185	192	180	148	174	187	174	188	188	202	214	175	213	174	171	172	189	181	168	186	197	190	182	195	182	179	191	178	175	190	176	173	179	190	193	184	178	169	196	171	165	189	173	199	195	175	193	207	193	191	168	178	174	203	173	184	159	194	201	215	202	180	174	183	178	193	179	193	191	153	170	183	195	211	163	197	198	158	167	166	180	147	185	178	183	192	202	168	202	195	180	188	175	186	176	201	179	200	190	186	177	184	159	181	167	198	196	166	183	166	152	178	205	157	203	169	203	166	189	209	175	165	182	180	162	189	179	175	169	169	184	182	194	200	173	181	173	169	187	162	183	178	176	207	190	175	156	181	174	191	182	206	169	165	187	174	178	167	192	182	183	197	194	195	183	179	177	176	188	193	197	177	181	185	210	186	185	164	187	189	165	193	171	166	190	196	230	192	171	193	170	175	176	183	189	203	193	167	180	171	199	168	182	174	190	173	204	176	179	191	181	197	185	180	205	191	191	190	207	187	178	160	173	197	167	184	167	211	177	178	176	198	194	174	167	193	190	204	189	164	179	162	179	200	181	183	184	184	203	166	179	174	181	169	169	174	185	205	178	185	182	162	192	187	175	183	181	207	195	177	174	176	177	188	153	199	175	180	192	175	182	190	191	181	211	182	191	202	191	191	167	172	158	189	203	191	169	166	196	205	168	189	153	203	169	188	159	170	178	186	154	173	202	190	186	183	178	165	193	169	172	194	197	205	170	180	194	170	187	181	202	208	167	191	183	181	170	171	169	183	182	171	210	169	152	169	202	190	174	180	191	174	182	190	189	169	185	192	170	172	191	183	150	221	196	178	181	196	187	174	173	160	180	172	203	174	165	168	194	195	192	168	176	184	189	165	180	171	189	182	158	191	184	184	170	212	199	191	176	160	179	195	177	186	163	186	183	190	157	175	184	202	186	179	212	191	178	152	199	179	188	162	196	185	183	180	205	170	170	207	190	197	166	171	174	163	174	184	177	188	143	180	201	200	193	183	180	181	186	195	172	173	176	190	183	172	181	170	160	187	193	175	189	203	192	177	196	166	162	197	182	194	168	183	185	181	146	185	195	171	175	169	206	205	201	176	177	160	166	187	194	191	186	166	183	173	200	186	179	188	181	194	182	183	181	181	157	193	166	163	200	185	196	206	192	191	159	173	179	180	165	188	168	172	179	181	222	166	184	190	171	172	171	166	177	158	200	162	213	202	178	212	168	174	173	192	174	202	170	182	176	204	192	167	152	178	156	188	177	191	189	186	186	169	171	190	190	182	196	180	167	176	176	191	190	193	184	164	189	204	155	204	182	202	199	187	178	186	172	179	183	170	200	178	177	175	177	208	176	181	165	175	183	179	206	180	194	188	194	184	168	166	195	199	165	185	165	187	173	156	176	181	183	183	166	187	202	168	167	207	177	197	181	192	179	176	188	206	172	190	182	168	183	178	167	194	155	177	188	186	177	179	180	187	182	176	180	198	167	195	173	175	187	169	194	177	163	181	175	168	166	194	187	170	189	193	186	185	190	160	183	156	176	187	177	201	182	185	189	164	195	178	192	161	180	203	189	159	194	191	178	197	188	174	170	160	194	183	178	168	175	203	177	181	187	160	203	203	177	168	188	200	193	192	177	199	179	182	179	188	187	164	180	183	208	181	189	172	186	176	202	186	144	187	200	187	194	167	169	176	179	196	186	170	178	203	171	173	178	192	176	208	212	187	190	181	192	174	199	173	189	196	183	197	186	173	204	188	170	189	185	202	165	190	195	192	170	163	195	172	177	174	195	173	159	188	178	186	200	190	188	187	178	172	194	197	184	178	170	186	179	182	197	177	164	159	196	165	202	151	172	187	180	199	157	195	162	170	180	192	182	177	191	206	196	182	193	196	164	173	182	156	175	178	188	196	197	199	162	146	177	212	201	190	174	176	189	178	174	212	175	187	181	196	175	168	185	183	208	177	165	170	178	191	166	169	157	199	199	171	197	175	188	193	192	162	164	190	188	220	198	169	174	153	191	204	166	158	193	201	178	167	169	170	198	199	161	192	212	180	183	174	166	198	186	194	163	175	171	194	196	210	178	174	211	176	181	168	189	149	171	171	197	195	189	186	178	185	183	181	173	167	190	188	189	170	160	166	187	195	188	192	174	190	189	183	194	198	158	180	180	170	180	186	162	161	208	188	193	180	199	215	179	158	209	179	181	166	181	179	179	169	180	172
25106	10836	6624	3026	2144	1574	1178	968	785	669	541	501	460	430	437	423	332	363	317	341	314	296	301	291	317	297	289	287	284	289	267	283	253	281	272	278	268	301	293	301	282	250	263	241	272	246	282	226	278	265	237	287	276	275	249	265	282	244	252	246	279	262	251	242	275	276	261	247	253	263	257	250	250	284	247	259	259	233	263	252	255	293	237	270	246	252	255	244	233	254	250	266	253	248	276	247	236	253	249	257	235	242	244	260	257	251	241	244	269	241	241	252	267	245	263	229	271	276	244	230	257	278	224	231	236	277	250	237	245	256	273	278	241	242	249	255	236	269	269	250	246	259	234	241	266	256	255	229	255	264	246	242	266	247	231	287	245	236	247	247	265	261	224	218	268	269	257	274	239	248	219	248	242	260	236	234	238	256	240	220	246	239	260	240	266	284	246	240	223	249	283	258	237	262	246	246	238	253	258	217	239	251	276	260	273	259	282	269	290	258	234	216	251	250	243	272	265	250	251	224	252	229	259	263	244	239	270	256	247	269	284	235	247	283	252	260	244	251	252	257	275	256	253	275	238	234	257	266	261	279	271	262	268	255	245	255	265	256	248	227	272	261	241	255	255	274	268	219	251	286	251	270	246	246	246	275	255	273	222	257	258	251	251	273	241	246	242	264	255	259	276	247	277	225	231	260	256	259	239	247	250	280	254	270	258	254	246	278	244	266	259	245	263	250	256	283	240	265	237	221	258	246	231	254	261	225	261	294	240	250	233	251	231	231	260	272	269	253	269	233	261	225	247	238	244	253	248	267	251	242	243	253	252	216	295	257	280	243	263	247	216	270	244	271	282	265	255	274	254	244	263	252	224	255	248	268	260	227	247	244	255	239	258	230	261	244	260	260	261	278	268	258	263	239	253	253	251	244	264	259	284	252	256	268	233	246	244	241	242	242	253	279	247	248	271	247	265	279	248	250	241	254	241	259	258	250	221	264	256	250	277	258	266	231	236	277	244	270	226	274	272	261	266	294	256	233	256	221	253	239	245	242	260	241	229	241	267	254	251	248	227	259	295	280	247	256	284	261	267	247	270	244	261	240	276	250	229	256	258	283	236	242	257	250	264	247	224	242	240	274	263	251	240	270	237	227	251	261	284	254	225	262	250	237	285	250	252	234	291	274	243	245	283	237	251	230	248	250	237	269	287	251	246	247	253	243	277	225	251	238	243	246	273	278	293	255	258	252	233	270	247	278	236	279	245	240	263	268	242	258	229	244	251	263	236	253	256	287	243	241	260	275	241	267	235	267	252	247	259	245	258	262	248	237	239	258	245	270	260	254	254	285	237	212	250	252	261	252	260	264	244	242	271	244	231	270	266	268	265	226	249	242	227	250	270	269	248	229	243	244	258	266	242	261	272	240	252	268	233	232	278	279	227	245	248	256	267	245	249	235	246	259	227	216	267	238	254	263	250	268	249	236	252	242	253	246	253	239	245	262	249	282	241	244	260	217	265	232	244	252	245	224	244	259	245	241	236	255	244	242	260	238	244	239	270	261	252	231	258	267	273	257	253	252	274	276	265	243	259	203	248	256	274	235	247	241	252	250	236	264	228	257	287	246	273	294	232	252	270	255	254	273	214	255	233	247	236	239	244	217	247	236	252	242	248	248	242	249	239	272	265	249	274	265	275	276	245	252	249	250	253	245	249	250	254	245	253	243	240	246	255	255	246	254	259	253	282	251	259	245	228	248	266	262	238	261	262	243	278	232	257	271	248	255	250	259	263	260	243	256	246	250	241	235	236	247	237	261	267	221	256	251	259	263	252	259	229	231	258	218	264	248	259	247	272	248	252	252	247	257	238	235	252	281	237	260	267	225	243	267	292	283	246	254	274	244	271	263	267	261	264	270	267	248	252	263	270	248	239	272	266	261	262	240	238	278	261	247	287	277	299	272	245	232	269	268	254	237	269	283	256	254	257	257	248	237	248	253	230	234	256	251	252	274	239	253	236	267	238	246	245	251	239	259	254	254	278	271	263	262	259	228	236	282	231	258	264	283	233	246	241	238	245	252	232	275	255	247	255	271	289	260	232	243	228	245	246	241	265	260	244	238	213	239	252	273	244	274	271	263	266	264	253	234	219	262	248	240	249	264	257	223	254	234	262	255	242	230	245	289	230	260	244	261	268	249	280	265	248	234	262	252	235	253	269	249	276	258	229	258	250	268	246	238	261	257	246	240	258	234	272	234	260	256	253	267	230	278	268	279	247	244	239	236	241	273	255	249	238	257	261	263	285	234	249	269	248	236	256	236	253	273	225	269	252	276	256	260	257	242	265	275	244	259	241	236	241	247	276	258	256	254	263	267	244	230	242	243	240	264	268	242	277	252	244	268	229	263	255	285	255	244	240	225	225	262	273	256	245	238	254	229	251	245	255	231	264	290	244	266	247	258	251	261	233	270	248	276	264	246	278	250	246	237	255	280	249	254	247	257	264	243	261	251	238	274	236	271	265	258	231	251	259	218	250	271	267	268	233	242	228	275	248	232	261	253	249	258	270	274	253	257	225	245	275	241	274	234	238	246	253	270	282	234	249	255	275	253	259	250	231	256	253	245	225	230	269	228	282	242	243	237	256	255	250	232	247	247	271	261	247	273	240	242	275	237	238	229	248	274	249	252	228	266	246	233	260	260	261	248	229	261	250	249	242	228	272	270	216	277	241	272	256	259	254	250	263	258	235	247	272	238	258	264	246	250	231	253	268	249	234	225	264	248	260	235	260	256	250	278	252	255	238	257	253	227	236	289	246	260	256	267	274	246	249	276	259	281	255	252	279	273	263	255	282	242	255	227	301	254	254	258	233	277	213	277	256	245	255	259	257	255	259	262	272	263	265	238	248	256	250	244	228	245	267	270	246	260	244	246	244	257	248	277	271	268	240	233	249	215	268	286	229	253	261	262	260	238	252	279	266	258	219	230	262	263	238	249	223	262	233	276	286	246	231	223	252	251	250	252	237	249	259	234	290	264	239	252	232	249	260	254	243	280	247	260	272	261	251	228	255	282	246	248	250	257	255	226	248	261	269	242	279	284	270	264	256	254	249	260	240	266	264	252	246	252	252	238	265	234	280	274	254	272	248	238	246	267	262	254	246	244	228	257	276	249	272	256	258	271	253	250	238	253	245	229	251	241	263	233	250	237	246	266	263	248	277	263	262	248	240	246	251	251	221	267	244	246	219	285	235	227	230	233	237	242	265	243	263	240	244	248	260	254	254	254	251	270	247	274	258	246	256	255	255	214	230	233	242	240	265	261	256	258	237	265	267	249	266	262	239	228	247	224	225	260	281	282	218	244	261	242	254	254	251	284	249	253	239	261	254	261	258	264	275	241	257	255	239	261	251	239	229	243	246	232	247	269	246	260	235	249	243	270	252	271	251	268	248	244	249	234	247	255	256	263	242	271	269	253	249	263	256	271	238	250	265	256	258	256	234	265	257	229	252	261
27899	15565	2207	714	601	554	577	532	531	521	541	545	555	562	541	564	565	535	565	538	547	588	593	497	548	575	572	521	559	570	586	507	587	557	589	564	566	556	555	560	578	557	533	558	575	587	561	569	553	570	535	523	497	549	532	622	565	564	583	547	548	547	598	562	584	562	556	551	581	507	497	583	559	558	566	581	552	573	571	567	576	533	521	514	552	553	552	583	541	563	546	558	563	554	538	568	557	533	548	557	598	581	579	520	530	560	544	525	545	570	616	583	534	616	564	548	527	548	518	557	545	607	557	590	602	548	555	535	583	585	542	548	539	545	579	587	540	582	548	543	530	555	566	560	564	555	566	546	521	562	539	554	531	597	537	575	579	531	552	575	582	581	568	572	518	502	569	553	548	577	530	556	554	562	532	549	568	537	584	571	604	559	550	549	538	556	558	554	562	538	642	545	563	536	559	539	572	582	539	545	578	528	596	557	547	544	584	556	577	555	514	541	546	524	573	608	530	531	566	610	576	568	570	556	515	548	529	576	585	542	588	554	511	529	594	531	571	535	609	517	551	560	517	580	583	572	580	556	593	549	560	555	597	543	568	564	543	519	553	575	571	550	580	560	543	560	541	561	545	564	519	559	563	581	549	565	541	596	558	570	538	556	513	571	542	539	538	571	565	546	543	584	565	585	574	588	596	539	545	571	613	534	549	549	558	594	547	555	527	553	548	550	539	526	617	549	571	547	538	606	524	599	566	552	568	561	571	537	518	579	553	518	557	550	556	565	541	548	537	559	566	593	581	536	571	554	558	586	525	550	569	584	524	562	569	573	571	531	575	538	542	551	560	585	537	551	557	561	554	567	552	574	522	559	534	567	589	549	558	568	523	548	543	569	524	546	571	582	553	523	553	572	580	553	520	537	598	549	533	589	539	517	558	551	504	552	540	537	578	533	509	511	556	559	626	548	581	568	588	539	599	571	545	551	539	529	548	596	584	533	563	557	540	537	572	579	505	564	533	544	573	511	568	593	553	556	623	548	580	559	560	547	544	601	538	588	570	546	541	544	530	552	550	556	526	553	510	557	573	538	556	518	595	540	587	557	548	552	559	566	566	563	568	541	587	537	538	586	573	554	533	539	558	562	585	541	542	550	566	558	548	532	576	559	539	548	557	571	556	583	578	539	565	559	533	552	537	550	537	573	562	579	545	586	534	565	509	549	543	527	550	537	489	551	606	550	532	544	561	577	523	568	561	516	572	573	549	558	557	566	579	542	557	591	546	566	545	566	544	545	590	537	585	537	558	595	586	534	528	546	530	566	543	592	564	537	581	542	608	550	517	559	552	545	530	587	550	557	532	577	566	583	577	544	570	552	585	536	530	515	590	576	541	557	585	591	541	533	563	525	576	566	556	549	533	495	590	572	583	533	572	548	551	534	574	559	575	538	575	544	552	535	565	527	564	547	565	550	553	575	514	586	542	569	567	550	599	565	551	571	566	563	567	558	565	606	547	575	575	504	535	531	554	559	537	587	551	589	545	525	576	573	554	582	541	495	561	484	569	544	555	554	550	583	588	545	575	512	560	512	569	554	589	547	564	573	535	554	548	566	555	578	575	526	580	575	560	555	533	535	572	587	570	563	529	540	547	552	578	535	538	558	581	549	572	584	566	513	553	530	578	574	545	496	576	545	543	558	590	556	578	516	580	554	526	565	542	569	574	529	550	557	586	568	546	544	608	596	531	550	579	560	558	555	554	610	567	523	599	573	555	520	588	533	511	540	539	574	569	563	572	589	577	557	568	556	560	559	529	547	563	524	558	594	584	566	575	588	561	554	555	540	551	558	535	554	525	593	550	514	593	542	572	527	557	606	580	526	580	550	568	511	529	554	550	566	570	544	584	546	543	520	529	587	561	594	578	565	543	552	594	557	550	510	572	549	564	581	557	562	587	601	555	525	594	566	557	593	561	557	566	595	540	566	587	613	589	540	561	576	530	528	586	562	633	562	536	593	597	550	574	607	548	586	544	542	557	515	556	573	547	592	509	549	556	527	583	515	571	523	615	532	563	508	556	547	553	526	526	530	536	561	570	540	550	590	535	539	556	553	588	547	539	575	540	568	522	559	563	569	556	575	554	570	568	530	568	548	538	538	580	560	586	571	520	558	594	558	582	530	576	549	558	600	590	586	551	550	520	560	559	547	594	567	523	534	514	552	542	552	601	590	536	548	553	545	629	526	566	557	573	556	518	532	556	578	573	592	506	561	568	517	547	555	537	589	528	529	598	574	548	607	547	549	602	598	543	610	580	562	577	513	531	543	526	572	541	535	594	583	566	572	537	531	571	560	536	555	594	576	568	547	557	529	552	561	536	523	594	584	528	549	593	564	573	567	589	578	552	554	593	563	505	543	532	517	576	574	555	569	545	531	588	545	571	571	559	561	576	533	530	570	545	584	596	571	569	524	579	541	562	580	555	540	546	590	565	565	568	585	578	523	540	528	548	554	568	531	572	559	644	583	552	501	548	517	577	549	557	479	569	568	556	563	511	516	559	577	591	585	551	531	565	552	564	545	546	543	554	558	555	555	583	572	553	595	549	545	536	532	567	558	574	548	564	538	561	555	569	536	551	558	554	571	543	579	530	550	520	541	519	581	549	544	553	554	610	552	536	550	546	536	522	561	532	583	509	597	573	510	553	586	537	550	555	539	543	545	537	521	563	554	548	529	535	575	595	540	557	557	552	574	543	537	583	563	580	527	587	516	590	550	533	587	532	557	547	566	552	563	529	587	491	550	567	514	563	580	548	555	577	576	557	542	551	569	568	519	486	575	554	528	534	544	555	576	573	539	540	550	563	571	560	576	561	546	547	527	539	597	546	556	609	519	567	575	567	557	586	519	534	545	526	541	579	582	576	585	498	588	510	582	527	574	570	556	553	593	568	543	567	546	564	526	574	582	542	571	520	569	545	557	480	544	519	557	514	587	588	574	493	594	526	584	537	540	569	562	553	553	605	569	580	534	577	525	541	546	518	535	563	533	588	523	573	560	568	551	548	527	542	524	550	558	591	577	521	548	486	564	560	557	543	568	589	599	514	531	546	549	557	554	554	526	554	534	550	498	568	525	503	519	572	538	577	568	550	567	597	551	551	561	571	521	537	625	571	539	534	559	550	524	518	587	535	543	589	577	565	575	541	548	556	574	508	578	574	582	524	559	559	547	544	582	577	558	542	579	559	558	611	570	574	518	583	550	552	547	560	515	588	560	536	568	550	550	576	542	583	562	580	554	555	524	567	546	559	545	580	519	535	560	594	581	563	545	551	556	578	533	563	511	547	549	567	543	578	541	564	549	538	579	559	518	573	526	520	597	552	577	572	560	561	561	570	537	540	567	567	574	528	572	564	552	590	490	555	581	575	555	546	554	561	573	528	511	553	513	560	543	519	557	552	523	551	548	541	563	541	542	614	556	556	571	586	540	552	553	553	572	548	590	521	553	541	553
7859	1153	937	808	784	751	742	765	731	768	705	774	765	757	707	731	766	764	706	777	727	684	731	752	671	727	731	744	732	728	661	748	737	745	730	721	722	762	747	807	779	740	717	677	785	732	748	733	723	713	776	734	715	783	764	717	752	742	730	719	718	776	749	701	729	733	731	687	690	742	778	694	754	721	788	712	744	714	717	737	776	774	709	717	741	703	774	738	689	723	733	765	778	690	725	708	725	724	717	753	732	722	722	758	725	706	716	678	727	784	663	718	713	749	698	703	696	752	718	796	683	689	679	722	727	663	680	736	723	728	748	705	723	675	727	726	729	757	767	698	742	769	736	768	750	708	732	724	721	694	698	750	733	706	757	721	710	725	707	773	734	716	708	707	734	679	723	712	723	795	697	770	720	737	714	685	720	748	683	744	743	769	740	699	740	672	769	735	773	720	743	735	745	718	733	740	712	691	694	762	746	754	713	735	769	793	754	695	747	718	694	720	738	730	714	760	679	755	769	723	766	710	717	757	714	704	740	668	747	756	699	716	744	737	792	749	754	723	723	706	785	684	757	711	760	722	778	714	711	719	758	710	734	752	717	676	763	708	711	733	714	735	737	745	720	751	765	735	764	719	751	748	734	748	696	751	706	709	725	688	727	755	737	740	725	742	704	752	734	719	713	757	711	706	726	707	701	727	751	738	730	742	739	697	756	760	768	739	716	708	768	704	713	713	738	705	711	703	714	703	712	733	740	676	693	728	754	731	674	665	737	714	704	749	741	760	741	752	715	770	729	737	691	721	676	683	690	727	772	735	780	704	736	743	757	746	685	742	718	743	721	714	701	774	702	753	664	712	726	729	715	749	735	761	715	731	762	743	709	707	701	711	721	774	722	742	719	733	717	781	736	735	713	741	737	742	756	724	717	743	764	702	738	720	684	740	675	758	665	666	776	728	686	680	691	745	741	696	673	731	753	708	730	751	714	767	747	734	678	675	666	703	750	775	742	711	730	739	755	739	734	693	748	693	713	703	750	727	719	686	764	782	701	695	715	766	700	728	748	713	803	719	729	745	755	688	762	714	732	747	750	714	728	671	742	757	776	735	746	778	745	685	748	776	765	696	719	742	707	713	715	665	764	720	742	723	740	765	699	695	727	708	716	690	731	738	715	711	719	768	774	731	699	732	709	693	739	755	725	744	733	748	740	742	752	685	703	694	761	680	726	743	769	711	705	711	725	704	718	740	762	682	769	726	747	733	699	723	755	746	739	715	708	687	736	725	713	745	720	713	709	749	763	733	717	775	767	743	702	736	722	722	752	779	745	721	794	747	734	751	737	735	737	727	719	704	721	707	733	744	749	737	776	718	755	736	752	700	676	690	738	733	736	696	698	711	754	721	720	798	728	732	708	697	738	740	726	734	732	726	709	788	688	720	727	752	740	733	757	736	709	705	692	720	708	736	694	725	715	703	727	701	732	748	772	735	708	773	769	768	711	775	755	750	702	704	744	726	688	751	716	786	722	706	759	705	708	696	736	725	716	729	793	761	725	756	698	685	725	758	695	716	730	751	727	770	734	725	693	704	670	707	694	733	728	750	714	702	702	701	770	678	732	735	721	759	723	718	736	735	730	741	718	742	770	716	677	696	722	726	732	755	718	720	715	713	712	715	706	753	717	745	646	777	766	742	771	731	755	722	714	714	758	744	740	741	745	758	744	701	705	791	679	732	761	749	695	731	709	747	795	739	708	713	692	738	738	714	704	756	719	690	713	726	780	697	709	784	715	713	744	675	733	751	726	755	709	706	684	744	733	750	742	715	763	754	723	774	730	754	712	729	750	747	748	745	676	767	739	716	742	751	746	731	687	779	716	746	741	711	748	753	717	763	733	728	670	756	708	704	760	765	725	686	715	713	720	765	711	705	751	712	726	732	726	715	722	707	737	722	704	725	751	719	725	750	738	732	721	739	732	771	745	699	773	710	754	698	705	768	697	736	717	701	715	765	727	750	727	740	685	714	758	729	727	730	728	741	726	686	761	756	679	745	725	771	756	683	725	684	715	778	660	788	694	752	720	712	729	769	805	683	763	728	758	769	709	735	725	736	678	745	698	726	753	710	730	718	770	716	701	765	725	739	785	733	701	747	710	706	710	704	741	732	701	719	734	721	731	727	731	733	694	759	767	726	810	706	725	716	712	737	722	756	737	726	759	707	753	707	748	776	703	708	705	715	718	725	762	771	741	772	701	735	708	720	735	720	758	686	721	729	752	695	720	735	741	710	701	727	675	730	689	768	723	760	772	709	787	736	719	805	730	774	718	722	731	691	732	772	705	756	739	712	691	729	753	740	753	721	707	715	726	720	701	691	697	724	740	763	772	797	714	776	777	717	723	740	792	742	706	730	746	716	733	730	705	714	756	738	739	699	738	697	667	740	755	752	714	766	718	682	744	726	733	694	774	713	782	739	748	753	724	743	705	723	704	712	705	715	703	754	760	733	725	734	762	707	754	720	775	757	758	668	755	734	748	724	723	685	774	679	726	705	752	762	744	754	751	702	715	734	689	690	764	695	723	745	690	750	735	758	712	684	703	752	720	731	722	695	729	687	746	703	721	751	760	727	709	725	741	714	720	734	761	749	763	735	717	704	678	755	749	723	720	787	750	744	739	803	694	697	774	726	730	713	700	714	760	754	696	752	665	747	707	737	722	709	728	760	693	679	768	701	643	697	746	715	738	752	719	717	706	754	680	685	738	775	729	735	709	777	751	741	719	752	721	754	726	730	757	759	716	761	731	700	708	736	746	764	763	765	730	718	697	703	703	640	729	671	675	716	729	726	748	744	711	676	730	752	693	785	697	684	740	703	732	741	755	733	715	688	779	750	741	758	733	672	731	749	692	756	752	712	730	698	761	728	723	723	713	739	685	774	733	758	730	729	729	743	757	731	703	752	735	757	729	738	747	747	721	723	722	710	763	753	711	738	703	744	754	726	681	754	722	735	730	752	735	753	721	759	744	748	704	721	794	721	745	718	714	736	742	712	773	745	683	692	713	739	731	738	749	696	769	748	740	786	718	758	674	748	704	774	724	705	688	752	736	711	723	717	752	735	742	773	734	702	751	786	722	688	744	727	754	774	713	735	790	770	710	773	701	678	715	710	714	728	739	729	722	763	726	699	716	747	725	677	677	718	724	738	760	748	722	688	756	749	742	766	683	722	698	714	717	734	729	666	728	775	714	723	749	719	712	690	677	683	726	708	736	725	730	738	693	714	727	728	721	717	724	754	781	719	759	729	731	721	708	735	703	734	723	716	724	729	707	717	782	682	703	752	710	769	702	695	717	732	748	752	733	700	723	765	756	708	718	777	739	740	709	741	734	743	699	708	726	703	748	727	708	709	759	709	767	728	701	711	676	768	746	751	763	720	719	796	757	744	723	723	730	716	705	741	706	751	746	691	758	745	716	713	735	740	764	675	730	764	736	753	770	720	709	718	734	755
23461	21224	27767	24921	20534	2147	723	557	574	526	508	492	491	472	437	437	458	423	469	401	430	423	441	437	416	435	435	442	399	410	452	417	420	418	423	434	451	461	419	443	444	407	457	444	404	414	468	418	406	462	452	447	430	420	438	461	428	408	432	415	407	455	456	425	440	398	403	433	422	442	411	447	482	453	438	398	462	440	431	407	430	409	424	437	420	427	425	449	439	426	451	423	460	440	443	458	456	435	434	383	389	404	444	443	414	373	468	410	407	432	424	389	440	436	413	422	397	379	425	401	403	432	424	423	403	406	389	416	396	396	442	471	370	419	416	381	402	436	426	411	430	395	437	419	428	423	419	379	435	376	386	409	436	409	455	412	410	442	449	389	413	439	417	451	457	463	413	414	418	416	456	421	444	420	430	400	430	384	431	425	408	432	419	415	441	379	407	429	415	415	434	430	416	392	429	441	435	413	412	406	473	433	412	438	454	419	408	425	399	422	458	397	439	426	390	426	404	420	438	399	433	441	387	418	413	408	412	502	400	445	408	405	409	415	414	388	404	429	405	441	437	440	450	456	437	378	426	466	429	443	463	436	443	415	445	451	412	416	441	464	416	397	388	413	427	453	426	403	444	440	394	436	439	423	425	415	422	438	436	423	436	432	396	411	413	403	415	440	462	427	427	447	414	395	407	422	434	441	438	402	417	434	410	425	399	431	411	392	418	411	452	374	434	391	372	449	452	439	447	444	424	404	435	451	421	407	473	433	430	401	411	385	414	427	436	411	446	426	419	448	416	451	453	417	457	415	431	423	439	426	426	427	425	427	411	420	420	433	387	421	442	434	437	431	448	425	426	424	389	453	424	425	419	447	407	439	400	381	411	476	421	406	402	418	410	429	383	422	421	441	432	386	431	394	415	380	422	415	458	427	431	430	429	434	437	416	436	431	431	403	414	425	430	439	409	428	440	405	442	414	414	396	477	475	431	411	435	419	439	450	416	409	465	440	420	425	429	411	395	449	421	420	424	480	436	417	427	408	422	413	446	415	444	464	442	428	417	420	392	419	429	417	422	432	400	449	425	388	416	431	419	387	402	392	446	434	398	431	466	410	419	435	405	442	458	417	423	442	417	396	408	399	426	408	405	443	413	415	402	437	436	453	397	407	451	446	423	434	394	471	390	403	405	421	443	422	429	459	411	446	437	435	411	439	461	460	403	380	437	395	406	409	440	416	439	419	476	370	452	406	425	418	436	428	448	410	442	408	420	425	426	404	448	410	430	433	404	424	403	415	410	420	423	439	407	417	383	443	463	425	424	391	407	411	433	388	392	440	427	451	453	413	411	440	411	436	424	397	443	416	409	419	421	421	412	435	451	428	438	443	448	402	412	456	427	436	439	464	423	405	443	432	447	454	428	425	438	412	426	445	386	395	422	428	404	437	453	403	411	425	443	420	437	394	438	414	389	403	430	413	403	425	447	425	394	441	399	392	429	426	418	441	401	454	409	428	446	421	430	468	423	445	453	422	477	415	419	442	408	410	410	453	453	414	417	473	453	430	417	442	415	457	445	403	429	435	419	404	414	436	415	423	406	411	401	402	437	432	463	409	398	437	441	407	419	462	414	425	415	403	423	423	406	410	428	418	419	464	402	398	460	425	414	439	444	455	388	432	425	399	445	448	398	432	405	434	439	452	427	382	417	420	436	424	456	443	438	441	406	445	410	440	431	391	403	450	400	423	447	402	431	429	424	455	429	441	433	415	389	453	417	448	394	417	461	420	436	433	423	407	425	418	394	423	397	442	417	433	470	391	442	439	399	414	430	421	435	428	430	458	419	420	394	415	407	430	422	437	413	416	443	437	438	423	405	423	404	425	425	414	442	411	402	411	419	381	422	401	420	415	412	459	430	402	429	413	437	431	452	446	442	408	420	452	421	434	410	423	402	414	412	455	432	424	423	432	405	439	413	419	426	425	427	473	438	400	419	468	457	450	426	406	409	408	422	428	410	402	399	409	419	406	423	410	422	372	438	426	397	456	425	422	401	457	419	421	398	413	425	437	446	409	436	417	425	384	391	444	461	429	428	375	445	422	452	451	422	433	414	450	401	455	402	392	440	404	425	420	423	405	399	395	431	449	447	418	415	406	408	405	412	434	416	486	406	439	430	439	427	416	440	409	430	441	431	403	418	426	438	420	415	430	439	417	416	361	375	392	419	411	421	409	396	449	372	443	461	434	399	453	418	433	412	401	440	402	445	418	437	456	469	413	429	430	421	442	413	443	414	423	423	394	427	404	424	421	440	400	392	430	427	436	431	468	406	429	431	399	413	411	427	413	426	402	439	398	393	426	435	437	439	450	421	434	429	423	395	453	426	401	440	419	430	394	423	398	423	407	409	421	413	426	406	430	392	423	431	401	398	407	420	414	427	451	430	422	415	418	412	437	391	406	448	432	383	409	401	411	457	395	376	429	444	391	439	444	361	423	439	410	425	439	393	457	458	444	423	435	377	436	418	441	420	451	455	406	433	407	439	418	447	402	404	422	441	401	406	402	440	425	399	404	452	421	422	440	392	391	423	449	401	421	461	428	438	406	479	421	405	395	433	419	438	441	407	414	453	403	411	393	414	414	412	412	407	434	418	435	445	408	387	447	440	434	395	410	422	401	442	426	466	431	422	387	402	400	409	392	421	397	445	442	426	405	405	423	431	411	423	393	417	477	402	442	412	434	433	402	406	410	446	433	389	419	432	401	426	449	408	475	410	405	410	421	404	432	465	426	424	421	416	417	444	429	385	478	404	428	371	411	428	417	438	401	396	414	441	405	444	392	412	472	429	435	415	400	438	440	422	427	447	411	431	399	434	413	406	402	398	410	424	400	455	440	425	423	456	424	404	435	415	446	435	419	395	424	440	421	456	424	394	388	420	407	417	421	463	431	419	413	431	433	450	445	396	407	423	411	401	424	402	433	419	375	461	408	427	447	425	392	423	434	408	446	413	408	426	415	399	416	429	414	421	394	449	432	397	433	442	421	414	425	456	391	388	415	393	444	431	434	410	445	436	428	422	402	416	423	416	420	412	444	462	457	372	435	428	388	427	406	434	431	367	402	418	443	429	390	392	412	390	433	418	415	415	426	401	424	418	402	455	421	423	405	429	452	434	440	404	421	420	437	440	407	419	427	381	442	466	438	398	461	430	400	443	457	434	455	404	418	418	466	445	445	400	378	445	425	398	407	402	429	428	377	389	404	435	437	394	416	413	425	437	418	441	429	441	393	421	402	447	420	440	389	455	401	452	426	420	434	434	461	428	405	413	408	437	425	447	391	432	423	416	438	422	419	416	439	398	421	397	398	437	449	451	445	422	419	436	422	399	392	396	418	437	447	393	475	416	436	441	425	443	421	407	400	426	400	412	420	444	407	420	418	453	444	404	451	387	394	423	420	416	404	402	413	419	405	416	424	424	421	433	401	426	425	409	448	435	410	454	423	403	393	426	430
21944	6844	4346	2047	1561	1212	1062	950	836	753	778	692	715	654	646	628	598	655	631	585	618	620	592	613	596	563	613	634	601	595	595	569	551	561	616	626	614	627	601	561	584	580	595	564	558	565	545	585	602	632	572	527	579	587	565	530	589	578	525	588	532	550	590	538	581	548	556	563	591	621	555	561	574	574	546	564	574	584	586	542	541	577	561	579	562	551	566	591	596	577	608	545	510	554	584	551	590	543	593	593	589	583	581	573	604	581	613	588	521	569	601	592	562	564	588	569	593	604	575	558	555	587	594	578	595	616	558	552	562	563	564	590	563	591	562	592	583	579	587	523	583	572	587	592	587	568	561	590	559	589	567	584	558	597	595	552	619	550	566	597	588	561	568	575	595	600	562	583	521	552	573	550	555	567	590	620	547	550	586	564	545	596	573	632	578	585	595	573	573	596	502	602	535	577	563	556	604	613	569	604	557	551	529	544	569	584	557	565	586	588	556	552	562	543	577	576	552	605	565	573	601	578	581	574	581	572	624	554	544	563	576	574	603	551	569	576	522	559	568	549	536	565	596	593	598	613	583	563	577	579	552	563	552	537	569	628	555	534	511	554	597	523	627	542	553	591	566	576	555	539	562	626	582	574	562	531	588	559	604	601	605	580	578	552	594	570	570	596	556	546	561	589	574	592	553	591	567	570	563	550	551	597	564	599	587	571	580	627	614	581	581	548	564	545	592	606	565	572	553	592	565	582	567	584	571	574	577	554	587	569	549	615	604	570	541	556	607	557	547	536	585	569	562	549	566	577	572	562	557	548	607	541	553	559	567	572	551	584	535	582	569	605	558	575	567	592	585	567	567	529	589	614	546	544	546	604	602	590	597	601	559	559	616	594	564	579	574	563	571	615	543	601	586	546	540	577	580	567	555	569	583	507	573	583	556	568	545	556	560	578	547	545	541	596	569	594	551	601	574	558	540	536	572	591	580	599	523	564	605	566	586	585	567	613	594	544	543	594	602	576	577	547	538	603	558	539	556	557	551	550	594	557	560	570	586	554	603	585	551	601	573	622	553	650	627	532	545	536	600	582	575	555	584	530	550	562	536	572	562	605	558	569	570	578	545	611	558	613	586	550	530	572	565	574	615	584	536	524	548	575	601	559	549	603	538	570	577	517	574	574	580	544	607	514	557	561	582	526	568	562	534	558	566	602	573	573	541	555	534	570	548	593	577	593	580	585	585	562	574	550	586	618	580	553	600	595	538	594	573	587	579	557	583	575	555	563	559	574	571	568	560	567	574	571	569	546	575	573	641	593	609	547	552	568	599	602	556	592	545	524	560	570	561	552	599	554	590	526	610	537	573	527	634	529	573	593	580	561	557	565	624	593	578	553	598	547	544	565	552	522	613	566	533	572	586	559	565	581	608	560	587	598	594	554	576	600	547	586	575	559	610	565	551	548	559	541	576	599	596	602	600	616	591	547	583	492	596	559	512	626	573	564	532	565	561	570	583	567	567	584	573	584	561	589	585	584	563	577	608	585	574	513	558	549	530	625	593	591	564	599	550	531	532	587	548	544	576	552	532	595	579	545	591	582	586	536	582	574	548	627	580	586	573	585	618	532	613	547	596	544	593	595	596	607	610	532	593	554	561	561	555	581	579	588	612	649	574	570	580	571	536	610	600	600	579	553	555	567	588	597	608	571	558	558	581	544	544	552	527	513	577	526	559	588	543	534	566	554	588	591	595	603	574	539	588	562	530	603	554	592	560	564	610	597	608	600	544	571	574	541	551	551	628	581	565	568	566	541	587	575	602	582	562	565	563	566	582	600	610	558	596	567	540	595	590	623	547	550	593	558	573	553	573	546	571	554	625	578	561	560	562	570	568	591	571	567	608	576	626	599	550	564	580	625	580	598	553	599	568	566	595	592	596	585	555	566	588	544	578	593	618	614	579	569	592	589	539	502	561	542	546	585	564	595	563	615	568	614	614	531	583	582	589	594	621	563	555	561	554	574	588	547	527	585	565	577	557	554	622	576	583	531	597	603	567	606	550	574	583	588	630	581	534	550	617	565	568	557	554	590	586	597	527	555	574	545	577	541	538	558	577	565	546	566	556	557	588	540	603	532	578	573	578	596	538	584	542	515	561	566	608	585	636	559	601	551	582	564	598	585	583	566	565	604	603	592	560	560	562	577	570	603	570	598	548	605	574	582	601	571	552	558	550	540	572	602	609	530	535	586	604	582	563	558	592	610	584	550	589	588	529	532	563	572	586	546	540	554	583	551	582	579	576	611	549	599	572	524	570	547	563	567	613	575	586	580	590	563	602	583	561	554	551	604	587	552	577	563	562	608	604	545	589	577	569	597	563	556	601	589	576	570	589	564	558	564	588	554	562	590	596	527	599	589	517	584	615	583	595	579	576	570	552	568	555	576	587	576	575	610	579	594	596	572	527	596	612	579	521	595	548	572	588	547	558	584	607	596	596	559	597	564	562	616	568	576	555	598	557	608	567	532	599	549	571	589	591	555	588	573	561	592	581	620	588	560	574	579	582	572	579	550	575	568	547	596	562	534	548	554	520	555	609	584	543	589	557	609	560	596	599	573	596	595	593	585	555	546	604	582	567	600	589	589	601	570	574	607	583	581	570	603	555	589	569	609	600	604	578	537	519	596	584	553	608	593	574	565	567	587	606	591	557	558	551	575	576	548	601	562	589	618	597	549	551	551	573	580	570	587	560	598	569	580	561	613	562	596	578	576	584	553	565	593	578	589	592	584	569	562	605	578	553	578	568	548	565	555	562	586	565	574	612	572	598	559	571	585	563	560	579	594	556	555	578	559	584	578	567	592	554	602	560	610	585	606	549	579	566	574	535	548	576	557	554	578	569	582	611	573	538	573	574	543	562	582	573	543	536	550	537	604	585	588	613	556	540	596	576	591	635	586	564	576	569	624	578	535	588	563	558	580	590	548	592	572	578	571	557	550	612	567	564	589	575	558	530	569	580	573	595	579	565	556	540	511	573	548	546	593	623	571	595	587	572	548	553	604	599	596	558	585	622	637	580	524	570	581	571	593	581	570	568	583	569	602	595	578	573	565	547	550	536	600	552	608	568	550	522	551	557	602	560	563	616	578	550	604	576	562	595	554	556	586	551	549	553	573	620	568	524	568	543	588	579	569	575	553	589	586	578	585	570	520	555	596	584	557	592	608	541	567	579	514	576	564	587	539	572	524	579	584	581	560	569	563	567	589	574	550	586	584	612	602	565	553	575	557	571	506	560	571	591	598	561	583	530	576	544	558	568	595	542	561	589	578	562	559	585	569	573	602	568	536	554	560	584	590	571	536	573	611	578	532	551	584	615	544	562	551	615	570	615	562	583	594	593	614	575	581	529	510	579	560	565	557	569	579	561	567	539	558	571	595	545	576	568	581	545	553	574	578	560	614	539	578	578	576	577	594	544	565	574	568	609	541	542	537	578	563	584	542	553	537	585	560
24964	21244	25595	22411	1177	517	464	444	424	405	390	422	430	399	401	375	376	387	395	416	388	414	389	409	434	391	401	387	385	419	403	380	382	407	390	420	404	389	401	401	403	365	386	413	388	397	406	383	384	393	373	406	359	358	368	388	403	397	373	389	396	393	400	391	384	363	400	407	427	413	439	403	389	389	354	380	390	397	361	391	403	373	380	370	392	418	386	422	400	387	368	349	390	413	388	383	387	376	376	373	392	380	365	408	381	354	382	408	372	369	405	366	405	378	400	390	395	360	375	359	386	389	395	372	392	366	390	372	374	374	419	383	380	423	359	370	394	394	431	391	386	402	389	396	405	359	384	392	395	392	381	434	360	366	374	392	393	363	390	379	377	403	389	410	392	380	413	410	395	376	412	393	416	376	381	393	368	429	393	418	379	376	402	396	400	409	370	396	394	372	352	421	352	398	353	385	404	420	395	383	392	388	343	371	392	408	417	404	402	415	390	397	374	386	418	378	444	376	374	390	367	364	407	383	396	390	353	390	385	374	383	389	381	409	393	387	411	384	385	394	398	395	371	355	399	377	391	402	378	365	401	405	407	408	362	379	407	362	389	344	403	400	409	411	397	386	413	438	411	357	397	379	391	398	371	371	375	387	382	427	387	385	417	395	410	383	382	408	391	393	392	394	400	397	373	399	400	363	446	401	376	381	391	383	432	379	372	366	394	365	419	370	386	376	396	407	397	372	385	431	374	396	378	432	395	370	386	406	405	427	403	361	409	395	390	385	395	388	383	405	366	363	403	374	408	420	384	417	422	396	390	407	412	365	401	409	378	376	420	393	364	362	372	412	373	357	383	421	382	332	366	388	368	382	378	397	367	356	426	393	398	402	407	385	385	377	398	386	375	395	371	370	372	406	429	388	388	423	379	392	368	372	420	393	385	375	366	392	388	372	379	410	391	375	423	415	389	417	363	360	410	378	383	391	395	372	386	389	354	400	389	393	398	389	424	336	374	417	366	381	404	365	398	385	400	375	393	378	372	425	379	375	419	409	406	390	405	390	371	398	414	414	413	424	430	375	379	395	383	387	405	395	425	420	397	395	401	402	371	376	424	388	384	384	377	390	399	360	380	380	389	399	391	403	366	372	365	388	370	391	376	366	396	392	380	401	405	390	368	378	381	386	394	408	368	387	369	393	380	395	387	390	400	381	404	413	397	409	410	373	370	413	371	389	410	387	365	382	393	397	408	386	329	365	376	378	400	393	415	375	381	365	369	380	353	381	413	359	376	387	362	374	404	405	378	385	389	373	400	352	402	365	412	375	402	390	370	386	385	392	398	389	392	369	411	385	369	399	386	380	387	395	384	404	354	398	396	398	380	360	373	406	366	391	370	409	379	375	357	416	349	358	352	354	430	396	394	407	426	397	369	403	385	377	376	373	407	381	407	400	367	374	396	370	399	389	368	417	410	376	380	402	418	381	382	397	383	390	401	358	435	377	390	367	394	422	407	370	390	390	364	398	353	363	377	387	373	411	375	415	379	402	397	374	399	372	397	377	393	359	415	410	394	364	397	391	369	413	377	382	380	367	383	428	421	382	374	356	387	383	369	396	395	376	381	405	390	382	399	367	398	419	370	408	372	410	354	395	409	393	372	427	403	395	393	388	356	375	389	402	384	369	415	406	386	384	378	391	393	403	343	406	390	384	362	381	386	356	415	390	377	391	401	411	410	367	381	377	380	361	371	374	415	385	372	356	421	378	397	384	357	395	423	416	400	382	389	340	390	367	430	401	393	391	403	398	354	371	384	391	388	373	391	427	369	383	367	383	407	422	412	382	396	376	403	385	385	402	386	388	391	383	384	392	391	394	386	396	380	381	361	399	425	343	363	376	377	389	397	339	423	386	374	377	392	395	386	398	375	380	365	356	380	398	378	401	392	395	364	395	375	365	388	361	390	422	391	341	437	399	426	409	355	414	389	374	351	404	393	370	359	386	413	342	402	405	389	375	397	375	381	395	352	377	411	405	371	404	333	403	389	376	379	362	415	379	386	373	368	345	384	341	409	381	392	366	423	395	409	391	417	413	423	392	378	374	393	381	394	384	415	374	381	408	395	403	407	381	396	386	409	370	429	378	387	395	410	387	344	381	400	381	393	404	380	422	377	378	361	380	398	381	383	387	361	411	370	363	393	385	375	379	411	381	423	397	368	368	411	409	373	406	405	395	386	372	368	371	424	366	367	385	385	393	386	384	355	418	399	377	385	383	427	401	402	379	383	362	379	354	376	424	404	397	425	373	393	392	379	367	380	402	373	403	430	380	382	350	386	408	391	377	401	396	429	396	413	431	408	373	391	401	387	399	380	357	371	386	361	354	415	394	371	363	362	361	387	364	357	421	392	389	359	375	419	404	383	378	398	365	407	413	398	405	366	423	375	403	391	388	362	348	420	382	387	385	381	398	394	414	379	406	398	392	394	400	402	404	418	384	371	383	378	389	398	389	397	388	368	354	392	412	385	406	382	379	419	385	372	362	388	393	405	396	394	342	392	393	390	402	398	366	376	378	386	374	366	392	334	423	389	382	382	381	363	372	392	391	395	367	416	346	400	403	355	375	406	401	369	355	375	397	412	430	393	399	349	360	402	395	392	390	430	391	380	434	377	337	400	366	368	388	390	417	390	378	363	390	372	396	393	349	370	365	372	397	373	354	389	406	399	383	406	395	375	409	371	396	383	406	358	384	384	363	371	395	377	388	402	402	383	379	408	418	397	397	349	431	398	370	405	393	411	327	383	394	416	398	408	409	384	411	353	382	385	388	366	378	354	389	394	392	373	404	378	391	405	424	373	372	414	379	396	391	401	418	399	380	429	367	390	408	395	426	401	379	378	384	382	394	374	416	391	380	396	409	388	393	389	398	375	365	368	404	394	414	421	370	373	427	422	408	380	368	374	399	395	358	368	392	379	398	392	400	382	415	360	370	420	407	393	384	388	389	389	378	384	394	396	384	380	424	452	404	392	413	388	442	398	442	377	367	400	403	400	374	395	409	384	427	412	377	401	355	398	375	394	399	414	388	415	410	415	375	390	358	396	381	401	378	403	397	388	370	408	376	385	373	416	373	383	411	390	371	416	408	344	384	396	347	392	362	394	409	388	387	395	391	357	414	409	395	386	385	383	397	369	434	409	407	338	377	366	368	361	386	403	412	394	406	412	388	396	414	407	402	363	400	403	391	382	435	422	368	402	390	393	380	373	416	399	366	372	390	380	434	427	407	381	391	410	358	407	387	397	390	399	380	400	389	439	373	385	390	386	389	402	364	403	397	387	355	386	417	402	393	388	362	370	395	427	416	370	381	426	372	377	389	421	388	412	378	387	405	393	404	374	405	371	392	380	346	375	391	392	406	396	390	394	355	375	398	382	410	410	410	379	363	382	380	378	382	379	365	393	391	392	360	384	375	410	365	382	389	392	371	365	372	392	372	404	326	363	376	414	382
19867	3378	2117	1219	991	823	743	718	630	644	559	566	527	577	538	504	540	497	487	519	551	550	579	553	526	512	522	524	498	510	537	492	514	498	531	558	558	597	538	578	525	482	491	498	521	516	522	541	492	526	519	472	533	503	491	534	488	510	560	557	506	515	545	529	529	506	559	476	528	538	505	510	497	515	512	534	511	513	508	504	527	499	474	548	525	491	501	547	505	510	469	493	499	485	511	520	520	536	483	503	509	516	498	538	579	505	496	550	480	497	504	506	533	543	462	521	543	461	523	531	526	504	474	505	491	519	503	568	490	499	498	451	535	497	500	504	514	513	489	505	520	552	517	514	524	535	538	478	511	529	528	544	503	517	519	485	500	530	466	522	496	512	542	522	537	508	527	525	537	510	526	502	550	461	500	488	540	517	506	533	495	523	555	497	574	528	489	498	508	527	521	511	537	558	527	491	508	495	502	492	487	566	486	513	524	492	537	556	504	540	527	512	487	501	484	506	499	497	537	457	498	497	481	509	544	536	510	520	508	485	525	526	493	492	498	523	502	535	489	546	530	532	504	475	514	483	495	531	530	496	549	509	513	498	508	548	509	493	532	510	506	548	558	509	518	527	502	580	523	499	478	494	513	498	464	486	508	506	517	506	496	519	523	546	512	511	526	505	501	502	525	489	531	509	462	483	483	488	510	458	496	538	506	516	509	483	549	499	504	538	518	506	473	503	485	516	504	539	500	486	502	511	556	525	486	517	502	452	538	511	486	521	513	526	497	483	481	525	516	520	476	508	496	519	511	499	500	519	473	498	478	536	503	525	503	556	540	497	518	509	505	543	542	513	507	515	491	520	488	487	470	519	512	500	492	509	525	518	493	525	532	486	514	507	512	507	510	530	518	517	510	491	541	530	495	509	484	511	458	548	514	496	475	542	546	513	548	510	535	542	507	521	529	518	524	512	556	536	510	527	508	520	537	483	499	488	515	495	530	513	502	488	503	492	497	517	557	523	505	513	508	542	521	524	519	519	511	493	473	521	470	503	482	507	534	486	542	499	510	515	488	520	505	554	494	498	512	509	514	498	554	497	504	470	485	506	524	493	515	508	522	511	518	525	501	494	501	516	541	477	515	522	485	464	499	527	515	523	502	486	521	516	531	533	464	511	521	512	491	496	521	491	488	506	544	510	500	495	525	497	532	514	518	529	501	491	537	555	509	507	500	527	518	512	515	524	461	531	532	525	525	533	530	522	518	503	502	478	498	511	515	497	509	483	501	530	485	519	513	496	474	518	490	493	563	524	498	487	506	509	501	527	486	511	485	460	522	527	493	522	487	494	483	505	515	502	507	524	533	516	490	502	521	488	477	492	475	525	517	576	553	510	513	520	541	501	518	512	567	527	491	498	462	553	475	538	495	474	472	487	516	532	496	494	518	527	518	523	496	518	517	530	499	524	473	521	520	546	495	514	500	539	524	516	527	516	521	535	501	518	495	491	487	514	486	523	525	531	511	509	506	491	520	499	509	502	521	506	450	487	479	473	513	532	509	512	492	494	541	509	496	571	538	495	507	485	500	514	530	536	493	529	526	554	511	513	511	508	502	477	501	476	509	500	529	502	511	554	507	502	501	543	477	545	491	541	539	496	504	508	524	516	516	499	559	520	468	527	505	497	481	506	512	512	563	501	504	542	486	522	545	522	537	484	481	515	484	501	524	503	540	537	525	519	499	454	518	529	481	488	525	517	536	538	485	530	538	542	513	494	509	498	493	503	510	503	543	505	530	530	479	492	537	533	512	464	496	511	479	527	516	546	477	516	453	533	563	493	556	450	570	522	504	533	538	484	528	524	480	494	522	485	540	471	496	478	512	505	506	511	520	508	532	536	504	495	518	513	497	511	483	544	521	485	523	514	480	547	517	486	494	515	499	520	517	468	521	523	492	498	537	517	505	526	518	520	525	507	486	511	536	502	519	506	527	499	481	495	481	505	514	535	518	494	475	519	503	527	500	503	482	500	520	519	500	525	517	481	503	533	568	479	527	537	497	501	508	506	524	521	545	526	516	506	491	518	516	494	467	583	513	536	485	520	513	489	532	520	491	547	513	510	535	514	485	538	528	549	509	521	460	485	530	509	536	551	528	498	550	489	510	483	550	508	497	512	510	501	490	523	497	511	496	503	561	517	535	492	527	503	489	485	533	468	493	511	486	530	507	495	517	501	491	536	542	520	542	509	523	481	515	526	534	513	494	475	480	548	550	480	502	506	514	483	512	527	510	519	508	507	478	492	521	464	515	553	555	512	501	489	520	538	531	486	508	488	519	491	503	497	552	514	495	500	520	515	470	492	530	533	514	514	464	526	513	505	518	494	517	505	520	530	497	498	531	487	490	505	503	541	493	491	521	503	501	523	505	510	493	527	516	458	533	503	541	517	517	458	546	499	488	478	514	517	540	537	539	506	520	509	515	549	502	511	476	488	536	482	532	490	502	536	537	508	513	522	506	521	523	522	550	467	526	491	543	534	511	490	533	525	521	515	531	461	541	535	516	498	508	512	485	537	469	540	511	498	521	520	548	549	510	485	542	492	508	515	523	519	528	544	534	515	522	503	504	484	515	492	513	515	505	535	530	490	506	495	520	506	523	491	503	518	499	527	470	498	490	517	573	525	508	464	514	537	477	512	506	488	490	524	481	515	501	536	486	511	448	514	517	517	526	516	557	500	552	517	513	516	509	525	508	525	524	519	511	508	541	474	512	502	518	564	507	532	472	472	527	471	522	491	511	514	537	527	509	501	530	490	506	522	505	526	491	516	509	539	518	511	525	521	511	505	517	500	503	524	533	523	510	493	516	479	523	515	541	531	533	494	508	538	555	516	512	504	531	540	517	518	519	502	543	506	524	518	501	517	536	534	515	489	542	537	548	554	489	515	538	516	508	509	510	503	532	480	511	478	545	480	508	511	523	516	514	527	511	525	523	513	506	486	510	462	499	496	533	516	552	531	503	522	454	472	573	508	520	498	516	515	499	478	492	522	520	517	511	509	544	505	517	493	503	489	518	554	518	483	501	484	462	482	545	497	482	491	511	527	524	540	494	501	499	511	497	474	527	523	547	477	502	502	514	525	470	503	498	508	504	526	490	517	497	500	490	495	511	482	495	540	507	486	512	481	484	531	499	523	511	548	521	469	491	533	539	535	528	508	532	521	520	547	505	532	510	500	502	518	536	490	506	511	531	515	562	531	527	501	489	542	542	507	533	500	512	520	555	526	553	502	519	501	501	523	492	499	473	497	493	524	532	550	510	508	540	519	523	532	512	521	523	513	546	499	516	496	506	502	514	544	521	485	515	525	486	484	504	532	560	509	497	492	516	526	490	552	493	534	538	522	506	487	502	491	509	564	510	490	503	546	536	503	495	542	511	533	523	503	483	487	495	500	487	513	535	482	514	513	489	491	464	528	530	521	459	527	517	525	488	530	490	519	499	523	532	533	496	505
22569	21248	28368	24423	21247	18600	1119	485	378	309	292	256	234	247	221	216	244	232	230	188	218	196	173	201	192	227	182	219	185	180	210	184	163	179	226	205	226	204	210	178	191	188	168	191	171	176	194	175	179	149	188	184	186	196	168	180	155	178	189	192	178	178	184	194	206	180	170	203	188	163	193	179	172	192	188	184	165	156	176	176	183	190	178	170	185	225	178	181	188	180	181	157	177	204	167	177	158	180	174	152	187	184	200	160	168	175	194	195	185	173	163	159	166	174	178	168	194	181	183	178	158	175	203	209	179	177	181	174	175	201	165	191	217	169	159	195	168	184	168	184	166	179	197	179	165	208	189	184	220	164	202	194	179	169	182	172	151	162	195	166	194	181	158	181	164	158	163	179	184	171	200	170	174	182	178	186	165	194	173	174	178	159	175	179	183	174	190	186	176	167	169	178	169	186	200	171	177	184	172	180	167	178	199	163	182	174	179	169	168	198	169	180	196	197	211	164	169	189	177	187	177	190	190	166	181	188	176	173	153	196	183	176	197	164	189	209	177	166	170	197	185	158	175	200	157	179	180	163	187	176	180	169	178	183	207	160	169	171	188	190	182	160	211	186	173	156	161	177	183	146	200	157	163	148	166	173	203	189	164	169	186	172	170	166	188	183	177	168	173	190	180	195	191	208	184	156	182	203	189	188	186	186	168	201	172	175	169	183	166	181	196	176	186	165	182	185	196	163	189	182	180	176	184	165	185	169	171	184	193	165	200	163	201	209	167	193	166	186	179	183	183	189	183	174	170	164	156	175	158	171	183	178	181	171	178	183	192	175	195	183	170	181	165	187	196	179	164	194	185	169	198	169	162	196	211	172	184	196	180	208	178	188	170	205	168	180	190	168	182	206	181	188	167	152	167	174	181	184	189	174	188	188	166	170	198	185	212	152	167	184	188	190	200	199	176	194	183	180	193	169	193	174	176	177	205	173	179	194	155	186	155	186	173	216	197	199	190	160	178	173	178	177	167	196	199	202	184	186	171	183	213	178	196	202	197	187	176	174	168	193	171	186	177	178	196	167	181	197	162	173	176	175	187	167	169	171	162	164	179	190	162	184	205	192	179	185	182	194	178	162	173	183	172	181	170	190	181	189	160	187	181	173	164	205	184	167	195	155	185	188	162	179	193	196	168	193	163	175	178	167	187	178	207	170	198	196	162	196	170	181	203	165	188	170	180	191	202	170	180	188	200	187	200	196	155	170	169	161	179	184	175	179	174	174	216	193	167	189	203	167	160	196	190	152	171	183	172	197	194	170	172	178	200	167	170	208	167	156	172	177	168	181	170	187	173	198	171	178	149	165	203	186	182	158	170	167	192	178	146	185	197	155	189	169	199	178	194	171	191	172	180	204	162	192	161	197	196	197	184	179	172	176	200	182	179	195	192	181	183	172	182	149	173	199	187	173	178	213	178	199	169	189	193	177	201	175	173	175	185	164	172	171	185	173	195	187	173	167	169	168	206	182	181	177	168	171	179	174	191	181	175	169	172	164	165	171	194	166	198	183	205	208	195	199	159	174	192	180	178	168	156	171	191	187	162	164	180	195	168	164	197	175	166	189	187	176	179	169	181	168	199	188	174	173	169	158	176	190	177	163	166	146	180	168	189	193	203	171	176	187	203	166	186	184	167	190	165	179	182	170	199	183	183	153	173	184	185	169	167	174	200	179	184	171	194	167	161	184	185	184	159	168	183	182	177	149	168	185	183	174	174	167	176	174	188	160	164	164	195	192	169	166	177	182	216	160	170	192	190	166	201	175	182	176	181	180	183	182	173	199	187	182	177	175	187	187	192	178	213	163	209	189	215	174	178	191	193	175	176	181	186	174	164	168	174	179	155	212	167	186	178	171	186	195	174	211	178	196	200	176	172	206	172	179	182	181	196	184	191	171	183	152	159	177	188	199	215	185	216	149	178	178	177	183	193	186	192	179	191	184	182	189	178	185	184	182	177	203	173	191	167	161	165	196	184	174	179	169	178	184	176	172	172	185	173	181	191	173	173	172	195	191	168	186	185	173	161	192	183	183	184	185	145	168	158	175	166	181	196	175	178	168	164	175	191	174	150	166	192	187	179	196	157	164	180	201	201	175	192	173	193	199	176	176	185	190	182	181	172	195	177	164	196	198	160	201	197	179	184	161	170	189	186	188	183	189	160	172	177	172	195	160	204	163	162	175	189	184	179	187	171	187	155	168	165	180	153	184	170	193	204	180	202	159	192	168	175	176	211	173	163	172	178	173	152	178	170	177	158	171	182	195	171	174	179	176	176	201	182	189	171	183	166	184	172	192	188	178	199	187	183	169	180	179	193	183	162	164	180	183	177	184	193	194	186	186	170	175	199	152	178	171	169	147	168	190	176	175	182	181	167	175	190	179	189	177	165	187	177	194	185	187	187	173	184	187	185	180	170	178	164	171	171	172	203	176	148	183	183	182	188	170	148	193	185	182	171	166	152	170	193	174	195	184	187	189	173	199	184	165	184	177	186	179	185	172	169	184	184	184	193	168	168	187	182	187	160	164	168	163	158	214	180	168	196	182	175	177	184	157	170	177	159	182	197	188	184	169	195	182	183	179	184	191	172	161	194	190	170	191	169	170	195	189	195	189	175	179	183	180	205	168	162	174	175	176	159	177	201	179	195	182	168	196	196	192	174	170	189	183	192	193	186	203	187	164	182	179	183	165	182	173	182	161	158	203	200	182	186	211	184	175	165	203	173	190	149	177	199	196	188	148	182	174	180	165	175	202	181	187	192	184	185	179	167	181	205	185	161	188	189	155	160	201	223	184	210	223	189	155	181	167	169	168	185	175	165	170	170	169	206	190	172	172	151	173	180	188	187	174	196	177	165	197	170	160	183	188	201	187	187	164	205	186	200	179	171	191	171	177	184	174	178	172	172	183	179	168	166	186	187	158	207	187	193	196	173	175	188	168	188	170	180	204	173	162	173	171	171	159	191	173	186	185	177	194	204	173	201	179	165	194	172	184	171	215	185	177	169	181	166	175	163	177	168	184	164	187	173	179	189	167	178	183	210	173	181	182	186	187	174	176	186	191	174	190	193	170	182	185	178	162	192	197	207	173	173	163	188	162	182	190	175	183	167	175	167	192	216	152	175	168	188	173	181	177	177	184	183	189	172	177	160	193	155	183	204	157	166	193	180	193	179	201	132	161	192	193	179	169	199	172	167	164	170	171	180	159	188	175	177	184	190	185	189	168	169	189	206	189	189	176	190	179	172	199	179	189	193	174	198	196	182	192	183	184	186	185	160	180	170	170	174	181	140	175	192	173	184	175	187	177	163	167	180	164	180	188	164	180	172	197	168	167	170	187	155	195	183	189	185	194	187	194	182	193	190	185	177	164	171	175	166	176	209	174	203	197	174	153	174	172	161	177	180	190	165	160	199	192	157	187	175	176	187	171	172	170	177	150	168	159	175	198	177	174
24937	10639	6483	3116	2169	1509	1166	910	783	634	578	535	475	389	392	384	359	366	337	305	335	323	344	303	299	281	293	264	287	291	272	273	284	263	298	310	331	319	311	304	251	262	290	258	263	253	281	258	281	257	262	261	263	221	237	259	251	257	269	262	238	256	247	247	246	236	259	254	255	261	233	253	247	313	267	235	251	224	264	243	266	252	242	268	253	234	280	264	240	250	251	243	268	221	242	237	228	262	251	244	225	248	273	241	261	244	231	244	261	262	280	237	253	253	262	214	242	223	236	243	239	242	235	240	275	254	230	236	241	279	268	281	261	252	272	255	289	234	267	258	232	240	263	248	249	249	270	256	276	267	262	270	241	273	235	258	227	243	243	229	270	244	255	253	257	238	254	285	253	269	252	240	243	244	225	247	246	261	250	257	231	237	250	248	218	245	237	248	249	249	255	259	270	247	250	253	245	248	227	243	232	256	289	243	261	238	270	270	274	235	251	256	252	245	262	251	265	290	253	230	265	265	218	238	248	246	235	243	258	227	250	234	245	265	256	262	242	249	279	259	243	250	238	265	246	227	237	261	253	228	249	264	225	234	262	269	251	248	261	233	269	250	255	250	252	241	251	252	207	254	235	258	247	242	237	241	252	229	261	251	264	245	239	257	243	239	251	250	225	267	263	242	256	236	251	267	230	245	249	240	249	246	252	240	226	257	220	245	261	272	256	243	243	261	255	277	252	245	266	249	237	255	218	251	264	273	250	234	249	291	247	256	227	249	238	207	235	272	251	245	288	259	255	258	253	251	245	243	273	246	229	245	258	271	245	237	245	239	247	241	279	261	268	258	258	237	249	262	250	240	268	258	235	257	251	260	247	272	259	222	263	245	239	257	236	243	254	251	254	244	261	247	252	268	241	241	276	243	239	259	225	243	257	248	236	242	229	258	271	254	276	266	262	225	243	265	267	243	245	241	240	234	245	256	261	260	231	236	251	239	250	265	275	248	243	266	250	251	239	245	223	252	277	264	223	249	252	264	255	217	230	250	268	265	244	251	259	245	291	245	233	267	255	250	248	285	264	255	230	243	255	251	238	246	256	239	223	242	242	248	237	270	225	242	253	246	234	239	249	258	254	274	275	251	259	239	226	249	241	234	257	266	235	250	236	261	210	229	249	263	247	222	232	217	229	233	246	262	236	263	242	277	243	258	246	231	222	256	274	280	266	239	241	244	268	243	248	229	236	230	224	278	259	259	238	261	228	251	260	263	229	291	243	225	244	242	246	253	249	271	241	249	254	251	267	238	256	251	253	239	251	250	281	264	243	257	264	256	230	248	242	243	247	246	236	233	245	230	237	255	266	283	268	246	231	241	240	246	249	271	246	252	236	229	284	245	259	255	249	257	233	245	266	255	275	263	248	259	263	243	228	231	246	245	238	216	260	224	246	259	242	230	232	259	237	260	237	245	245	243	255	225	254	246	262	240	255	227	227	250	248	256	210	260	228	251	255	240	267	244	237	271	241	241	278	242	224	247	225	255	249	210	230	244	245	236	258	237	215	240	244	212	253	278	255	224	265	257	251	239	248	254	257	250	242	286	228	250	256	233	226	218	248	222	246	245	263	228	247	226	255	290	257	263	243	244	273	257	249	272	272	266	234	265	202	258	238	225	247	277	238	252	241	232	245	242	277	262	268	250	216	256	248	243	239	231	272	237	232	234	234	243	253	252	268	260	237	235	260	232	237	228	285	217	215	266	246	222	236	250	260	247	280	228	231	256	219	260	231	264	264	236	236	263	255	231	256	235	237	232	226	252	249	229	233	258	234	263	270	247	256	220	227	262	268	225	276	217	257	261	219	263	239	255	258	246	283	260	243	240	222	239	214	225	229	256	240	263	244	264	219	236	267	248	249	258	272	240	228	249	235	245	244	238	259	240	234	258	254	239	269	264	246	275	235	215	228	254	252	247	233	271	241	250	260	216	247	240	283	248	262	258	271	265	257	261	253	248	226	273	264	248	245	243	267	255	282	254	248	241	255	233	282	249	243	272	247	261	260	268	239	248	272	251	235	243	256	269	240	240	269	240	264	234	230	223	261	251	273	231	265	238	246	252	265	245	277	282	243	261	264	242	231	253	271	259	235	210	242	253	260	257	249	264	255	241	215	240	259	250	265	236	272	252	245	275	227	257	260	233	275	259	258	246	240	261	249	249	236	256	242	257	252	256	235	216	241	252	243	289	248	271	230	214	259	241	238	225	259	257	257	274	229	233	231	296	239	276	251	241	280	266	253	249	253	303	252	239	270	273	253	220	247	255	251	247	236	241	223	240	232	257	245	247	235	274	284	273	272	252	249	232	255	247	261	232	245	233	264	246	272	250	226	245	246	238	250	243	251	274	236	264	232	267	259	288	235	248	236	264	228	261	247	243	254	243	264	242	243	276	249	241	252	239	279	244	271	242	242	256	256	247	243	226	238	240	237	244	259	249	224	263	250	236	253	280	230	258	262	256	255	252	237	280	231	261	243	256	246	247	245	248	256	251	223	270	248	239	251	265	238	239	234	230	246	229	244	243	246	235	239	256	251	246	258	227	252	248	271	240	268	249	252	313	229	256	255	255	283	241	259	238	235	241	238	281	229	211	232	266	240	260	263	246	249	247	214	259	218	241	240	262	258	272	253	227	264	254	251	220	246	252	237	254	268	253	234	244	277	276	227	254	279	249	261	245	256	269	258	250	234	232	235	249	216	226	230	252	231	234	237	240	240	223	265	237	250	267	259	272	244	250	254	309	244	249	256	263	228	249	227	275	247	255	261	273	234	252	249	284	236	257	261	252	262	262	257	244	236	237	215	231	240	243	225	247	264	228	235	230	266	266	260	223	262	260	258	248	269	247	247	228	245	273	248	230	219	245	253	253	237	243	248	259	269	256	274	237	233	269	261	231	215	253	261	247	233	239	262	237	249	229	231	234	254	234	247	226	235	257	272	236	228	254	234	253	257	249	243	263	236	269	265	258	269	262	264	250	252	254	243	259	243	271	227	264	243	261	233	257	239	260	259	222	236	242	247	240	261	263	262	266	272	250	268	237	265	279	245	268	266	257	226	246	269	280	258	263	230	272	271	273	250	240	261	241	245	231	244	235	215	252	231	236	243	226	263	219	253	234	248	266	266	250	251	266	253	238	270	246	242	267	231	276	248	254	273	242	255	289	229	237	232	251	277	243	251	230	252	259	249	219	253	230	275	271	247	240	242	250	263	230	256	235	259	248	240	232	237	243	267	253	239	278	233	249	246	257	231	269	252	251	243	254	252	259	235	246	272	234	270	251	261	269	252	259	220	263	245	267	264	226	261	246	247	230	228	245	233	262	283	255	276	283	221	255	238	230	260	264	255	245	280	258	252	251	239	273	229	231	270	234	226	263	248	243	230	239	241	229	275	261	246	232	267	259	257	263	242	285	274	248	245	230	239	250	262	267	242	244	250	249	259	246	259	273
27841	15429	2219	739	613	597	557	589	570	553	547	574	558	568	553	531	572	551	541	558	583	513	546	546	529	564	519	528	551	559	624	544	509	514	533	551	518	550	540	543	569	560	573	537	535	541	577	502	560	495	495	512	556	551	583	578	550	508	541	574	523	547	586	548	543	555	573	540	537	536	606	539	550	551	555	551	529	531	546	575	544	564	540	551	544	499	541	531	541	600	571	549	524	567	581	546	531	553	560	573	539	602	634	512	545	555	556	570	527	575	552	558	584	483	526	527	526	523	538	562	577	523	561	544	580	561	541	567	556	550	562	554	509	542	515	557	533	525	563	554	521	573	508	555	566	541	543	515	546	537	545	515	537	555	603	561	560	533	554	568	531	581	527	540	560	540	549	489	567	560	562	579	517	548	575	567	577	540	552	510	558	583	510	574	568	539	611	559	515	598	568	523	586	536	596	545	514	527	546	574	519	523	529	555	500	520	561	591	523	554	545	548	485	539	517	522	563	565	528	572	495	529	577	544	558	524	586	571	579	539	534	517	552	573	578	552	547	557	568	541	543	555	535	569	528	547	517	543	581	559	584	515	568	564	547	558	574	537	542	541	538	551	567	588	547	588	530	533	558	560	576	541	533	568	503	615	540	545	572	530	512	535	524	583	555	578	539	532	568	536	534	558	556	545	563	528	546	546	585	517	570	570	580	594	556	546	546	545	551	557	538	499	571	552	558	540	517	542	547	546	523	545	509	526	558	510	526	547	517	538	542	568	551	506	540	497	529	523	583	554	532	564	563	560	527	535	553	523	516	539	587	537	529	525	526	534	595	542	551	531	553	566	559	542	574	536	581	599	515	503	555	548	529	537	539	505	517	551	581	558	518	502	553	589	559	562	528	526	511	533	531	532	550	525	560	518	539	512	543	526	520	547	526	531	546	560	506	537	553	528	552	557	505	531	518	555	542	547	530	577	585	529	566	550	547	526	583	553	517	577	598	582	541	511	515	572	486	563	557	544	538	528	541	532	579	559	597	544	551	571	525	540	520	571	544	542	569	536	535	547	525	533	552	591	556	532	503	547	587	549	534	549	491	559	523	555	559	544	575	546	567	556	545	517	546	544	585	531	582	504	561	543	549	584	596	539	577	542	545	524	539	556	536	578	590	569	560	571	571	569	521	563	536	556	577	573	562	567	535	518	538	570	597	573	526	490	552	543	517	594	518	557	510	489	609	583	543	528	581	591	571	547	526	558	555	587	571	557	549	536	573	500	538	540	542	553	559	584	545	578	561	592	555	500	536	549	521	552	584	567	504	503	544	540	578	568	534	549	564	578	574	560	550	529	549	561	541	608	558	561	591	544	569	548	524	555	535	564	557	530	558	567	573	563	567	550	545	515	529	546	558	556	580	564	545	547	522	536	583	579	544	562	576	545	510	537	528	535	527	510	580	543	531	546	526	552	560	562	517	531	558	504	551	571	574	558	542	534	579	538	489	530	552	535	527	568	564	553	556	560	534	518	534	539	537	529	512	539	506	513	552	542	572	554	530	556	554	512	565	559	558	585	557	532	540	540	552	589	570	551	529	539	527	556	575	549	583	569	578	531	577	536	579	520	534	557	545	541	544	575	563	581	544	551	556	510	530	546	539	575	581	534	535	569	537	551	574	535	563	557	588	558	521	548	583	548	547	580	540	568	563	543	532	507	567	550	543	519	502	534	526	516	522	530	549	547	514	560	577	540	567	531	568	588	531	515	518	527	582	528	513	533	562	525	572	557	574	509	550	566	519	578	567	547	531	582	532	560	567	522	574	552	579	590	589	540	553	533	552	561	573	608	530	565	537	560	546	537	543	563	536	536	537	565	490	597	518	526	524	516	531	483	516	538	507	547	571	543	581	542	553	500	562	521	545	553	562	544	518	541	529	549	587	513	530	518	583	563	523	570	571	532	526	601	545	566	591	540	547	588	533	557	515	546	504	554	576	547	529	522	534	522	584	552	557	524	530	551	536	560	554	555	555	518	567	523	534	495	537	496	529	547	608	550	545	558	532	537	571	553	586	588	570	525	561	585	565	531	536	615	605	538	544	562	544	583	661	510	496	527	567	603	567	555	549	547	570	561	524	545	541	590	566	547	540	572	581	546	557	538	557	553	570	529	542	588	544	584	568	538	544	581	579	543	579	555	583	537	574	615	532	559	545	563	544	574	596	522	555	522	525	571	517	580	542	526	526	561	566	574	543	531	569	526	604	540	571	555	557	544	592	582	519	597	585	516	549	523	535	569	557	547	579	543	533	564	571	548	553	523	541	570	562	549	580	563	516	566	553	538	561	543	545	560	482	512	562	548	579	589	542	556	547	514	549	560	513	573	538	552	519	549	552	525	513	547	534	581	507	539	530	540	621	556	539	575	567	568	513	553	570	542	586	547	531	524	572	515	597	555	549	555	536	504	561	553	528	525	533	539	550	604	544	576	586	571	548	569	569	537	570	556	587	571	547	523	548	576	524	548	536	532	539	507	533	559	551	518	512	546	579	559	537	564	529	526	515	544	559	493	537	545	575	567	558	559	536	523	578	528	504	572	501	538	572	571	566	537	560	537	509	574	568	544	508	538	548	544	534	574	576	550	525	526	573	508	541	550	535	531	550	575	588	544	545	495	542	545	553	571	540	581	533	548	587	523	525	534	501	555	595	568	532	578	523	549	549	573	561	529	531	549	572	570	549	531	540	574	549	550	535	577	572	549	512	550	552	567	543	537	557	547	576	579	543	594	533	568	543	558	530	504	543	494	525	543	570	546	550	546	559	576	550	513	476	544	519	549	566	582	555	565	570	531	562	544	524	551	544	575	569	581	545	533	548	526	577	518	543	544	560	580	561	554	561	530	562	585	526	527	534	515	525	593	561	559	544	545	539	579	567	553	521	538	571	540	540	549	578	512	533	518	519	563	522	553	578	496	562	591	568	590	548	559	579	537	529	545	509	559	521	518	526	532	558	585	577	600	539	543	564	568	520	540	551	550	552	543	582	536	537	579	612	538	549	564	535	599	581	544	564	540	568	552	589	492	550	553	575	522	567	562	562	598	567	592	530	532	537	553	560	549	567	515	544	546	546	597	550	521	542	570	568	552	530	560	584	517	583	525	548	541	582	544	536	517	543	532	530	550	541	548	563	535	577	508	581	557	571	605	501	586	560	557	565	551	570	581	540	553	546	555	503	530	520	536	539	518	527	543	563	542	553	558	536	531	529	540	555	525	547	544	520	540	540	590	545	495	534	586	559	543	543	530	532	578	546	535	551	564	537	566	533	555	577	561	594	561	519	552	522	536	565	525	490	569	583	580	536	517	508	534	521	545	561	563	525	552	568	558	524	592	519	540	570	556	556	579	597	534	554	562	573	545	565	539	541	525	527	551	549	562	544	523	527	529	501	514	572	596	531	553	592	576	580	547	565	492	531	580	522	518	493	551	542	543	549	588	533	581	540	567	526	532	532	539
7710	1083	931	835	731	786	727	751	769	734	693	780	739	702	693	717	738	686	733	722	718	711	693	735	742	729	714	740	739	692	727	709	671	698	726	782	768	725	766	757	702	756	682	712	705	752	742	743	663	753	725	724	711	719	726	686	729	691	683	740	734	741	736	728	733	665	732	691	696	682	692	734	706	745	708	756	702	691	716	702	697	704	742	708	739	731	724	722	729	704	726	759	719	670	713	704	735	759	720	711	800	715	706	726	732	715	696	762	689	703	719	740	728	738	729	655	743	748	703	745	715	736	723	682	744	714	726	705	727	762	793	695	776	699	746	700	753	678	747	768	743	698	720	667	708	713	711	684	745	730	686	726	763	688	736	709	729	718	708	746	692	699	718	720	708	673	728	738	711	718	731	741	736	746	670	707	749	716	708	703	730	732	740	704	733	718	699	750	767	722	713	729	770	637	740	692	722	752	683	688	686	755	740	740	725	757	761	731	735	737	722	724	741	698	737	711	747	721	685	691	733	703	736	693	706	741	740	728	695	718	678	744	729	688	710	661	681	705	717	727	739	665	732	715	700	718	705	750	740	743	810	732	753	736	693	714	738	677	678	766	736	677	737	748	736	746	695	721	728	787	736	728	761	706	691	722	724	712	721	693	735	791	706	677	662	697	673	722	680	727	754	720	722	699	701	692	725	703	730	721	739	705	717	723	749	673	722	762	720	741	699	759	761	732	729	750	656	699	722	691	713	715	729	754	703	736	740	692	731	762	737	739	734	689	713	718	704	707	716	760	725	699	716	731	730	736	710	734	719	719	696	715	717	692	720	734	765	759	752	720	693	688	709	716	749	734	742	718	736	731	762	703	727	719	724	707	695	679	723	706	708	758	734	733	723	793	687	725	733	757	696	758	719	734	686	725	717	694	698	748	700	716	724	697	680	695	683	745	739	739	714	774	713	738	724	740	676	738	711	749	707	780	746	751	703	707	716	736	712	718	693	728	685	684	663	720	685	682	703	701	704	697	751	661	732	730	674	727	801	711	695	717	698	735	726	730	670	696	722	698	691	690	730	732	742	704	742	669	741	758	733	713	707	706	704	697	731	733	705	718	724	698	694	746	674	652	712	768	713	742	711	719	690	762	704	692	724	696	701	734	705	698	705	713	691	721	692	690	750	753	677	713	674	734	750	703	728	713	704	668	689	758	749	717	780	694	646	726	703	757	746	652	688	692	769	720	728	704	727	677	704	690	707	707	719	753	765	767	751	768	741	776	709	727	723	732	765	677	727	697	730	696	756	714	721	730	688	734	710	732	747	657	700	713	712	733	730	740	720	738	748	704	737	707	759	736	744	725	691	699	705	737	730	717	762	693	705	736	700	674	731	678	739	751	772	723	716	748	660	700	702	682	739	721	745	701	723	696	705	685	697	712	720	722	679	712	722	702	717	725	738	743	716	727	717	705	657	711	742	712	751	716	718	740	813	721	691	746	681	723	689	712	736	706	709	735	716	724	753	748	745	735	736	728	687	776	727	721	662	709	697	738	721	751	732	756	727	721	737	672	709	707	688	710	670	697	747	718	806	702	731	664	749	701	718	732	679	737	744	755	724	738	731	686	678	747	805	729	659	726	717	756	706	706	732	740	697	733	775	714	728	741	729	713	710	776	689	708	707	683	701	734	708	741	698	724	671	703	722	706	740	727	701	715	764	709	742	749	722	735	718	752	729	734	693	757	716	719	753	723	782	724	733	737	742	724	693	718	755	715	753	741	718	687	717	696	694	721	747	727	735	724	661	758	729	700	704	716	679	731	730	726	761	699	729	760	676	726	680	715	700	731	749	737	712	737	729	763	739	719	685	689	707	722	752	727	768	741	699	727	748	687	732	703	728	693	681	696	702	717	731	735	666	754	651	723	712	723	705	726	702	719	709	727	727	720	734	753	724	756	722	647	657	715	710	704	722	731	667	687	702	704	739	739	732	733	710	742	716	761	728	749	726	731	703	779	712	739	747	719	689	687	737	724	683	747	725	712	685	679	669	750	694	715	691	743	706	752	686	677	681	728	753	746	710	739	756	739	704	718	708	755	767	756	781	697	715	728	733	700	721	706	735	784	717	705	719	754	726	723	704	732	776	678	698	711	708	696	707	679	741	734	739	701	728	784	695	765	711	724	687	745	768	693	698	705	694	686	720	746	696	731	702	732	753	698	734	710	689	735	732	742	703	681	714	705	754	676	712	712	689	725	739	730	735	686	733	705	737	705	740	735	672	752	737	718	722	694	679	736	701	733	728	658	735	738	712	712	771	778	675	741	729	698	716	731	719	741	714	751	727	663	712	717	704	738	664	702	659	726	763	733	698	690	714	754	744	756	705	737	764	716	702	689	761	727	725	691	784	721	698	755	737	692	688	751	754	674	758	740	749	743	728	682	763	759	713	671	742	716	712	744	699	757	746	713	743	715	690	726	720	742	721	769	659	690	755	727	739	701	730	730	697	680	713	733	715	730	740	737	737	738	731	677	739	752	709	758	770	720	725	759	722	726	683	676	687	723	724	729	753	718	701	728	693	714	704	715	739	704	704	719	726	711	709	656	745	737	727	723	753	719	738	731	733	717	728	752	730	676	749	736	741	728	696	765	739	745	703	729	744	726	695	744	758	710	755	729	732	748	697	756	751	731	727	692	730	755	751	695	675	687	745	717	762	735	733	728	710	731	704	728	701	659	781	671	729	736	727	718	718	722	750	737	743	705	710	735	742	716	681	726	733	739	741	763	714	700	735	749	739	756	709	706	721	690	701	700	685	746	724	734	759	713	729	756	725	712	705	700	712	735	699	711	721	688	691	763	726	732	739	714	683	753	782	737	728	698	757	719	693	714	748	688	713	715	721	712	724	708	771	730	725	727	719	686	700	738	740	721	746	736	705	693	702	756	737	734	705	684	704	699	687	695	738	715	710	726	739	738	742	705	751	704	707	745	688	714	688	710	754	698	668	734	718	678	745	734	737	716	745	727	734	699	727	744	708	720	689	699	767	626	697	699	733	740	704	712	710	673	753	685	721	717	775	755	709	682	705	702	766	716	693	697	728	695	731	711	749	693	715	749	732	715	752	693	747	709	714	748	727	709	756	701	697	761	673	742	652	671	732	750	739	671	703	734	737	775	691	691	649	733	709	750	701	727	715	730	675	695	733	719	711	718	737	761	741	732	691	671	688	740	749	711	758	720	725	684	705	740	732	744	749	708	677	727	773	719	719	713	679	693	709	730	734	703	728	732	670	727	724	688	746	694	737	712	768	727	673	748	726	720	709	724	744	717	725	763	709	702	754	739	683	701	710	737	760	742	700	720	691	723	699	719	733	759	707	699	721	743	724	716	691	774	660	727	756	719	705	710	759	739	722	726	665	679	709	725	721	761	695	652	681	735	725	708	694	683	704	738	703	731	697	690	747	732	710	776	719	751	708	715	682	734	702	670	758	741	786	729	714	715	730	743	703	711
23454	21232	27799	24960	20541	2145	677	573	497	513	517	497	486	443	468	486	430	426	469	450	456	473	407	405	432	437	404	445	421	428	462	462	434	443	428	421	412	439	420	457	450	398	414	437	419	411	437	444	430	395	421	427	436	426	400	398	428	400	427	445	418	447	409	437	442	431	411	399	467	422	430	440	419	428	397	397	423	424	390	382	430	423	410	410	453	426	415	420	441	410	445	377	390	421	416	407	401	436	434	417	399	412	427	412	436	402	431	440	426	443	461	415	407	432	429	386	442	429	404	421	375	411	405	423	430	410	407	455	404	409	398	421	414	433	406	425	401	413	425	445	421	428	429	393	428	420	423	417	389	423	387	416	422	413	404	406	417	424	381	469	414	395	394	417	395	417	431	438	418	412	402	408	394	401	377	444	453	423	407	425	426	434	438	422	422	401	431	410	433	420	442	434	371	423	395	390	384	456	391	416	440	439	437	403	411	412	444	404	410	391	429	414	414	423	415	379	387	412	426	388	416	437	412	454	387	408	401	444	403	411	430	416	418	410	419	396	422	437	407	435	442	423	386	455	414	408	399	415	410	362	435	421	413	441	409	392	438	458	450	402	413	376	420	374	449	410	426	439	411	438	418	402	396	426	422	414	452	421	417	413	398	417	394	409	429	438	414	434	424	434	436	418	404	424	396	413	427	443	397	446	408	419	385	434	387	421	435	424	402	432	414	396	421	426	422	424	409	421	412	431	416	446	468	373	423	462	437	410	443	432	425	421	424	414	428	428	407	382	429	391	422	420	387	411	431	405	464	405	423	425	383	406	409	419	434	401	420	389	426	429	413	451	412	378	421	418	426	410	432	406	378	398	382	411	416	398	423	453	437	384	451	414	414	373	423	428	413	396	435	422	393	425	429	442	419	414	404	413	419	390	383	418	425	438	427	397	453	411	424	406	411	445	410	442	427	391	392	405	387	418	414	456	428	422	454	400	370	426	421	432	431	415	403	392	412	415	424	447	421	441	386	430	418	446	408	430	420	379	377	427	453	381	375	421	386	438	399	409	423	415	378	417	430	424	437	410	420	374	406	465	433	415	431	435	415	430	430	406	395	438	455	413	429	428	424	452	408	396	450	406	384	461	394	421	425	411	410	392	394	415	413	440	396	427	415	414	414	421	441	379	402	430	443	452	411	427	409	443	433	445	413	450	421	400	427	424	438	424	431	396	415	438	411	444	420	444	408	430	416	425	391	423	428	468	406	425	403	438	442	423	409	398	414	427	401	434	412	449	401	450	401	441	410	421	427	417	402	428	412	433	380	420	464	381	430	425	389	413	417	458	436	408	465	406	420	424	412	424	380	406	388	413	425	422	420	411	428	422	410	412	376	429	450	420	449	419	397	456	434	408	393	475	406	409	432	423	397	420	436	420	431	433	388	430	401	416	448	459	395	410	433	427	434	436	433	440	385	405	375	444	394	433	448	383	448	415	478	405	430	442	432	427	434	426	433	399	455	409	448	427	446	386	414	405	417	404	397	393	447	412	401	449	447	416	424	414	416	410	399	403	416	431	427	424	440	408	430	427	393	415	390	410	389	422	391	419	406	443	427	423	431	427	401	438	398	393	422	433	385	398	405	435	411	414	422	406	411	438	418	400	401	418	415	419	423	400	402	459	442	416	385	428	423	399	433	394	451	434	436	370	425	418	410	445	387	430	440	432	432	410	420	445	399	449	389	397	391	401	434	414	439	409	403	426	436	393	369	427	405	414	434	434	415	437	411	440	419	421	408	413	423	438	417	420	469	404	434	401	406	402	446	447	449	420	454	410	382	427	445	407	434	442	419	427	401	446	421	396	449	453	428	433	427	431	411	404	443	435	424	425	409	435	458	415	409	417	454	427	396	435	415	414	404	417	423	426	416	449	428	427	429	403	418	403	424	431	391	423	462	411	407	387	388	435	465	429	434	422	406	408	440	413	431	431	438	410	447	433	428	394	409	408	415	411	409	456	443	404	413	425	379	419	424	390	398	422	444	418	429	415	376	414	429	442	399	461	395	429	429	405	409	408	452	426	401	405	451	425	425	406	427	386	388	448	417	401	391	443	408	421	436	415	412	385	414	420	437	413	397	420	390	410	448	418	405	384	394	433	414	408	390	402	398	450	427	419	411	415	411	432	418	377	372	413	370	409	431	388	388	433	432	434	443	383	443	406	376	443	447	422	401	429	406	435	396	441	400	399	429	447	393	432	438	413	407	428	391	377	404	418	408	443	445	432	389	432	409	442	378	391	420	444	416	427	384	418	444	422	403	441	409	409	400	426	407	417	464	439	394	436	436	446	432	394	398	432	427	406	393	428	433	418	425	415	402	415	428	425	449	406	412	431	433	432	403	449	411	395	422	413	427	426	418	390	391	409	417	413	408	399	434	450	401	414	438	426	401	410	423	445	457	420	399	403	414	424	373	427	376	425	424	405	433	431	418	422	451	412	439	445	428	427	425	409	434	385	422	431	436	414	409	406	432	438	422	425	400	401	418	419	452	457	419	426	374	410	422	436	416	443	432	408	460	407	449	416	434	408	400	411	464	424	444	381	369	390	403	409	398	425	400	418	426	408	411	457	463	434	427	407	421	410	402	367	411	434	431	411	437	409	411	451	399	395	401	454	441	446	410	409	412	429	436	436	432	429	402	435	395	449	420	416	437	427	414	402	406	411	409	397	420	418	445	444	476	375	435	442	457	379	418	436	419	394	384	396	409	419	407	397	435	386	410	415	416	423	399	457	409	411	427	410	383	386	421	415	394	414	426	417	420	391	437	417	417	435	430	408	412	423	428	446	410	442	448	453	397	457	436	420	417	420	419	392	426	437	380	426	401	425	421	412	387	413	429	410	395	434	415	459	393	438	409	412	425	420	432	412	432	430	427	433	396	433	426	432	398	423	419	433	427	416	432	418	419	424	435	430	400	382	429	397	413	421	459	435	434	458	437	427	443	444	438	424	424	410	383	443	405	399	395	426	402	421	426	395	417	429	443	369	396	447	427	407	456	437	385	414	436	409	422	418	390	421	398	421	421	390	410	413	384	425	407	394	414	428	420	416	426	431	413	439	423	432	424	404	386	397	413	432	426	415	419	407	441	414	401	415	413	412	423	441	455	402	452	419	410	417	409	393	433	410	380	437	404	404	415	400	445	427	405	438	468	416	407	414	436	405	473	440	415	450	425	379	434	418	403	403	407	406	408	393	445	426	412	440	447	440	418	442	434	409	426	426	442	432	401	449	403	431	435	404	413	374	386	401	409	432	440	384	417	421	401	437	438	434	444	405	397	401	417	402	406	396	402	401	400	413	394	412	376	430	415	389	399	406	408	437	422	406	402	393	411	441	397	406	422	419	440	410	425	402	433	460	413	449	431	433	383	416	439	388	428	412	416	373	388	435	414	415	434	419	403	405	425	429	444	435	393	452	382	421	442	413	444	451	413	433	376	421	428	448	420	444	423	464
21518	6715	4212	2078	1620	1266	1050	932	816	742	776	699	679	668	612	668	613	626	585	590	587	564	583	537	584	578	578	580	599	605	567	567	549	561	604	635	641	628	659	595	581	568	542	594	548	580	593	576	604	569	547	576	547	552	591	574	565	612	572	574	618	633	554	580	551	550	614	555	579	561	540	544	559	615	542	639	581	546	595	559	554	584	540	566	525	577	548	592	565	592	533	581	610	590	612	568	570	563	548	539	559	573	580	570	562	559	618	604	587	550	535	567	588	594	554	576	586	558	528	566	515	543	524	591	550	580	534	548	581	577	572	583	583	584	610	555	558	584	529	596	581	606	537	569	573	598	527	536	565	543	565	568	568	576	577	553	601	556	558	574	568	557	591	568	589	567	571	559	554	578	589	523	514	636	555	550	594	570	550	568	576	558	504	603	553	506	608	535	558	569	574	521	549	581	547	582	573	566	567	575	606	529	582	569	566	542	550	516	588	583	547	575	531	538	580	575	549	604	515	558	544	556	541	563	533	579	566	569	583	599	586	582	588	568	574	557	503	538	584	585	511	578	594	576	578	614	571	585	538	596	594	600	549	543	574	567	546	579	558	600	568	570	552	555	529	580	557	543	591	579	570	521	525	591	597	566	558	537	609	590	612	591	505	559	589	558	610	592	557	548	603	548	609	591	580	565	602	524	623	568	566	594	603	550	556	585	599	571	585	571	570	586	609	599	580	565	568	614	614	603	568	541	590	567	540	570	533	555	589	544	583	597	557	546	576	600	618	571	544	556	585	565	566	567	541	513	592	554	541	563	539	545	585	531	587	591	584	622	585	590	585	585	538	559	562	545	551	583	552	572	614	554	560	543	611	587	541	546	583	559	546	569	578	552	603	540	564	544	525	539	542	625	608	573	607	571	548	573	577	578	563	570	594	603	553	568	557	550	571	573	568	537	576	503	548	527	562	552	614	565	528	588	584	546	589	570	548	611	564	554	548	538	555	551	547	580	575	585	556	597	586	588	565	597	603	587	586	551	590	615	583	552	575	594	576	526	574	570	580	565	556	582	556	584	529	573	554	593	566	581	547	581	565	566	605	573	578	560	580	599	582	537	557	548	553	551	583	564	571	588	559	559	573	572	584	590	563	597	587	559	551	517	576	599	538	560	568	551	532	568	571	571	533	602	566	546	578	548	569	581	576	563	615	519	527	567	608	591	578	547	550	572	546	563	571	546	567	542	575	564	555	541	574	571	529	530	542	562	613	529	546	581	551	532	580	621	535	635	560	573	601	585	612	565	572	552	556	553	552	576	564	543	557	595	543	579	600	593	593	582	552	526	529	566	535	545	577	581	580	554	567	572	533	583	594	610	578	590	613	581	557	592	540	583	564	567	558	555	567	548	603	585	561	527	562	620	626	573	560	596	552	545	571	580	572	624	533	567	600	567	532	528	572	595	545	561	560	531	605	551	588	551	552	586	595	588	513	626	545	584	580	520	585	559	564	567	568	557	524	577	533	552	575	563	588	571	602	544	614	586	538	560	614	561	562	563	587	530	562	555	579	594	565	574	600	550	579	544	566	547	563	539	551	600	607	585	584	538	564	542	549	606	579	629	581	602	599	566	569	536	552	560	622	582	579	571	568	592	581	584	542	533	580	595	592	567	607	573	561	639	572	563	600	551	536	584	537	588	572	581	542	559	587	640	550	571	538	573	588	563	575	579	568	547	524	604	580	570	521	575	551	538	571	554	550	531	543	561	594	553	531	518	564	579	573	581	555	592	574	577	536	623	579	621	539	610	595	564	542	588	559	576	546	580	597	547	553	564	574	545	540	571	568	568	544	564	542	575	588	579	561	537	586	564	533	557	573	528	623	564	599	554	552	576	560	497	559	608	549	585	608	529	596	540	592	572	543	544	541	578	571	533	555	557	578	559	560	564	540	554	545	595	606	572	529	529	562	545	555	549	545	564	529	559	552	566	558	602	517	521	580	556	561	543	584	571	574	530	556	566	574	561	561	576	578	604	595	581	569	590	560	569	565	536	556	579	567	593	612	548	539	574	570	539	577	573	540	549	551	583	542	548	601	527	573	576	543	571	555	557	559	584	521	579	569	562	579	571	586	562	591	573	561	550	548	587	564	599	586	573	558	566	546	577	539	546	550	556	559	566	566	605	544	560	571	544	555	544	553	557	537	567	589	507	540	557	570	545	550	592	573	554	585	561	561	591	571	542	586	550	577	529	556	565	602	574	571	601	573	569	574	517	585	563	533	551	591	565	565	571	546	554	553	583	567	585	568	592	583	602	527	553	573	585	566	568	566	595	548	593	547	535	565	560	567	578	607	564	539	576	579	560	534	509	575	535	547	553	618	541	568	551	564	585	564	575	564	552	573	601	555	556	560	568	596	589	565	560	592	556	581	579	579	573	556	554	553	552	574	595	566	557	586	519	594	581	562	605	569	562	563	550	555	563	558	593	557	596	581	559	522	565	561	564	563	558	573	526	557	555	521	563	543	567	590	589	553	541	566	633	580	571	546	584	549	541	586	576	568	594	570	576	559	596	533	551	603	591	566	566	580	543	527	591	566	604	559	586	608	573	599	568	561	553	588	566	566	578	570	552	562	555	573	579	577	542	555	567	553	559	534	511	553	570	556	590	594	543	571	538	567	585	552	610	568	549	564	567	589	524	603	534	565	545	605	557	520	547	615	539	570	567	575	548	538	585	532	547	529	572	562	544	553	608	480	587	594	546	555	528	556	553	578	598	569	615	534	574	593	582	607	521	570	571	569	602	528	568	537	569	543	555	580	547	553	585	515	554	585	575	545	566	575	569	562	618	527	565	508	570	591	561	562	560	560	548	566	540	626	601	620	568	555	568	537	619	587	553	552	558	564	585	564	547	530	540	569	559	560	504	542	553	576	576	561	553	560	626	619	544	593	528	581	543	603	532	557	561	592	605	566	609	563	584	569	594	602	567	587	561	566	549	565	569	543	572	605	525	542	600	622	583	558	518	571	503	586	563	592	583	548	600	552	546	545	570	598	598	571	593	566	557	520	537	539	569	552	567	538	553	601	553	620	552	561	574	593	561	563	542	546	572	559	550	549	558	555	521	527	577	591	576	560	571	540	590	540	572	562	588	565	562	574	596	578	556	591	539	592	592	542	545	570	583	591	584	556	572	551	588	538	553	565	584	578	594	521	609	554	581	545	557	558	580	601	564	551	578	557	574	548	582	571	580	571	596	563	575	581	599	591	530	585	589	561	569	616	566	542	572	588	569	537	571	553	549	573	555	603	581	586	562	538	595	568	598	572	535	526	575	561	546	595	580	497	550	571	570	562	556	547	593	544	554	569	547	599	539	571	596	564	569	614	602	545	557	539	549	562	556	588	570	575	579	591	584	565	579	546	579	509	581	600	579	581	593	563	572	558	577	542	604	590	576	584	550	601	565	544	574	566	583	556	509	586	560	589	571	558	569	581	590	511	558	526	568
24881	21215	25564	22373	1181	481	480	461	442	403	441	410	424	404	384	404	388	414	383	380	393	416	396	387	406	352	365	389	414	371	397	382	366	421	393	399	425	407	400	408	431	384	410	380	417	414	379	382	382	419	374	371	416	390	360	413	399	413	398	385	377	380	393	376	359	396	405	404	361	360	402	391	382	401	406	370	408	400	394	418	387	375	366	380	408	399	407	414	402	381	346	411	367	403	406	398	369	374	370	386	363	393	388	418	392	389	392	383	438	398	367	399	391	421	432	419	424	411	401	379	408	391	398	339	394	424	387	400	377	396	392	377	407	359	402	407	382	404	395	347	396	414	405	391	358	384	392	350	401	376	401	427	380	379	394	396	397	391	374	367	410	402	433	353	400	380	391	389	373	396	372	383	367	389	426	388	410	367	420	375	384	398	411	417	362	383	413	408	380	349	390	399	389	391	397	403	353	359	423	410	415	371	371	417	384	415	379	376	409	394	385	402	401	401	391	375	393	392	381	409	415	403	376	410	388	409	380	418	411	382	400	382	389	393	398	382	402	396	392	376	378	388	372	344	383	387	401	410	442	381	431	404	388	406	363	387	379	388	406	410	397	367	440	397	403	370	399	369	430	349	374	409	385	371	392	366	408	376	419	453	346	375	418	397	396	390	387	381	384	374	377	369	391	380	384	415	376	383	393	360	404	403	391	380	376	362	374	406	429	409	379	372	377	392	376	383	403	383	403	395	387	357	362	368	429	397	370	381	375	400	386	403	350	426	407	360	371	395	380	351	407	398	433	378	360	397	358	386	383	389	397	382	367	366	381	405	416	363	383	435	381	391	397	374	402	389	352	423	383	402	409	405	410	377	405	385	420	394	403	359	417	402	349	391	398	423	399	413	391	414	385	384	382	396	373	372	366	406	361	383	410	405	395	396	409	406	404	409	382	367	370	386	373	395	352	384	369	420	368	392	406	393	398	380	381	370	423	380	424	443	400	435	383	386	375	376	387	384	432	407	364	403	373	418	416	392	397	414	391	399	419	448	373	379	357	397	366	360	373	427	403	404	410	378	374	391	375	399	397	378	380	386	411	404	392	396	403	410	390	431	351	397	422	390	384	380	409	375	402	421	399	405	393	396	384	401	398	386	377	383	352	388	428	395	402	404	394	400	371	396	422	420	383	373	374	395	358	396	403	347	376	381	387	409	380	362	395	383	394	430	352	394	383	374	393	373	410	360	369	357	392	369	370	408	403	406	414	393	407	391	409	381	373	377	448	379	387	397	370	397	385	376	373	373	386	381	381	395	406	390	386	376	393	366	361	390	408	397	392	381	399	365	415	385	388	370	379	376	366	363	411	380	385	411	375	375	415	386	401	381	396	402	427	390	417	382	359	386	365	397	391	420	397	391	356	422	406	394	404	367	387	409	380	370	410	384	400	441	431	377	392	371	372	389	407	387	386	392	371	425	396	401	395	409	394	365	384	381	394	370	392	391	396	387	405	384	365	370	382	409	361	409	398	386	401	380	405	393	357	418	403	412	394	392	357	397	413	408	398	357	367	405	398	406	369	415	379	377	408	357	403	424	404	376	383	409	392	383	398	386	401	383	395	406	388	382	379	383	369	403	399	391	388	406	387	409	403	376	372	373	395	433	385	407	382	404	432	361	394	421	367	385	397	389	400	407	391	400	396	381	379	389	374	385	394	390	380	395	388	388	426	411	368	373	414	409	397	384	395	366	404	393	399	382	349	382	393	360	376	378	395	385	409	367	376	386	342	368	387	365	379	363	406	412	382	360	442	394	386	381	398	407	398	407	380	399	403	326	393	372	402	370	359	421	390	381	408	362	411	393	362	410	374	423	421	388	413	417	367	390	393	412	380	386	375	383	383	376	359	418	378	428	370	387	393	365	375	417	393	405	382	426	364	402	382	407	369	354	399	390	380	389	401	387	400	413	402	391	355	411	396	383	360	414	361	374	422	374	410	405	375	381	416	397	381	402	402	416	382	368	379	391	395	412	368	421	399	395	404	418	415	387	337	389	394	394	388	410	381	416	376	373	422	402	401	390	371	424	409	403	385	385	427	378	367	391	396	423	399	394	387	402	374	398	398	406	347	421	361	380	390	358	374	420	390	388	399	367	411	394	386	366	396	353	365	408	382	393	397	362	405	387	384	374	410	379	407	410	391	420	389	398	433	379	432	357	337	381	408	385	363	402	428	398	410	349	367	409	386	396	413	387	397	340	386	389	392	380	359	364	357	391	392	383	390	408	387	356	429	385	401	390	357	367	397	373	378	415	422	409	393	399	400	396	391	390	437	378	405	416	429	408	382	401	400	403	404	382	382	406	386	406	389	394	379	385	379	389	377	385	418	366	362	381	412	372	402	392	416	408	417	366	389	375	352	379	395	366	405	371	419	406	378	365	368	419	376	363	389	384	408	373	378	422	414	401	396	401	429	424	422	403	409	427	398	391	373	409	351	407	410	412	375	417	375	375	375	409	386	400	384	401	371	408	384	412	403	421	386	418	354	403	374	343	371	406	383	393	403	441	393	368	374	398	419	405	383	389	374	356	412	380	420	388	430	413	395	386	396	408	392	407	364	363	397	382	398	422	405	413	383	411	353	379	379	364	416	369	423	371	360	397	377	374	442	397	362	426	374	380	409	364	382	383	392	386	361	394	375	354	413	398	365	406	386	402	390	390	386	397	406	353	386	404	423	414	409	382	351	376	361	374	368	355	392	370	408	415	379	420	396	370	414	387	372	410	382	393	378	363	377	429	378	374	377	396	360	346	370	373	375	379	384	397	414	392	361	397	381	362	391	385	416	385	392	450	377	375	433	360	346	410	370	384	364	372	391	395	390	429	378	385	395	389	394	414	407	396	378	355	363	377	387	406	381	397	387	383	400	377	393	403	393	375	372	345	415	407	385	401	377	416	359	393	402	408	353	376	381	398	383	385	372	360	362	409	378	410	393	361	407	373	395	387	383	372	420	398	390	409	382	378	392	390	399	385	400	422	376	366	372	383	394	378	410	370	409	397	379	402	376	417	394	425	360	395	397	396	377	406	363	385	413	383	388	385	393	376	360	390	382	399	393	407	413	369	389	370	428	393	364	381	397	362	381	366	351	404	393	368	422	386	388	373	371	395	417	395	381	379	396	424	389	389	394	397	404	356	401	421	367	384	365	359	375	397	390	391	366	433	401	349	358	385	361	381	377	405	394	374	365	399	435	377	381	414	398	363	397	370	382	394	411	383	394	426	371	399	385	394	378	421	407	409	373	390	369	361	403	405	379	423	416	409	427	369	402	390	369	389	383	403	404	374	386	387	367	386	362	394	371	360	391	380	390	398	382	389	396	394	389	400	372	422	372	385	378	381	390	380	377	360	416	377	440	397	371	367	393	371	402	422	398	416	359	418	393	378	399	400	370	372	395	410	385	381	414	361	380	396	407	370	384	369	344	386	372	403	397	378	402	407	371	380	384	377
19949	3285	2067	1173	979	837	743	740	593	621	586	528	597	566	534	552	535	526	523	573	542	506	515	460	509	543	495	526	482	516	502	506	524	536	553	566	577	507	529	537	530	520	531	522	516	479	484	510	541	510	528	539	520	529	503	558	488	510	554	502	515	499	501	518	524	535	528	522	491	505	484	494	508	519	500	506	489	474	485	507	497	515	490	462	528	473	529	532	502	545	506	540	548	517	509	508	486	517	535	522	499	495	480	484	536	505	502	477	487	504	496	482	523	508	524	500	482	487	497	516	511	517	504	496	527	510	535	483	504	503	483	471	521	485	491	448	451	517	491	504	500	507	504	516	516	468	538	514	539	440	545	502	479	491	488	495	483	501	511	489	514	493	556	523	495	547	521	508	496	486	516	498	511	545	507	530	528	524	504	466	552	524	526	469	473	526	518	476	488	534	479	513	518	505	480	482	486	546	511	554	510	490	499	561	513	489	543	527	538	529	508	506	474	516	512	505	543	501	511	516	522	494	516	506	518	509	518	524	479	549	505	515	521	527	486	531	495	526	511	499	513	523	497	531	483	525	472	501	494	518	475	514	476	501	525	506	494	520	492	479	543	494	502	544	498	481	465	522	485	515	511	480	542	518	486	479	519	517	489	500	486	501	483	483	493	498	484	487	579	463	500	504	528	508	481	505	536	479	548	539	503	527	523	531	514	532	491	522	500	554	522	472	490	483	522	507	474	557	517	456	558	509	488	538	491	503	539	467	522	503	501	538	502	543	469	484	488	539	499	529	474	517	484	499	527	493	519	500	545	538	518	524	525	502	556	461	533	506	530	547	523	535	496	514	489	522	456	527	504	500	522	517	567	529	527	499	520	504	477	538	503	503	529	513	497	550	538	492	539	516	531	539	481	527	539	483	476	499	524	517	485	532	464	524	509	478	530	526	504	528	530	510	486	494	480	494	553	498	546	541	449	476	478	530	538	496	522	527	539	487	547	545	493	486	470	505	497	525	481	491	500	516	510	521	500	467	495	497	495	498	519	502	533	491	486	535	523	494	512	465	507	510	523	507	525	554	465	508	523	534	531	503	550	509	515	507	519	461	571	515	530	529	501	529	527	528	513	517	542	484	528	529	508	497	531	516	504	506	504	507	511	505	534	493	492	489	536	520	484	550	507	523	477	510	495	497	522	521	487	518	529	471	549	521	530	486	548	544	485	496	487	499	537	520	522	480	531	533	511	514	461	477	458	557	511	480	500	500	535	483	486	472	526	540	524	544	478	513	526	542	530	521	525	531	528	512	522	517	499	506	491	511	531	474	511	521	510	511	491	535	473	542	491	508	516	513	495	537	521	508	479	486	528	491	484	499	528	527	497	503	509	487	494	542	537	503	533	494	505	493	491	528	505	544	498	530	514	487	514	499	499	518	516	483	501	512	493	502	538	448	559	525	546	517	500	491	517	520	524	480	476	499	509	504	524	487	553	504	485	504	495	524	495	515	484	532	497	554	545	527	524	539	526	486	508	518	504	515	522	520	456	487	490	528	560	494	530	496	508	473	487	527	502	512	499	492	499	511	497	530	491	529	495	509	505	498	484	506	480	488	522	474	460	488	504	496	531	463	520	547	555	473	460	512	481	485	541	520	500	573	519	506	515	538	512	521	477	489	489	524	503	517	482	513	531	521	511	535	498	507	504	539	505	527	488	536	486	519	541	528	510	492	538	550	522	500	518	463	488	509	502	531	553	548	535	531	544	496	489	487	506	542	486	496	501	491	530	514	504	510	524	514	502	485	508	467	510	528	495	499	521	544	541	496	487	487	498	529	501	507	532	526	506	504	485	482	537	533	547	527	517	533	513	539	498	540	521	506	496	501	562	504	508	505	551	494	487	501	555	510	539	507	513	511	507	515	511	519	505	531	517	506	534	491	503	483	536	500	522	505	500	532	523	496	457	505	504	500	506	520	495	496	519	506	482	499	493	519	493	517	490	537	503	531	535	492	503	517	558	522	515	472	493	554	508	545	511	533	533	543	545	511	507	531	502	498	538	555	518	499	464	513	526	478	514	519	498	492	508	540	506	519	509	520	505	528	470	491	520	497	482	501	534	505	503	528	532	513	528	543	518	447	500	511	482	529	533	501	515	561	497	522	528	518	537	467	463	511	551	500	501	493	485	550	549	451	493	497	519	512	499	491	492	491	494	537	481	536	504	551	473	523	532	520	519	509	554	502	511	519	485	542	532	502	512	506	525	471	543	487	528	518	510	514	525	500	488	485	518	437	517	501	510	524	545	519	516	538	499	497	515	474	493	484	497	543	462	519	487	515	526	497	478	480	496	533	522	481	494	499	472	475	509	507	509	512	531	476	491	522	532	515	531	496	506	462	493	505	540	496	491	538	501	486	534	495	511	505	469	524	485	485	507	494	507	563	510	517	524	504	501	506	522	501	536	504	538	530	509	487	516	485	495	501	529	478	521	528	491	559	488	504	513	499	490	499	506	540	500	521	523	478	494	500	513	554	518	510	479	525	505	506	500	514	491	489	503	490	504	518	546	489	484	505	503	471	491	568	530	546	508	544	500	502	511	495	534	509	532	516	507	518	495	536	525	487	500	527	479	514	523	473	546	521	556	467	519	518	518	532	545	476	474	506	523	482	510	485	537	529	503	492	513	513	472	531	542	507	512	481	512	517	486	517	549	515	535	513	565	497	537	502	504	507	480	500	520	482	494	489	510	505	488	472	480	517	479	493	499	506	514	510	536	502	508	483	528	461	520	516	514	567	454	524	509	490	496	524	525	518	491	507	517	532	512	528	505	504	525	517	505	517	507	499	479	543	518	532	501	511	504	495	530	460	512	540	511	503	474	495	510	493	513	464	486	490	495	500	466	476	487	505	488	518	527	481	513	503	495	521	499	511	504	549	513	515	545	509	511	518	486	498	525	507	539	519	512	514	510	514	485	536	493	483	517	503	487	508	498	467	525	586	503	495	482	529	503	523	552	471	491	492	497	511	515	491	505	546	516	516	502	516	539	478	467	502	524	484	479	526	541	536	493	518	495	500	502	505	517	512	560	547	490	494	531	497	510	570	540	466	489	501	489	513	536	528	492	537	517	558	496	516	549	521	526	500	520	539	535	486	544	519	502	463	507	522	534	530	512	514	492	504	479	505	506	515	535	562	529	512	519	476	520	498	495	470	534	539	507	526	533	524	521	517	507	483	480	518	537	493	508	448	514	513	507	504	517	501	507	474	502	508	563	495	485	472	522	501	501	510	528	479	498	542	504	480	478	489	524	528	503	554	498	479	557	512	497	527	511	484	503	503	488	507	520	492	469	507	509	510	487	462	495	519	501	494	499	482	482	556	521	486	518	508	526	489	502	458	486	509	505	478	497	519	495	513	487	561	497	494	493	519	522	536	512	535	524	478	491	464	496	514	513	507	483	514	515	501	537	493	496	475	528	488	538	530	517	540	561	484	536	497	522	505	516	521
22648	21322	28494	24488	21318	18824	1040	499	346	352	309	272	269	260	224	229	246	242	246	202	224	171	212	200	201	170	185	204	191	184	204	211	199	185	218	227	237	200	226	205	208	215	207	202	191	184	174	176	198	170	186	173	180	191	160	207	203	169	181	197	164	174	187	182	185	179	195	157	208	154	184	157	164	180	180	174	186	164	212	171	172	173	201	178	167	194	191	176	177	193	197	164	153	197	181	183	174	196	167	174	168	195	192	176	182	178	169	200	206	176	179	174	171	187	192	179	189	184	175	175	178	173	167	192	169	201	186	149	162	180	178	181	197	172	207	166	179	180	202	178	199	201	192	169	172	151	169	184	174	187	193	176	167	171	186	177	195	182	179	174	183	183	189	160	184	182	157	190	180	190	186	186	204	171	180	209	179	181	160	177	184	169	163	177	189	190	184	181	188	202	201	202	185	194	172	179	158	179	192	163	171	189	180	180	182	170	196	199	179	188	200	169	183	163	169	171	147	168	190	192	194	177	152	210	193	183	149	170	163	186	198	180	168	150	186	190	186	175	173	200	175	213	169	194	163	164	225	164	175	186	188	200	176	193	195	201	183	209	206	191	191	191	204	194	206	199	159	177	191	176	165	207	172	180	196	178	174	183	209	160	192	200	174	208	183	175	186	179	184	179	176	193	168	188	194	162	164	176	202	197	185	207	191	177	192	192	208	182	198	185	186	175	164	192	176	202	185	177	166	186	176	190	176	195	182	189	151	173	173	201	215	169	190	196	179	195	179	203	188	188	167	201	150	171	173	161	204	187	202	181	179	197	159	160	182	220	182	181	173	198	171	164	199	161	170	176	169	173	189	207	177	180	211	173	200	182	184	189	188	174	177	154	179	182	180	188	194	201	211	159	172	180	166	203	157	176	169	215	178	176	170	167	166	173	173	192	177	182	181	150	198	174	172	191	191	174	186	173	188	187	200	205	192	171	206	171	185	168	169	157	195	189	201	195	185	188	198	164	182	172	192	200	152	173	184	184	185	191	211	191	188	188	179	181	190	184	181	175	180	190	188	182	182	199	202	191	194	172	160	173	196	194	165	185	194	173	172	198	179	183	176	174	184	187	206	162	165	176	158	167	164	167	161	183	176	163	186	188	162	188	181	179	150	170	176	160	190	181	199	180	168	172	173	181	192	170	158	188	161	199	175	186	211	189	199	192	201	189	173	189	193	174	187	180	173	175	186	175	186	162	174	177	166	177	179	184	160	192	193	177	190	175	167	185	171	191	185	173	157	184	202	156	187	183	170	163	171	200	185	180	187	199	179	159	184	179	180	163	201	165	182	192	166	184	186	183	205	186	194	171	187	173	211	199	198	200	172	197	174	197	171	182	195	179	189	168	179	183	181	179	186	171	189	189	184	197	192	197	185	178	183	201	189	168	199	172	174	155	199	179	185	170	176	189	200	232	196	209	173	185	187	165	179	176	182	179	188	189	197	185	187	182	200	195	152	155	157	163	200	187	184	153	184	168	185	160	188	193	170	170	162	187	191	178	183	180	157	178	177	188	189	170	189	187	197	186	178	190	180	187	188	165	193	160	191	157	167	197	162	186	193	204	194	176	201	175	147	185	201	189	188	202	179	176	180	203	196	185	195	195	186	177	183	177	172	181	176	200	217	198	188	178	179	163	177	176	192	180	173	201	198	197	195	182	193	205	170	164	174	163	178	180	174	175	197	197	175	171	189	193	171	191	197	163	179	168	155	179	176	196	171	186	188	190	177	191	180	211	165	173	181	202	182	175	183	198	188	174	185	161	168	191	179	176	220	180	180	201	164	167	187	172	176	185	196	173	188	177	181	176	172	184	192	164	165	208	190	176	194	193	204	197	187	140	177	175	170	191	163	180	187	166	181	172	196	176	173	174	186	160	186	180	177	215	202	188	196	206	186	183	225	206	189	177	181	183	191	194	205	164	166	190	187	184	190	186	189	191	183	189	180	178	155	191	165	199	184	179	165	174	183	186	195	185	180	178	202	179	184	197	163	180	181	164	182	191	184	196	179	203	188	195	181	183	197	207	183	185	161	199	218	164	177	191	183	181	173	182	158	172	183	199	184	193	207	190	159	189	171	174	175	190	186	171	165	180	170	177	170	155	181	183	177	178	186	178	172	170	179	215	197	194	192	179	202	184	204	193	190	205	163	180	191	212	172	182	184	166	162	180	166	163	207	175	177	190	193	213	180	184	177	183	186	194	198	176	166	187	198	178	158	197	186	166	176	180	182	155	205	190	182	187	166	210	191	187	181	187	170	171	186	183	169	171	185	200	169	210	170	214	167	198	172	177	174	212	171	181	214	180	194	181	192	180	200	164	193	174	177	178	196	185	213	179	182	175	193	191	158	196	175	183	166	184	212	189	171	197	176	202	208	172	184	187	182	170	175	187	165	173	198	202	179	194	182	173	184	173	210	183	174	190	207	189	174	176	168	185	182	158	195	192	187	171	170	162	193	201	196	184	168	189	160	193	198	183	162	173	203	189	206	175	190	194	185	216	173	166	178	192	184	178	159	175	170	181	159	190	178	196	178	181	169	208	186	195	173	170	202	208	168	161	173	178	198	196	182	195	164	145	195	164	206	207	192	183	169	175	189	171	171	177	152	179	173	192	190	190	172	184	189	175	201	157	181	169	154	189	214	190	195	187	193	179	166	187	182	176	182	193	169	182	182	187	173	174	167	158	185	178	200	211	181	182	196	155	184	174	160	188	188	159	183	158	171	189	190	210	181	180	171	181	196	188	200	178	193	200	195	168	154	195	202	177	150	183	211	177	184	187	190	179	195	179	182	183	195	180	185	185	191	160	165	158	163	194	178	171	197	181	193	185	190	176	189	175	162	187	196	194	179	192	208	183	158	171	187	188	168	196	193	192	161	172	155	181	182	163	188	193	178	164	178	189	159	177	187	183	183	168	181	161	179	192	201	189	187	183	189	176	187	184	160	185	205	172	167	187	191	181	170	177	186	159	178	182	200	179	174	209	188	181	180	184	186	176	209	181	160	183	201	181	194	188	185	191	173	185	165	215	195	195	187	184	151	181	186	188	166	194	165	181	184	144	182	192	174	195	195	183	154	196	175	178	194	183	191	184	177	176	158	213	172	174	178	178	180	179	178	205	194	151	189	180	170	150	191	177	202	189	187	161	176	180	168	178	174	166	174	189	193	195	177	179	183	190	173	206	180	190	206	187	175	183	182	170	166	175	179	174	186	189	181	185	184	154	197	177	217	181	162	198	168	189	199	178	204	194	196	189	174	184	164	201	175	188	194	163	178	178	198	173	191	198	177	193	187	208	207	197	159	176	180	186	183	188	165	174	181	178	190	174	178	165	183	168	176	171	187	170	194	168	198	200	165	175	194	181	186	160	200	179	188	186	195	185	175	182	200	192	178	171	203	183	180	207	203	171	188	164	171	177	172	191	186	190	204	187	175	178	171	172	166	194	201	166
25389	10846	6684	2997	2184	1559	1128	987	820	668	570	509	425	428	382	408	360	381	318	307	315	324	307	285	308	274	277	297	277	274	278	276	271	290	305	292	335	348	349	324	278	291	254	282	247	275	273	282	263	244	289	249	250	258	239	240	235	271	248	247	260	258	234	247	253	268	215	267	282	239	251	268	255	259	275	256	264	260	230	255	263	250	269	253	269	243	259	237	253	235	230	268	268	246	236	257	260	241	260	259	232	273	243	266	273	267	257	269	248	235	216	253	261	247	249	249	270	246	258	250	247	248	261	269	257	269	297	267	240	267	242	237	243	263	261	270	250	266	277	267	255	267	241	248	239	281	272	251	247	240	247	221	253	255	248	255	249	262	244	249	231	243	244	231	241	262	265	244	260	241	270	243	266	258	255	260	254	227	243	254	270	269	233	249	249	254	256	239	240	279	231	256	258	260	270	245	272	253	253	257	248	267	262	262	273	248	248	251	248	270	253	239	262	245	237	266	248	257	263	250	225	242	275	234	266	249	225	238	267	255	261	224	244	271	243	238	260	240	273	279	277	267	263	215	271	266	230	245	235	261	259	263	243	236	240	253	227	263	229	265	228	246	255	247	242	246	242	238	237	264	230	247	257	290	262	276	244	239	228	255	228	225	241	276	242	255	242	239	262	277	203	251	234	274	242	256	244	249	277	256	251	249	241	229	273	216	253	246	261	257	278	243	237	240	269	245	270	244	275	274	225	228	253	262	261	241	236	266	273	259	255	246	250	239	261	226	232	257	268	251	233	287	229	253	244	234	247	250	275	269	254	234	273	226	266	245	263	241	239	251	270	258	280	212	259	255	260	278	260	253	228	250	260	240	255	251	241	257	258	257	238	228	251	237	251	244	234	235	256	233	242	235	237	265	248	247	264	255	262	232	275	266	260	253	247	236	256	253	258	268	271	250	255	282	268	241	213	240	267	265	225	235	263	238	259	226	276	266	236	259	236	255	260	266	259	244	258	254	254	245	273	232	243	240	254	246	244	242	249	253	218	238	249	263	277	256	250	253	234	251	262	235	265	226	230	241	259	254	265	254	265	255	255	225	216	243	233	243	246	226	234	279	266	273	247	254	262	248	247	234	274	244	259	252	262	272	271	265	210	246	231	281	249	236	247	265	250	266	260	267	239	253	287	246	225	237	252	221	273	219	253	264	227	256	279	260	257	219	251	254	259	259	255	243	200	221	251	237	263	263	245	241	239	284	239	255	247	247	257	271	256	267	236	223	243	274	265	270	264	251	275	245	256	265	257	258	258	231	261	249	262	253	230	262	266	230	244	258	241	251	283	239	243	253	265	265	263	264	268	253	240	228	251	248	242	230	303	252	278	228	278	236	264	255	263	259	265	248	249	251	253	277	253	265	268	249	240	242	271	263	261	247	253	270	245	251	254	237	261	249	255	249	235	225	263	241	276	259	234	225	244	275	253	272	247	256	252	254	248	227	227	277	252	237	238	235	224	249	254	265	272	238	264	233	269	266	269	276	241	242	244	241	257	290	259	258	250	256	250	232	249	273	269	247	236	232	247	229	255	256	247	253	297	250	225	252	252	255	236	249	270	229	260	273	254	234	272	271	253	285	224	244	257	266	247	238	254	243	245	264	241	262	213	267	247	244	256	267	256	283	254	236	239	239	238	255	236	250	231	261	282	264	238	221	241	249	259	234	241	260	247	270	267	266	263	264	263	254	282	255	259	254	241	260	260	244	252	236	266	236	239	240	267	257	250	267	245	264	265	268	267	219	246	250	233	252	262	234	229	272	265	277	263	233	254	235	262	246	266	276	239	251	273	236	239	249	267	245	282	261	271	264	236	267	231	268	236	230	270	249	244	275	267	258	266	245	241	231	254	272	274	249	260	233	231	279	231	259	288	220	251	262	256	261	253	271	260	244	265	238	263	267	265	270	261	251	236	231	232	250	264	246	261	262	230	239	247	262	246	251	248	234	256	251	238	257	265	283	274	216	228	255	231	241	232	253	263	245	250	261	219	234	246	271	244	254	256	268	249	253	251	283	234	242	257	246	275	264	269	247	260	258	270	263	247	249	266	254	260	244	231	265	225	255	242	248	258	242	257	265	219	249	244	247	261	227	269	237	244	273	265	259	237	235	254	253	267	254	250	240	253	265	251	283	276	256	269	245	259	254	255	263	264	245	251	250	258	264	266	247	281	243	244	261	261	223	264	253	275	241	236	257	251	259	273	216	260	240	265	221	237	247	262	260	269	228	242	263	243	234	242	253	258	218	251	239	245	245	274	249	236	248	248	257	266	260	265	237	214	254	244	271	224	251	262	237	243	234	260	269	258	214	256	245	255	274	260	261	258	240	250	258	252	239	237	253	223	269	234	262	227	225	243	235	252	290	220	227	246	257	240	229	246	251	227	279	240	252	250	249	235	244	230	263	266	236	254	245	241	227	275	226	269	262	242	263	231	273	237	250	243	231	268	261	263	235	269	245	251	288	275	259	261	255	247	276	262	271	280	256	242	228	261	267	236	240	266	286	266	272	270	240	225	218	258	253	246	250	250	247	231	232	277	240	239	263	259	240	242	263	251	265	248	255	253	283	265	271	219	261	270	256	264	264	270	251	256	250	240	268	242	278	267	231	237	252	248	262	261	261	260	233	263	247	240	256	260	235	233	262	264	231	243	233	246	269	278	234	255	247	250	233	268	268	267	231	245	257	277	252	263	247	233	265	263	262	260	239	240	233	237	237	241	269	240	242	245	251	237	268	256	219	214	223	244	282	255	242	244	270	246	245	278	242	263	248	259	252	256	238	275	245	239	263	279	244	236	260	251	242	260	252	285	277	273	283	277	266	262	237	231	245	252	301	243	242	246	266	268	228	256	268	268	245	244	282	245	248	276	224	242	264	248	252	262	227	233	278	247	239	274	250	206	242	273	243	262	253	264	224	227	232	240	233	229	250	254	257	232	255	250	258	241	289	226	270	261	264	262	244	252	258	256	229	248	238	256	243	245	247	251	255	233	247	235	226	245	240	251	256	232	240	266	246	253	250	226	245	255	255	263	259	253	282	248	253	243	240	245	252	289	245	254	247	256	255	255	251	249	262	277	229	222	233	230	277	245	257	270	236	270	238	261	250	241	246	253	280	260	235	251	250	251	246	284	259	255	225	248	252	249	244	258	239	256	242	222	277	253	269	261	255	259	234	248	254	253	251	255	265	248	273	264	269	261	247	250	278	283	258	267	261	255	243	260	243	239	271	272	284	294	222	259	233	250	247	240	253	267	245	268	261	248	252	244	252	236	263	239	240	268	270	248	259	266	253	229	252	293	270	243	289	262	256	283	221	261	251	231	236	251	232	250	235	264	260	237	241	277	249	231	265	234	226	253	255	252	240	280	225	248	247	268	232	250	245	229	232	243	244	256	260	259	257	259	270	254	245	249	247	266	244	234	224	225	246	259	261	223	257	249	265	247	238	246	262
27891	15424	2235	732	576	578	571	550	570	544	529	530	538	562	556	538	553	537	507	539	510	518	533	526	542	588	539	522	564	567	532	553	573	508	576	562	550	571	557	556	506	576	575	502	524	534	540	557	524	579	511	553	563	556	546	500	532	612	557	516	552	543	541	523	560	580	519	564	532	488	551	506	564	549	548	514	540	546	550	547	484	570	552	489	529	567	485	587	511	534	561	577	572	539	572	545	562	548	566	537	542	537	584	577	516	514	512	543	535	540	536	555	516	521	533	560	578	565	527	532	512	531	546	536	521	556	517	574	531	520	508	593	534	485	526	567	506	518	523	537	552	533	578	562	553	551	508	562	573	540	556	533	547	559	555	580	497	522	557	508	558	555	520	552	581	536	557	578	547	554	544	538	548	570	599	524	545	577	533	535	560	536	511	507	567	522	550	554	534	571	569	553	499	524	536	511	536	561	517	539	559	555	535	523	534	561	508	527	602	543	514	543	540	560	573	555	532	576	593	536	539	547	595	558	481	538	562	544	532	549	537	531	563	540	548	525	578	520	561	540	565	554	581	530	547	521	529	530	551	546	571	582	609	551	520	560	532	545	550	565	498	589	562	566	530	554	527	588	538	541	507	574	531	536	530	531	528	554	544	551	556	540	552	524	545	532	551	516	503	531	575	550	567	562	556	512	533	525	531	515	495	551	521	540	532	525	498	580	547	540	533	549	552	514	547	568	560	547	539	568	564	576	524	594	545	562	542	492	564	520	539	574	543	517	547	572	517	574	552	520	502	517	552	580	572	564	525	509	527	515	564	529	538	550	552	572	519	519	556	563	556	573	561	562	522	571	529	588	524	525	546	545	564	529	527	529	579	544	567	580	508	544	551	557	568	538	556	554	557	575	521	551	537	551	510	514	575	528	546	548	519	555	561	487	518	494	582	523	542	569	564	544	540	521	557	519	530	529	532	529	520	547	582	540	493	603	541	564	532	542	533	533	566	574	526	530	579	541	559	578	549	553	555	566	570	554	548	527	522	536	550	518	507	540	559	560	524	569	563	514	532	547	517	547	561	527	537	544	533	520	541	541	565	554	574	542	540	544	531	537	563	520	548	562	581	494	569	560	512	532	542	564	516	571	531	541	537	539	525	500	538	570	497	574	539	569	581	573	530	534	549	513	558	525	551	535	562	556	514	567	513	545	560	559	509	538	579	532	573	543	553	541	519	554	563	527	513	516	495	550	541	544	531	525	552	530	515	554	545	595	532	548	592	513	527	540	544	539	553	542	589	524	577	537	505	506	549	545	532	606	496	549	520	555	562	541	511	520	567	536	536	520	541	589	552	539	567	547	581	546	537	514	555	536	573	524	591	554	521	548	558	537	526	538	549	572	505	524	565	528	543	533	541	534	517	552	519	527	523	521	557	539	549	540	496	562	544	554	556	571	530	551	529	552	519	551	532	551	546	565	606	555	556	587	553	562	540	594	509	583	569	518	550	550	522	547	593	519	540	499	537	527	584	537	553	539	548	567	549	578	557	526	541	554	575	547	565	583	543	527	491	570	580	562	512	577	525	511	544	505	528	578	555	546	531	574	559	500	536	551	552	540	583	538	536	515	556	571	535	566	526	539	623	518	513	585	533	500	581	577	563	582	554	544	534	526	549	567	552	582	583	489	592	533	519	535	534	521	520	505	534	560	609	540	572	553	574	549	520	569	542	512	542	554	547	534	539	513	525	525	534	556	570	567	536	586	529	567	537	529	542	529	566	584	543	540	553	577	556	549	568	551	522	532	529	563	547	536	569	579	581	548	516	541	531	552	563	501	548	569	513	563	510	548	553	568	525	587	567	562	557	512	581	541	512	544	519	547	581	566	536	512	556	516	544	515	565	563	538	521	580	501	510	521	547	511	546	587	559	571	539	570	560	500	548	544	533	558	551	547	549	557	580	579	544	554	583	536	514	533	557	545	545	524	559	534	587	547	543	601	520	521	501	541	526	577	504	565	549	561	578	547	500	592	526	538	559	561	568	570	521	541	546	548	552	569	555	554	583	548	538	554	549	561	558	536	515	567	578	560	577	506	575	537	539	565	591	529	523	543	567	564	574	537	507	561	542	537	501	555	558	544	562	547	556	568	516	535	571	539	560	559	595	477	546	562	541	547	540	537	566	587	542	539	572	532	564	571	597	570	501	491	509	543	558	504	560	537	507	570	537	542	526	543	574	516	558	600	541	512	543	531	565	523	560	565	544	560	523	545	517	534	576	548	553	593	535	504	513	535	549	565	515	556	539	524	525	547	519	536	572	502	549	519	577	519	581	532	560	593	625	600	550	529	535	567	546	556	561	526	556	559	573	577	538	500	548	556	565	557	550	548	566	552	589	516	544	527	567	516	550	507	508	513	544	587	531	586	553	543	563	532	534	491	549	538	559	546	566	557	529	594	557	518	526	555	539	522	540	518	517	497	556	544	539	495	559	557	485	555	538	516	510	550	554	540	509	526	527	551	550	554	514	543	555	567	526	520	506	540	538	539	521	552	506	533	522	580	537	553	587	528	565	528	547	572	531	527	548	507	558	535	535	527	566	529	571	581	541	619	576	522	568	529	534	564	571	518	531	520	605	546	566	552	549	554	569	562	544	552	555	553	549	528	542	529	517	495	543	522	558	533	552	571	536	549	558	582	484	520	536	531	523	527	500	549	519	584	549	564	605	534	533	561	527	582	525	514	505	538	560	538	515	537	537	557	548	577	570	574	550	506	553	531	535	573	592	559	535	525	512	538	547	572	555	536	549	587	568	577	515	580	535	587	515	566	510	536	570	554	538	551	555	544	539	504	537	577	542	516	515	547	548	550	561	538	494	538	549	532	523	522	554	552	545	561	516	503	515	538	593	546	580	567	554	558	560	576	535	554	549	534	527	601	541	552	526	529	564	546	500	567	533	534	575	555	570	556	524	541	535	493	517	582	546	527	569	560	515	553	582	530	565	530	534	569	527	583	538	559	592	491	551	539	552	533	552	545	583	522	489	558	535	549	540	516	600	549	531	535	567	532	524	558	509	532	564	550	531	591	574	588	541	530	496	547	563	543	542	503	574	551	556	540	540	542	503	581	556	557	550	530	546	545	575	499	539	549	560	525	522	574	548	562	501	577	528	546	539	545	558	492	520	572	540	589	538	565	564	550	504	523	590	531	555	564	556	554	541	552	553	545	563	586	555	541	563	556	545	504	568	580	551	558	530	583	528	556	549	523	519	569	530	559	564	538	551	546	549	531	564	529	516	553	510	542	543	547	530	555	523	546	517	560	570	539	526	545	515	512	572	548	564	543	562	528	561	547	543	570	551	546	552	557	565	548	554	525	516	570	524	569	561	578	576	539	564	545	565	527	589	544	546	519	564	542	522	544	539	524	536	568	518	564	562	543	514	555	560	548	527	545	569	513	494	513	569	529	535	529	514	521	553	518	592	552	563	544	545	550	598	568	541	548	532	555
7517	1079	977	791	815	746	711	753	717	764	705	662	649	733	767	779	737	772	718	753	731	666	754	750	703	683	696	735	722	697	728	717	766	731	690	752	716	749	732	693	757	764	738	758	677	743	768	729	708	719	748	666	668	707	717	650	723	725	709	712	703	734	718	653	691	723	712	753	751	723	705	730	703	690	728	699	738	721	758	693	738	716	725	696	706	706	736	724	717	750	729	725	695	680	699	702	738	687	711	701	724	709	689	716	709	722	736	671	707	710	750	680	726	752	679	732	678	702	709	692	735	720	713	693	724	774	705	706	700	708	682	754	759	711	747	692	707	790	710	744	737	696	704	764	682	716	718	690	702	724	742	734	703	723	687	677	679	741	670	682	718	785	704	752	754	698	705	719	714	672	740	717	697	750	739	676	737	743	692	717	713	685	754	685	712	706	705	748	729	694	697	672	722	683	729	726	684	721	709	709	699	715	727	705	678	724	714	675	712	731	684	700	714	700	673	712	698	722	693	684	703	725	690	715	698	714	681	757	721	712	687	733	695	716	744	740	733	732	747	712	721	716	713	670	675	736	686	705	742	722	734	699	668	751	749	669	705	741	725	665	704	718	763	713	737	735	691	702	707	738	701	711	728	716	701	706	726	735	741	712	746	678	708	700	712	654	722	670	695	727	652	727	676	717	697	691	662	702	698	727	707	731	706	726	766	679	690	732	723	719	743	747	705	692	668	745	715	677	690	698	714	720	717	691	672	704	690	758	690	767	696	735	726	657	662	704	713	777	698	677	669	743	690	698	687	748	727	730	673	726	724	686	666	748	690	682	729	722	700	731	705	771	709	732	792	703	749	729	679	723	722	708	690	739	711	767	683	739	742	694	734	682	688	694	711	703	703	717	700	698	723	747	712	704	704	687	740	724	756	734	654	706	679	733	695	717	672	740	733	707	739	688	746	702	753	708	734	684	690	691	772	697	713	683	747	714	719	729	718	714	686	725	690	755	677	683	699	750	750	737	690	723	777	693	700	715	753	697	679	682	695	711	745	691	746	730	721	730	668	728	720	709	709	721	690	705	685	702	755	686	691	713	719	717	689	668	724	677	713	689	665	701	638	699	685	696	740	691	723	696	696	709	696	712	744	749	685	686	741	728	684	742	726	703	718	727	686	697	695	699	685	713	685	686	662	723	707	732	709	722	745	696	714	686	727	689	715	695	733	702	720	702	692	729	742	722	691	715	786	716	726	685	739	711	726	692	705	727	664	665	690	754	720	731	721	726	684	736	728	748	722	699	716	745	668	680	718	752	683	726	671	690	711	749	761	778	736	720	715	745	673	744	714	709	717	709	744	744	664	713	714	745	638	688	711	713	745	661	707	726	727	694	681	687	740	692	678	733	731	723	698	688	676	662	697	754	686	762	705	689	723	737	706	727	719	741	726	712	680	730	695	718	697	669	688	694	750	752	716	741	690	679	698	728	695	669	695	688	723	738	698	740	717	677	745	704	700	747	743	734	697	710	714	737	718	687	694	740	708	698	724	706	707	734	685	713	672	738	696	694	728	748	718	726	715	728	730	715	702	731	710	728	724	720	728	709	746	709	750	740	677	699	686	676	755	675	725	722	701	684	744	693	730	771	761	704	703	708	715	692	717	718	723	682	697	677	676	722	726	766	657	649	696	653	754	732	754	681	648	767	712	694	746	688	687	664	741	696	757	728	726	751	698	713	712	747	694	685	743	719	733	739	688	708	736	748	684	697	709	738	668	730	700	723	697	749	730	693	693	679	731	664	703	701	690	727	734	751	706	699	731	704	708	701	721	688	707	691	708	677	712	720	731	742	694	707	707	671	702	670	725	751	734	730	679	710	778	740	705	723	746	736	682	697	652	728	715	693	717	694	675	695	713	670	705	713	760	715	703	749	719	703	711	715	691	768	761	730	765	714	712	731	702	712	728	712	709	660	709	699	710	727	734	750	718	737	752	705	719	742	744	722	697	754	730	712	711	697	718	732	692	735	703	674	724	718	707	693	759	712	696	704	731	691	714	734	723	716	756	720	721	712	691	742	674	707	686	720	702	701	781	761	733	725	687	758	701	710	723	713	711	730	727	694	754	742	748	712	796	665	705	737	729	750	721	716	747	702	683	711	713	693	685	712	718	700	676	749	692	722	684	706	690	693	695	710	687	728	768	688	731	677	727	676	739	701	706	747	754	722	718	680	693	720	684	746	693	720	682	706	715	729	673	699	721	721	713	721	721	726	703	712	764	740	714	676	682	696	708	692	710	729	692	706	690	686	745	713	703	706	735	707	744	654	704	669	679	719	718	713	704	646	670	709	711	675	707	734	736	724	732	735	709	681	720	695	749	711	679	722	733	750	727	723	711	708	757	751	719	727	688	750	717	711	756	719	697	727	665	749	698	757	705	711	732	630	695	680	707	696	678	685	707	729	711	713	720	710	717	764	716	680	730	689	744	698	723	683	728	707	696	722	700	675	693	716	683	674	741	646	688	721	741	701	695	715	724	661	742	714	757	709	714	721	712	687	731	728	677	742	781	698	746	716	692	720	686	687	758	696	756	717	716	691	699	744	702	724	738	664	685	710	701	719	718	724	703	693	669	724	708	725	729	725	690	668	657	724	709	755	705	730	700	724	709	689	684	711	703	765	674	695	731	705	715	745	722	738	686	712	715	702	693	690	682	699	664	730	711	742	741	708	674	711	703	733	685	675	704	771	688	760	729	740	701	745	732	686	671	675	764	742	659	710	733	693	725	705	719	740	746	665	722	719	709	736	741	680	718	689	740	693	706	710	741	753	665	690	718	685	745	726	701	730	693	725	708	753	732	663	693	689	733	696	672	700	725	686	716	716	700	677	703	696	744	725	680	725	742	714	685	690	720	749	670	735	813	757	749	686	695	736	708	774	682	674	715	676	714	655	726	697	723	652	696	682	681	697	760	712	723	733	689	726	713	680	763	723	780	727	718	678	701	774	726	737	732	722	714	686	719	699	729	751	678	723	650	733	745	720	691	741	728	715	733	728	702	699	702	720	677	744	666	732	733	683	765	691	702	709	697	673	714	661	741	679	725	743	732	748	698	706	685	695	765	691	685	716	755	716	708	689	702	734	732	699	701	707	676	723	708	667	743	702	712	702	681	735	688	723	741	723	652	710	721	743	703	682	695	685	676	725	737	730	706	706	730	708	723	745	720	719	714	765	694	711	698	697	712	733	695	718	689	743	718	701	693	721	681	726	710	676	711	752	680	724	761	730	674	764	697	671	681	642	690	705	752	748	710	723	704	746	717	696	716	733	695	718	690	729	716	651	757	717	670	724	687	724	714	696	702	746	753	734	681	715	707	701	703	691	726	682	725	733	726	675	706	708	747	704	753	762	697	684	713	743	718	726	717	712	724	719	716	694	698	699	685	734	712	724	704	680	710	698	710	685	743	684	683	723	725	747	704	727	731	673	746	721	718	727	725	687	752	750	688	761
23480	21264	27810	25007	20607	2296	735	566	541	497	484	448	445	470	466	462	475	448	418	438	421	429	405	404	388	455	474	394	425	407	457	412	407	451	405	480	426	465	459	416	441	406	423	396	430	447	406	391	435	425	391	432	416	408	416	419	408	430	447	420	443	449	403	426	404	409	418	454	426	419	415	444	409	448	407	421	417	400	467	420	415	431	398	453	400	423	435	408	415	435	427	401	435	436	412	404	444	425	416	403	457	450	423	389	397	420	426	424	418	438	427	406	400	434	437	470	380	431	435	378	405	445	385	417	450	417	386	415	393	405	440	431	417	412	429	394	426	421	395	409	388	457	439	385	404	384	410	400	422	429	415	446	420	408	419	433	436	420	449	442	411	423	412	403	474	417	396	442	410	418	406	412	438	430	422	402	409	423	454	435	402	416	431	449	430	434	437	418	401	436	433	416	410	441	401	431	405	388	417	399	404	400	408	393	423	411	404	384	418	400	421	406	400	439	402	442	395	414	411	429	399	428	416	377	398	406	411	436	390	426	403	423	364	447	391	401	413	419	408	422	435	407	376	382	452	413	404	422	422	438	427	389	440	448	426	434	445	453	428	414	425	423	435	374	416	431	418	413	423	405	400	435	424	399	425	376	401	409	425	439	394	441	459	416	415	428	417	429	423	400	419	427	420	429	425	461	418	417	434	393	409	458	426	425	398	447	423	424	402	395	396	413	393	477	436	446	404	420	383	401	421	415	416	421	424	442	424	435	425	406	474	414	433	374	395	418	419	448	383	448	399	469	422	412	383	442	411	448	439	420	436	411	417	433	426	425	439	409	440	434	429	431	383	425	451	410	378	395	429	413	422	436	419	422	417	424	409	405	441	414	423	421	429	412	428	440	393	419	404	422	429	427	395	409	374	445	409	445	446	393	410	456	426	431	396	438	380	417	417	419	398	393	428	407	401	406	398	409	403	435	411	398	419	429	426	430	423	417	446	418	402	423	416	377	405	405	445	391	377	404	413	411	417	426	450	436	455	396	414	425	405	425	423	412	409	438	446	409	399	436	406	385	421	434	422	386	427	392	426	445	394	383	409	466	386	406	410	399	405	415	411	393	424	436	406	424	413	440	408	374	385	442	380	429	427	421	395	422	412	441	413	403	443	408	411	410	392	408	396	396	441	427	440	428	426	425	410	412	439	414	413	453	417	405	418	411	401	396	398	412	418	396	402	406	438	399	448	429	388	419	447	446	440	421	421	414	383	421	371	409	409	424	427	426	408	452	425	395	396	449	428	433	421	406	434	439	412	431	446	432	438	433	389	389	424	423	421	433	389	412	454	416	440	412	412	411	425	433	425	438	409	409	410	372	416	408	414	435	397	403	419	380	409	411	425	474	405	426	444	418	431	445	418	379	382	438	403	418	426	401	405	428	417	434	452	412	384	392	466	400	417	419	413	401	399	380	419	441	408	436	410	445	414	441	413	421	391	380	402	452	404	420	429	454	407	388	425	409	408	376	363	413	412	401	433	417	392	440	402	454	423	397	408	419	408	414	446	444	380	394	412	395	444	439	424	397	440	415	411	411	396	418	437	414	421	419	432	424	423	429	422	419	422	428	400	382	404	427	425	437	441	434	409	431	407	420	403	389	418	396	428	462	399	370	391	434	424	416	413	425	413	420	418	456	433	392	435	448	412	446	401	442	407	421	402	426	439	421	405	436	377	423	368	424	396	438	423	434	418	410	409	415	362	427	404	449	370	433	395	423	391	413	421	447	399	426	371	425	448	414	415	420	396	428	401	441	434	411	416	413	406	416	381	395	404	430	401	434	413	424	409	415	408	408	467	457	451	434	437	418	420	433	425	434	425	398	400	423	422	401	417	424	410	412	427	391	387	460	392	433	433	443	401	380	430	409	429	405	382	388	442	424	464	417	409	435	415	388	407	408	418	387	461	424	451	395	421	410	440	404	397	432	414	398	435	397	427	411	423	409	412	414	393	430	432	390	417	407	401	443	371	414	429	456	389	426	417	405	428	416	404	430	454	445	423	448	421	398	402	394	414	450	432	436	440	414	406	402	436	457	414	377	406	409	463	421	431	412	425	422	409	419	434	432	383	437	426	451	412	395	425	395	427	374	388	444	399	378	432	395	419	447	372	414	430	411	470	436	393	402	445	405	389	434	410	400	418	394	401	426	411	415	405	426	436	409	419	390	406	382	432	407	389	429	399	388	452	455	418	415	419	442	384	399	423	389	380	422	460	412	415	412	403	358	400	378	411	438	435	424	434	406	400	412	419	427	436	448	399	426	443	425	387	426	396	433	451	447	397	411	452	407	416	424	411	397	389	462	441	403	392	400	410	427	415	435	411	422	428	388	405	422	425	379	441	426	381	424	433	417	416	419	398	417	375	367	405	402	388	391	424	388	397	402	448	369	445	461	424	425	432	415	460	391	430	453	397	456	427	416	412	401	428	430	425	394	404	436	417	416	368	448	389	416	372	429	436	438	399	424	431	405	418	401	404	379	431	377	433	426	425	450	436	414	396	441	463	402	396	385	400	428	408	448	419	437	380	396	438	410	417	385	437	429	409	423	403	405	399	446	443	413	438	416	380	412	409	404	387	408	393	401	407	424	394	408	422	428	433	434	447	420	414	401	423	416	432	385	448	417	444	441	417	454	397	438	417	427	396	394	422	449	418	381	430	440	449	413	421	436	406	427	404	425	405	386	430	440	432	419	396	424	417	450	409	368	408	412	389	428	429	406	431	392	407	421	433	393	458	408	446	426	414	407	387	404	457	435	431	414	412	450	396	419	403	426	434	424	446	407	395	395	430	396	433	355	389	469	389	423	411	412	431	403	430	401	394	431	388	433	423	397	414	424	399	410	430	436	429	398	431	415	419	406	365	403	390	452	387	451	370	417	432	438	434	421	425	405	419	403	397	435	379	410	454	390	459	413	399	385	409	407	434	414	426	392	438	433	407	418	432	425	472	410	431	405	424	419	385	448	402	431	422	412	430	444	395	400	436	430	437	403	393	380	435	469	443	443	419	409	413	415	413	400	428	438	388	402	419	381	417	387	407	452	424	406	389	405	419	397	395	424	443	451	424	432	417	397	379	422	426	417	422	432	424	395	440	452	412	400	411	456	426	439	428	434	416	400	440	399	407	407	392	405	443	391	415	442	397	404	426	466	431	421	470	389	420	439	391	390	408	397	408	423	407	436	440	454	408	428	408	444	408	434	415	393	422	425	413	432	432	401	424	404	399	429	424	421	470	401	438	452	428	480	379	390	399	423	410	397	454	402	413	434	401	403	410	423	389	402	416	405	422	439	454	414	429	393	418	434	391	415	431	430	424	413	377	397	432	407	392	440	447	439	406	412	404	392	432	445	444	424	440	405	408	428	418	429	433	391	434	414	415	392	401	398	407	403	432	428	431	373	429	409	438	409	384	431	385	412	383	475	413	397	393	388	418	412	414	396	425	411	422	441	392	444
21438	6793	4273	2118	1612	1287	1029	903	872	769	708	700	605	633	616	585	612	650	581	590	566	577	565	613	571	560	594	585	617	575	596	563	548	594	583	631	600	680	604	581	574	581	571	553	625	548	538	560	578	527	560	552	533	575	538	572	578	578	579	560	590	571	574	580	546	573	591	528	569	581	552	533	582	562	551	573	569	616	559	540	586	575	573	545	561	609	586	574	551	533	531	584	531	604	586	494	590	532	531	590	511	566	604	551	541	570	575	560	552	531	571	547	562	559	576	565	551	592	538	589	583	561	601	569	577	575	571	574	538	547	558	554	541	577	546	536	553	620	547	580	548	592	622	583	543	605	589	546	599	559	540	570	577	571	555	574	549	543	578	555	553	559	525	580	522	570	520	564	491	590	560	560	549	575	588	527	537	574	547	556	548	533	549	551	578	565	543	562	561	529	553	536	498	550	574	544	532	586	546	510	621	513	570	585	579	589	573	527	545	556	550	579	556	571	563	558	553	547	517	582	556	568	578	598	553	603	582	549	560	567	570	572	576	525	548	590	541	576	566	585	557	563	557	575	522	553	512	540	574	583	569	610	513	552	540	498	535	592	557	535	530	559	559	537	541	571	551	543	588	585	548	547	589	561	565	544	583	530	557	577	539	559	561	575	541	545	561	575	607	537	568	559	529	571	547	568	569	545	558	556	585	544	559	535	552	558	562	536	586	595	593	530	543	559	521	543	572	533	546	563	540	562	555	557	564	542	538	513	549	594	566	544	539	567	560	568	539	542	583	566	589	544	571	563	559	601	542	587	560	586	607	546	600	600	549	555	583	542	573	552	529	571	558	543	558	538	577	585	559	559	553	553	559	580	576	556	546	552	542	559	510	591	614	572	565	551	586	576	603	528	553	566	577	535	582	536	572	596	574	564	559	516	544	527	562	550	571	580	505	557	549	569	564	552	566	502	556	551	566	538	612	558	563	536	592	561	608	577	573	578	590	569	550	533	576	551	545	585	577	582	586	576	556	530	556	555	583	617	604	582	550	577	538	609	576	569	592	623	535	556	550	545	552	595	559	546	644	568	586	537	580	571	553	547	551	548	540	564	582	546	538	550	560	537	528	561	556	567	615	523	580	541	551	532	584	571	570	566	589	543	548	544	547	609	535	562	541	539	597	545	579	546	571	584	579	555	581	584	575	567	552	560	529	550	537	557	541	599	564	571	573	552	549	505	544	576	586	614	562	599	520	562	580	569	550	560	576	537	481	555	577	561	550	536	557	550	597	581	539	553	542	598	558	566	563	590	524	531	588	548	571	560	571	581	570	566	565	548	547	577	574	528	526	546	575	528	550	547	574	576	558	542	604	575	565	572	534	574	577	603	603	538	555	585	536	590	566	556	554	559	572	529	570	575	589	520	589	570	587	561	551	571	572	549	558	568	575	569	563	595	528	592	561	543	554	579	547	553	527	570	508	572	556	582	572	579	526	552	579	570	569	586	554	555	567	599	555	558	537	561	565	579	532	556	559	601	566	540	573	628	566	592	541	574	541	561	576	537	612	557	542	572	548	582	584	567	558	617	550	534	581	599	541	601	569	585	550	578	557	554	582	562	570	574	593	579	576	583	572	546	549	536	553	524	585	567	578	606	544	543	567	583	519	561	594	545	577	538	566	597	549	558	584	558	570	604	550	559	541	573	543	532	546	603	583	544	563	580	545	562	583	564	564	560	543	578	559	555	537	547	537	553	550	595	549	565	580	541	551	538	570	543	567	578	525	533	543	579	554	570	572	605	593	525	566	601	582	546	580	544	555	572	530	554	570	540	559	560	533	514	554	581	605	546	559	573	557	570	568	552	537	567	559	547	573	555	555	543	573	528	558	558	608	564	563	592	544	573	548	586	516	624	539	521	569	513	583	567	581	577	563	599	582	581	554	555	555	569	578	551	582	569	551	569	542	547	592	580	565	552	592	560	572	558	636	555	559	624	573	573	523	591	534	555	542	545	559	573	546	531	569	573	538	575	572	515	541	586	581	565	523	588	528	585	570	583	539	560	556	581	582	556	537	543	603	580	583	549	519	531	554	525	604	558	562	558	542	555	532	593	559	612	578	590	548	564	520	556	573	582	552	584	575	569	563	537	545	593	602	527	562	530	569	554	578	578	566	560	577	606	576	549	589	544	542	528	572	553	583	592	595	553	575	513	552	525	568	572	591	557	532	561	551	581	561	532	570	563	534	566	546	564	542	581	574	592	624	550	545	564	575	556	543	578	521	566	560	556	517	575	575	572	563	572	585	541	582	535	585	565	526	547	551	514	533	578	563	625	559	600	533	587	570	552	535	570	576	613	566	585	561	551	572	546	557	538	554	506	591	569	543	602	588	550	579	568	560	608	600	551	576	595	523	559	554	551	565	541	582	573	615	592	565	543	542	541	565	586	559	579	571	561	567	593	587	545	576	523	543	505	545	531	520	547	561	521	549	533	579	557	577	553	498	599	511	571	567	533	576	521	573	560	534	602	583	536	540	602	555	546	556	590	570	515	572	531	599	545	574	575	569	556	549	593	577	553	572	582	560	562	572	574	559	553	551	550	596	538	587	543	570	556	571	553	577	529	552	555	558	584	518	580	550	554	605	554	581	504	548	601	557	548	557	609	527	543	547	567	538	554	571	523	555	589	559	549	557	571	551	520	552	563	579	564	564	612	569	554	526	573	573	512	577	538	593	571	567	602	542	547	550	566	604	562	570	578	584	563	547	599	519	569	591	571	536	567	535	559	550	555	564	576	588	566	553	583	601	549	562	604	538	522	574	591	600	562	596	554	598	530	586	550	548	581	577	520	531	557	597	562	546	589	564	581	554	519	531	588	566	559	526	567	558	569	573	578	537	566	562	525	582	547	609	597	581	582	589	507	561	571	570	589	579	577	579	548	555	576	556	534	572	573	541	584	541	540	586	588	523	520	589	531	534	564	580	528	572	584	516	583	562	561	526	585	536	597	569	550	588	548	551	549	552	537	584	601	587	572	561	541	566	570	562	578	506	569	521	552	537	577	585	594	578	534	569	565	582	516	560	572	570	555	527	587	571	509	558	557	566	582	565	582	585	539	546	593	547	606	536	529	558	553	593	560	509	570	567	585	607	558	553	539	575	544	583	537	541	584	586	570	542	593	569	477	573	515	530	541	545	543	572	559	541	555	581	564	574	522	550	565	554	577	541	558	569	550	565	546	577	578	567	576	513	621	564	583	582	568	603	567	575	518	580	603	549	574	567	584	559	521	586	535	600	519	524	556	566	570	592	505	544	554	562	564	583	553	508	519	547	574	542	599	570	586	554	534	557	525	556	509	549	573	528	516	557	593	575	582	561	541	535	544	582	548	546	561	581	597	551	520	533	548	627	578	553	540	636	542	567	570	519	568	602	559	590	580	535	562	558	533	578	576	531	591	591	566	599	539	589	559	535	560	571	586	543	545	546	557	553	589	546	581	535	600	552	579
24927	21249	25629	22594	1146	512	510	452	437	443	421	459	390	429	394	405	384	430	428	398	410	426	393	404	436	417	370	369	367	377	410	406	389	395	424	398	418	386	386	372	366	405	366	410	380	356	384	378	376	421	393	426	369	408	380	389	381	392	350	370	358	415	393	423	396	369	409	403	382	398	424	384	404	402	373	352	402	370	399	399	412	441	382	376	374	417	376	410	378	374	360	384	395	373	393	385	361	383	382	412	388	373	369	364	394	403	391	379	410	378	375	383	394	394	375	405	389	414	351	358	407	365	373	417	409	401	385	379	423	401	393	442	407	393	389	422	380	410	387	412	401	375	414	392	421	401	383	371	412	381	360	397	394	400	395	403	416	393	385	385	390	392	404	381	368	425	359	377	344	376	383	366	344	382	377	387	430	391	368	386	400	386	366	357	397	382	419	354	355	368	373	367	415	386	396	387	403	410	379	395	375	374	372	414	375	407	382	350	372	396	405	386	376	395	374	419	401	373	386	380	380	375	383	409	394	356	367	369	374	372	377	375	384	379	376	401	368	384	388	356	356	403	395	381	399	380	373	423	378	379	343	379	370	400	390	378	408	420	399	420	379	386	391	359	383	418	391	430	398	380	423	388	396	384	386	396	373	400	396	384	383	368	364	352	383	412	408	378	392	395	355	400	382	383	397	393	404	410	420	367	379	392	391	367	395	383	373	381	350	403	373	386	375	390	400	370	368	356	362	400	393	371	452	369	406	403	408	401	414	403	378	386	378	367	364	376	392	411	413	364	404	341	406	382	378	377	391	396	363	382	348	386	374	405	383	376	386	405	378	371	392	356	399	427	393	400	398	373	420	399	391	401	373	353	366	374	382	379	405	393	388	372	393	394	409	380	389	377	393	386	384	387	380	371	404	397	401	397	419	342	420	430	367	389	396	399	422	402	380	397	395	406	387	402	351	353	371	408	389	394	381	405	401	385	385	393	364	396	418	369	368	386	361	373	351	390	410	376	409	390	383	391	421	396	365	361	379	363	385	392	402	411	403	393	373	399	416	375	361	402	404	362	374	370	396	409	392	394	419	374	404	424	411	363	389	384	366	398	427	386	376	395	405	379	406	374	387	368	377	402	365	378	406	412	362	411	371	379	396	397	404	381	404	405	387	390	420	427	407	381	410	358	420	380	406	395	360	370	400	390	368	383	371	381	368	363	361	429	410	417	355	371	394	420	350	370	366	398	368	396	375	389	380	412	408	371	389	410	374	391	391	407	398	400	381	410	342	405	382	403	384	400	413	391	391	393	372	409	391	395	370	405	385	376	377	389	409	399	393	368	384	361	369	403	362	408	403	383	399	366	408	380	369	364	432	364	367	368	380	410	403	369	383	439	393	388	384	376	452	387	394	390	378	383	402	422	390	385	400	422	408	352	332	377	398	376	389	395	407	392	378	383	389	373	389	376	363	378	404	403	387	383	415	372	411	398	364	404	404	436	380	386	399	401	395	407	372	369	381	386	395	378	388	363	427	379	428	425	403	402	364	431	371	390	408	401	417	370	390	383	387	402	368	380	411	385	361	372	392	377	422	409	389	403	389	378	381	420	383	384	374	386	365	388	376	373	392	377	393	381	379	435	389	357	378	384	387	389	371	406	410	394	399	384	391	367	397	401	384	410	385	399	380	391	396	390	388	410	376	353	402	416	357	395	380	407	389	426	419	371	426	366	388	385	398	357	397	389	386	392	399	389	361	390	369	374	389	431	396	415	354	425	394	379	398	423	416	387	394	447	398	369	386	372	366	365	390	394	396	406	390	394	395	342	404	346	386	353	383	373	364	367	366	395	386	331	389	372	419	385	387	394	407	390	414	411	392	365	355	390	393	381	371	390	398	411	373	394	397	420	410	384	401	385	359	392	388	401	365	372	381	409	376	376	384	376	385	374	372	371	366	405	424	381	369	405	394	404	386	398	361	380	376	403	353	409	401	386	368	368	419	415	375	367	384	411	388	401	383	378	362	417	418	352	433	382	378	381	382	383	371	381	409	406	403	378	401	421	393	393	382	391	375	379	410	395	396	400	401	369	400	390	389	395	395	417	373	378	399	374	351	376	378	370	401	375	385	437	406	399	414	387	366	389	380	407	374	407	350	397	350	420	370	364	372	397	364	406	406	373	368	408	412	395	426	412	391	368	342	400	346	370	356	343	387	398	398	388	400	380	406	387	400	367	395	393	372	382	381	407	401	398	413	387	382	386	399	382	400	350	380	386	380	401	392	390	390	362	392	374	356	381	370	387	370	398	424	378	374	393	399	415	405	398	371	409	375	383	401	420	378	346	374	355	398	403	383	382	377	377	381	409	379	383	341	407	388	361	403	421	378	383	392	396	409	378	391	400	327	418	374	390	402	386	399	380	431	367	408	403	414	427	374	406	365	369	416	409	408	360	371	423	373	365	383	415	393	376	431	397	413	368	353	430	367	409	380	442	379	390	407	378	407	377	396	403	396	403	382	367	359	371	381	373	417	400	397	384	432	395	342	375	363	400	374	367	375	378	375	396	365	423	406	408	366	391	401	409	409	379	417	385	372	398	384	390	384	426	381	402	350	384	369	395	390	393	350	415	382	372	404	420	441	400	403	339	411	368	388	382	370	378	386	395	401	385	351	385	399	347	363	395	398	394	373	398	381	357	400	387	436	375	377	414	367	386	346	413	434	391	412	399	408	382	403	440	400	390	367	415	389	351	378	375	400	410	381	406	403	423	383	414	388	385	337	384	394	379	388	369	412	414	372	376	381	390	383	404	389	386	364	389	344	414	407	398	371	392	355	400	395	362	387	403	403	366	397	356	383	378	374	417	408	399	399	387	395	382	409	403	375	368	371	377	385	422	392	388	358	427	395	418	396	369	360	379	406	390	394	365	407	361	390	374	418	372	371	394	386	405	388	377	385	388	401	394	392	388	402	365	406	391	395	391	383	380	382	366	401	405	377	399	364	391	392	431	428	388	397	384	387	386	377	383	364	408	406	363	343	372	417	382	399	375	375	441	382	405	392	382	400	410	407	366	385	388	407	388	373	388	417	356	396	380	380	404	402	368	408	401	398	375	408	355	376	354	385	389	379	380	409	369	361	363	364	367	391	426	385	376	353	367	383	389	402	403	399	374	389	380	374	443	376	395	385	367	391	401	410	394	421	429	360	393	409	346	392	342	411	427	393	440	388	366	358	424	384	396	376	370	370	361	377	412	393	374	422	366	429	361	382	400	403	381	366	404	376	373	407	388	402	422	404	422	366	391	360	414	423	423	368	405	403	396	403	353	364	374	382	384	421	412	426	378	430	368	369	366	394	379	421	415	397	415	382	409	350	392	397	408	368	421	359	384	375	380	385	380	392	381	396	379	383	385	391	405	379	359	391	427	386	437	374	360	389	380	344	382	380	421	379	395	384	386	404	343	392	402	420	375	381	394	383	373	395	393	380	371	349	384	387	345	384	396	398	422
20096	3259	2173	1150	950	857	743	674	624	624	588	572	547	527	549	557	541	566	493	503	518	522	542	525	562	506	532	491	546	492	491	498	494	527	532	530	541	556	552	536	518	541	529	498	484	517	469	515	530	508	481	499	519	511	511	523	507	477	524	493	503	525	498	492	530	516	506	541	492	534	511	511	497	501	505	503	543	516	478	479	491	517	511	474	489	500	546	513	519	509	489	512	505	524	503	516	507	485	521	486	536	528	509	512	509	523	464	493	514	463	471	508	501	508	490	507	511	522	513	488	498	518	552	492	526	535	470	495	521	489	497	508	488	477	482	520	478	556	501	539	486	545	494	532	493	489	527	496	548	501	467	518	493	527	503	490	515	480	503	500	502	515	481	486	565	501	512	481	487	514	499	487	480	516	447	480	514	507	512	506	497	507	482	504	499	481	550	499	502	493	485	496	522	522	520	502	469	499	509	524	548	488	506	531	537	533	515	496	480	466	570	506	526	528	475	506	520	505	521	491	526	532	524	524	507	515	488	510	525	523	526	515	524	478	515	490	481	499	526	482	496	485	527	490	517	526	508	469	507	502	494	544	481	517	499	502	519	501	516	474	495	516	485	502	481	517	519	513	489	538	520	511	544	468	520	500	542	525	520	491	507	517	500	489	485	432	482	507	499	549	510	486	467	526	480	554	499	497	531	497	482	521	510	527	480	470	508	497	488	466	523	496	491	542	484	492	514	507	485	477	520	542	513	537	469	475	521	515	505	517	546	505	483	526	511	490	464	514	489	483	524	512	464	517	508	487	526	547	514	519	494	503	490	486	494	503	527	488	487	534	530	525	486	476	507	512	527	501	495	505	504	479	507	488	496	494	482	511	488	508	518	519	516	513	497	519	497	502	527	546	485	497	487	539	517	516	532	503	486	467	483	512	494	497	532	530	519	473	503	482	487	476	491	483	500	489	506	520	492	505	530	494	530	491	507	514	512	502	518	471	561	500	509	540	511	472	540	488	499	500	519	497	503	524	549	532	518	470	525	451	471	516	540	476	511	533	511	477	502	452	477	557	493	473	513	510	524	504	488	508	511	491	498	508	491	480	523	511	507	517	503	497	486	505	534	487	580	522	546	449	494	496	500	509	511	512	524	511	523	533	495	507	529	502	528	485	474	534	508	533	520	523	546	493	527	504	504	513	516	483	473	504	489	499	456	515	500	499	503	511	494	525	498	499	466	530	525	509	495	516	526	495	520	495	517	489	484	495	565	490	498	505	526	475	525	476	498	512	473	503	518	480	501	505	469	475	481	504	546	516	488	537	488	496	515	459	471	518	527	477	509	501	478	519	546	523	485	476	502	516	515	511	485	504	477	537	470	542	521	509	518	495	509	529	522	497	441	501	500	529	537	444	515	521	523	451	483	473	512	498	543	437	519	546	494	488	480	491	506	474	530	474	495	504	489	492	500	490	485	498	471	518	486	522	474	499	497	504	477	534	486	508	472	510	471	472	487	518	494	489	524	503	498	534	523	500	523	509	511	476	500	509	545	505	472	481	509	476	469	484	514	491	482	482	518	490	506	497	514	542	522	513	527	508	545	501	528	474	468	470	460	515	497	512	525	517	490	537	516	510	524	528	499	517	506	478	491	539	542	515	492	512	532	520	520	499	510	503	497	509	504	513	458	522	492	510	492	504	527	507	481	480	482	495	498	533	488	498	495	513	458	477	488	521	511	512	478	503	543	520	492	479	537	514	488	518	462	495	467	494	525	506	470	504	517	489	522	497	524	528	517	517	551	523	508	522	536	498	501	443	513	511	456	501	519	531	568	508	513	504	514	555	513	480	506	508	527	499	503	494	546	526	489	485	511	479	530	505	469	533	517	522	521	500	490	529	500	486	521	530	529	496	453	511	538	487	526	531	488	534	512	492	510	512	529	518	505	476	515	532	526	493	523	511	512	535	493	515	525	543	492	510	512	446	511	490	503	492	526	507	521	468	509	510	517	512	501	514	503	482	481	517	493	538	508	572	455	476	532	489	501	493	514	516	506	498	529	486	503	517	486	511	523	474	494	504	535	490	485	508	521	506	503	468	523	519	524	503	482	509	525	478	533	523	499	490	493	482	540	487	509	487	511	490	497	470	513	519	532	502	528	498	504	502	517	515	481	529	523	497	540	509	524	513	501	479	513	502	494	536	537	516	533	522	500	496	526	565	508	510	498	493	506	471	495	477	513	567	523	509	517	539	487	464	496	492	501	515	492	490	526	530	505	454	479	500	503	493	474	516	489	501	522	509	516	533	501	484	487	507	479	548	506	501	544	480	498	497	496	508	490	510	425	497	488	499	505	494	519	490	466	501	485	520	497	518	556	498	534	515	509	529	495	502	522	537	504	504	491	505	494	489	478	462	497	493	490	462	523	574	517	474	495	473	476	524	513	549	500	509	507	498	497	483	534	491	545	459	470	483	486	466	508	460	520	511	481	543	529	509	505	493	512	493	536	477	501	539	489	483	492	510	512	473	520	496	494	482	504	509	478	500	492	470	519	483	539	490	480	506	513	527	521	475	494	524	539	534	508	529	507	478	489	509	515	485	499	487	512	474	486	512	547	519	510	524	466	510	462	471	490	497	524	504	485	504	510	502	508	500	494	513	506	488	539	509	479	506	476	518	491	466	508	512	494	534	500	491	507	500	505	496	519	497	506	507	523	500	484	446	494	505	512	514	500	496	485	475	478	448	499	489	551	497	470	501	495	504	481	520	541	503	510	508	477	511	531	519	502	500	474	546	488	469	492	502	513	528	499	495	507	515	491	511	523	525	514	505	519	487	488	493	468	476	436	463	526	515	526	497	490	517	517	515	505	443	513	500	490	503	510	515	488	486	525	502	488	530	486	469	464	523	490	571	507	476	451	525	492	509	519	507	516	494	506	515	501	486	522	480	520	493	520	504	494	496	471	497	489	511	474	494	514	477	498	523	465	523	515	521	460	499	516	465	491	525	496	519	502	532	523	533	518	453	526	493	554	481	479	472	510	472	522	503	490	537	475	528	476	491	518	544	496	539	488	493	482	562	530	486	503	519	488	490	520	522	507	513	518	499	499	525	488	513	508	534	537	531	516	480	518	527	520	451	495	526	492	525	533	495	504	493	500	497	488	506	507	506	557	544	456	498	533	537	507	512	521	498	515	468	546	504	538	504	481	514	523	556	547	485	499	488	522	495	511	507	512	510	452	528	560	507	498	501	483	526	485	519	511	508	508	517	491	478	505	522	494	478	484	498	515	490	482	503	484	540	497	494	520	544	500	485	466	491	508	505	514	465	521	474	497	492	493	496	532	525	488	502	467	482	512	510	508	547	499	489	497	520	490	488	526	518	479	488	506	497	518	495	501	490	479	543	498	478	479	505	489	498	502	486	521	529	501	523	459	537	474	479	498	490	492	485	474	501	493	527	517	486	510	527	514	503	547	535	536	511	523	497	484	498	508	498	492	492	512	501
22618	21298	28467	24461	21295	19170	1037	458	368	306	277	277	246	250	206	243	233	226	218	198	220	200	215	216	207	186	219	205	209	184	180	198	229	205	211	218	204	229	204	199	195	177	202	167	188	192	179	203	183	185	185	187	188	183	187	185	178	204	185	194	167	194	201	182	184	177	192	202	206	177	156	183	175	199	181	158	161	180	201	203	201	141	185	155	177	203	191	194	179	170	167	174	198	182	169	176	168	185	195	186	202	204	185	211	185	201	192	187	173	173	160	176	183	172	194	180	191	173	190	199	183	185	180	200	195	175	180	172	220	191	178	162	193	188	204	176	169	172	186	186	206	195	188	184	209	188	171	194	182	183	183	201	183	199	205	187	192	199	175	222	172	181	185	198	186	192	182	160	201	189	184	198	168	209	191	197	186	179	199	200	189	180	179	176	166	182	185	161	200	202	206	202	203	202	196	185	172	191	165	179	195	170	184	191	158	157	194	174	173	179	192	178	173	163	172	184	189	173	184	185	179	190	187	143	182	196	170	188	181	160	194	197	146	171	193	187	174	183	162	206	206	195	186	159	181	184	181	191	176	195	187	166	176	189	179	170	177	192	189	177	189	182	192	174	205	184	187	165	180	202	191	189	230	168	190	166	190	189	167	175	180	189	174	186	180	184	184	187	160	182	192	180	180	188	173	198	177	172	194	187	184	194	173	172	181	165	202	176	195	186	180	196	191	190	213	181	192	203	167	171	158	178	183	194	191	195	172	177	177	156	202	172	195	171	189	186	178	180	167	170	180	175	178	181	174	172	201	169	179	182	163	176	186	172	171	177	182	193	204	187	182	172	180	188	200	206	174	212	166	187	172	174	176	160	176	164	178	175	170	182	193	170	197	165	165	188	173	181	189	169	186	185	188	168	211	157	197	174	186	154	165	157	147	167	180	190	166	202	201	183	161	163	196	173	161	151	202	165	194	176	199	186	191	173	206	182	207	183	176	181	183	184	206	181	194	190	195	192	173	176	192	194	197	161	215	170	178	170	177	169	191	191	182	197	187	192	173	179	166	175	189	213	176	182	175	171	191	183	182	177	169	181	170	169	174	171	177	173	179	195	188	175	179	165	180	195	143	188	181	192	187	174	204	175	179	198	201	178	181	171	182	166	147	190	206	181	186	174	169	188	184	166	193	171	191	190	182	160	199	186	223	189	193	177	196	179	189	183	173	187	193	202	168	170	159	190	182	183	184	177	191	204	183	215	187	188	164	170	191	163	176	171	198	173	182	189	197	185	174	188	174	179	203	176	183	182	185	186	155	180	191	162	188	193	175	182	156	169	199	177	181	179	172	212	199	187	191	165	182	172	183	172	200	213	186	183	187	182	197	179	175	192	192	179	198	187	184	194	168	194	180	181	163	178	191	180	207	165	202	173	147	180	198	180	186	196	172	181	188	211	194	183	191	196	165	168	195	196	181	177	191	176	177	194	173	179	152	183	210	195	159	167	201	166	181	191	174	179	191	147	187	198	179	184	162	179	204	194	194	181	182	177	183	172	174	189	176	191	170	169	167	176	187	164	201	169	185	185	187	184	153	176	195	176	168	180	183	196	201	169	168	208	170	164	182	179	190	163	206	203	188	166	180	159	156	210	160	187	178	172	168	182	186	207	188	163	173	197	209	183	179	177	174	160	209	185	182	161	193	197	210	191	163	185	169	179	196	179	177	190	177	186	172	184	167	175	205	178	192	153	182	181	179	188	193	198	160	157	198	176	181	197	163	180	174	197	196	174	180	190	164	171	180	198	174	184	165	183	179	177	175	195	169	169	163	179	194	159	194	175	170	174	163	172	194	173	167	169	169	188	166	202	190	177	193	191	203	191	173	179	178	164	209	180	182	170	168	203	185	205	185	188	184	183	180	184	164	179	147	181	194	159	195	188	178	210	197	161	166	175	176	167	192	183	171	173	174	197	176	175	184	196	157	180	203	187	179	185	176	181	190	202	164	189	199	191	186	176	172	181	165	173	167	182	150	178	165	186	181	153	185	168	194	185	180	206	196	187	182	174	168	180	153	182	148	184	187	169	177	192	193	161	177	182	192	177	181	193	177	182	177	188	185	180	174	193	175	176	180	195	177	182	186	175	184	203	192	182	203	204	195	198	172	184	179	213	185	190	179	185	174	174	211	216	189	193	174	181	190	204	194	186	183	173	184	163	179	189	180	174	174	160	200	175	190	200	197	194	209	191	187	183	181	157	173	167	169	179	192	177	177	191	174	192	206	180	185	163	184	193	187	163	196	185	182	198	171	192	193	199	180	188	188	168	176	192	177	173	175	203	197	155	190	184	180	194	190	186	171	182	183	163	183	164	144	199	180	185	189	194	200	157	175	172	194	194	218	176	193	182	173	161	176	197	172	173	203	192	201	182	160	166	158	182	187	176	195	182	191	197	173	185	171	188	179	172	157	195	181	184	193	189	185	172	176	178	191	171	180	185	191	154	182	162	183	165	177	186	159	158	180	172	196	198	165	193	170	177	206	208	174	197	182	189	193	173	172	197	187	201	188	180	197	167	191	184	152	189	221	157	197	182	167	178	179	181	173	185	189	192	180	173	179	164	198	198	164	189	175	181	192	188	191	206	190	161	193	199	192	170	197	174	193	175	183	166	180	178	180	210	180	186	174	198	179	196	209	170	173	185	186	184	163	183	173	196	154	186	190	192	169	189	171	174	165	199	180	185	195	164	166	185	200	195	186	161	172	186	207	197	200	195	163	171	182	194	186	163	158	170	192	203	196	166	187	186	173	166	175	181	183	179	190	180	177	174	176	171	193	200	182	192	168	199	162	194	182	187	181	170	165	171	174	185	179	186	173	168	190	181	175	192	190	174	195	192	184	169	172	180	197	170	217	181	183	180	201	178	187	182	178	171	166	158	202	178	177	215	176	180	205	167	164	205	151	187	175	205	185	167	188	182	197	140	193	188	192	172	164	171	197	183	187	178	184	198	181	198	197	202	183	195	170	172	179	178	176	206	190	183	177	184	178	163	173	163	187	199	180	176	178	177	210	178	164	181	162	195	169	196	154	172	187	200	182	184	180	188	177	177	173	167	178	180	189	195	174	175	168	179	152	192	179	187	184	185	189	172	193	168	171	184	161	175	157	188	185	179	204	178	176	189	183	170	189	176	170	192	187	177	212	178	178	193	198	198	178	184	171	190	193	172	174	176	185	176	177	184	172	180	186	206	182	201	153	190	159	166	187	165	193	216	196	149	162	160	194	183	159	183	170	163	193	166	166	191	194	173	185	179	189	178	173	168	200	205	203	175	172	170	180	177	161	178	209	189	184	197	177	174	190	201	188	160	181	181	177	175	190	162	189	182	158	209	188	152	180	192	179	185	203	171	174	188	180	162	195	173	227	182	169	200	173	186	208	190	173	180	185	188	163	168	198	200	188	197	185	191	182	174	173	184	179	161	181	181	166	175	174	192	179	180	196	165	175	151
25347	10695	6601	3047	2129	1592	1133	947	836	693	558	517	462	412	392	373	374	351	353	323	326	356	329	305	290	287	262	276	281	283	236	257	298	270	286	315	369	358	361	266	278	239	287	275	247	260	250	253	267	260	247	260	262	266	251	247	265	253	247	283	225	263	255	289	287	263	249	278	225	232	257	282	256	246	264	253	246	245	238	253	270	225	248	233	223	259	263	235	269	262	259	240	252	256	238	221	299	275	252	256	220	253	251	242	229	261	266	238	241	239	241	245	257	234	235	241	246	262	262	233	274	266	276	240	243	256	285	244	251	257	252	237	233	258	251	221	248	239	281	255	235	232	258	253	232	245	261	245	235	258	276	234	269	230	239	247	261	259	261	239	243	250	258	244	266	220	226	317	282	243	255	233	262	262	238	243	254	232	241	264	254	274	234	273	232	248	251	242	272	268	237	250	239	244	247	253	259	261	257	260	265	242	270	237	244	234	261	251	256	234	230	251	247	266	236	236	294	256	256	244	249	258	244	262	269	249	262	262	246	226	239	285	246	266	244	249	257	266	251	264	246	235	238	244	248	254	245	234	252	249	243	234	261	255	236	213	249	261	256	259	237	247	255	222	255	232	268	249	248	218	289	262	261	249	277	231	256	276	258	241	238	260	246	250	250	243	243	237	230	241	228	241	240	268	269	263	234	232	267	245	247	261	264	244	257	271	235	266	247	258	271	254	283	243	257	263	246	250	242	250	257	270	255	235	261	285	240	244	268	259	246	287	239	271	254	255	244	249	241	246	252	250	264	255	254	262	253	225	253	225	232	238	241	224	225	271	298	240	256	277	251	242	269	260	270	261	253	246	251	261	256	226	247	284	253	256	249	227	242	250	232	219	238	268	238	228	213	248	258	273	256	253	246	236	267	257	261	266	242	254	240	225	232	256	272	251	226	255	286	287	260	235	270	242	242	223	253	251	263	225	273	258	236	258	251	261	242	265	271	271	255	251	241	273	241	254	277	228	238	244	257	250	233	246	239	258	229	268	297	258	249	217	260	243	258	247	238	261	252	215	250	261	260	250	246	272	252	236	240	268	260	240	263	270	238	266	271	266	256	249	214	229	235	227	265	247	282	250	221	259	261	291	245	261	230	250	257	256	251	249	270	230	249	235	257	238	248	276	240	242	273	239	241	265	283	263	262	243	228	256	294	245	256	269	253	253	262	221	283	255	225	251	245	272	249	265	247	249	218	244	254	241	265	239	275	240	251	237	252	234	253	251	259	242	256	230	233	269	248	225	282	220	235	264	256	244	266	260	246	244	253	238	248	241	236	238	253	278	264	265	286	259	222	239	227	238	265	256	242	256	239	257	244	271	266	221	274	235	247	244	247	228	266	251	220	238	253	253	264	269	262	255	230	221	245	226	258	224	253	247	255	267	243	230	218	259	248	247	236	240	245	252	254	247	250	267	248	256	240	224	248	269	257	254	264	256	259	239	254	242	239	269	251	254	266	245	237	279	246	253	253	240	248	228	249	228	228	262	253	289	256	249	225	235	207	238	256	260	230	230	267	233	244	246	236	249	269	233	254	227	242	239	245	230	258	243	253	249	247	265	260	219	236	243	259	235	251	248	267	263	241	233	253	253	244	265	231	227	233	278	239	271	229	260	262	251	240	245	258	235	245	239	257	267	278	246	257	250	291	238	245	238	253	274	233	257	217	221	282	261	272	251	243	240	270	239	239	239	252	248	244	247	238	226	275	264	268	253	246	248	266	253	267	236	272	244	247	252	241	281	259	253	278	238	260	229	249	226	251	253	232	239	246	262	290	246	240	278	241	246	239	250	254	231	265	249	272	269	251	254	262	244	250	246	248	262	255	224	254	280	266	253	254	238	227	234	255	251	261	259	269	267	234	283	247	271	239	251	250	239	259	231	264	239	256	236	251	225	224	245	250	234	245	235	222	247	265	239	233	276	272	275	251	256	237	251	240	239	267	230	275	245	278	250	240	225	259	250	229	264	247	242	211	264	240	252	274	232	247	236	202	260	255	262	252	223	221	264	246	272	282	222	273	269	251	240	246	253	268	221	229	248	244	256	261	275	252	253	234	276	254	234	243	277	252	263	263	249	258	280	215	250	224	241	235	243	244	268	245	235	275	266	250	255	253	240	220	262	253	222	232	282	249	262	244	265	237	233	273	243	244	259	273	274	258	245	259	253	227	226	251	242	259	256	234	250	220	243	233	251	257	238	261	247	240	261	264	254	217	255	264	227	246	216	238	255	252	291	259	243	249	246	264	241	252	237	280	228	260	244	238	268	281	263	219	241	249	222	217	256	237	247	264	229	273	245	225	248	246	253	242	244	254	235	237	247	247	219	263	252	225	233	274	229	246	254	227	266	272	234	256	266	240	249	242	242	272	237	275	243	220	233	244	278	206	228	273	249	239	255	269	238	230	275	242	253	249	241	254	239	276	265	255	256	265	240	253	243	233	271	248	254	284	250	273	250	245	254	220	239	243	252	220	216	269	251	267	233	220	248	240	253	224	261	236	259	215	256	239	241	240	257	241	236	252	230	238	253	269	256	239	247	253	246	275	251	241	234	238	233	261	247	271	258	240	240	255	269	251	264	224	239	260	251	279	265	276	284	245	270	231	266	231	224	241	229	239	237	246	267	238	246	224	218	260	263	253	266	238	276	244	234	269	262	267	240	252	239	271	224	268	244	245	293	260	261	240	260	241	245	221	256	259	266	270	271	259	254	262	252	278	242	249	249	262	259	252	267	253	253	221	246	255	252	255	281	245	225	236	254	254	294	249	240	260	242	219	243	256	249	239	249	240	235	252	254	269	267	227	281	250	235	259	242	236	249	269	222	251	242	256	234	256	258	250	252	244	233	235	263	229	278	247	283	268	278	232	250	263	267	239	252	251	274	224	253	255	241	255	250	239	227	294	235	231	264	247	226	211	253	234	235	214	235	227	226	243	220	272	296	267	267	253	280	283	261	251	254	218	267	251	222	235	229	242	237	237	234	247	254	246	247	257	240	257	271	227	244	236	248	251	245	245	225	249	267	231	218	271	262	245	244	247	271	273	284	238	239	245	278	217	246	258	257	219	250	242	239	224	256	237	251	248	253	271	228	271	245	236	258	244	254	251	241	270	243	246	256	245	266	224	245	281	233	245	239	255	228	267	252	228	260	234	239	252	235	226	239	234	246	244	282	223	243	260	267	242	252	257	252	257	245	248	252	232	257	247	270	240	246	269	235	268	240	253	243	247	266	239	246	262	251	263	254	242	236	273	234	249	234	236	253	240	235	266	249	239	255	251	238	248	265	276	232	244	244	244	220	237	233	240	234	242	268	240	273	246	264	232	253	239	230	226	250	251	250	242	247	256	234	274	272	236	243	221	232	236	247	238	256	244	229	262	249	277	238	247	220	245	257	257	255	263	232	215	218	262	232	258	276	246	252	219	245	246	256	262	243	203	223	255	266	273	251	230	243
27898	15610	2286	706	606	566	524	546	542	578	528	546	517	560	545	551	545	546	505	522	521	543	553	543	552	536	511	546	512	528	552	544	548	511	569	546	527	567	548	523	543	550	552	499	539	520	530	516	532	545	511	528	568	533	475	540	494	546	551	487	499	562	506	545	559	542	487	516	546	576	495	516	543	545	524	509	518	516	543	506	547	550	519	526	534	469	567	529	493	490	491	528	567	565	539	540	563	556	520	525	565	516	578	525	534	506	574	559	512	524	511	525	537	555	546	576	536	510	502	517	566	566	535	533	502	511	497	557	529	548	540	528	530	532	540	504	557	530	531	536	531	548	525	549	546	549	506	536	533	517	569	533	537	560	600	554	596	521	526	542	513	532	558	535	505	583	549	564	512	538	558	530	550	545	512	553	538	543	577	559	535	552	548	506	553	491	537	506	487	495	516	560	538	528	527	571	540	529	551	561	510	550	543	562	549	544	560	527	548	554	560	537	513	588	554	550	555	552	530	544	523	508	548	536	538	492	529	563	537	519	527	536	549	556	543	488	530	524	541	550	530	565	527	479	537	560	538	549	512	520	551	541	577	562	502	496	542	508	540	526	523	548	574	555	505	528	570	536	512	510	547	508	575	521	499	505	518	529	530	500	543	515	542	485	515	523	554	526	542	528	569	522	499	541	587	535	488	549	560	549	548	540	506	495	526	561	572	498	538	570	528	523	531	539	540	524	528	543	493	506	544	556	550	567	550	549	553	562	535	552	555	476	551	508	540	488	535	520	581	503	562	537	538	497	523	541	581	530	569	522	545	499	579	528	556	542	547	526	494	551	560	571	521	543	551	542	517	552	571	576	493	559	532	550	510	507	528	515	533	533	555	524	486	548	523	550	548	560	494	503	548	554	509	510	537	527	544	523	554	534	555	519	496	525	559	569	555	594	533	556	551	537	538	528	536	552	600	525	525	501	548	515	567	543	590	552	571	557	574	545	535	552	530	520	526	517	575	544	515	495	539	544	530	506	518	548	538	525	529	548	557	554	508	491	544	571	550	540	538	506	513	557	506	567	555	501	553	522	536	557	524	575	529	532	535	566	526	485	551	503	539	530	578	563	536	527	549	536	505	564	513	516	532	521	551	543	565	525	522	573	547	532	523	539	523	547	551	499	589	563	572	524	580	519	499	540	508	577	551	522	522	505	548	540	551	546	526	497	549	611	541	538	556	527	557	599	536	541	513	543	540	539	549	532	540	544	566	559	507	547	545	530	513	564	533	564	507	564	556	537	518	527	516	556	507	576	512	587	565	563	561	519	556	566	522	516	506	520	534	568	521	529	527	515	510	529	511	527	544	529	546	576	555	574	552	514	577	528	532	562	543	539	527	553	510	535	549	535	531	553	552	594	560	545	528	521	555	541	568	538	563	531	552	560	487	527	515	508	546	553	567	520	555	576	552	492	593	545	572	495	518	528	530	542	572	550	554	548	534	520	491	505	492	525	531	523	516	532	541	475	523	568	534	484	587	523	549	525	537	553	553	489	556	486	556	559	547	584	511	561	512	520	527	516	533	525	518	541	540	534	573	539	487	509	512	546	537	564	536	530	564	561	542	540	525	519	570	535	550	529	518	536	540	540	515	537	543	547	521	561	554	544	603	521	542	553	576	578	512	528	574	562	512	534	541	553	510	543	532	530	531	555	558	524	602	539	536	514	539	534	582	485	561	588	516	537	521	524	552	579	523	543	554	492	505	578	555	523	531	570	525	586	557	534	539	522	525	498	563	522	537	564	535	560	554	541	563	538	552	546	598	533	576	548	537	514	551	561	527	538	530	562	521	530	520	544	509	532	522	526	540	522	558	513	542	544	508	572	581	529	518	564	566	569	580	542	522	500	553	580	533	517	595	587	503	497	547	493	577	518	531	524	582	540	562	518	523	540	544	567	568	500	585	527	516	529	513	573	534	540	545	500	525	550	550	539	502	561	530	541	568	553	513	517	560	528	502	535	501	576	577	485	541	561	521	524	549	531	521	513	552	549	523	522	496	526	539	497	528	569	469	583	556	575	568	544	523	572	539	587	562	516	575	530	551	538	501	531	560	485	534	536	572	530	511	518	524	515	501	550	551	501	518	522	539	540	532	525	543	532	554	567	547	557	532	520	605	502	536	539	538	551	546	502	526	608	547	552	496	563	519	587	550	566	499	523	556	557	525	537	523	516	489	541	537	502	568	529	532	527	556	570	522	543	568	532	543	559	484	554	528	540	533	575	571	562	525	520	559	542	532	557	536	563	546	557	524	557	584	527	505	571	559	547	548	521	514	538	557	520	530	506	545	562	520	499	564	579	530	547	553	506	559	539	533	500	536	537	565	546	574	552	559	512	523	566	529	530	531	569	553	556	527	521	570	539	562	470	567	571	510	535	538	486	563	511	548	540	505	528	528	511	569	522	499	535	535	527	534	552	512	513	541	521	544	547	546	506	556	509	518	502	530	509	531	552	571	539	543	526	517	540	495	524	496	543	464	556	551	524	519	553	514	584	574	541	552	539	550	526	505	525	555	546	545	523	541	527	560	519	498	555	534	555	560	597	578	511	523	548	526	551	553	532	545	530	532	515	543	545	517	548	534	530	557	564	541	565	531	530	509	527	541	515	533	520	496	565	527	535	489	553	544	542	497	511	556	523	534	548	583	511	508	580	499	535	518	539	523	550	532	522	529	595	516	568	547	550	535	546	560	544	513	512	543	529	508	554	530	527	550	568	540	531	541	501	580	586	545	577	517	557	526	578	547	520	505	544	516	518	556	568	535	550	507	548	563	459	519	522	522	592	553	585	537	530	526	525	545	566	539	534	539	524	554	509	532	520	541	536	515	499	557	513	550	549	573	508	540	536	537	517	539	588	524	539	524	536	518	524	555	541	552	527	561	524	531	520	584	573	522	527	552	565	530	545	562	571	493	528	507	552	528	504	562	559	544	556	574	563	530	535	563	512	522	567	514	537	561	532	559	543	530	531	555	561	531	522	540	562	546	557	519	512	534	565	556	513	533	543	504	550	564	508	543	525	532	526	611	513	543	524	542	534	499	552	551	548	536	530	501	544	547	544	539	540	584	528	518	539	537	559	503	558	542	497	551	533	569	536	529	578	520	540	524	550	577	580	502	557	523	565	542	498	501	540	486	578	543	492	558	521	510	512	559	527	487	501	573	513	473	545	550	522	522	521	539	527	533	533	564	586	525	541	515	529	513	551	546	519	552	524	509	561	543	516	526	566	530	523	529	544	531	546	520	534	540	538	514	553	504	527	523	517	542	539	546	547	521	549	505	529	523	525	511	513	523	520	534	497	560	542	552	562	512	547	513	515	507	537	571	519	522	562	555	571	535	531	551	525	562	547	520	503	507	535	538	544	535	544	528	498	552	533	512	504	534	546	554	500	526	541	547	535	571	530	573	544	548	564	530	530	570	551	563	493	515	513	555	535	535	521	520	566	561	530
7642	1089	926	765	801	753	683	693	709	730	716	707	726	726	716	684	748	738	691	712	742	671	708	722	734	763	724	689	727	714	689	736	730	718	719	697	722	748	664	680	720	710	671	729	724	763	715	692	700	648	677	665	660	696	675	707	697	669	708	711	744	701	676	684	709	712	673	735	759	696	668	722	769	708	708	729	645	733	735	641	705	742	691	690	702	697	702	697	696	669	724	689	752	681	714	728	692	729	707	721	700	707	736	686	729	725	720	703	700	727	708	713	718	726	718	729	712	736	715	730	712	699	691	674	698	686	701	727	694	691	741	701	732	690	691	715	692	660	705	689	685	714	672	697	677	690	719	650	726	686	691	733	719	709	698	732	743	736	681	711	676	701	674	664	717	697	671	689	657	733	727	676	720	706	685	684	728	698	705	681	687	687	736	740	719	707	725	671	716	728	706	709	771	712	683	699	694	709	714	723	700	708	719	676	705	710	722	713	704	648	753	728	703	688	675	734	725	709	684	787	724	742	696	732	736	687	688	747	784	659	690	713	692	670	733	665	696	731	684	699	652	703	693	649	724	667	699	689	713	692	758	670	686	735	697	698	675	677	721	679	731	677	715	736	701	697	703	653	717	698	704	702	690	665	699	709	687	737	687	717	732	667	728	724	696	735	702	754	750	722	711	697	685	647	683	677	755	660	716	673	689	729	735	684	646	666	724	707	710	710	698	743	667	679	700	695	700	750	705	683	707	730	725	700	722	727	675	678	755	684	716	660	736	721	728	719	724	762	714	742	716	700	683	715	672	703	719	719	726	675	704	677	690	703	698	727	680	721	692	725	752	665	679	747	736	681	692	700	754	698	712	675	698	759	696	718	685	731	759	710	742	718	733	679	690	742	658	728	752	729	707	724	709	691	676	682	761	708	720	679	724	673	660	621	736	719	727	721	693	689	711	677	741	691	691	692	732	682	689	700	686	701	723	674	744	721	690	663	705	736	663	717	709	665	700	705	701	706	681	714	668	665	692	684	728	660	741	687	739	711	711	687	749	723	731	688	697	700	701	740	741	754	718	714	708	713	753	695	694	716	697	730	703	726	715	688	703	718	677	701	729	722	690	674	682	716	727	722	690	745	712	733	709	664	704	745	709	679	675	736	704	700	686	647	708	702	720	672	694	713	717	694	723	677	669	665	714	702	672	684	694	702	728	715	703	702	678	680	680	649	741	681	680	721	716	695	708	664	731	684	653	720	733	707	758	749	697	700	667	712	734	715	721	690	708	735	722	712	723	753	703	719	719	702	675	641	744	681	706	684	697	705	718	717	678	677	703	674	756	739	710	710	718	757	700	709	694	713	719	660	681	725	759	695	731	702	705	734	681	707	705	732	721	696	723	699	716	727	678	682	708	696	697	700	731	701	691	722	701	696	691	666	677	749	694	723	668	677	765	673	742	671	707	684	729	639	687	705	688	719	710	731	704	708	687	730	716	693	708	687	718	694	697	687	666	705	704	670	726	647	703	768	767	683	692	685	740	726	766	648	633	723	706	738	718	702	684	714	681	760	716	737	647	696	700	742	696	656	712	732	682	693	701	696	709	699	671	695	713	709	700	690	723	697	701	712	703	692	704	704	716	698	679	734	715	738	727	726	680	683	720	724	735	728	685	726	683	651	708	714	686	713	749	718	732	732	696	696	684	714	710	682	729	675	696	690	704	730	662	674	705	721	660	695	716	684	715	733	730	697	661	690	716	739	695	724	705	706	696	705	709	720	723	742	737	714	671	671	738	706	742	688	693	703	712	751	719	675	748	750	705	763	742	714	696	680	661	760	712	693	713	679	701	691	714	739	740	708	673	753	715	702	717	718	711	719	715	716	672	695	704	669	721	674	717	690	651	721	727	679	711	702	713	669	723	721	705	691	674	751	763	700	684	712	767	713	725	672	682	709	710	665	672	690	725	697	716	647	768	720	651	729	707	737	725	716	663	642	699	687	702	696	692	751	701	684	717	740	633	734	701	717	738	691	714	710	695	725	680	690	673	731	699	742	716	670	675	735	696	700	694	714	689	704	742	726	746	689	733	701	629	720	708	683	687	704	686	715	694	722	690	762	702	686	730	719	724	710	670	748	724	723	777	714	743	678	748	737	649	698	725	715	674	698	664	763	689	644	746	765	716	670	724	701	732	722	689	747	657	704	651	755	693	725	735	731	671	644	689	704	707	691	728	696	747	748	717	705	714	702	714	709	687	711	712	740	700	690	718	637	766	741	701	696	700	716	686	743	694	724	715	748	713	716	726	686	739	696	706	675	684	701	679	660	670	683	666	704	758	700	732	706	720	692	676	718	738	708	673	685	713	714	711	717	701	715	667	697	696	665	664	697	694	722	746	684	717	676	667	706	671	726	686	705	730	724	683	679	714	679	662	650	709	724	696	724	686	684	718	729	692	692	746	717	682	675	721	698	668	677	719	704	676	721	659	681	699	731	656	673	698	697	692	716	689	763	745	736	720	730	703	693	705	721	672	737	692	724	624	684	709	716	676	764	657	720	694	698	694	722	672	687	703	716	737	713	677	705	773	682	701	684	697	673	706	685	668	706	687	706	716	726	738	725	712	708	716	744	712	707	671	694	681	736	710	716	770	668	711	736	736	707	656	712	704	719	700	759	683	714	706	733	716	679	677	683	665	702	722	724	692	654	744	701	693	758	706	686	710	675	676	701	712	719	682	720	701	711	671	684	690	696	706	705	665	709	686	693	683	693	697	725	709	720	697	746	722	703	707	708	706	692	728	720	691	674	706	695	673	706	718	692	746	666	751	681	695	665	652	692	753	653	740	730	698	715	681	728	694	743	706	698	650	699	701	659	704	704	706	720	715	767	714	751	701	692	692	710	673	756	689	694	714	733	723	631	718	729	741	700	726	729	725	675	720	693	730	676	759	743	672	699	750	669	684	701	705	700	670	675	732	717	702	749	712	690	719	689	673	724	705	773	724	739	685	762	709	707	716	731	671	725	701	704	705	712	758	704	679	668	713	707	744	704	752	697	658	710	705	690	685	682	691	689	706	688	706	735	737	689	721	725	671	679	662	728	677	648	706	715	709	661	688	753	698	717	713	680	719	725	743	683	701	687	685	686	680	739	735	692	696	688	709	664	737	679	676	638	730	708	698	748	747	725	699	720	684	761	677	711	697	746	722	711	706	733	735	674	708	780	727	680	737	698	715	717	722	701	736	666	743	716	720	670	722	706	713	710	657	731	706	705	727	739	688	726	696	696	699	687	716	727	708	710	700	697	719	636	730	698	702	741	690	730	718	705	671	652	678	733	642	672	706	680	714	710	700	734	685	742	702	693	701	698	688	682	708	654	696	678	639	699	659	706	661	702	706	713	679	686	691	681	705	681	660	668	733	712	710	741	680	717	694	763	722	673	703	713	718	701	704	646	720	741	727	726	720	706	720	691	659	719	722	676	714	690	667	674	700	711	690	725	721	721	687	656
23430	21216	27783	24941	20565	2291	721	572	529	520	505	499	460	427	436	419	415	420	407	460	402	437	430	447	440	396	434	440	447	446	435	382	446	410	443	438	462	459	408	424	407	413	412	444	428	369	413	431	424	388	388	420	405	363	412	450	426	430	403	418	413	401	453	419	434	411	413	400	459	419	424	415	463	402	390	428	438	387	409	397	388	399	391	462	390	412	391	440	429	420	413	400	393	446	407	415	418	371	379	432	366	427	400	430	402	396	419	408	417	416	398	426	459	407	388	415	453	439	390	396	411	420	355	440	398	434	427	392	404	389	397	398	413	391	387	434	398	419	386	383	399	434	426	404	424	395	409	418	410	390	415	380	436	443	370	423	436	397	424	407	417	397	389	395	422	428	398	409	400	416	407	422	423	383	389	461	424	424	390	406	439	390	414	391	429	392	422	430	383	393	413	438	420	405	413	405	414	391	379	336	429	389	387	428	393	410	405	385	413	394	391	383	446	381	398	377	404	446	396	405	428	413	393	401	441	413	405	406	370	385	427	406	405	413	378	406	391	430	394	408	431	416	391	435	432	412	401	423	416	383	406	396	399	394	429	410	416	418	376	397	398	378	391	427	404	400	416	400	396	410	397	432	407	428	389	404	426	414	433	384	401	403	404	408	367	432	423	392	404	427	430	425	409	410	395	412	412	431	419	434	424	378	426	405	423	412	414	431	427	383	398	389	394	425	401	414	443	403	402	424	396	409	384	417	454	417	424	399	392	375	404	422	398	380	439	420	423	409	423	385	396	427	431	390	429	440	450	413	398	405	391	390	398	363	423	430	419	405	398	411	438	438	415	440	441	415	388	388	420	411	414	396	426	398	403	416	395	414	396	442	391	433	393	398	407	436	405	369	366	427	404	420	392	413	463	409	401	360	407	430	402	402	410	429	410	451	361	387	364	390	426	415	414	394	388	431	424	400	400	401	454	416	444	402	402	425	405	394	425	413	403	419	418	407	440	429	410	475	393	388	414	443	399	413	398	420	427	420	400	393	428	405	413	414	356	443	401	378	403	438	385	390	433	434	402	406	423	406	406	371	391	411	424	430	405	405	422	420	406	436	397	388	406	414	408	442	399	423	430	424	406	395	436	401	415	396	425	418	438	413	425	392	394	376	449	404	418	374	412	432	391	431	445	391	429	411	418	401	389	393	424	398	439	458	439	379	385	416	442	390	394	381	412	385	381	430	453	417	421	362	416	401	416	390	399	438	411	410	421	395	390	435	440	413	438	413	380	385	399	442	396	421	380	432	408	431	391	439	442	441	435	402	427	411	409	454	384	425	412	428	430	396	415	378	408	442	466	393	423	406	391	409	415	387	386	461	414	417	397	437	419	380	415	411	384	420	385	429	423	409	374	381	429	385	371	403	401	392	407	434	414	434	389	408	424	372	431	387	375	399	439	432	425	357	420	431	445	418	405	402	411	435	435	430	411	408	385	409	412	432	392	356	389	394	411	424	420	414	430	373	414	414	393	427	384	413	417	397	376	379	412	399	370	388	425	430	402	421	411	417	436	425	378	390	429	393	434	391	418	416	469	399	444	407	393	423	403	409	400	410	433	425	407	415	414	377	459	422	440	415	421	402	459	375	413	396	409	437	394	417	411	400	384	404	415	407	421	419	422	413	397	410	474	446	401	393	413	395	422	409	422	383	407	419	395	410	389	404	423	379	377	400	413	419	411	417	387	422	403	425	374	411	419	410	412	391	419	432	399	417	416	379	378	393	389	425	392	434	412	393	393	416	417	390	406	420	407	443	398	379	403	401	408	404	422	384	399	401	442	436	410	379	392	458	406	440	418	378	420	382	435	445	453	390	416	410	412	413	433	412	430	423	411	426	419	397	431	372	407	395	427	404	361	444	389	387	434	412	442	420	455	455	447	396	385	406	438	421	429	401	378	405	388	408	416	389	412	447	426	397	417	434	389	398	403	446	428	406	438	423	386	455	395	375	421	416	418	394	415	389	404	414	384	432	403	394	386	452	360	418	376	354	386	405	439	404	417	442	418	382	399	439	413	429	419	416	404	408	393	419	405	437	400	439	421	414	434	398	416	426	409	387	453	404	404	367	461	427	422	375	396	443	384	405	385	411	415	405	400	420	386	386	429	442	390	400	411	382	385	408	416	404	396	419	390	377	438	421	426	394	390	427	399	400	393	404	420	451	393	420	415	401	425	425	380	462	406	407	389	428	431	413	437	417	428	402	404	400	384	415	378	426	398	403	420	388	418	390	416	385	400	437	408	398	431	405	415	417	440	399	441	400	394	411	441	407	417	415	398	419	404	399	412	431	437	436	390	442	392	388	408	413	407	429	402	400	435	388	446	399	409	418	415	425	414	397	407	423	393	419	394	404	426	410	428	411	383	417	416	407	398	427	408	438	365	392	426	418	396	428	379	415	396	383	398	453	434	404	385	379	396	425	404	431	423	423	377	405	394	414	379	408	451	436	427	380	408	410	411	424	405	444	381	393	415	400	398	410	406	421	419	429	398	404	397	426	427	441	407	413	396	388	424	438	396	418	433	425	416	432	427	416	392	379	386	412	386	401	399	397	332	426	408	401	415	388	413	403	408	429	419	448	388	421	402	426	418	440	408	426	406	386	429	431	417	428	402	410	412	439	415	432	415	373	389	399	392	389	443	391	416	434	423	458	404	441	382	389	412	439	431	399	419	390	403	406	406	393	413	409	432	415	413	411	435	395	401	414	399	406	404	415	400	406	416	390	424	441	404	443	418	387	403	418	388	408	439	397	402	374	431	396	372	460	418	400	407	394	412	380	429	437	437	439	350	437	424	413	420	399	430	388	422	416	440	422	399	378	396	391	418	441	427	427	376	442	417	396	358	445	415	423	386	428	455	393	416	418	411	415	405	428	416	435	417	393	413	426	406	397	397	369	376	368	424	423	408	420	399	411	354	413	428	398	380	402	410	420	423	405	411	359	402	440	441	411	462	414	400	369	382	387	421	395	353	445	405	406	396	370	384	421	375	414	410	439	432	423	384	404	404	406	411	372	415	410	378	400	398	417	405	402	446	406	429	391	411	400	432	423	440	442	431	399	404	414	442	407	412	406	415	427	420	409	392	406	387	408	410	434	435	407	390	421	386	366	388	382	377	363	410	406	408	408	409	409	422	441	384	421	390	402	439	382	391	389	420	349	429	451	410	381	426	425	441	420	386	427	428	361	423	396	422	403	403	405	375	420	402	376	415	417	412	388	417	376	370	393	421	406	431	406	419	430	363	421	360	442	412	421	404	408	421	395	416	424	399	410	395	422	403	394	419	418	383	409	410	416	430	409	424	411	441	424	411	406	438	427	401	411	435	418	409	402	398	402	379	428	385	401	356	419	433	422	403	397	388	387	446	387	417	426	442	450	407	405	404	391	398	406	378	419	424	437	427	422	439	417	432	441	424	398	402	375	381	430	406	413	384	397	405	397	418	399	413	437
21449	6908	4194	2110	1600	1200	1035	917	863	778	692	647	646	663	660	604	594	578	605	610	589	581	573	566	564	621	564	575	581	606	555	569	537	546	583	621	648	664	586	613	560	573	514	570	546	525	577	552	550	573	584	555	573	548	526	580	542	534	595	577	524	555	547	564	576	540	562	557	555	540	533	523	558	571	621	551	532	575	548	547	521	580	549	544	565	552	535	559	545	540	554	552	583	562	571	526	555	544	557	571	574	583	575	558	541	534	572	575	597	547	548	540	572	566	562	572	536	558	572	561	515	540	567	561	559	553	530	592	550	560	577	589	520	573	552	542	575	561	591	585	556	553	576	545	585	545	533	560	504	547	546	590	570	604	545	536	562	566	569	606	585	576	543	552	593	523	529	556	529	560	564	521	543	551	588	516	591	556	554	564	549	561	556	551	586	575	557	559	583	555	545	566	554	540	563	598	573	537	594	534	598	568	566	513	557	583	521	564	531	568	550	567	563	556	581	550	555	507	540	548	591	551	547	533	510	534	518	510	582	567	541	570	564	542	536	566	565	534	560	527	592	576	555	581	546	567	513	583	513	536	535	541	554	549	538	527	567	517	562	561	580	595	526	579	581	542	569	567	583	547	571	543	540	519	569	514	564	580	588	547	553	582	550	555	541	551	540	544	606	556	569	573	565	558	562	526	569	628	540	562	573	527	532	573	548	545	554	519	558	576	586	581	581	569	556	496	498	570	591	533	529	599	573	551	576	552	535	541	545	575	498	562	587	553	521	552	554	543	581	543	565	537	552	587	565	552	538	547	571	570	567	555	580	541	592	598	550	545	595	520	568	573	563	556	567	553	559	529	503	561	513	557	560	555	551	564	506	560	575	494	554	550	539	544	536	614	599	546	570	594	543	549	579	594	551	587	572	553	587	534	526	580	562	545	577	522	584	576	535	555	524	563	582	507	574	545	575	590	550	587	537	563	582	509	606	568	540	550	571	558	544	556	516	546	509	563	590	567	567	562	531	532	580	572	531	568	590	533	547	538	515	565	608	513	524	551	563	571	561	621	559	545	561	582	540	547	579	564	524	579	546	583	534	527	540	526	566	567	524	536	560	584	575	538	584	539	514	557	549	588	540	589	532	581	530	533	548	520	554	583	538	561	610	572	560	582	618	605	535	573	561	533	595	530	560	547	578	556	582	597	613	564	590	536	580	561	563	576	609	528	583	564	599	534	552	542	516	537	542	548	557	560	554	559	556	532	562	559	550	589	577	579	535	570	543	541	532	545	536	528	572	515	551	549	611	551	563	503	569	559	574	542	486	591	573	556	576	580	549	541	593	544	548	549	551	544	570	557	551	586	548	547	539	538	550	514	550	535	575	471	530	543	502	591	550	576	586	536	570	566	543	585	516	542	544	550	529	567	560	553	569	537	573	530	569	561	550	576	569	596	543	579	529	541	555	594	600	547	540	585	540	538	563	561	560	548	604	562	570	584	576	523	523	547	546	567	525	515	560	588	538	576	608	574	548	557	575	582	542	583	530	569	586	553	529	576	584	507	561	566	534	591	571	587	551	566	584	546	531	530	559	556	559	577	590	583	584	536	589	563	588	564	553	574	518	509	566	521	575	573	523	546	584	596	576	570	525	552	550	549	568	574	549	552	552	527	591	563	509	580	564	538	559	566	547	558	531	532	580	526	539	511	594	560	567	550	551	565	571	556	542	559	542	539	593	543	582	541	536	560	543	607	542	579	577	552	542	543	558	571	545	574	583	592	537	560	533	558	605	550	594	542	547	554	593	551	548	559	497	576	554	542	584	531	546	561	550	553	542	535	571	527	557	560	541	556	492	501	532	522	514	511	558	526	527	562	542	543	556	559	554	542	551	548	576	564	565	536	502	544	561	524	525	588	581	558	607	506	544	543	560	557	606	550	544	521	527	572	550	592	603	560	526	563	525	565	581	520	518	559	539	541	557	578	554	535	531	531	588	550	519	581	555	548	528	589	556	545	593	522	508	576	578	587	578	547	541	560	530	595	540	560	570	561	553	560	538	546	540	511	532	506	569	571	533	572	536	579	552	577	522	568	538	562	586	543	577	513	531	536	561	504	529	546	528	575	564	556	550	555	554	561	572	567	538	575	535	560	576	545	575	572	555	621	593	567	536	555	539	535	549	574	547	522	540	549	575	571	561	545	520	557	560	512	584	563	560	531	535	575	574	577	536	565	630	519	557	534	525	544	579	540	564	509	552	548	595	537	572	536	572	569	532	572	524	542	600	564	553	557	577	519	564	613	595	533	585	573	564	560	535	543	602	573	513	537	550	570	535	592	546	546	567	614	554	548	576	561	516	558	610	542	554	520	567	547	547	567	573	576	556	566	555	562	565	554	548	522	541	538	505	582	563	530	597	551	564	540	541	569	543	552	558	560	536	583	560	517	589	540	520	570	556	582	569	548	547	541	537	559	551	538	546	576	554	568	579	546	579	550	564	562	555	547	521	563	532	600	556	522	556	569	555	564	573	577	524	537	489	541	559	546	523	561	519	574	591	569	570	515	545	579	540	582	547	533	560	545	584	563	555	531	540	546	563	541	521	610	518	547	550	557	596	601	519	593	533	526	584	591	589	544	561	578	578	530	519	536	543	575	596	557	571	569	541	613	578	546	558	547	558	534	552	594	566	577	519	551	523	539	580	566	597	569	534	523	595	606	545	531	543	547	530	562	577	570	580	550	533	569	533	582	594	546	554	584	539	583	592	544	525	579	604	613	626	548	570	577	541	591	543	619	571	514	544	580	595	557	569	558	542	553	569	499	546	527	547	550	550	576	533	518	549	563	593	574	583	525	575	575	588	538	563	556	539	555	580	564	525	583	526	543	555	555	576	564	532	510	520	540	540	539	555	593	568	544	562	533	572	571	541	526	548	526	525	561	573	506	515	520	562	561	584	579	555	577	523	574	561	541	531	539	554	577	560	547	524	539	557	576	576	541	554	547	568	562	549	547	546	537	561	604	571	505	538	586	606	564	545	555	526	539	553	577	542	550	575	566	551	568	526	605	533	527	569	535	515	550	570	556	567	566	550	579	547	532	536	525	518	537	541	552	550	542	553	549	530	517	523	513	545	615	514	546	548	576	546	550	551	564	544	553	604	535	553	580	548	554	548	546	546	555	567	557	561	571	533	539	560	550	525	589	544	568	585	531	546	519	572	554	577	541	525	581	542	553	553	564	535	575	561	573	528	572	553	532	581	568	523	538	533	576	547	553	543	555	539	523	581	577	582	570	577	550	622	509	536	595	536	543	570	560	589	538	538	589	566	551	616	546	529	555	532	521	570	525	577	560	553	537	557	516	560	526	577	563	556	542	531	569	553	586	560	573	570	573	565	542	611	551	551	564	539	540	529	596	507	591	487	558	565	556	540	587	549	587	601	552	563	509	546	538	588	519	563	529	537	558	566	556	535	522	610	551	591	566	562	569	567	524	590	525	586	538	562	578
24950	21244	25595	22468	1151	482	489	475	455	428	415	403	447	368	405	399	407	412	378	393	399	368	421	403	388	379	377	354	358	373	402	401	395	391	400	399	423	425	400	379	400	368	360	370	365	375	383	377	374	386	405	391	357	383	397	380	356	412	372	382	410	386	358	387	384	378	391	371	368	377	421	396	372	364	347	374	403	372	383	370	385	404	386	353	398	388	373	427	366	370	374	375	363	383	386	388	381	400	356	381	403	418	414	396	410	397	412	398	406	369	401	384	372	375	401	354	424	376	352	375	375	353	385	410	357	337	353	357	385	358	371	373	386	383	362	372	366	394	346	393	394	377	398	417	405	372	387	393	391	383	386	379	392	372	390	362	403	379	396	393	389	398	342	372	382	369	402	394	399	379	372	400	385	372	358	377	391	370	379	397	362	388	406	393	380	393	368	390	375	397	370	352	390	390	377	408	390	406	389	417	383	372	356	385	382	394	359	426	373	349	402	367	376	370	373	409	376	342	361	411	367	392	397	373	368	405	366	415	361	420	395	383	404	372	366	403	382	379	394	380	399	411	374	398	360	398	373	360	373	390	360	394	406	395	391	406	416	382	415	392	367	385	375	359	375	379	366	385	386	388	398	364	385	383	399	370	378	386	414	367	400	407	374	404	379	372	406	355	397	366	391	377	383	357	371	408	381	399	382	388	379	386	391	376	394	389	368	379	370	342	381	350	348	382	365	379	397	409	343	389	365	403	368	377	396	412	374	369	383	360	384	341	391	410	360	378	363	362	399	384	378	366	388	353	425	397	413	381	375	391	360	374	391	389	384	383	373	371	374	384	371	393	414	325	386	387	363	368	386	398	375	362	384	360	401	356	401	421	369	372	400	405	371	349	421	378	420	400	387	395	377	424	412	364	374	422	376	410	390	373	366	359	388	349	405	382	351	389	375	364	362	357	397	337	404	355	352	361	362	403	370	387	377	381	436	345	422	389	361	365	378	389	389	406	389	383	378	363	358	353	364	362	386	382	418	405	367	362	353	354	367	415	353	364	387	405	340	373	380	375	392	425	388	397	375	375	391	383	397	393	382	374	405	363	391	402	372	409	384	395	396	348	372	373	390	372	391	398	401	348	403	388	409	368	347	383	369	385	396	392	389	360	376	371	370	381	361	373	397	404	361	355	353	374	358	407	347	364	377	366	397	388	380	326	389	356	402	383	414	404	379	363	391	357	373	413	368	380	398	366	383	367	355	395	404	388	358	386	390	394	387	418	400	372	353	393	342	374	403	413	349	402	386	372	392	368	358	417	358	409	376	388	366	356	370	403	387	361	384	373	364	374	428	413	358	363	389	371	403	337	393	417	363	374	389	373	389	378	370	395	387	409	398	409	377	386	384	445	365	375	354	385	392	384	386	401	384	383	372	331	387	377	394	405	379	397	390	422	382	418	411	402	391	389	366	370	390	353	363	387	368	374	405	359	407	389	359	405	374	381	389	391	372	404	402	386	351	398	376	368	360	382	425	407	358	364	393	408	415	415	395	381	397	389	401	388	411	368	372	367	376	375	390	424	403	380	389	367	423	368	406	331	392	399	384	368	385	395	409	367	361	385	408	379	374	366	395	390	377	391	376	398	349	378	383	393	377	434	382	362	397	359	403	397	352	344	373	395	368	372	389	377	415	394	406	372	385	351	374	390	401	354	398	368	400	398	374	368	369	391	384	381	420	370	400	393	385	372	365	356	349	381	402	406	337	359	377	365	388	369	376	388	409	406	387	377	377	421	386	386	387	375	379	398	317	361	352	353	372	405	378	354	361	367	372	390	353	405	389	371	386	390	428	401	398	380	380	392	372	354	355	350	376	417	385	420	383	373	391	357	371	347	381	381	367	412	400	374	395	401	404	405	382	381	359	353	371	380	368	374	415	405	398	349	405	364	382	347	392	378	356	373	381	380	373	385	362	385	355	384	416	374	369	409	363	410	352	377	364	399	378	349	416	396	383	399	404	401	400	367	402	405	416	389	376	374	360	333	352	347	390	383	388	384	405	389	385	377	371	391	379	379	404	381	389	370	368	352	379	383	411	400	401	435	367	395	371	395	361	394	371	373	389	364	397	358	331	408	407	377	381	401	392	389	363	389	368	383	358	355	399	347	380	401	371	367	360	334	368	381	347	386	369	376	380	386	386	397	387	409	344	389	418	394	413	398	387	372	377	383	379	362	405	388	399	390	365	367	357	391	377	376	399	364	367	384	371	371	346	371	383	373	401	369	376	389	432	348	396	360	389	382	393	418	356	393	363	421	350	380	363	374	404	408	364	379	387	355	411	409	386	393	362	364	380	348	363	405	365	388	396	380	368	397	445	383	355	394	402	391	377	383	358	383	377	431	386	360	361	374	408	366	396	379	396	374	395	391	385	385	384	396	389	395	383	415	399	385	406	405	387	377	378	392	400	379	382	373	356	365	370	370	345	396	374	346	397	367	377	384	395	382	379	409	386	351	351	342	396	371	405	340	381	393	401	348	436	375	403	412	375	419	355	388	401	378	379	399	359	375	378	404	383	398	381	396	399	379	384	394	357	396	402	379	416	389	364	375	351	398	368	414	358	342	376	351	366	371	403	373	383	355	351	377	376	369	354	411	387	403	405	391	383	394	366	397	374	436	397	418	403	366	375	376	336	387	411	362	359	387	374	385	382	412	427	366	409	389	364	374	419	392	348	384	395	396	394	362	388	386	400	396	400	384	378	379	382	405	394	372	405	379	380	361	385	372	390	347	374	399	399	354	397	367	378	411	362	366	391	378	380	392	372	364	395	388	386	332	386	388	413	379	382	390	385	372	345	427	383	371	381	361	373	408	394	389	378	385	335	383	389	370	376	372	375	373	395	375	389	393	366	396	379	407	359	339	367	385	341	377	371	399	394	383	395	340	413	428	361	392	371	388	397	374	396	372	400	404	410	393	353	426	370	385	394	391	384	334	382	416	385	380	398	343	366	406	390	389	358	381	373	384	356	392	374	343	368	384	407	378	387	360	399	345	369	391	347	365	380	363	336	393	378	381	348	400	394	417	410	441	363	364	362	358	430	376	344	374	388	378	374	407	388	418	376	392	333	376	357	384	384	377	365	366	346	378	375	385	381	392	373	383	396	389	347	354	378	377	397	395	364	386	380	370	370	343	382	369	404	399	348	367	388	410	405	380	370	414	394	402	393	371	383	386	393	376	369	403	421	404	357	370	401	409	357	395	366	359	361	386	358	398	382	394	397	359	386	381	416	378	374	403	420	374	360	335	387	410	411	392	355	389	380	389	378	391	428	378	389	381	381	368	398	387	387	394	395	387	364	386	384	379	399	401	368	390	365	417	376	369	370	354	366	395	407	389	387	375	406	356	378	381	347	369	377	399	357	395	407	352	396	385	363	382	378	388	379	374	369	404	416	382	396	384	387	355	381	359	358	376	424	378	384	373	372	387	382	402	392	378	371	370	388	357	432	378
19716	3271	2192	1238	979	816	674	655	609	625	597	590	610	574	533	484	550	526	520	490	504	531	531	496	549	506	557	484	498	522	491	509	488	525	537	568	577	598	572	508	500	503	503	512	543	517	483	486	482	505	490	516	464	483	527	488	436	600	494	470	507	498	491	517	496	493	492	512	480	519	516	513	483	502	514	492	528	489	492	499	502	528	553	506	512	474	491	507	528	477	522	466	498	512	543	482	519	498	484	496	527	510	484	497	474	534	508	520	508	516	521	533	475	535	511	534	526	524	482	477	496	502	509	507	492	500	482	481	482	499	512	532	538	529	506	502	489	488	475	526	476	491	497	524	510	512	535	506	496	509	508	498	495	504	477	484	467	494	486	540	452	441	487	538	529	486	545	505	509	499	480	501	458	503	536	480	508	535	503	487	508	488	535	521	504	519	555	483	519	525	503	515	479	513	500	521	508	531	536	499	482	513	522	510	497	519	497	513	532	492	486	539	516	487	525	539	441	508	500	457	474	491	525	512	540	487	477	480	499	485	516	501	533	504	465	510	490	466	513	492	493	517	478	536	515	550	465	503	513	506	483	495	472	492	449	485	521	522	492	519	490	540	496	522	490	530	498	524	472	507	494	539	504	495	478	468	508	530	481	511	502	573	487	475	515	514	542	517	468	531	500	482	495	475	536	520	504	487	488	492	458	485	487	534	491	478	495	487	509	537	558	499	515	482	507	499	523	529	490	471	521	516	517	477	532	481	490	495	503	516	499	521	515	508	497	551	477	502	484	507	500	497	450	522	508	523	472	501	501	477	514	455	499	466	427	515	492	445	474	503	480	487	492	544	500	514	554	489	455	524	492	534	494	468	523	489	487	488	539	494	523	516	505	541	514	506	543	482	469	499	425	511	553	482	499	550	502	510	453	481	475	525	517	506	479	508	476	542	484	481	496	483	489	532	455	507	438	546	463	486	525	496	503	503	534	484	515	514	470	523	510	504	508	478	529	507	493	507	494	506	529	465	472	524	526	525	486	517	509	489	525	521	475	510	480	495	516	491	502	528	503	506	529	496	515	495	486	532	507	508	514	447	491	520	506	518	458	474	519	504	484	494	514	465	501	482	500	490	495	525	488	482	514	514	517	485	472	497	479	499	501	454	493	497	485	512	486	502	532	499	490	449	512	500	477	509	484	493	528	539	475	498	475	506	502	490	513	487	501	500	493	490	459	477	549	517	493	514	528	508	494	552	509	504	516	524	462	509	515	487	524	511	474	518	478	500	527	499	501	509	476	483	498	500	496	484	473	503	482	501	477	571	547	520	505	522	511	515	478	504	468	512	487	460	563	493	470	490	485	525	458	486	476	468	456	457	499	517	543	526	494	493	503	513	516	466	473	544	504	510	543	514	512	516	447	466	507	477	491	468	565	458	504	496	504	481	467	524	532	512	525	503	514	469	451	480	468	484	474	511	505	503	555	541	509	513	452	492	482	509	475	524	492	513	485	558	506	488	499	566	519	481	516	497	467	511	507	527	503	501	487	529	532	514	504	483	486	526	491	522	513	520	498	513	513	510	459	485	505	513	532	501	500	467	503	530	496	505	511	507	513	517	482	497	513	514	467	492	511	507	537	508	494	515	487	474	558	561	531	521	481	502	502	502	507	474	483	482	521	507	509	491	467	535	493	478	504	521	528	452	535	478	548	513	533	470	492	504	480	466	503	518	526	500	512	471	516	520	499	520	514	500	501	471	518	512	501	498	488	509	526	493	485	495	529	492	538	503	489	487	521	471	464	499	508	508	510	511	485	461	513	503	511	504	487	510	532	484	507	471	483	459	520	451	505	528	489	483	505	506	509	495	508	505	501	528	461	498	518	541	511	510	489	503	494	516	526	496	542	487	501	495	529	498	437	503	487	502	462	499	518	526	503	524	539	519	463	513	527	464	507	493	533	499	484	536	523	522	504	492	496	491	484	513	508	526	536	485	493	480	525	535	485	455	478	491	519	561	491	473	522	503	515	496	477	460	516	514	526	498	482	517	510	471	483	471	509	443	513	469	497	523	495	521	490	499	484	510	506	496	489	474	521	558	470	501	517	490	463	476	503	488	486	493	495	489	496	502	561	501	501	467	535	495	481	497	534	461	484	489	498	473	516	516	487	548	536	548	502	508	494	517	475	459	487	477	526	463	506	500	493	497	517	457	473	491	501	526	482	494	494	526	519	473	506	485	497	510	528	477	505	528	472	497	489	541	469	508	554	519	543	499	468	472	496	467	500	476	492	507	511	497	473	499	520	505	501	553	515	499	488	457	492	491	462	480	488	526	500	523	514	512	503	494	505	484	462	476	568	509	497	493	511	501	526	512	519	504	472	488	511	505	531	522	516	469	519	541	489	449	537	493	531	478	495	506	504	453	539	477	493	506	530	488	510	462	512	553	510	458	519	509	536	527	496	478	506	496	516	507	498	501	508	497	464	491	515	497	507	483	488	486	491	492	508	494	491	502	506	524	486	469	488	486	462	506	517	532	522	511	504	513	556	498	499	465	534	486	475	504	503	499	495	544	519	524	466	539	510	470	472	506	496	504	463	505	502	510	539	515	508	462	489	497	456	493	462	528	530	508	483	507	510	475	473	532	530	546	542	511	479	507	480	479	513	500	492	527	523	513	495	486	545	488	478	487	528	505	484	518	497	486	503	504	507	515	487	487	518	498	521	478	482	485	484	445	459	486	530	494	495	512	490	540	476	455	485	480	537	545	511	479	501	549	528	495	553	509	534	528	492	512	500	516	516	487	527	484	527	509	442	470	496	525	480	506	486	503	501	510	444	533	552	509	490	490	486	490	477	527	466	496	444	500	509	471	490	511	505	523	461	505	492	498	488	521	489	506	521	478	493	492	532	503	523	486	465	488	490	517	510	501	509	507	488	498	497	489	493	514	479	516	488	529	520	500	448	517	508	473	508	514	525	504	506	503	523	518	461	494	494	519	499	506	500	512	507	506	508	469	481	483	473	516	498	527	524	487	544	484	492	504	489	443	484	516	532	494	543	529	532	490	509	531	513	510	479	502	516	522	503	502	508	511	505	484	498	509	516	462	464	480	485	473	509	488	493	514	510	504	508	465	504	454	495	468	490	527	475	490	513	503	532	532	507	520	472	500	504	479	508	495	520	483	482	524	508	491	476	507	466	481	450	499	505	484	506	497	469	509	496	494	531	492	554	487	475	507	527	512	522	537	488	516	509	551	508	526	472	471	522	517	551	502	485	492	480	483	522	513	498	494	507	512	482	517	484	505	515	510	491	519	515	484	498	483	494	457	542	488	509	482	490	512	492	480	490	473	490	490	450	452	481	513	490	443	488	532	484	522	472	491	454	504	507	479	530	499	489	511	491	517	484	534	488	491	507	500	480	491	505	531	508	520	501	481	522	493	479	527	510	495	478	487	544	489	472	490	469	498	523	492	504	472	497	465	488	501	502	494	528	512	488	498	497	483
22611	21289	28481	24418	21289	18945	1037	458	347	336	297	308	240	253	239	256	203	230	219	211	219	209	209	212	209	217	202	185	180	176	202	211	204	196	196	214	236	267	217	202	199	176	174	194	187	168	162	198	158	191	189	166	205	152	179	163	174	157	180	164	192	170	177	167	179	203	169	184	198	156	170	178	191	178	204	171	176	163	181	168	165	194	186	156	158	203	178	192	186	196	186	174	198	167	170	183	184	171	183	180	181	167	211	190	165	179	197	188	209	164	182	183	155	182	188	167	176	176	176	168	173	185	185	179	175	186	171	179	198	202	198	182	161	160	174	170	180	190	157	164	171	208	213	192	199	172	190	172	186	180	182	176	188	208	158	174	177	177	178	191	174	178	173	166	203	180	174	178	170	172	169	189	189	193	170	185	179	178	187	178	182	211	198	196	178	171	174	185	184	188	191	175	187	205	172	183	194	180	160	181	192	181	201	202	202	152	171	199	170	166	171	185	170	173	172	175	161	154	177	166	159	169	149	176	152	178	157	170	182	187	180	167	191	178	179	188	151	157	154	173	189	177	183	201	181	183	159	173	176	159	192	186	185	187	162	169	193	188	189	168	166	169	172	206	180	192	176	174	189	201	205	198	163	195	181	180	160	207	180	183	191	193	173	179	185	191	180	166	179	151	169	162	194	215	192	176	164	176	184	157	176	194	188	164	206	154	179	159	204	172	177	154	166	138	197	185	152	164	183	173	188	184	173	190	179	218	173	168	193	178	173	156	173	166	211	165	149	187	200	178	168	196	188	181	189	178	195	177	169	158	187	170	191	183	172	173	212	186	164	191	160	161	169	165	169	179	203	182	161	204	160	167	177	188	167	169	163	158	151	178	180	204	185	182	187	195	195	169	187	194	183	156	184	171	171	183	156	169	194	169	177	154	192	182	184	203	168	188	159	167	163	179	172	178	181	172	150	197	174	188	178	197	160	157	174	166	168	157	179	201	170	195	155	180	169	181	168	176	179	185	175	192	164	185	167	191	166	165	191	191	156	156	160	179	170	191	176	170	171	169	159	164	173	184	184	168	157	154	176	171	160	189	201	160	177	165	203	176	174	185	181	178	201	172	140	197	193	181	191	201	191	184	185	198	190	198	207	157	203	187	179	185	161	161	187	180	206	167	178	164	170	191	182	189	182	192	195	162	171	163	178	184	197	171	177	160	207	193	181	158	171	194	176	204	212	199	170	179	166	168	177	155	181	168	186	166	179	173	200	186	184	171	182	202	186	192	177	147	193	158	195	189	178	173	156	192	178	171	170	178	167	190	215	173	188	173	192	145	194	184	176	181	191	159	170	161	178	175	176	177	161	165	197	189	201	163	175	185	165	178	175	190	159	165	188	185	155	185	174	147	175	166	200	173	169	183	201	149	174	159	201	156	200	193	171	191	173	179	163	158	170	178	182	179	171	166	188	154	173	188	157	167	177	181	171	191	179	169	180	204	191	187	191	173	199	153	183	185	200	153	182	173	168	184	203	175	172	158	192	164	192	202	183	171	159	188	191	179	171	173	174	172	164	169	187	169	151	183	184	176	165	176	172	194	167	194	173	177	177	174	190	175	189	171	181	192	164	187	217	181	163	179	194	185	175	173	150	163	196	174	178	175	157	177	178	188	203	187	177	181	181	164	168	170	175	192	184	188	163	163	183	200	169	168	163	172	167	195	201	183	194	190	167	170	172	196	182	163	174	175	185	185	170	175	175	158	212	172	160	181	197	169	185	182	175	184	188	178	194	187	173	165	155	201	192	179	164	193	180	178	160	160	174	194	185	170	181	199	186	196	164	206	188	166	187	175	161	170	172	170	174	171	193	152	178	182	193	181	179	178	187	167	169	194	188	187	172	146	143	181	189	159	183	177	179	154	191	187	159	189	181	173	167	160	172	169	198	189	179	177	179	164	189	170	188	176	186	177	180	180	172	172	192	195	191	167	190	162	176	177	166	153	157	176	168	193	181	173	189	182	183	180	192	148	166	190	194	180	178	190	181	158	186	150	179	162	170	155	170	168	177	165	145	170	178	170	189	172	186	170	175	168	179	187	175	157	178	192	169	176	202	162	185	195	191	198	148	175	157	139	175	192	192	191	172	154	179	177	212	153	196	187	167	203	187	172	165	172	183	176	168	191	174	168	188	182	164	157	150	193	192	178	191	167	183	170	184	188	172	165	197	158	166	170	200	162	165	179	165	171	156	173	160	197	162	163	173	207	160	164	156	156	171	209	181	171	181	159	165	168	179	183	181	186	174	175	179	176	164	184	159	167	178	187	186	182	170	169	164	178	179	181	163	202	203	175	184	203	199	189	172	150	173	192	180	180	203	158	184	182	168	190	185	196	196	168	170	170	166	149	164	187	184	165	179	189	173	169	171	173	179	177	179	185	167	184	153	198	189	183	187	157	165	171	193	169	180	166	183	198	164	188	168	160	166	179	144	195	183	169	181	162	176	172	139	176	166	185	164	200	187	187	187	163	177	174	171	160	181	161	181	171	178	212	187	166	193	169	166	171	167	155	167	173	165	184	148	177	167	178	156	201	160	170	165	165	147	168	188	199	189	179	176	171	157	217	156	189	154	185	180	184	185	182	176	193	202	163	174	180	189	175	193	178	183	171	175	190	187	162	166	175	181	170	145	173	179	156	221	180	174	173	191	183	170	161	172	182	172	167	196	184	179	179	158	167	179	195	174	175	163	176	203	184	172	205	145	186	188	204	161	158	163	192	159	172	176	173	172	173	165	170	181	162	201	170	163	206	192	167	197	164	193	159	179	207	187	174	192	184	176	174	163	180	186	178	148	165	188	163	183	199	190	173	178	158	182	176	174	190	166	160	166	166	172	184	167	174	171	185	163	192	205	179	172	193	167	178	166	162	177	182	166	177	169	197	197	162	175	174	181	179	170	185	173	186	188	183	172	164	173	174	174	166	159	156	176	177	182	189	172	189	167	166	183	181	184	162	190	203	169	174	159	171	177	173	203	185	197	154	187	173	160	181	162	194	174	171	176	186	176	173	219	205	183	172	156	185	177	178	161	175	188	176	173	151	201	182	177	178	194	189	149	183	180	192	176	176	185	179	175	186	184	175	176	181	170	211	154	174	188	193	167	178	190	170	185	184	160	170	184	171	183	178	161	178	200	183	160	178	180	186	168	164	177	197	176	182	173	160	176	186	177	159	157	163	171	172	166	176	183	185	164	171	173	180	168	197	177	172	165	163	181	166	175	170	180	214	171	166	180	179	188	183	167	200	185	183	209	160	162	201	184	184	189	168	163	172	158	166	172	169	167	171	194	163	182	211	168	181	183	187	155	170	157	196	181	204	176	179	173	173	193	166	186	172	180	202	196	192	183	175	197	162	177	190	192	192	169	196	172	153	192	181	177	180	172	177	150	152	195	166	174	174	192	191	190	176	197	171	172	164	163	177	169	168	175	191	175	172	170	174	178	166	173	158
24582	10757	6529	3064	2197	1589	1170	945	772	674	543	557	470	444	406	357	358	323	333	344	322	298	275	288	316	347	276	287	262	299	272	275	293	295	305	365	337	397	340	292	266	268	253	259	257	263	240	255	263	255	242	268	257	254	234	283	219	263	229	238	259	263	259	268	240	254	233	262	247	269	252	246	255	228	238	250	249	255	263	252	261	240	244	247	249	276	228	262	240	268	237	243	241	245	261	248	268	259	261	252	211	240	250	271	247	252	250	266	260	219	248	240	254	262	256	225	263	266	243	260	235	238	248	240	249	248	263	263	235	238	244	229	237	260	276	267	243	224	257	250	226	241	279	242	230	261	211	254	270	245	253	217	248	255	262	232	251	248	253	243	234	238	229	261	245	259	282	286	253	244	273	239	246	240	230	255	238	259	248	255	255	227	250	230	232	252	246	254	261	260	230	235	242	266	254	246	248	263	225	236	227	252	252	260	252	257	271	239	236	238	213	248	257	248	227	240	241	240	250	236	249	249	257	240	233	245	247	249	232	237	239	255	241	249	235	264	260	221	266	230	251	247	262	217	253	247	239	250	246	244	250	270	223	253	272	265	262	247	250	242	236	254	235	257	245	252	229	234	256	258	258	244	222	241	227	240	248	278	276	219	254	249	244	252	233	257	257	235	244	232	255	237	249	234	261	258	253	250	230	238	262	212	259	256	275	282	257	243	252	261	233	243	264	247	241	264	244	244	242	279	252	254	258	235	237	263	243	229	235	267	226	247	254	242	222	254	214	258	258	256	253	260	226	246	264	240	278	263	269	261	237	264	249	253	247	249	233	264	259	257	214	245	275	239	255	255	259	249	248	249	238	238	256	249	239	260	220	260	267	243	267	245	248	241	254	259	228	259	237	264	239	272	271	251	245	246	241	232	238	273	264	247	275	236	241	266	234	247	253	251	241	243	241	257	255	240	280	275	256	239	254	249	261	244	250	253	269	258	239	241	247	232	233	253	227	258	262	238	250	256	241	226	230	266	256	250	235	251	242	230	224	247	273	249	261	291	251	254	241	265	272	245	268	251	272	235	238	255	248	255	242	243	250	250	242	271	253	271	225	256	238	241	256	260	254	219	250	242	259	251	269	250	251	259	227	233	262	257	238	254	235	237	225	260	221	257	216	258	222	224	262	239	237	256	236	251	248	239	237	249	228	255	232	232	299	255	245	272	270	224	258	286	245	249	240	232	244	235	236	233	238	274	230	240	237	278	235	235	241	260	261	239	259	247	231	269	251	213	228	264	246	260	232	249	257	242	262	248	236	244	237	249	248	258	227	233	253	251	239	255	273	244	237	242	241	222	253	253	264	241	253	256	241	253	240	261	209	277	227	235	243	252	272	252	271	288	241	233	231	231	260	243	245	264	234	235	260	260	254	256	248	261	212	245	247	247	289	276	275	250	270	243	229	249	233	248	241	238	226	246	238	232	238	235	259	257	229	246	247	259	214	224	236	248	245	273	241	267	260	239	267	257	237	239	244	241	262	232	253	251	249	241	260	279	250	226	250	230	235	223	272	257	267	264	256	234	253	239	244	237	227	263	243	252	245	217	224	219	261	246	253	249	262	246	254	253	231	267	234	234	248	235	240	255	243	246	263	238	254	236	252	242	253	281	246	234	251	275	247	266	223	224	226	266	242	267	241	235	231	247	258	245	271	214	214	234	244	264	250	235	263	246	254	231	243	245	235	251	236	267	227	256	266	283	262	251	244	232	242	244	250	246	225	233	252	247	240	233	221	245	233	239	254	236	248	237	247	237	237	259	236	224	237	233	232	240	271	211	234	261	273	249	257	245	259	224	256	233	238	235	259	258	257	249	233	250	257	238	271	260	253	246	222	242	256	263	240	253	249	239	246	245	260	259	231	234	247	255	222	255	251	232	245	239	245	233	264	244	268	235	245	279	236	249	264	251	244	238	255	233	258	247	242	235	272	225	225	253	255	214	250	229	230	272	237	226	264	251	268	226	230	256	243	253	268	230	280	230	233	246	239	243	236	210	248	241	258	265	251	292	274	238	238	233	245	234	259	267	249	247	258	224	255	244	237	240	266	274	265	232	249	223	248	276	250	267	253	244	229	256	242	262	242	243	236	255	261	243	243	245	240	243	263	265	254	244	265	239	274	243	233	269	278	224	245	247	248	279	239	249	235	244	260	237	222	275	260	245	246	246	241	258	263	267	250	270	267	236	243	268	209	275	250	248	243	236	231	239	231	259	249	259	263	224	260	232	256	252	259	248	243	258	275	236	246	247	300	244	229	279	225	242	236	237	246	244	240	227	255	265	251	241	232	277	248	236	269	235	239	230	260	214	260	249	254	228	226	235	261	264	218	241	255	275	242	264	235	238	240	252	237	232	238	256	204	251	239	233	236	237	243	236	287	250	268	282	216	216	247	261	246	244	224	231	249	244	274	248	243	243	249	236	252	233	249	230	258	244	277	239	226	232	235	228	228	239	260	235	223	241	252	304	231	228	241	247	249	237	214	258	252	251	225	248	222	252	230	238	232	221	250	242	245	270	238	253	238	233	246	252	263	231	254	271	238	248	268	240	223	257	250	267	221	234	261	257	230	250	234	239	270	249	251	249	272	234	258	262	258	231	239	252	242	236	242	257	255	229	257	283	274	237	258	280	230	230	246	242	259	243	282	243	246	254	260	237	241	242	250	234	263	231	232	255	240	243	244	248	242	214	251	234	246	230	254	244	259	243	236	249	235	231	239	286	232	255	236	244	247	253	256	235	238	227	234	246	240	220	229	229	240	238	239	243	234	221	265	227	257	226	281	234	251	260	260	253	257	253	235	260	247	253	232	247	267	220	257	246	213	249	233	254	255	243	287	271	216	260	269	259	262	239	272	241	242	242	247	239	244	236	248	283	247	268	225	207	253	245	234	231	238	239	246	264	227	257	254	265	210	251	265	241	263	283	242	267	256	275	229	227	228	256	247	270	235	232	263	259	253	243	247	267	232	230	235	247	210	237	244	239	255	239	265	253	235	253	279	217	256	266	248	252	237	267	256	249	256	252	283	235	234	263	234	245	261	243	240	257	252	256	239	251	227	250	230	258	278	244	258	226	253	239	245	238	242	249	249	225	254	224	222	234	222	227	243	228	229	266	220	245	245	249	247	242	246	240	274	242	240	242	256	228	231	245	259	270	266	260	289	245	234	248	240	250	237	257	237	255	251	264	221	232	264	239	238	272	229	238	237	270	246	278	252	253	242	229	233	235	262	238	263	254	217	263	273	280	214	243	272	232	244	243	228	248	260	249	240	245	270	270	229	259	258	243	261	245	243	264	250	274	237	236	259	245	240	278	230	236	286	249	236	241	246	248	278	254	214	246	224	236	236	262	276	235	267	242	272	271	248	255	268	248	245	221	254	235	265	255	284	244	222	259	248	248	242	241	222	253	241	259	252	260	254	241	256	234	263	256	250	244	255	252	262	261	240	258
27812	15500	2295	784	597	595	522	541	520	571	523	507	544	536	531	570	479	538	552	517	521	526	529	521	524	510	508	568	539	522	520	514	558	522	485	489	509	555	589	522	551	548	533	561	525	537	534	520	556	526	554	537	552	495	551	543	567	528	552	548	521	563	514	518	503	518	508	513	534	508	516	525	519	466	497	534	544	497	515	504	546	486	486	531	528	495	528	499	515	518	548	476	534	538	547	527	504	528	497	553	538	494	540	468	517	531	546	574	534	546	521	544	517	497	523	505	531	519	540	496	514	516	512	504	485	519	514	518	496	489	507	520	518	505	500	521	522	484	589	498	497	501	537	547	554	475	549	500	512	524	539	530	534	506	550	524	553	527	505	498	499	508	499	507	528	517	505	531	538	521	523	523	502	553	566	519	527	525	501	536	542	494	552	534	528	520	522	526	512	518	531	506	532	531	508	487	532	546	508	520	494	531	537	553	515	536	512	505	543	531	516	531	515	549	522	501	520	513	533	533	504	555	508	446	516	569	523	517	551	542	510	524	534	532	554	551	535	496	555	534	540	504	555	510	520	526	556	549	519	501	534	566	561	479	484	554	511	510	563	534	498	541	510	538	513	527	500	529	511	516	518	534	531	513	534	493	510	477	519	500	514	535	535	493	506	595	493	543	524	520	548	550	527	537	521	558	522	525	518	539	537	516	511	511	526	497	527	476	535	497	519	511	528	551	485	527	511	494	519	567	501	540	529	540	534	513	551	511	521	523	503	554	519	523	541	599	498	513	495	492	531	539	510	488	525	534	521	511	491	561	512	511	532	514	538	499	527	527	470	548	527	530	498	513	527	493	531	522	493	511	478	522	538	502	519	533	533	526	514	513	472	508	508	543	506	540	545	505	522	547	540	498	537	537	520	510	514	511	458	518	477	551	522	512	562	531	561	550	543	542	555	543	571	530	519	547	527	510	568	516	550	514	502	565	517	520	578	541	537	506	546	514	543	543	537	568	536	515	532	505	537	558	521	547	547	487	560	530	548	524	522	500	498	524	495	557	544	559	513	504	511	498	531	466	537	527	526	517	556	561	503	512	524	547	497	517	528	503	561	524	578	507	504	523	555	521	545	545	527	502	505	524	514	540	527	519	535	507	526	535	501	533	539	536	528	516	497	527	540	515	495	539	508	545	542	528	547	513	545	540	504	517	514	542	544	516	520	535	525	538	581	504	548	531	521	519	524	542	525	504	509	551	511	509	502	480	495	534	524	545	546	543	532	532	511	515	557	534	531	507	518	511	576	540	560	529	510	564	475	484	524	529	542	528	536	565	522	510	561	506	548	540	520	507	489	521	533	494	553	518	513	522	560	541	556	517	514	549	568	498	511	519	563	529	505	521	506	505	484	502	528	527	527	545	517	544	514	524	542	533	513	519	515	481	556	484	506	547	523	516	511	547	554	546	558	551	551	491	545	502	551	540	541	546	567	541	507	510	540	523	520	551	535	548	536	548	507	525	511	561	543	527	513	515	518	541	562	503	538	540	557	517	558	532	538	526	570	566	510	531	527	497	564	513	550	534	515	558	531	538	554	508	537	488	556	534	534	526	529	521	484	507	529	529	539	521	537	507	526	573	547	512	534	482	530	514	483	554	513	514	557	509	530	488	510	526	525	503	558	495	539	528	458	513	537	517	531	477	473	530	519	512	548	526	506	521	530	504	512	553	560	494	520	565	520	555	499	517	518	559	538	554	533	512	516	519	535	497	532	540	557	540	539	492	531	510	569	569	541	516	463	456	505	521	514	571	513	497	524	519	538	556	508	499	530	510	515	567	519	490	525	516	486	532	527	467	499	524	543	504	538	519	535	512	542	526	523	523	518	531	551	504	505	552	558	511	509	553	561	572	498	491	515	547	519	518	502	481	533	488	533	492	513	512	515	520	548	499	546	520	546	497	483	509	520	500	514	477	527	508	540	561	532	559	580	544	520	506	549	509	503	533	526	544	527	537	546	533	538	502	508	539	568	533	533	486	538	516	510	540	588	518	529	532	525	547	564	537	480	529	541	543	508	559	526	523	534	549	574	495	513	519	519	559	539	519	572	520	529	525	590	525	531	535	553	504	569	564	486	555	524	542	538	494	522	519	481	539	536	539	532	501	542	507	526	491	559	524	519	509	535	513	517	541	560	543	567	535	484	563	542	493	532	522	529	566	526	551	520	511	541	496	539	506	550	499	554	501	529	557	487	502	519	536	549	480	518	512	542	505	546	523	528	540	499	508	561	542	561	493	547	519	465	560	524	534	504	513	490	562	498	506	519	494	567	515	522	547	517	514	542	517	523	532	518	523	495	517	535	512	496	527	501	538	546	540	516	489	566	551	528	537	537	495	518	462	531	508	498	487	552	524	530	512	534	562	580	535	549	561	523	505	500	497	482	508	527	552	539	516	538	508	544	476	532	482	548	542	529	575	570	495	501	521	521	521	513	498	506	518	549	536	500	517	551	558	510	529	542	587	514	532	542	516	515	506	570	540	537	559	540	499	527	573	539	548	539	566	538	496	525	537	547	554	448	538	536	501	512	562	501	521	514	558	507	503	545	495	539	501	537	497	483	505	558	512	538	514	574	544	506	512	508	494	519	522	541	520	516	523	562	553	493	515	511	539	508	586	488	540	511	541	533	517	490	518	532	542	506	489	525	510	532	551	504	525	528	542	535	490	552	509	513	554	547	489	550	506	537	520	484	508	500	539	521	552	552	490	485	556	514	540	512	495	489	546	547	511	560	530	544	508	523	524	515	539	540	509	562	505	522	548	564	515	560	508	576	543	559	500	603	524	534	500	530	564	538	536	518	528	528	526	552	520	574	518	541	569	526	512	508	468	548	513	522	510	525	526	523	555	513	534	523	520	488	535	547	502	532	538	547	512	533	493	544	506	546	499	512	519	534	545	516	539	518	525	496	536	510	561	513	554	561	553	540	476	512	508	576	522	534	544	531	546	504	528	497	508	489	550	561	569	497	540	531	535	536	526	556	506	547	528	543	526	534	545	543	545	516	554	511	563	531	527	546	502	530	510	543	530	537	559	521	477	539	536	557	564	545	577	489	486	501	481	552	503	506	528	483	569	524	545	512	492	502	579	504	495	506	558	511	529	524	508	532	530	516	544	541	500	516	533	489	565	588	522	533	550	507	544	520	529	559	529	523	508	581	532	556	543	484	526	520	521	527	523	484	530	538	519	512	549	522	545	534	519	510	498	530	528	510	531	515	522	523	545	509	521	523	531	519	537	545	554	531	537	498	483	546	548	542	461	562	553	524	514	500	553	537	564	505	507	547	559	536	516	533	541	515	522	543	485	500	514	513	538	483	507	506	524	539	507	538	497	550	527	512	521	499	523	503	549	506	535	523	536	530	582	518	522	541	544	518	527	531	533	494	534	539	480	513	575	521	555	551	506	543	503	534	545	516	517	519	534	553	528	513	509	562	567	507	548	531	498	509	509
7534	1124	923	770	819	737	736	654	725	706	660	745	720	689	690	702	703	733	696	695	679	655	751	678	647	693	683	707	688	688	753	716	729	664	729	718	734	785	710	728	683	703	704	708	679	695	720	719	670	706	718	699	726	733	708	668	736	668	712	721	704	739	698	695	718	686	751	710	730	694	670	654	698	686	691	675	684	735	681	705	698	714	653	724	734	710	725	724	664	705	718	748	716	631	707	640	737	710	758	698	697	628	736	677	688	706	735	728	647	704	749	689	703	709	681	705	677	676	705	706	713	723	702	732	672	627	706	680	753	715	669	698	689	697	644	683	717	689	661	758	683	732	689	784	680	713	679	719	728	733	734	711	729	710	690	719	704	710	712	693	686	705	686	707	712	695	685	687	735	715	702	707	660	750	699	673	705	733	700	687	709	709	680	741	684	675	710	705	686	695	656	690	737	731	721	682	701	700	660	714	653	672	690	706	667	658	740	700	681	694	705	675	643	743	715	715	677	718	723	727	753	710	646	715	766	693	694	709	724	696	700	687	700	677	684	687	688	706	727	691	686	654	696	685	685	656	701	741	652	659	699	681	713	673	709	667	713	626	705	685	697	726	703	692	738	652	723	680	652	645	744	669	671	681	666	689	725	695	677	722	706	678	706	717	697	712	723	718	710	711	675	712	743	701	685	669	688	621	652	662	689	682	704	713	720	676	694	731	704	747	679	710	681	683	706	718	701	662	679	684	668	696	659	715	675	715	685	705	653	699	752	699	730	708	717	676	675	666	708	690	692	710	707	699	649	699	747	701	719	700	723	706	682	683	660	711	680	739	705	678	717	756	708	673	732	737	670	650	692	681	723	677	694	730	690	729	679	716	661	673	673	677	660	719	720	683	731	678	670	713	730	738	693	716	728	676	714	720	717	731	731	662	688	688	696	723	708	701	671	700	749	651	646	682	650	677	665	684	724	719	729	697	656	656	673	707	742	755	755	724	699	655	678	700	708	726	708	676	693	690	718	677	740	737	726	685	729	726	655	642	736	719	723	654	679	653	636	704	696	745	676	672	724	691	685	668	703	686	681	698	701	671	685	670	734	662	643	665	681	673	707	666	713	707	683	655	720	729	661	667	685	700	676	750	728	728	687	682	673	688	712	702	736	753	699	702	731	708	677	712	686	707	712	731	686	654	719	705	698	640	692	690	716	670	706	700	719	692	739	676	673	723	676	701	683	686	713	668	663	617	667	686	723	710	708	662	683	687	715	689	706	716	678	647	707	703	721	761	639	711	713	694	735	742	689	699	712	644	724	743	716	700	743	729	704	719	735	691	732	690	727	654	634	693	682	716	703	691	697	690	688	719	694	681	668	646	678	727	699	678	688	706	721	673	680	688	703	726	700	682	676	685	687	725	720	677	734	712	729	669	674	681	736	741	661	744	759	670	693	621	680	690	723	709	704	642	708	733	712	689	689	677	708	752	720	696	700	712	693	698	665	718	691	678	704	702	710	688	666	677	717	695	706	704	651	714	742	705	683	736	728	668	644	728	740	682	683	674	703	703	684	719	704	673	671	680	749	696	696	706	716	677	668	707	687	699	688	706	701	714	690	702	698	749	642	681	715	694	721	697	724	682	695	727	683	708	703	689	706	692	690	676	671	704	649	687	671	693	726	699	712	712	726	708	646	714	667	694	687	680	699	693	704	665	677	702	683	693	716	691	734	727	676	702	714	708	757	642	662	732	708	696	629	736	713	696	704	745	679	729	655	709	709	678	712	711	689	696	705	707	737	738	694	696	687	700	761	684	676	720	733	734	676	682	684	697	712	639	661	691	682	681	692	722	663	675	674	709	631	664	690	690	680	715	741	696	710	756	712	651	690	705	662	721	697	646	687	699	703	718	690	692	714	735	693	672	691	691	650	726	693	699	694	660	702	703	687	731	695	699	715	714	709	705	733	729	715	643	717	701	723	684	726	710	720	683	686	711	740	679	681	734	702	663	698	663	723	662	667	687	744	733	707	694	690	677	716	685	714	721	739	690	657	686	738	699	707	655	726	739	678	692	679	658	689	712	709	699	739	688	677	726	684	726	745	701	700	721	700	710	685	728	742	682	720	694	709	731	657	669	712	696	694	651	699	740	658	733	624	649	706	687	681	712	683	667	674	683	689	694	712	720	651	652	682	689	626	656	647	698	705	712	708	682	739	682	682	690	647	701	686	700	703	649	680	705	671	687	649	705	688	719	710	736	677	647	732	678	685	686	648	721	704	697	685	695	706	683	644	696	673	738	710	683	685	724	687	730	676	664	692	729	663	715	753	707	680	688	693	667	652	677	694	684	678	665	722	718	753	663	748	723	672	728	688	692	736	747	753	685	678	750	708	665	682	697	692	756	722	695	705	668	687	686	748	685	676	696	719	708	741	677	748	678	697	671	742	650	726	699	714	676	692	762	697	686	710	688	662	710	709	708	676	721	715	731	736	708	661	715	671	718	700	675	701	725	674	660	708	742	675	739	656	730	740	757	722	686	693	714	674	654	726	641	718	710	697	697	668	694	694	683	700	703	683	687	731	665	720	714	708	701	694	715	702	701	722	707	751	699	688	658	708	659	721	707	714	671	683	658	709	728	700	684	682	701	721	666	698	632	751	696	662	725	710	672	732	688	717	691	697	700	714	685	687	709	698	679	672	679	686	677	689	677	702	689	706	683	710	727	703	679	728	687	679	699	672	714	674	684	782	676	733	705	726	695	697	701	679	743	682	672	665	693	688	738	700	681	711	717	712	694	685	691	686	686	676	682	675	693	735	693	639	740	665	660	708	700	720	708	708	654	699	662	705	695	680	682	675	715	705	676	691	695	683	693	714	684	689	729	676	688	728	716	688	679	714	707	740	788	713	697	702	701	694	695	691	709	690	715	701	703	689	676	677	712	710	705	668	698	655	703	731	699	697	670	646	715	680	646	694	652	677	695	696	697	689	695	726	716	705	714	685	701	697	648	688	706	684	687	708	694	707	713	727	713	722	695	701	695	668	722	679	682	694	672	709	714	663	692	709	663	667	704	683	717	650	763	713	658	710	713	705	717	726	695	723	713	731	677	723	685	717	677	706	697	676	681	725	717	695	660	694	729	685	729	667	710	671	682	660	703	708	721	676	681	674	735	719	669	648	699	728	723	726	699	710	674	705	683	690	684	707	658	690	693	682	734	697	648	719	764	640	681	699	702	725	692	714	660	698	682	739	662	686	699	670	708	661	714	658	706	674	656	687	683	694	691	683	682	696	710	702	693	731	679	693	706	683	687	651	653	674	678	697	704	730	669	688	706	697	683	771	668	687	668	701	666	724	688	725	671	703	692	689	716	708	641	661	679	660	693	648	673	654	720	721	755	699	673	689	735	700	725	677	673	727	656	693	674	667	702	706	709	680	673	662	714	674	711	726	712	690	674	746	655	691	712	684	734	710	717	720	668	720	734	703	695	704	759	711	705	692	727	691	714
23416	21244	27811	24962	20614	2314	703	573	517	491	457	441	464	463	441	451	446	421	425	440	401	438	380	400	440	421	427	430	433	414	394	440	401	381	396	432	450	392	435	421	386	421	370	414	385	408	382	423	421	410	387	412	422	374	419	412	409	418	378	406	414	403	415	397	420	388	401	414	393	372	392	414	373	385	392	379	372	406	418	388	406	432	424	414	425	347	389	426	379	407	417	408	397	411	394	374	391	413	437	422	416	375	404	427	424	408	433	396	437	396	426	369	406	398	398	397	416	426	373	408	401	397	419	404	423	408	434	388	429	412	382	388	388	397	415	409	401	442	438	374	428	428	408	386	455	415	377	373	395	436	439	442	432	376	400	421	402	446	425	450	399	389	414	424	399	412	427	426	411	397	427	427	405	422	421	421	432	364	420	413	435	404	397	393	436	382	401	431	377	429	425	364	363	443	422	374	442	399	407	405	418	408	376	435	398	435	389	384	428	399	406	406	429	390	371	388	398	404	391	417	432	405	406	453	414	460	402	418	362	418	392	429	410	375	397	396	401	432	427	434	403	409	397	389	407	388	414	453	433	395	389	418	403	420	414	367	418	427	393	398	412	419	389	416	428	420	419	447	426	392	383	380	413	408	381	427	417	405	427	425	370	429	431	399	402	415	398	388	405	421	383	362	429	406	414	391	400	376	438	383	413	422	411	436	433	415	411	436	430	367	410	437	378	383	419	431	414	372	426	386	419	390	409	389	416	421	430	363	403	406	424	415	375	384	407	427	403	406	404	410	390	402	403	372	407	374	412	379	458	413	402	382	418	430	417	396	448	418	450	429	402	444	425	374	416	385	377	386	419	438	404	379	408	429	384	395	400	460	384	424	399	405	429	388	403	402	409	417	419	412	411	399	450	404	391	407	451	431	409	403	415	399	431	408	408	382	376	425	422	423	402	424	413	411	434	396	392	419	438	401	429	364	394	388	391	409	368	379	397	426	412	374	398	438	384	415	411	408	402	406	379	391	388	380	404	409	406	423	412	411	399	445	388	396	440	372	402	410	409	427	407	444	395	397	437	412	401	419	393	394	369	425	423	394	411	383	427	419	382	373	437	361	415	403	420	426	406	387	392	407	444	437	388	402	427	417	379	426	411	423	434	428	397	396	429	402	442	406	376	437	418	408	376	399	425	441	393	428	395	413	421	413	420	410	382	373	430	381	403	427	386	423	400	378	404	407	393	414	395	426	391	416	416	412	407	420	423	427	422	417	385	401	450	372	393	414	352	420	396	399	415	370	442	437	421	408	404	387	416	401	389	425	408	394	423	408	404	431	380	402	408	375	362	404	402	390	409	394	402	424	430	393	399	390	413	457	413	401	395	401	429	405	419	372	401	405	406	387	399	420	390	442	403	406	387	374	384	422	428	411	400	418	428	378	427	425	416	437	385	404	402	416	458	418	434	405	385	408	379	387	425	395	406	401	404	392	426	399	400	422	408	386	414	419	370	404	445	411	394	434	389	384	415	412	397	371	399	371	396	412	408	405	439	398	369	417	371	393	390	365	417	392	414	390	415	388	382	433	410	377	404	394	418	430	458	424	382	440	402	403	351	388	384	414	427	410	380	405	405	418	428	444	379	415	411	420	403	441	409	396	379	432	396	414	390	432	443	415	418	390	399	409	398	368	384	422	407	420	422	378	403	458	409	442	415	417	416	411	390	396	393	400	342	385	404	389	397	395	417	405	397	409	391	401	419	441	477	377	413	414	354	392	441	406	367	432	394	412	410	399	408	398	390	445	384	404	406	409	389	423	385	404	429	446	399	383	388	410	403	399	424	398	419	358	369	415	426	392	438	427	401	455	428	417	444	407	399	412	410	409	415	409	438	379	411	421	367	436	399	425	389	425	386	397	435	416	417	387	421	426	405	406	401	422	402	389	424	424	402	407	402	407	389	405	406	412	408	397	415	408	394	424	428	417	421	428	418	386	366	374	371	412	414	390	432	405	432	397	359	428	424	425	396	367	414	423	386	405	409	407	404	437	396	401	423	391	400	403	393	420	450	415	405	432	383	400	387	428	431	379	384	389	423	390	431	374	426	388	392	409	421	419	414	434	408	392	395	403	389	409	386	402	463	415	434	417	423	393	398	408	417	415	400	382	436	425	438	393	390	387	402	411	436	387	430	412	401	370	403	433	388	395	423	349	402	431	413	389	372	408	377	416	393	384	400	415	424	438	383	432	422	415	404	415	432	403	416	403	400	378	410	386	394	385	439	381	395	422	415	406	429	397	380	394	384	402	412	436	444	358	400	357	410	422	372	410	415	421	416	404	405	411	437	390	404	407	440	417	400	374	427	399	411	408	383	400	395	414	386	404	410	439	397	398	437	402	410	429	402	400	380	389	438	381	392	405	383	397	422	442	398	400	417	382	422	416	397	401	388	416	409	401	419	412	394	423	397	393	383	419	403	412	415	422	416	393	381	382	403	428	394	417	388	386	405	428	462	417	398	426	394	403	379	391	372	355	399	385	372	411	410	428	419	372	408	382	454	438	381	357	389	424	412	414	419	400	427	419	471	401	397	366	421	398	400	361	422	422	401	406	403	420	408	390	379	396	402	410	402	435	390	405	397	357	350	405	383	385	410	401	381	401	371	419	396	412	397	428	420	422	387	416	417	439	418	424	409	399	423	414	402	389	375	397	420	447	392	388	397	388	379	398	410	357	408	398	410	425	406	394	396	430	393	417	409	403	384	380	390	391	384	417	420	429	407	422	412	414	392	404	400	407	378	412	373	426	396	367	430	428	404	398	377	402	421	399	377	418	407	412	392	428	386	427	408	408	416	394	438	398	402	395	382	404	388	370	415	370	451	386	384	385	408	389	386	414	443	375	390	392	427	400	393	426	402	431	411	412	395	412	443	387	423	381	415	427	423	360	418	385	434	410	392	427	389	411	387	426	405	415	415	389	406	437	413	407	381	401	373	395	411	422	425	442	401	395	377	415	402	371	399	442	410	427	417	435	413	423	426	417	408	418	384	418	373	441	377	410	446	432	400	407	406	428	413	430	433	380	424	378	401	435	391	419	385	368	439	402	420	396	439	443	425	423	387	399	397	414	393	423	375	394	414	417	378	379	393	407	383	378	425	386	437	434	393	393	382	418	416	403	373	442	421	443	429	410	419	389	402	404	390	449	442	402	437	369	383	389	413	388	385	416	404	416	367	426	448	398	389	406	408	415	419	357	383	390	386	411	405	393	389	405	401	451	407	409	378	382	398	396	393	370	421	420	383	397	398	363	416	406	395	354	384	403	421	410	381	403	398	442	420	391	373	415	414	409	405	401	408	395	426	400	441	402	421	409	391	421	409	412	420	406	407	421	415	414	393	430	425	389	419	406	374	392	399	418	387	383	387	441	395	417	389	390	457	418	380	400	407	394	394	379	377	394	385	422	398	367	394	396	434	403	420	385	414	439	458	419	394	409	400	410	395	419	390	395
21421	6819	4255	2118	1521	1246	1098	901	810	790	780	660	652	635	634	614	616	609	608	610	575	589	590	523	559	570	623	572	580	552	578	559	552	541	579	633	591	639	585	526	535	535	548	561	524	566	554	562	510	583	540	555	529	559	554	544	569	557	583	529	496	504	565	552	556	557	531	533	590	540	531	556	527	508	550	559	542	546	579	564	516	567	562	561	589	541	527	570	582	533	535	550	528	566	554	514	576	539	506	561	578	513	515	556	550	528	526	589	597	518	541	558	528	589	540	532	566	533	527	533	573	559	490	568	538	526	565	575	569	600	568	533	519	602	513	527	551	534	603	590	575	557	518	569	545	572	527	545	555	520	542	533	528	546	536	528	548	578	550	549	521	551	595	560	510	576	513	543	532	558	547	534	569	543	574	532	540	563	561	547	554	591	567	589	542	546	551	548	567	573	557	564	536	549	544	566	507	581	514	521	554	587	581	562	533	524	569	558	568	529	558	554	549	563	571	578	546	584	538	586	550	505	562	519	557	552	537	556	530	566	539	584	537	543	552	564	534	572	544	583	546	525	534	565	505	533	534	541	583	563	541	552	552	557	545	571	545	528	552	529	554	556	553	582	561	518	509	574	578	563	519	563	560	519	547	553	561	581	564	542	554	557	558	583	553	537	550	547	557	535	576	552	577	534	541	568	566	606	538	558	523	539	520	576	507	568	544	549	530	521	543	522	563	544	538	576	514	519	553	599	575	583	573	558	560	523	536	557	553	549	555	526	558	537	515	538	579	521	582	519	560	549	583	619	580	578	525	559	520	543	546	535	534	566	561	546	571	559	546	534	546	558	542	544	583	570	547	577	571	502	572	551	604	549	514	558	567	569	524	550	555	505	574	589	541	520	557	528	511	598	516	559	600	540	522	537	549	537	495	552	585	564	553	548	563	604	496	531	542	531	519	549	525	536	515	563	573	550	538	577	569	580	553	556	553	536	529	576	525	526	558	562	537	534	569	550	580	542	535	544	557	564	566	577	571	569	525	567	576	605	529	549	542	544	567	552	560	536	571	538	502	576	570	513	572	527	535	576	590	525	565	538	556	540	580	522	566	511	555	541	553	557	523	554	531	584	531	516	559	553	489	539	546	506	567	527	550	531	525	558	542	579	562	527	518	514	564	533	597	557	557	615	536	546	525	541	517	553	583	592	562	520	563	575	574	542	559	541	521	535	549	542	570	580	561	517	556	561	560	547	564	587	571	527	543	582	545	552	555	535	522	559	550	566	511	526	576	532	532	562	567	541	546	598	549	551	565	511	586	546	552	573	548	586	560	551	525	576	527	574	526	569	553	533	504	533	530	555	576	526	594	556	558	545	553	559	554	514	535	543	549	538	554	565	591	598	554	563	546	593	520	548	502	525	547	540	558	561	536	541	539	512	546	538	510	545	545	549	567	592	533	556	522	544	571	549	567	548	574	553	513	529	498	552	546	559	586	565	525	529	530	548	563	532	552	544	567	553	557	534	519	564	541	537	552	537	564	574	540	545	523	557	564	570	530	553	582	545	562	536	530	527	556	537	536	551	522	569	574	588	552	527	572	531	527	585	551	571	588	546	554	581	570	551	538	539	538	557	522	561	560	527	550	556	533	533	534	570	540	563	562	529	546	558	547	537	527	521	580	533	572	564	549	574	539	522	523	559	566	578	556	561	543	541	478	514	534	590	536	536	535	549	555	574	578	566	545	550	567	524	548	609	553	542	514	555	557	548	534	522	545	529	585	557	544	551	534	582	556	579	537	557	556	527	570	570	535	546	517	532	504	560	550	590	528	567	552	582	574	572	539	567	554	546	548	536	563	558	518	540	536	497	536	510	526	574	571	529	516	531	529	539	537	542	539	535	564	534	573	525	562	537	577	529	547	527	525	588	567	560	571	555	549	527	529	536	543	474	547	524	506	568	572	541	521	521	521	579	566	520	568	562	558	526	512	554	528	531	554	532	577	537	506	537	568	521	596	533	552	518	530	571	581	528	590	502	520	532	577	556	571	564	557	526	596	587	562	571	568	578	571	559	550	554	571	538	521	586	578	564	533	538	554	533	574	556	548	550	497	543	522	587	551	560	568	592	530	545	549	562	578	539	539	536	533	554	585	533	509	548	561	540	553	514	550	557	528	571	574	561	552	542	560	530	551	558	537	565	521	533	535	489	557	548	547	558	578	543	576	523	576	572	517	563	527	584	581	511	562	571	584	532	554	526	542	586	517	559	565	587	552	496	548	580	552	548	604	554	548	555	521	559	547	524	569	509	544	566	540	567	532	538	569	532	534	595	589	522	540	550	540	555	557	516	526	553	551	537	561	553	604	543	547	575	515	521	555	534	556	559	537	547	553	559	563	565	542	545	545	553	516	554	532	553	566	577	551	543	532	537	536	569	507	537	514	530	557	537	566	574	500	560	543	519	564	568	548	566	575	514	540	540	506	561	569	528	560	574	569	555	518	578	580	503	527	541	567	560	556	556	536	531	556	548	531	545	541	561	523	521	560	537	534	569	547	553	520	554	520	552	566	565	565	525	549	535	511	551	569	596	527	558	512	547	559	540	548	548	523	556	581	579	528	593	544	524	585	574	537	536	542	516	589	492	522	562	499	584	511	552	563	577	521	569	559	485	530	594	582	584	574	535	540	533	557	504	557	527	570	520	546	584	566	552	552	569	526	542	554	533	545	597	540	577	552	521	550	569	544	598	557	556	560	585	555	547	590	520	582	558	569	524	545	520	548	508	532	530	579	541	518	542	581	563	541	530	533	583	579	618	534	568	543	530	514	520	579	558	523	515	551	542	523	536	537	555	577	557	573	506	518	568	544	596	533	544	542	506	580	526	574	535	529	507	524	552	510	521	525	522	544	536	556	569	549	538	539	519	550	541	583	566	512	547	575	538	569	592	557	578	556	555	605	526	545	541	556	536	547	550	575	603	560	556	554	576	571	522	609	553	569	556	589	558	522	571	552	600	545	509	567	513	579	579	543	527	551	542	528	538	523	603	539	521	568	531	549	546	505	558	578	513	567	577	563	552	545	528	538	528	548	557	591	572	590	567	598	577	524	581	592	539	575	553	522	565	552	551	581	561	541	532	554	514	547	539	593	579	540	534	554	537	544	524	542	501	545	549	539	578	536	569	593	560	558	541	538	561	559	514	584	536	527	523	544	545	547	604	555	567	540	566	536	547	517	585	519	560	561	583	568	549	559	519	509	529	556	547	597	588	518	576	558	574	552	557	557	541	550	539	570	575	567	518	571	577	538	508	550	511	541	601	548	535	548	555	566	534	562	575	579	551	535	569	526	527	598	532	547	559	550	503	554	569	544	550	570	571	542	570	529	609	528	527	504	567	559	533	548	555	585	512	572	545	524	558	575	554	541	526	587	536	573	554	550	558	560	531	529	552	554	538	561	516	520	582	572	504	556	558	600	551	559	576	572	571	549	507	601	533	543	568	500	557	547	530
24844	21198	25582	22482	1129	492	442	434	429	438	412	390	419	347	415	426	384	369	377	395	371	359	373	361	384	392	368	386	371	423	394	398	369	401	396	396	375	411	383	385	392	408	378	368	394	373	377	410	359	386	392	419	353	406	366	351	401	383	392	371	403	377	391	400	361	358	336	376	375	374	361	376	381	333	334	363	376	391	363	352	410	400	373	414	368	422	388	362	394	349	384	395	390	363	356	370	380	402	355	371	358	393	386	365	356	406	373	382	400	399	384	394	387	403	374	381	379	379	371	350	363	373	383	390	403	349	380	374	367	349	341	359	407	395	352	384	395	369	369	376	382	385	372	358	385	392	359	350	365	386	366	411	338	375	374	387	361	388	376	377	355	370	382	387	346	364	363	362	373	360	369	351	383	370	333	375	355	352	363	380	387	375	346	370	387	398	386	356	377	337	365	381	386	366	418	402	398	379	374	394	372	396	379	372	385	380	373	401	341	365	389	384	386	370	358	380	383	371	365	399	394	372	350	384	399	381	371	347	363	437	383	358	395	388	382	405	378	401	363	393	343	378	363	408	387	402	376	365	366	353	384	361	330	391	351	355	400	378	372	359	414	405	378	359	345	362	350	362	405	386	376	364	416	334	361	357	402	360	386	367	393	365	388	374	427	376	377	366	328	342	386	398	367	365	376	362	398	396	375	364	357	342	403	402	373	387	386	329	389	373	361	403	377	369	375	408	388	386	356	375	379	335	335	407	345	390	382	339	416	374	406	377	368	370	358	345	381	363	389	387	400	389	378	360	378	373	390	324	378	388	424	375	386	408	385	388	381	397	368	365	408	374	392	399	411	349	382	393	390	386	353	373	344	405	362	360	367	374	337	410	362	406	416	378	364	364	387	415	384	378	379	402	362	355	392	395	363	368	356	425	385	338	374	368	378	367	366	379	370	407	376	404	373	336	377	396	351	395	378	362	357	400	390	425	354	377	390	385	413	377	379	387	404	417	356	374	406	377	377	402	381	372	397	419	386	329	382	387	372	386	396	385	414	373	364	367	359	391	361	418	358	387	355	391	404	369	377	390	355	371	388	398	385	397	368	380	387	394	391	370	375	367	384	344	356	346	376	356	360	395	402	368	370	391	369	410	380	369	367	398	386	376	393	357	389	383	376	379	383	408	358	404	386	338	380	345	392	353	412	367	379	351	409	380	373	368	368	395	385	348	366	375	362	388	396	377	364	381	373	364	374	379	374	386	355	357	410	357	356	384	379	408	393	365	371	355	363	376	373	350	394	359	382	396	390	370	362	397	365	343	430	395	404	368	375	386	377	379	353	364	378	343	367	395	392	391	397	348	379	402	404	380	378	404	366	373	333	387	388	374	404	391	387	361	350	348	387	375	389	362	409	391	372	335	334	419	366	390	347	398	404	370	320	372	396	375	378	384	394	371	386	375	372	381	398	385	372	391	335	346	385	361	392	387	374	357	382	395	393	355	419	381	368	373	348	368	378	398	394	430	387	383	364	356	401	377	388	382	388	411	356	361	379	375	367	375	398	355	356	377	367	361	399	356	370	372	394	416	370	366	408	384	395	395	361	389	374	343	389	342	385	365	401	382	394	375	405	377	385	379	397	387	355	381	388	366	420	369	405	364	351	366	416	369	362	374	411	374	391	394	362	396	354	368	374	407	387	378	343	413	371	413	405	370	415	372	392	402	332	393	374	344	363	368	410	386	399	415	405	407	390	385	362	419	382	363	344	397	344	367	368	354	380	358	359	360	359	380	379	360	377	399	348	389	377	381	378	395	367	366	382	401	346	422	391	369	405	379	388	390	390	367	319	379	387	359	396	376	363	389	352	382	356	378	343	410	369	354	395	348	377	376	343	378	382	349	370	387	379	364	393	343	383	385	378	330	350	379	372	365	371	369	376	370	401	363	356	375	345	400	398	385	382	383	383	378	343	385	381	414	411	371	385	376	392	388	384	341	357	386	359	367	386	408	378	360	367	348	387	346	345	378	398	365	373	371	396	381	410	387	372	388	382	420	379	369	373	372	357	394	358	379	388	375	376	379	391	356	385	406	403	385	406	371	392	393	397	367	393	364	377	366	389	364	427	419	389	369	383	392	383	395	384	391	400	409	353	377	399	353	371	373	352	403	360	380	395	369	419	401	390	383	389	393	395	393	412	368	386	413	368	367	323	378	408	354	371	387	394	351	359	395	409	394	372	399	345	363	361	367	381	381	356	372	385	346	362	368	394	412	345	343	354	374	407	395	337	388	376	373	403	355	371	384	396	411	384	371	353	374	376	400	385	373	389	377	377	398	413	356	358	362	363	416	342	371	385	377	358	365	365	367	398	374	352	357	370	353	377	396	387	357	392	374	372	353	360	370	377	378	361	382	401	367	402	346	357	342	374	385	372	337	399	363	392	374	403	373	379	404	386	349	344	380	385	407	331	393	386	397	382	394	364	405	383	394	410	361	394	398	367	398	396	381	360	390	370	366	341	349	344	395	395	374	408	376	380	405	345	384	349	344	370	372	388	384	392	409	417	358	413	433	378	400	367	394	366	375	393	401	360	385	420	371	349	350	404	349	362	389	365	386	364	372	359	382	355	397	367	375	387	376	367	353	386	366	361	396	359	367	374	404	386	369	366	382	391	354	405	394	392	387	411	373	355	369	369	412	402	399	344	380	363	362	387	381	392	381	379	410	371	348	412	360	384	356	399	355	383	345	408	371	417	384	405	369	385	377	366	373	374	347	343	410	397	377	348	370	378	376	341	360	359	339	354	361	397	376	365	344	399	362	380	342	387	374	369	369	415	391	365	363	366	382	360	406	403	375	375	370	381	377	364	398	429	369	365	349	401	343	365	365	394	360	357	391	359	367	377	412	395	387	374	392	375	380	389	375	373	372	388	375	388	360	387	367	410	363	363	384	391	387	393	349	351	358	385	366	423	364	388	367	390	357	398	361	410	379	369	341	360	364	397	392	369	383	376	362	380	393	404	404	398	327	373	397	391	389	385	366	379	363	376	382	372	369	410	376	370	355	392	400	380	407	355	343	363	382	384	418	396	371	408	346	360	404	365	378	370	391	362	322	400	369	386	369	346	386	354	370	409	377	387	398	367	365	397	386	390	401	377	381	337	351	405	336	386	376	372	398	375	357	386	374	335	377	386	381	365	393	394	380	394	434	394	386	363	372	384	369	401	370	384	363	402	331	387	372	363	393	342	358	399	391	358	370	399	378	374	380	380	384	367	358	385	356	362	359	388	369	369	380	372	383	352	380	393	377	361	387	359	390	378	366	364	369	362	382	350	443	378	378	382	385	366	388	412	350	365	384	340	378	387	336	387	392	383	351	360	390	388	386	431	375	378	328	381	386	382	383	413	394	389	371	396	356	373	411	363	418	352	374	373	369	359	405	364	366	385	355	369	388	384	420	367	357	371	353	366	412	394	372	377	343	385	379	377	355	384	366	389	377	368	394	399	416
19624	3373	2117	1190	941	841	695	660	645	593	601	515	557	551	522	518	565	522	549	542	498	518	459	499	535	513	485	535	501	461	533	496	522	486	512	512	523	536	537	493	511	531	512	484	489	472	518	484	520	457	488	489	478	463	463	499	472	541	511	443	490	533	484	505	499	488	524	505	498	510	449	473	495	469	478	471	465	483	506	477	507	517	493	524	514	471	530	487	528	484	475	486	489	512	488	476	472	493	477	524	526	539	513	459	464	512	500	516	503	489	490	492	477	507	499	502	481	519	509	510	506	485	476	496	478	501	511	428	503	517	484	501	487	492	497	502	504	489	496	468	491	544	497	498	464	496	481	503	523	463	503	524	511	489	471	487	492	510	464	472	475	508	490	506	464	468	535	461	484	491	501	445	505	526	458	503	507	505	506	481	499	452	537	499	459	508	511	529	503	504	467	503	449	491	479	521	494	507	506	493	485	473	467	479	527	430	529	523	488	500	481	514	522	516	525	493	497	495	514	479	518	467	501	458	486	495	453	460	487	451	521	468	504	500	505	529	485	512	478	492	509	506	482	469	513	503	471	525	484	458	523	495	490	514	451	498	502	477	487	485	486	512	493	508	549	533	513	469	472	498	480	502	475	504	502	489	504	469	457	518	508	518	473	475	495	539	529	504	467	489	542	493	476	516	456	504	518	466	500	445	489	468	483	509	515	494	498	482	512	527	473	484	472	481	496	477	508	501	539	503	519	527	518	486	470	480	526	454	463	484	470	507	492	492	476	481	564	496	510	504	491	444	508	493	553	481	509	482	511	506	491	493	498	471	490	477	471	452	494	495	499	497	516	512	445	477	461	483	482	449	477	502	496	483	462	488	471	488	495	535	488	496	476	506	498	501	502	467	506	495	462	487	496	473	505	490	503	523	502	482	450	517	469	493	502	510	511	480	483	496	522	475	509	474	514	508	487	497	524	515	535	504	482	493	480	506	475	491	487	531	469	539	482	476	499	528	482	480	487	470	505	472	499	492	481	516	504	510	486	492	518	490	491	466	478	527	483	519	491	521	516	486	469	498	450	493	496	488	551	503	502	498	433	484	538	478	489	509	525	500	497	537	492	497	479	515	515	462	499	504	485	495	499	498	500	501	519	480	510	511	505	497	519	490	488	515	500	513	500	464	479	496	467	490	461	444	516	543	491	478	493	495	543	503	472	536	466	482	500	469	441	526	486	489	450	505	487	495	520	472	536	476	476	519	476	512	470	498	490	483	478	498	474	499	452	510	543	495	507	494	507	518	488	493	482	465	502	500	501	508	491	507	492	525	453	516	478	509	518	485	492	470	463	470	491	504	471	478	525	522	446	494	524	497	511	498	488	505	494	499	529	475	518	488	523	494	532	492	509	488	500	528	519	492	490	523	463	469	504	474	499	500	485	527	464	505	477	510	472	489	472	468	485	487	496	476	472	552	528	521	491	475	505	481	475	482	446	540	515	536	513	513	510	477	507	505	479	500	488	510	497	494	494	476	492	464	504	513	506	501	479	487	481	517	482	503	475	505	502	471	489	474	468	452	500	497	497	472	490	476	496	462	510	511	492	474	496	505	463	491	486	500	466	488	504	502	516	494	498	497	510	492	483	516	472	504	500	468	490	489	499	544	524	508	457	460	512	494	529	493	484	489	531	468	479	443	442	492	503	456	473	488	489	505	473	505	471	489	471	482	476	495	471	460	480	506	496	469	480	539	532	479	516	493	479	487	490	471	473	518	510	444	490	453	508	481	513	487	473	498	483	509	494	494	503	513	557	488	477	529	485	504	500	467	494	482	510	527	447	451	519	483	483	513	513	510	502	493	519	531	499	553	487	510	487	478	506	455	527	491	520	445	527	506	480	507	501	471	526	519	498	467	480	483	484	563	493	488	503	476	465	499	522	496	507	486	492	516	492	475	470	487	505	457	491	502	490	482	513	457	510	490	488	490	489	483	502	477	513	510	463	475	493	470	508	482	482	522	455	491	506	493	471	506	468	505	498	509	507	440	465	496	451	489	520	513	521	481	464	561	484	529	475	470	539	507	487	487	501	476	520	472	512	512	566	501	485	474	513	492	504	502	511	490	507	532	484	509	482	456	501	491	519	521	481	499	478	495	469	504	530	505	495	514	487	459	518	512	484	531	465	518	503	490	479	435	522	489	480	496	494	459	496	494	479	481	501	548	471	550	492	443	458	493	522	476	489	455	486	473	490	548	490	504	509	484	502	536	498	493	486	468	435	524	468	503	535	456	506	499	503	477	506	474	456	467	501	502	511	500	525	493	455	532	508	457	497	480	516	475	480	488	519	452	475	482	528	493	512	479	484	503	505	485	469	485	518	500	491	467	493	487	510	483	477	494	470	511	553	493	512	480	478	476	496	454	483	477	514	510	479	503	494	512	485	553	487	496	501	436	526	497	472	439	504	519	478	511	452	513	481	472	501	487	490	528	517	507	527	497	491	500	502	517	486	495	518	481	487	498	466	510	464	489	531	503	475	510	516	504	540	495	492	548	526	512	502	506	499	484	510	478	502	502	497	516	477	494	462	483	526	495	489	489	543	490	481	485	497	518	502	518	479	494	499	487	498	449	469	521	532	456	499	456	483	506	484	484	468	489	521	488	503	526	545	485	506	458	480	526	478	474	510	538	488	509	490	456	439	510	480	505	525	491	472	483	488	469	483	494	499	461	522	484	490	527	464	538	516	521	459	482	530	491	495	507	467	476	478	477	495	524	505	474	519	536	517	515	473	452	484	502	500	469	503	543	493	493	492	489	507	464	507	496	446	446	518	497	516	535	496	467	542	465	519	475	461	487	477	484	484	500	487	522	478	465	505	481	469	503	505	481	501	459	456	474	517	490	502	522	523	494	528	509	489	505	481	481	501	488	535	495	510	494	480	486	508	477	489	525	512	483	494	493	498	479	491	502	486	459	479	506	464	505	527	474	520	496	484	510	524	499	498	459	491	506	496	498	482	514	494	513	491	521	510	475	481	504	457	473	482	499	478	499	529	463	494	514	524	527	504	514	454	529	494	521	526	500	523	440	442	496	488	510	498	515	507	521	468	499	497	452	488	472	508	503	489	503	559	512	479	501	514	490	489	502	519	541	494	504	492	435	473	509	458	498	534	525	476	500	518	496	495	458	516	471	499	517	504	537	488	503	504	505	491	483	489	510	482	480	475	483	502	470	484	525	461	520	523	455	511	496	478	510	507	494	559	486	481	474	534	518	487	492	474	515	522	465	489	483	517	469	477	454	456	529	504	469	504	518	463	524	486	516	475	477	481	500	487	510	460	532	498	483	457	527	497	474	510	488	484	511	500	524	497	512	506	517	485	518	491	472	479	461	523	482	507	513	484	494	469	497	472	520	546	557	534	494	487	507	494	508	536	495	547	510	494	512	481	466	467	505	498	487	459	498	483	487	496	472	483	473	468	506	496	500	473	499	495	494	481	464	481	477	467	499
22629	21300	28478	24459	21303	19117	1111	474	352	309	292	251	220	234	251	254	213	202	202	217	204	215	184	202	172	177	177	203	183	198	179	175	186	193	218	191	212	226	193	187	158	182	178	170	176	180	180	174	170	198	180	176	181	195	195	165	171	170	190	172	175	176	165	191	196	155	195	183	185	158	176	164	178	182	183	154	160	158	180	171	175	183	181	182	180	182	162	180	170	165	200	163	169	190	174	178	156	170	197	191	180	183	176	171	173	189	154	185	170	178	203	189	140	168	159	167	199	173	181	179	190	172	192	193	175	172	185	187	190	197	182	174	178	191	182	176	157	167	193	185	201	196	171	176	175	182	178	167	183	190	158	173	181	190	206	202	159	184	169	180	193	201	174	157	182	165	165	193	180	192	168	167	191	196	180	193	175	199	190	171	178	189	166	153	164	148	171	162	193	175	172	166	165	188	190	160	171	164	179	169	176	163	192	180	180	190	184	169	189	183	170	181	141	179	152	166	173	171	179	178	175	155	165	165	182	175	168	198	187	168	206	194	153	179	178	165	182	176	177	179	164	180	156	195	178	178	194	189	165	155	192	172	189	168	177	167	165	180	181	173	164	166	181	188	157	182	177	185	192	179	178	176	176	153	196	205	192	163	186	172	184	188	172	166	173	171	176	160	187	162	170	155	188	173	178	196	200	187	148	197	177	179	162	188	167	161	169	149	202	181	175	177	164	167	165	197	159	166	163	168	198	160	170	185	164	179	192	169	171	165	161	165	158	151	154	182	178	164	175	180	161	170	162	191	164	175	189	183	167	206	167	186	168	171	189	193	187	181	168	177	162	193	161	204	186	174	146	177	180	175	187	181	190	159	176	179	177	189	168	167	163	155	195	168	181	156	171	172	171	164	175	161	176	167	176	154	208	166	154	159	160	191	179	169	174	192	183	191	169	168	193	176	173	171	192	180	170	184	159	155	193	164	170	182	151	180	191	174	167	190	188	147	176	194	181	161	164	168	169	167	168	169	180	175	175	187	161	191	186	183	186	169	177	163	168	178	177	182	177	210	174	187	160	184	161	180	147	177	168	177	170	183	182	169	179	155	184	175	178	167	187	169	189	182	179	162	184	173	150	169	182	173	175	174	188	173	166	167	160	151	167	158	168	179	173	176	183	169	199	195	183	183	167	158	186	168	202	191	171	182	158	162	180	159	144	172	188	190	187	163	195	211	163	158	170	170	200	181	179	193	182	186	184	173	192	200	184	173	171	168	175	202	155	182	190	178	173	157	180	207	188	177	134	205	175	191	179	185	175	173	179	166	186	181	176	198	179	171	194	170	185	166	182	180	162	192	183	183	168	165	159	191	183	190	170	169	164	183	181	172	207	196	181	201	158	181	171	178	182	160	192	166	181	186	184	181	165	186	175	193	146	160	146	189	186	155	163	160	175	180	170	160	189	179	157	185	199	166	155	204	187	198	185	176	166	163	168	173	172	180	180	175	163	172	166	172	175	165	169	193	172	166	165	170	180	189	179	170	172	161	177	151	177	170	173	151	164	176	197	174	174	191	173	182	187	170	197	169	155	180	177	182	176	196	157	158	147	200	196	163	175	189	185	175	161	194	190	196	160	157	168	176	164	170	181	183	172	183	185	151	193	197	162	178	164	171	153	179	184	183	165	168	184	174	182	179	176	183	203	188	172	170	170	156	176	162	192	184	193	165	182	185	151	174	163	153	174	183	166	175	176	163	154	140	187	171	192	172	173	178	191	178	181	171	167	158	187	155	178	194	167	150	172	157	171	195	156	191	178	168	167	169	191	185	175	157	188	178	180	173	173	171	166	178	177	188	189	163	181	187	177	158	158	194	177	165	176	209	182	166	180	156	171	187	172	182	160	187	168	183	163	186	165	153	181	167	172	177	192	187	156	158	152	181	175	186	196	181	167	175	155	200	169	200	170	182	179	179	184	189	192	170	194	154	160	184	158	191	182	173	199	169	161	154	154	176	179	163	171	169	187	182	201	160	170	187	190	150	166	170	178	171	167	184	168	179	204	189	179	165	160	177	171	179	190	198	159	187	172	193	183	188	165	181	187	153	178	187	146	165	196	180	162	179	198	184	165	180	177	153	150	180	185	171	206	200	171	158	159	169	174	165	163	173	164	201	170	174	155	180	159	176	165	159	173	179	184	161	175	147	198	177	156	174	176	174	162	196	146	183	184	157	171	149	180	193	185	174	150	162	160	175	172	177	200	196	188	174	184	171	187	176	172	163	188	172	209	180	181	184	179	175	194	191	189	177	182	155	181	174	178	169	203	180	183	170	157	191	194	173	169	177	169	163	172	167	164	157	176	160	178	152	164	177	182	196	160	178	151	174	173	165	180	143	208	178	163	151	169	170	172	177	182	177	174	183	168	165	170	182	183	149	174	162	164	165	140	198	164	161	190	176	166	195	165	158	186	172	184	177	192	188	173	186	182	193	199	162	216	185	174	165	160	162	183	168	175	173	176	185	167	172	187	162	169	163	185	174	181	153	181	174	162	173	190	166	177	160	171	162	163	174	180	175	184	156	177	172	175	191	166	161	168	175	189	198	162	175	200	154	175	160	196	174	168	210	156	171	196	172	167	173	175	170	171	170	198	174	168	167	199	166	177	191	181	172	199	179	174	176	163	171	174	132	170	188	173	168	170	185	177	182	172	189	177	181	168	165	169	185	195	176	162	169	180	174	185	188	177	148	168	176	185	180	157	188	142	176	195	183	205	187	160	186	181	165	170	180	185	181	177	182	185	158	164	182	182	172	155	173	157	168	169	165	164	178	169	193	173	174	154	175	167	155	187	168	196	198	174	159	184	185	167	186	173	169	171	172	154	187	173	169	172	163	166	182	159	167	160	157	175	167	167	178	173	162	163	162	164	180	135	149	171	177	166	175	176	194	181	183	202	178	187	173	159	183	178	171	184	178	166	171	159	216	176	165	160	177	190	151	197	187	160	191	179	169	165	176	177	162	178	166	185	152	155	164	177	200	206	175	156	152	176	156	188	176	153	156	181	159	191	179	182	157	147	172	160	178	157	177	171	156	180	154	173	184	180	177	178	166	189	160	168	194	177	173	205	165	189	150	169	179	191	162	151	197	198	176	152	194	167	182	177	172	203	175	174	147	174	158	180	178	191	167	185	180	182	203	165	196	179	179	202	191	166	185	169	184	193	183	175	174	180	171	173	152	192	182	161	160	181	178	181	181	171	175	161	167	173	182	167	181	177	184	161	170	181	170	189	166	178	180	197	196	176	155	172	170	167	179	163	164	183	174	174	186	157	167	213	162	176	151	159	161	151	161	176	184	204	199	177	153	160	178	181	178	160	171	167	169	192	185	184	177	176	205	176	164	159	168	192	184	174	165	157	180	150	182	201	182	179	184	185	188	167	171	175	177	198	178	196	166	202	151	172	190	167	150	195	177	163	163	179	172	169	199	195	184	188	175	159	163	189	200	179	173
24196	10716	6759	3010	1990	1573	1161	916	748	670	566	488	481	425	422	399	361	347	332	318	317	296	319	271	274	271	267	295	299	315	271	271	273	307	305	376	372	354	346	261	266	240	238	273	255	244	283	270	230	276	224	269	256	246	265	237	268	260	262	258	231	245	263	240	248	258	256	286	248	228	250	249	253	229	217	217	250	259	222	253	259	265	244	253	252	249	246	230	252	249	246	244	239	283	271	273	229	279	270	231	235	249	238	246	250	241	275	237	260	230	254	275	240	253	264	269	250	258	261	245	273	235	266	234	235	239	232	233	230	235	270	248	247	255	246	241	225	246	227	263	242	263	241	264	219	227	270	256	229	254	217	239	241	251	254	250	250	233	243	243	257	236	263	258	241	223	240	238	223	237	245	271	251	221	236	248	250	239	233	248	240	226	236	218	262	245	267	242	254	237	234	249	253	267	252	242	262	236	252	278	249	248	246	243	236	236	234	256	219	265	246	269	246	272	245	244	242	239	247	268	225	279	213	221	246	240	250	225	266	250	227	236	252	238	237	260	260	221	249	266	243	225	225	246	217	236	241	237	245	233	251	233	252	254	240	258	256	254	241	245	266	247	274	256	225	214	231	262	255	236	231	261	218	213	235	241	237	251	236	229	227	223	242	235	244	264	242	241	232	225	220	287	221	253	232	211	238	254	255	237	254	265	234	248	265	246	245	234	253	236	237	219	251	231	245	234	269	268	218	239	261	236	243	256	219	234	233	232	259	245	225	235	238	215	266	249	251	264	233	230	228	249	233	238	251	214	228	274	255	219	254	215	253	248	264	240	212	237	234	232	232	256	214	246	243	254	252	260	251	241	237	219	235	246	215	224	235	241	235	245	264	252	239	243	221	250	228	257	245	235	258	259	226	242	258	241	237	222	286	221	260	226	250	221	254	254	229	235	254	211	267	240	218	249	246	231	225	265	261	249	227	248	236	219	195	259	257	237	230	273	252	236	261	228	266	239	239	242	252	256	217	265	233	254	246	232	238	236	240	245	236	254	243	217	237	247	220	227	251	243	221	238	265	240	258	262	256	222	229	254	244	256	230	244	242	263	240	243	250	213	257	250	212	269	231	229	279	214	212	267	236	217	229	230	253	247	257	270	270	220	255	248	235	250	253	218	210	244	253	264	232	239	260	251	234	272	251	240	242	253	246	246	248	218	231	246	248	244	256	233	231	220	237	258	257	270	250	239	239	230	199	280	217	242	262	247	247	261	219	249	212	264	230	256	240	253	235	225	231	246	246	264	241	225	276	283	254	249	253	231	226	228	250	222	240	236	250	217	235	271	254	250	209	227	265	242	290	248	222	233	226	248	240	249	228	264	241	243	224	236	255	221	231	261	255	243	251	264	228	266	245	237	242	225	250	231	274	230	226	232	251	220	217	251	230	222	252	220	247	236	247	254	254	250	255	251	229	225	205	235	215	243	243	238	246	248	239	241	233	250	248	246	250	260	225	234	227	226	257	228	254	232	254	258	236	225	236	255	234	247	253	265	226	238	238	259	235	222	244	224	228	257	217	239	263	232	263	238	246	253	237	239	253	228	244	274	254	220	221	253	233	246	251	236	251	249	243	243	253	235	245	233	242	246	267	246	231	242	232	260	228	236	246	264	228	255	232	242	221	249	248	265	234	274	207	258	263	242	227	263	248	245	266	261	227	242	220	247	235	243	235	254	249	256	275	246	221	251	214	260	238	282	242	250	241	242	249	259	244	235	238	242	235	227	250	240	246	269	225	228	259	243	236	258	233	230	256	225	259	231	224	214	217	268	228	260	219	224	236	246	231	262	251	253	254	233	221	256	238	255	232	254	265	256	250	219	280	257	219	240	251	244	258	266	268	250	267	246	263	236	244	253	235	275	242	197	258	241	228	221	255	240	247	253	262	222	253	252	274	249	243	228	251	244	261	241	236	252	241	248	241	256	225	248	248	237	259	234	242	230	231	240	246	266	256	252	255	244	261	234	258	228	246	219	235	228	231	256	238	231	223	236	247	248	213	254	223	234	236	257	236	223	249	235	224	220	256	244	243	252	251	228	270	250	252	228	260	245	245	245	225	246	257	248	260	242	228	242	238	244	251	247	242	221	252	252	257	240	260	226	223	218	238	232	250	251	267	214	250	238	221	260	249	228	243	254	226	275	273	249	242	250	254	246	217	240	242	229	253	235	231	268	244	232	237	224	240	247	255	259	249	231	272	270	253	242	238	234	238	246	242	262	218	274	223	262	266	226	277	240	279	257	264	248	233	246	216	245	245	236	244	262	261	232	241	218	234	248	278	254	255	230	260	240	232	244	246	241	251	227	245	265	230	254	254	233	245	237	234	269	259	247	262	205	253	235	263	244	234	238	242	262	220	272	239	248	255	264	231	223	244	226	217	251	245	233	232	236	243	243	236	236	229	248	272	253	254	225	225	249	247	241	237	248	240	258	222	260	240	250	240	239	246	235	244	219	236	231	206	222	223	257	224	255	217	217	236	258	253	239	241	244	265	234	238	230	254	233	211	266	255	220	253	234	243	239	240	227	260	224	232	206	236	258	249	229	250	264	249	219	236	232	271	223	247	241	257	245	226	224	239	241	280	253	272	254	223	247	254	240	242	223	243	248	236	247	243	255	251	251	209	244	230	232	225	215	230	203	251	242	242	241	244	239	235	233	234	250	234	265	257	240	240	235	240	246	250	259	259	222	246	226	241	234	232	240	245	268	229	220	247	238	234	239	241	243	248	228	255	217	243	239	255	251	226	218	217	231	260	241	248	242	276	228	215	254	225	239	239	224	221	234	262	238	223	223	247	225	249	222	240	235	220	210	239	213	263	249	253	242	252	226	243	229	250	228	244	207	233	225	256	243	276	235	229	239	242	228	250	255	221	261	247	224	238	247	249	227	271	251	255	231	255	232	257	245	259	231	231	230	258	255	217	218	236	246	253	249	245	232	257	256	259	236	230	259	254	258	232	245	260	265	281	255	238	219	270	225	248	233	267	271	255	255	220	247	254	243	226	238	247	254	232	222	253	221	256	229	239	193	226	212	240	232	242	217	289	247	229	256	217	251	240	237	262	234	224	228	240	253	258	245	263	260	240	228	240	244	243	233	249	260	255	233	243	248	243	243	255	263	213	269	242	257	248	253	244	236	242	242	228	246	258	228	258	220	250	235	265	230	251	222	266	249	230	229	213	220	233	281	231	241	280	266	262	246	221	227	251	254	253	244	257	256	247	265	242	258	210	231	224	242	268	244	237	236	256	245	263	244	251	236	247	239	248	231	235	260	229	273	219	251	274	259	245	240	234	246	246	259	242	227	247	242	250	242	237	248	260	248	232	234	239	271	243	226	239	235	263	232	236	249	259	219	238	248	280	230	236	242	251	222	244	254	213	242	229	238	275	241	235	260	237	256	223	235	260	270	235	222	240	229	241	232	239	243	262	245	252	231	259	265	267	246	227	239
27930	15404	2234	723	528	549	555	555	502	528	489	501	533	519	497	521	489	536	486	517	503	574	534	525	512	546	534	474	513	520	490	496	540	522	555	551	535	536	546	535	530	567	525	526	563	492	516	485	531	491	524	551	526	500	505	477	531	483	534	527	528	503	505	545	501	494	529	482	493	505	504	522	488	515	522	534	531	562	508	536	505	522	532	517	520	506	536	523	502	552	490	558	505	528	455	480	510	533	523	512	508	528	547	543	502	508	519	533	549	522	471	536	532	498	491	496	506	527	510	537	497	516	540	458	510	510	526	530	549	537	536	534	542	503	541	526	501	525	511	507	495	504	499	549	533	523	538	499	505	522	542	521	530	503	507	513	504	531	529	573	550	532	515	506	497	502	504	540	552	532	501	522	564	548	515	529	501	531	494	510	550	502	551	570	510	532	517	510	485	567	558	511	533	512	544	532	553	513	513	519	489	498	493	530	524	535	508	525	563	542	537	510	560	477	516	528	509	533	537	517	530	535	543	545	529	537	512	514	501	518	573	492	531	484	496	528	554	538	554	533	519	535	526	506	496	533	503	510	486	536	522	532	566	537	520	533	569	545	562	530	525	524	581	520	521	521	533	526	545	547	530	524	513	530	526	532	487	544	528	544	555	557	507	469	529	575	587	532	497	519	507	490	534	523	551	510	521	536	504	495	528	542	498	503	485	531	514	523	517	473	506	523	511	523	533	540	539	514	485	556	488	534	548	529	486	524	500	526	549	519	527	533	544	542	508	538	495	554	540	535	558	515	473	514	525	524	527	499	520	556	532	465	505	534	471	570	495	525	484	544	515	522	515	514	581	505	517	497	520	506	502	528	558	543	506	550	463	518	496	526	487	554	554	566	532	530	524	479	486	545	564	539	528	495	493	578	535	461	519	526	502	492	510	506	511	516	526	521	502	506	526	524	520	557	541	565	499	555	583	492	562	517	496	521	523	541	503	501	520	489	507	542	543	526	483	532	538	541	552	530	576	549	507	479	536	483	486	462	530	512	504	515	501	507	550	517	490	513	539	499	485	516	462	529	504	503	522	546	530	548	524	520	548	483	505	583	513	513	516	496	516	501	535	501	527	511	518	469	535	534	545	506	552	548	506	528	547	531	501	487	548	475	532	532	548	523	511	511	528	526	539	505	535	546	512	500	517	522	528	564	533	527	525	534	497	501	500	525	549	519	496	523	528	496	495	554	504	534	500	508	496	541	525	488	528	501	512	505	542	539	543	507	496	534	497	505	491	536	505	527	502	535	541	493	491	509	480	535	532	507	534	526	518	486	553	520	551	545	518	530	512	520	509	553	543	526	507	522	532	520	516	514	548	564	541	582	492	527	548	517	505	510	509	538	548	560	507	546	546	498	522	541	502	489	531	542	529	546	567	510	528	521	491	517	568	508	553	537	561	543	506	501	522	509	491	518	511	523	511	524	570	517	516	527	532	561	465	523	503	477	540	522	522	492	501	551	549	561	537	504	529	505	541	499	511	552	492	519	511	518	517	567	506	528	524	536	479	494	532	505	504	505	549	490	523	500	470	557	495	509	559	510	502	503	524	510	521	540	533	507	507	493	534	508	531	523	523	542	482	476	529	582	497	517	497	502	542	523	536	504	512	531	504	500	520	527	511	545	484	517	538	509	524	499	482	481	461	532	536	559	503	525	553	521	512	536	547	501	521	567	532	522	522	530	527	534	525	535	517	468	500	479	519	489	525	540	467	522	498	540	512	533	569	507	567	528	516	532	545	507	554	481	508	524	571	470	509	530	494	513	519	556	532	530	527	516	521	547	559	555	493	528	492	531	542	494	493	504	521	492	549	490	480	508	529	543	545	539	541	501	520	536	529	507	507	519	578	490	505	511	530	505	560	504	515	513	547	554	519	528	556	506	517	510	534	522	515	541	523	535	554	579	536	529	551	502	507	548	508	508	494	508	533	525	538	509	522	502	548	498	515	504	552	540	491	539	540	514	498	525	531	552	494	538	518	517	520	514	520	534	539	544	541	484	554	513	498	515	517	571	527	510	517	541	490	503	553	554	554	542	526	517	495	564	490	505	498	548	503	515	503	540	531	485	538	558	523	547	506	544	503	493	485	527	500	555	550	513	536	568	502	519	509	525	517	530	497	531	531	540	496	540	490	532	515	489	502	521	520	532	515	541	495	515	548	506	464	532	531	564	500	538	524	538	502	510	530	528	497	515	541	557	526	490	502	532	524	487	519	519	521	532	513	534	560	568	500	545	499	529	504	502	533	513	532	526	517	449	504	505	538	516	516	524	520	503	501	496	579	548	550	528	552	490	481	551	551	523	487	456	485	533	530	541	480	534	548	513	509	512	568	520	548	554	527	561	514	546	525	527	547	521	545	508	546	516	500	479	509	517	530	525	566	539	539	501	508	540	522	523	545	557	483	579	508	501	533	520	537	527	539	526	510	491	515	508	548	488	483	529	551	539	501	512	540	507	536	493	507	564	528	585	552	512	516	536	536	493	532	518	506	500	517	564	551	524	492	514	527	522	489	541	501	541	526	515	507	456	530	477	525	553	492	537	517	517	532	543	527	562	549	537	503	515	571	517	527	490	487	523	527	491	499	517	496	516	550	508	519	496	530	509	490	474	504	513	513	522	568	520	520	504	535	518	543	506	504	513	528	547	541	532	549	536	491	537	549	519	489	519	531	520	526	544	509	498	496	553	514	549	547	507	494	528	539	492	487	490	515	501	537	516	513	502	498	530	508	529	490	476	521	518	504	546	535	552	530	502	491	490	522	550	544	532	509	526	521	525	543	487	496	497	516	489	531	489	507	532	488	552	523	489	515	501	551	502	520	522	529	502	534	529	522	516	528	530	512	502	494	558	529	500	487	488	545	524	497	517	505	540	538	540	513	494	518	538	513	540	544	482	534	508	546	569	537	535	515	546	490	530	510	503	496	509	520	478	531	515	525	514	528	507	517	528	506	537	499	543	522	550	514	496	503	509	497	519	482	518	541	530	574	530	518	483	514	523	542	508	497	512	520	531	549	556	551	521	525	530	551	554	514	527	538	529	539	494	544	527	544	478	491	507	472	477	524	488	509	511	524	528	496	482	505	510	543	540	516	511	513	529	545	497	526	529	540	511	532	524	511	534	541	511	526	531	505	552	535	499	545	508	505	551	509	526	540	511	546	518	529	537	518	538	526	535	551	511	524	516	514	512	521	556	552	550	560	518	469	546	550	502	543	545	525	535	530	516	539	522	526	526	543	549	526	522	542	512	562	540	546	517	513	486	541	491	527	488	505	556	519	557	500	516	520	505	531	511	531	558	572	533	505	536	477	526	541	538	555	478	507	518	563	519	537	551	530	528	550	516	495	524	554	496	534	489	540	522	531	518	506	554	542	503	526	529	529	523	542	519	542	502	496	525	531	509	466	593	543	479	506	524	496	505	537	563	512	533	500	506	546	549	505	554	532	518	529	519
7568	1107	962	747	823	724	724	678	695	688	690	687	722	689	693	778	659	711	670	736	731	685	676	753	697	697	705	681	653	697	675	665	711	717	708	732	722	703	672	711	722	649	740	663	755	700	706	730	711	660	690	684	708	657	716	646	677	666	695	691	687	733	715	693	729	687	687	645	697	733	677	678	717	682	680	717	684	676	688	715	726	687	721	691	668	722	724	695	647	697	684	721	718	716	702	692	705	657	669	663	684	672	692	710	676	733	658	630	704	632	679	666	676	702	650	665	740	666	669	718	711	713	703	652	721	721	676	689	676	710	697	678	655	661	697	707	653	711	716	657	687	726	644	656	669	657	718	647	645	722	679	649	672	714	674	682	664	675	695	673	667	651	671	647	689	692	680	667	708	722	709	704	661	688	694	673	697	730	746	737	691	698	710	666	711	641	734	732	675	695	686	671	698	703	699	691	669	621	648	675	671	713	678	695	650	662	744	707	642	697	700	653	745	711	651	669	705	673	682	700	713	697	665	684	655	683	694	668	669	661	694	720	691	727	688	711	718	657	699	695	671	729	724	718	683	671	754	718	668	723	711	738	735	694	709	636	675	683	679	685	674	656	675	720	682	677	658	689	714	633	687	694	691	699	714	691	676	717	690	707	685	671	713	682	685	674	710	686	682	667	678	653	684	669	698	692	679	707	681	672	702	704	680	731	651	707	694	699	673	687	730	672	640	691	703	680	681	638	702	670	702	656	721	640	689	669	726	710	717	705	708	674	680	684	709	686	695	694	664	693	689	679	652	717	677	694	679	671	726	668	667	656	641	684	679	736	696	622	671	664	688	771	681	695	664	715	690	688	660	687	678	673	719	635	697	663	687	682	661	669	697	675	663	665	687	664	691	705	671	753	742	678	688	677	727	670	693	641	706	687	733	651	692	734	741	679	642	691	686	707	733	711	733	711	706	698	658	706	695	661	685	695	671	692	703	674	739	689	717	695	663	683	721	696	690	682	716	683	709	715	667	700	688	663	722	701	652	694	706	693	701	683	709	666	687	684	754	662	657	667	681	628	717	707	708	712	697	663	699	699	698	681	692	701	631	698	710	732	645	698	690	708	736	682	705	702	714	700	684	682	750	721	706	692	701	691	638	623	702	699	683	672	678	687	695	708	718	683	678	680	659	708	653	675	659	658	670	659	713	679	716	716	704	681	698	676	696	708	687	674	661	697	705	728	623	690	685	680	693	680	691	722	688	683	687	727	714	663	668	694	723	652	661	669	695	696	693	728	674	687	722	748	664	759	687	696	654	641	710	672	708	648	677	719	665	726	694	747	676	710	704	710	674	707	699	745	662	702	727	674	696	657	721	720	689	705	664	640	691	707	643	710	680	656	668	616	660	703	707	714	679	736	693	708	694	706	651	681	687	684	715	712	715	692	704	680	685	695	695	692	706	653	694	703	669	701	724	726	667	670	714	671	689	664	728	690	669	656	694	718	697	708	694	715	705	714	714	655	678	667	682	692	703	711	713	757	590	648	688	680	728	701	679	688	694	701	729	666	674	666	697	686	772	672	718	763	674	674	707	707	668	692	663	690	746	730	667	680	693	671	675	756	685	701	664	751	694	703	691	685	682	685	737	718	659	672	732	675	691	687	686	700	699	696	666	695	699	690	712	697	690	674	696	647	697	672	707	695	712	672	684	661	729	727	708	697	694	664	662	704	666	703	659	696	727	708	730	726	746	652	715	713	642	718	639	681	725	676	695	696	690	703	687	682	654	737	686	693	700	739	738	666	685	674	706	713	677	649	703	667	709	735	731	688	671	701	739	695	774	702	699	704	690	714	711	703	644	681	710	683	656	708	668	731	721	670	673	684	663	722	691	685	712	700	706	645	678	695	703	704	663	679	737	676	724	660	685	644	696	702	711	653	729	669	655	666	692	660	701	687	690	664	748	714	725	670	668	711	668	748	683	720	716	691	695	648	741	651	727	659	680	735	670	696	690	712	677	664	689	735	631	676	697	679	694	674	732	732	687	694	667	704	752	652	678	680	705	694	658	663	713	660	704	710	699	695	696	649	689	684	648	727	657	698	667	766	736	705	684	670	705	679	693	724	670	689	679	691	680	712	712	722	720	676	648	667	693	653	692	683	671	684	713	712	649	663	665	696	651	708	724	746	697	705	698	667	764	693	697	698	672	676	702	699	694	672	662	661	719	705	710	666	684	691	686	691	669	634	661	669	682	699	716	737	710	677	688	720	656	688	641	703	670	708	636	690	718	727	686	703	669	675	672	646	667	631	752	693	661	668	748	703	718	682	734	681	741	660	658	693	681	690	667	681	681	653	656	691	668	659	716	712	673	708	697	703	721	721	701	655	671	701	718	708	697	701	712	704	706	709	737	676	705	693	738	677	755	730	657	724	688	676	663	676	710	706	635	683	686	676	653	690	714	739	706	717	684	689	714	706	696	720	716	689	695	715	662	672	695	712	663	690	689	710	710	699	705	709	730	702	720	631	703	712	744	704	690	693	691	733	677	696	742	650	641	686	690	620	683	686	679	723	704	693	642	672	685	674	691	695	694	691	708	712	686	666	719	716	662	668	690	661	694	697	718	713	697	646	726	685	730	691	675	667	662	750	705	721	668	704	699	752	678	704	699	719	708	705	707	684	668	699	707	708	663	697	705	653	691	666	672	661	650	650	703	685	716	690	692	697	690	677	669	700	665	697	668	668	693	722	660	665	666	716	722	691	710	666	697	724	624	714	722	684	742	684	675	657	702	680	682	669	724	684	680	677	700	699	649	670	684	696	680	671	711	697	706	681	726	723	740	756	699	761	696	688	682	697	702	674	717	656	655	668	675	695	654	733	685	685	707	649	680	686	695	682	724	694	720	632	670	729	654	732	693	689	664	625	655	694	705	681	702	693	711	667	684	683	699	702	667	678	699	693	669	667	704	665	704	714	750	686	668	704	780	702	678	698	657	672	702	681	700	701	675	686	726	666	694	695	669	713	685	706	684	710	699	694	712	686	705	666	732	664	679	687	718	684	692	688	687	688	673	697	658	682	619	688	731	691	681	678	674	737	662	701	690	745	743	701	704	723	742	684	733	678	687	682	666	666	674	677	707	656	683	670	718	664	693	724	667	697	683	682	663	716	654	723	676	674	695	696	712	697	703	702	711	695	667	661	653	662	685	711	663	716	712	676	616	728	719	685	726	707	727	713	667	700	697	691	707	697	686	716	703	691	688	698	717	673	715	685	673	721	671	733	698	672	684	690	717	668	715	701	664	741	692	671	681	704	756	723	723	668	640	676	736	667	719	654	686	670	710	697	644	734	708	716	696	694	688	750	692	700	672	704	719	683	692	704	696	664	673	725	685	720	706	716	678	652	735	671	671	649	725	653	684	695	753	681	729	717	664	644	727	717	686	709	699	664	644	711	758	661	669	712	724	693	648	688	629	697	709	686	670	700	729	703	678	710	682	683	662	705	680	697
23410	21260	27827	24971	20633	2117	679	539	481	454	437	464	426	455	408	450	418	437	404	396	368	403	410	418	395	421	430	435	413	429	408	408	387	424	413	422	455	396	380	416	423	373	393	403	410	421	368	417	375	434	401	399	414	394	394	396	388	376	426	407	417	402	440	401	405	424	401	391	409	397	416	399	393	401	422	397	427	445	439	415	429	395	376	409	398	393	386	432	391	396	398	419	432	394	401	394	412	401	440	396	398	371	402	385	391	425	400	389	371	372	381	418	377	381	372	385	415	352	404	405	395	421	407	392	411	386	426	393	391	418	407	385	400	408	425	403	387	419	371	379	408	372	404	389	386	416	411	396	403	410	374	368	395	381	408	404	391	400	434	425	420	402	377	390	400	390	396	425	399	405	417	417	376	398	394	418	416	391	369	416	387	396	400	389	383	428	394	374	414	404	394	404	402	383	407	377	388	367	387	414	405	428	358	430	397	384	418	380	376	401	370	394	420	411	415	422	401	398	433	364	423	347	370	415	420	403	415	433	395	391	381	390	375	429	434	391	405	385	364	408	418	395	386	415	412	403	424	440	396	401	388	407	403	399	383	435	407	389	379	372	416	406	372	390	379	366	409	385	383	402	393	422	406	381	395	434	401	384	381	412	395	407	395	408	380	407	390	369	393	371	388	363	408	380	376	393	405	408	381	358	412	394	391	403	379	418	406	429	373	376	405	398	432	415	407	452	405	414	377	379	379	422	423	406	409	403	378	377	415	397	455	432	393	399	420	420	368	411	396	417	409	386	382	430	388	354	398	438	381	400	366	422	401	388	419	410	396	413	381	441	403	381	416	384	410	408	409	427	377	446	361	390	404	383	374	396	440	369	407	410	416	367	406	402	362	437	413	379	440	401	397	424	402	406	400	406	400	426	422	415	398	416	384	445	398	377	372	385	404	385	379	372	398	385	393	398	385	392	411	389	409	423	436	392	375	393	377	388	377	402	376	387	415	373	435	370	401	405	404	415	406	370	383	412	432	416	386	417	404	402	411	386	372	401	392	416	383	398	434	414	381	410	398	378	421	418	407	415	365	405	393	399	427	396	384	386	404	367	405	407	378	414	385	386	384	385	354	390	429	402	416	430	404	415	401	379	408	398	420	415	420	399	408	419	386	422	423	375	385	410	373	389	416	405	388	414	400	394	395	428	376	418	382	389	397	410	428	387	420	430	382	412	386	375	390	394	391	442	423	369	411	414	401	387	365	394	427	386	403	404	401	428	429	377	370	451	424	415	352	394	409	414	376	427	382	411	401	360	375	387	395	395	408	387	394	382	374	408	431	403	439	411	426	397	414	404	386	397	372	415	426	377	384	403	395	389	390	407	344	408	410	393	394	423	432	435	381	422	391	395	418	398	416	421	375	393	398	384	398	378	367	404	403	442	452	413	398	390	402	395	394	437	404	379	395	416	389	415	391	409	394	368	419	395	389	435	387	440	404	424	398	373	392	402	403	445	410	400	432	443	406	386	405	415	407	425	377	381	409	387	402	387	401	395	401	401	375	426	435	414	377	408	387	408	422	397	399	391	419	397	342	371	393	389	360	421	401	394	398	397	400	403	441	404	403	407	379	432	374	401	414	401	416	388	389	379	417	391	422	382	397	416	390	381	414	399	417	415	417	426	418	373	369	389	389	417	410	405	369	369	391	372	374	439	397	364	396	385	428	379	401	417	387	415	401	428	424	414	417	411	408	415	434	404	427	385	400	402	398	397	395	415	408	401	387	387	358	373	441	423	443	377	410	453	400	401	393	425	452	436	443	391	428	410	434	383	398	401	391	392	430	407	386	407	425	388	404	401	411	435	397	389	395	404	393	394	435	402	390	361	363	399	400	396	400	383	362	383	394	406	374	411	418	358	415	406	411	405	402	405	395	410	404	426	424	405	385	399	410	375	408	388	391	402	376	383	376	409	401	380	425	439	403	425	406	424	383	384	378	405	431	397	389	416	416	388	426	395	420	419	431	364	359	371	416	394	363	437	372	400	385	402	381	410	378	391	406	392	393	376	395	394	368	375	385	432	405	383	404	406	410	434	448	430	416	376	414	368	395	412	427	405	414	405	387	402	390	397	438	395	379	389	430	374	390	389	412	396	367	421	393	375	412	372	424	398	393	400	398	435	367	431	411	413	404	378	367	407	392	390	381	426	395	415	413	429	401	385	396	415	411	402	401	421	390	401	430	396	430	432	394	386	390	380	407	410	443	413	391	428	367	418	405	396	382	390	422	389	454	377	372	394	405	431	395	372	387	391	415	456	351	407	416	424	429	438	399	408	372	392	426	412	398	407	391	392	407	403	428	399	450	383	395	387	403	389	420	412	385	374	411	387	368	386	432	347	360	408	396	393	403	399	376	389	395	389	439	394	430	379	361	405	388	403	397	389	391	394	398	408	403	397	387	408	374	367	421	358	395	397	409	393	388	427	419	429	405	371	356	420	406	377	414	391	393	384	386	392	403	399	380	398	439	394	432	399	414	401	424	421	415	402	419	407	373	395	375	410	386	431	381	417	390	389	389	414	384	381	384	382	399	413	376	399	381	379	409	350	407	397	391	393	401	411	412	395	390	401	409	418	442	368	367	417	353	423	396	411	390	411	402	397	392	362	393	416	383	393	414	397	385	411	426	401	418	416	417	388	425	377	372	423	379	389	408	385	437	442	407	354	392	374	435	368	381	410	372	382	419	424	429	430	420	400	393	384	401	381	397	374	403	406	426	424	410	410	433	369	378	403	398	397	377	410	435	430	428	401	394	407	383	387	375	401	427	381	383	397	420	400	383	384	412	392	397	436	408	380	434	402	423	411	391	412	399	412	408	416	403	379	406	384	373	423	341	406	400	380	394	392	397	411	377	406	409	408	398	419	418	395	387	413	388	434	401	413	391	411	411	378	374	385	436	426	394	416	377	409	403	376	407	393	402	377	399	388	434	416	371	437	388	405	441	389	412	391	402	398	400	390	420	418	411	431	381	395	416	455	398	451	408	401	435	410	407	387	410	411	380	404	401	404	388	404	380	360	387	406	404	412	395	380	444	392	422	411	414	374	360	380	406	370	406	403	404	380	347	400	403	457	376	404	393	407	400	462	375	429	392	403	395	405	396	371	403	391	404	393	434	400	406	393	368	379	363	390	356	410	407	410	406	414	370	421	393	374	419	439	392	396	417	346	384	358	395	417	435	372	406	386	409	403	375	389	387	435	420	384	409	354	372	351	400	392	418	368	403	386	372	397	380	414	401	391	401	409	408	416	415	415	374	381	428	407	408	399	401	387	396	393	403	364	415	385	436	391	417	395	405	372	384	379	417	396	421	418	407	423	397	437	441	362	388	426	392	416	433	403	405	387	424	385	396	397	414	388	361	425	406	394	391	408	406	424	396	401	419	405	416	384	373	393	421	388	415	408	415	400	397	378	416	413	371	382	421	411	403	380	408	390	385	407	392	371	403	399
21227	6716	4272	2074	1559	1256	1037	879	793	778	730	691	660	604	654	622	572	603	582	580	603	554	561	576	585	562	549	565	579	584	577	593	588	571	614	607	600	603	579	527	565	556	540	593	501	548	578	583	534	569	539	541	511	520	503	522	546	552	511	561	533	521	539	536	564	556	546	576	581	566	547	601	577	563	596	563	583	503	535	528	545	524	644	537	576	574	580	501	587	533	533	539	544	516	564	583	533	555	506	556	514	533	541	527	532	561	549	528	570	541	570	533	544	526	571	566	558	551	515	521	538	557	589	538	576	575	548	546	544	554	582	538	567	552	582	554	553	478	506	552	546	580	527	512	547	534	540	546	540	528	559	537	545	561	531	526	515	547	567	527	547	542	572	538	558	571	569	556	516	536	560	569	544	549	552	553	505	548	580	503	540	517	603	546	553	557	609	555	510	518	528	531	550	547	541	564	530	554	569	516	545	493	521	547	510	567	524	566	549	553	547	537	537	537	554	517	533	535	534	561	511	549	544	516	560	543	579	540	559	500	558	536	532	569	548	532	498	554	587	571	504	599	565	575	529	514	539	606	517	538	521	548	478	544	519	516	552	580	511	530	552	519	537	541	588	541	533	532	502	541	522	557	586	520	558	547	558	538	537	491	472	538	549	572	508	521	536	535	505	524	506	596	490	534	541	527	565	581	523	539	540	520	583	508	575	568	548	615	547	553	553	562	547	549	563	529	560	571	525	547	528	558	535	560	564	532	555	529	586	561	544	549	529	573	562	555	532	554	555	553	544	543	581	547	542	513	567	616	528	556	569	568	577	558	532	535	548	572	570	588	550	532	546	552	540	597	528	555	553	536	559	537	547	577	568	558	530	565	555	564	491	568	540	561	533	537	545	556	559	566	546	558	503	541	542	550	477	580	530	543	549	541	576	545	526	557	545	583	542	575	583	548	536	552	604	568	539	541	575	512	589	564	522	561	575	587	574	574	558	601	541	517	545	568	553	544	530	565	498	556	503	548	515	568	535	538	512	530	568	518	565	553	522	519	531	510	550	570	547	511	548	529	542	515	572	551	542	546	532	551	560	492	570	551	541	529	529	514	535	532	594	515	540	543	565	547	565	576	497	558	566	528	512	557	552	561	531	556	527	546	485	536	548	554	547	559	528	607	528	523	552	560	530	529	559	533	560	575	594	520	541	514	541	512	548	534	537	572	563	529	583	540	527	538	523	559	515	543	572	556	524	557	539	527	537	562	529	533	507	600	547	553	520	529	550	540	535	517	580	556	590	550	531	582	562	512	564	537	533	566	546	536	551	574	539	563	543	572	553	548	539	534	564	506	510	556	511	551	516	541	561	530	531	550	558	535	522	574	554	543	566	562	564	517	537	523	558	519	530	549	534	526	523	519	549	557	553	529	543	506	546	552	515	597	540	522	537	600	560	552	558	500	533	579	522	531	582	551	557	535	547	585	533	520	534	529	536	574	550	547	563	516	565	535	537	572	580	539	572	547	543	597	548	520	557	523	554	577	529	511	535	507	566	500	520	565	516	566	588	515	560	561	545	572	551	530	556	566	511	568	553	537	548	559	554	542	574	537	578	509	523	555	545	568	580	551	546	570	543	593	515	521	530	561	584	547	572	491	538	534	530	568	567	564	591	566	541	531	560	534	503	535	558	527	553	539	579	558	537	530	546	532	511	526	541	579	546	560	534	542	536	535	543	509	475	550	581	551	531	542	553	579	550	573	527	538	573	535	515	554	521	529	511	561	575	563	539	578	534	551	584	547	576	563	522	589	541	540	546	551	522	522	543	580	512	541	558	585	525	524	546	541	560	518	533	555	563	555	501	549	549	536	615	534	489	569	566	545	607	549	541	587	504	548	565	518	545	476	557	565	559	553	516	550	519	552	554	573	526	513	524	544	536	545	521	553	531	542	584	546	562	543	530	549	597	558	572	536	567	530	510	574	552	560	531	580	559	533	489	569	550	531	551	554	578	555	536	542	535	582	531	590	549	581	579	554	551	517	507	576	514	515	558	539	569	526	533	558	570	495	543	583	551	531	544	535	549	528	542	580	553	534	534	519	510	559	545	514	548	519	555	570	519	524	532	562	523	533	576	511	519	497	563	553	577	579	565	566	539	532	571	544	558	574	522	575	580	539	522	557	522	528	578	535	546	520	551	501	582	570	527	527	547	552	546	539	562	588	564	520	529	525	534	575	528	564	532	523	525	481	565	531	531	531	523	544	522	519	572	553	552	570	539	553	497	563	510	598	537	516	585	535	542	569	548	511	534	561	537	549	563	520	549	528	545	523	526	553	547	539	578	514	567	536	507	529	538	537	540	544	564	530	512	587	566	565	550	578	560	560	552	594	550	543	537	555	548	509	560	528	544	539	550	522	590	499	540	543	571	523	532	568	549	591	558	550	566	545	565	545	536	549	577	537	579	555	525	555	519	531	580	544	530	524	533	547	568	542	529	529	600	549	578	555	537	553	597	536	570	567	592	552	530	499	535	587	552	561	540	546	569	530	546	561	563	568	514	535	506	514	524	566	560	537	542	548	521	580	559	559	522	558	540	561	581	582	556	563	559	559	530	524	551	527	545	520	560	567	554	578	547	568	556	571	572	584	562	583	527	544	530	512	557	511	587	507	569	558	565	508	530	540	513	563	495	574	536	527	531	583	545	552	540	540	568	546	533	566	526	532	512	543	543	537	568	574	539	587	559	545	516	541	578	545	534	546	569	547	534	546	522	521	567	551	469	575	581	558	546	528	499	572	563	529	501	561	542	538	564	554	546	569	515	536	549	541	521	558	530	572	557	593	537	550	534	534	557	512	568	556	530	561	517	531	564	498	584	576	531	549	551	541	549	529	562	533	526	545	536	548	554	531	493	517	527	558	545	566	566	586	501	550	527	514	517	541	540	554	528	542	504	574	580	601	542	554	564	523	572	536	579	551	527	532	561	580	543	531	526	550	539	543	575	521	552	480	544	564	580	566	519	557	553	576	589	526	555	567	538	540	534	590	555	558	541	526	503	537	521	550	543	571	546	546	540	512	518	544	593	563	567	532	562	521	552	531	548	534	550	554	570	528	544	553	520	553	522	546	561	581	540	543	486	530	522	556	564	551	502	565	536	507	575	568	549	536	539	561	502	578	551	523	553	532	546	556	556	569	531	549	532	516	556	543	540	539	553	557	536	517	569	567	566	550	544	526	562	537	522	553	539	535	487	542	551	556	571	513	563	558	507	538	560	535	582	533	520	527	575	517	519	571	544	550	505	577	516	559	549	540	595	552	557	562	531	543	547	528	541	564	530	580	574	529	540	545	542	589	584	520	496	539	553	600	589	527	527	550	550	532	585	529	520	558	565	537	549	590	562	573	551	529	552	519	555	530	539	531	507	544	539	549	535	554	557	551	535	549	542	545	525	522	527	545	572	538	541	554	545	511	554	569	537	615	589	545	583	568	580	545	555	541	548	580	597	547
25138	21308	25670	22578	1120	510	438	432	422	418	391	401	410	394	381	410	386	408	389	403	404	409	356	376	368	395	372	405	371	362	385	385	380	398	393	420	384	347	414	386	375	390	373	362	361	354	420	362	369	385	353	345	380	349	367	417	372	359	386	358	354	356	376	371	351	378	375	350	357	372	372	383	399	385	382	375	370	339	383	386	395	346	362	366	406	373	385	411	370	362	393	401	383	372	363	366	357	383	355	352	370	345	378	372	378	378	373	351	389	364	359	415	382	372	343	373	384	385	376	337	394	381	394	422	372	373	382	373	430	389	382	382	361	367	383	391	407	359	392	384	377	361	354	367	341	420	378	350	420	384	348	386	358	371	396	353	381	356	384	383	392	365	361	376	369	380	372	420	370	367	391	385	353	347	361	361	399	391	401	387	366	362	404	396	402	396	345	352	394	375	374	392	384	376	379	399	383	410	423	387	390	385	373	364	376	392	338	394	406	412	341	344	393	358	382	393	365	397	366	390	395	397	392	376	375	359	375	377	347	382	375	365	401	390	403	367	373	374	379	374	382	374	402	389	362	394	398	337	377	400	396	376	377	367	382	338	388	370	370	389	416	386	398	369	404	336	338	384	365	384	392	391	366	376	371	371	376	387	397	370	366	368	413	371	356	385	357	370	362	371	377	365	345	407	374	367	359	373	372	346	388	372	364	378	390	370	397	381	385	374	367	361	381	360	387	379	400	364	337	418	402	376	369	387	364	362	358	363	368	367	392	358	367	379	380	408	355	357	380	379	387	362	392	387	330	386	358	379	366	391	340	410	380	376	403	395	402	397	359	371	375	383	368	391	386	350	360	367	373	393	391	377	366	389	397	368	405	402	404	328	347	374	423	375	372	408	394	415	362	382	392	368	370	398	379	356	366	365	353	414	383	383	421	335	384	396	394	351	379	396	389	374	352	389	342	370	373	387	418	373	373	384	395	366	378	365	356	375	369	385	357	400	381	356	378	369	421	358	364	378	369	375	338	389	343	368	382	344	377	398	382	395	376	353	371	381	369	325	379	401	372	351	372	392	362	364	385	377	398	385	375	393	361	390	382	367	375	403	416	376	380	395	372	394	359	393	352	391	379	386	362	368	388	347	361	392	392	384	382	359	381	356	381	399	356	371	343	364	394	358	372	375	375	363	364	367	356	385	357	337	368	382	398	376	394	383	391	355	348	347	365	371	345	350	369	386	310	380	341	376	375	343	374	375	361	363	385	381	373	351	348	391	386	375	346	381	401	393	377	402	377	381	370	379	388	377	390	364	362	381	399	394	391	376	377	394	407	361	375	402	366	395	375	394	407	409	384	344	393	380	342	390	360	374	384	419	395	393	355	384	421	361	362	353	399	392	390	397	398	353	350	397	371	388	366	401	342	378	351	372	383	405	362	368	379	374	402	392	377	351	400	362	354	351	345	382	332	364	390	354	368	357	395	360	407	383	427	369	379	379	373	395	371	347	383	372	366	375	410	355	364	365	361	384	396	375	346	381	406	336	354	391	375	345	380	403	361	380	394	358	385	399	423	423	392	369	360	367	367	361	366	351	380	363	360	379	405	371	368	380	389	365	352	352	400	397	387	379	388	379	361	349	373	394	403	361	390	360	395	372	387	391	356	399	363	377	366	323	350	408	365	396	400	392	404	368	377	361	386	385	356	358	364	375	343	372	375	351	387	398	387	376	381	365	382	397	364	367	406	401	392	415	380	365	379	350	358	384	360	378	385	354	377	352	349	348	355	339	348	386	373	421	369	365	350	380	374	333	367	382	384	363	372	408	386	390	364	387	384	382	374	355	408	371	343	362	335	394	388	420	391	376	384	386	354	366	362	347	384	400	319	384	367	401	399	354	389	384	375	368	364	384	400	355	351	367	395	391	370	402	392	347	369	373	376	387	354	407	370	352	382	369	400	363	370	340	389	372	370	362	355	363	354	411	373	362	384	356	355	358	401	359	357	380	375	393	379	390	341	364	402	405	389	415	404	370	338	376	371	393	345	374	364	364	384	397	390	378	364	372	384	376	421	394	394	377	387	381	379	398	352	344	378	397	374	409	354	349	374	384	347	370	369	335	388	367	379	358	363	365	380	359	387	374	369	348	389	374	385	373	382	349	362	357	389	387	388	391	330	372	376	369	357	370	404	379	378	354	375	357	346	383	391	370	393	398	372	367	412	397	362	390	367	370	380	345	408	354	377	391	352	370	380	415	382	379	365	385	328	397	385	369	353	361	352	397	362	369	357	379	397	373	394	380	368	394	398	344	383	371	355	355	366	390	396	381	380	364	396	383	387	376	352	386	375	358	388	351	394	380	375	370	360	353	393	373	345	394	386	360	397	407	380	378	415	402	386	359	411	405	397	342	367	380	401	363	389	330	373	373	408	365	360	388	383	344	388	379	355	387	377	396	392	341	367	348	355	402	400	376	372	369	337	358	381	391	338	351	392	386	360	371	390	326	340	394	379	407	357	359	387	393	378	362	349	372	370	383	369	379	383	376	378	385	392	371	390	375	339	391	381	363	364	358	374	416	342	401	373	385	366	352	375	377	399	346	351	407	385	356	364	356	377	376	396	373	404	382	346	384	344	321	361	361	386	376	389	377	378	379	373	411	377	377	364	352	381	401	368	378	369	373	379	354	360	340	392	360	342	373	389	381	373	386	382	375	391	380	389	371	346	338	388	402	372	361	362	391	360	379	341	401	401	374	411	413	396	351	395	407	366	360	382	397	374	398	413	372	365	353	417	371	394	387	392	406	397	388	333	365	415	371	366	393	393	366	365	348	374	367	371	337	381	366	354	380	363	384	372	372	379	357	365	422	383	404	376	391	351	344	355	388	345	364	376	392	374	360	363	355	409	368	384	357	347	405	392	395	378	376	384	392	403	348	363	387	369	391	387	378	459	357	386	375	378	415	391	387	358	376	417	384	362	362	405	381	379	361	395	393	398	371	378	371	379	328	358	365	416	367	401	385	370	380	377	390	379	388	397	425	353	363	363	387	392	369	391	374	407	373	388	378	389	341	375	400	382	365	374	384	322	362	356	360	365	355	399	363	392	357	367	361	408	370	411	380	393	344	349	364	359	383	363	390	338	389	355	357	361	398	383	390	376	392	389	371	379	390	382	362	388	332	410	374	388	363	385	413	378	375	331	382	358	386	391	382	361	352	388	383	387	346	349	403	377	402	375	383	356	363	352	366	375	361	382	341	369	365	397	414	363	330	359	339	391	391	380	370	390	393	408	364	412	387	375	387	340	359	388	359	393	400	370	386	385	374	369	362	379	383	355	391	374	387	333	384	393	385	371	406	338	366	355	352	377	385	364	397	375	384	390	379	378	359	358	370	408	362	387	360	377	360	354	376	393	410	366	344	369	359	403	378	369	392	373	367	377	352	373	352	364	344	340	371	407	372	382	400	349	417	367	375	380	375	378	386	391	390	360	385	338	358	328	341	376	423
19667	3301	2222	1224	942	791	732	645	591	628	575	577	557	520	554	517	505	530	537	473	515	529	548	522	508	494	499	486	511	488	514	531	524	534	566	561	541	521	522	506	523	461	535	521	471	493	494	480	489	505	477	494	485	501	510	513	531	515	524	482	511	520	517	481	517	506	471	493	467	512	509	530	508	508	519	477	529	508	500	503	473	506	466	483	500	488	488	488	465	507	473	491	520	502	526	473	500	500	504	480	511	486	507	494	516	467	489	518	498	463	462	527	512	513	489	480	476	448	480	510	472	486	457	517	458	466	498	523	488	483	490	503	514	523	527	469	524	519	494	495	473	439	548	503	502	526	508	506	507	470	451	496	501	485	481	437	486	475	499	515	524	484	499	486	526	539	497	505	509	499	515	510	497	494	453	533	522	484	526	498	495	500	452	499	446	474	466	494	473	503	476	518	511	490	485	500	468	485	515	440	536	493	496	503	497	493	438	491	490	490	498	464	511	530	500	555	478	544	514	478	460	517	516	465	516	480	500	476	529	479	524	510	512	492	480	508	511	491	496	500	465	526	479	502	517	470	468	479	516	460	477	525	478	477	506	482	535	473	505	523	478	475	486	484	470	512	485	521	479	568	509	485	526	498	504	479	485	504	457	480	508	507	478	547	504	482	523	510	473	478	483	490	478	455	488	507	496	491	497	498	513	503	477	489	472	507	496	502	472	482	447	469	533	497	502	471	476	477	499	493	506	543	529	498	473	507	480	481	485	531	529	505	499	504	538	466	499	475	467	491	485	468	490	485	504	493	507	531	470	528	525	515	474	500	549	468	543	497	491	474	502	524	460	506	497	519	486	516	485	481	512	493	483	520	505	460	508	520	441	495	485	492	474	478	496	523	511	458	496	461	497	503	481	519	505	509	502	502	505	507	470	528	502	467	488	505	460	490	514	514	468	526	505	459	507	543	496	496	491	507	512	482	478	491	491	472	521	465	495	511	494	509	500	538	487	520	486	488	517	490	477	485	500	528	527	521	530	503	471	499	514	510	456	497	488	472	489	518	542	503	489	466	508	484	454	489	475	492	466	476	489	503	460	511	488	488	508	522	503	503	468	505	515	448	493	494	470	461	510	491	486	473	480	512	528	495	478	503	515	531	479	508	449	485	460	482	501	445	451	515	510	497	528	513	476	457	499	484	478	477	481	525	492	488	440	480	501	474	493	476	536	502	499	490	472	479	514	496	517	488	502	510	501	477	486	453	497	525	502	508	475	498	472	472	512	517	508	511	519	462	515	480	488	495	477	511	445	523	530	464	483	483	488	502	469	486	513	491	527	492	478	500	529	478	488	492	492	504	511	513	502	502	487	524	497	528	478	526	499	522	493	493	555	516	497	462	506	499	518	504	534	486	496	522	493	479	488	504	482	528	515	512	528	500	530	451	482	491	477	496	495	522	503	549	484	489	496	486	496	479	501	503	472	487	523	543	484	547	503	499	500	496	548	500	491	474	479	476	500	488	519	485	500	483	504	517	501	530	465	502	530	512	506	506	487	473	462	515	539	434	509	505	492	490	473	526	528	534	491	522	467	474	463	509	491	460	486	505	493	499	485	498	472	521	497	495	431	479	519	512	488	492	508	503	498	503	477	465	501	493	515	499	458	522	511	445	436	473	494	538	485	512	464	497	497	479	507	470	476	489	499	500	520	523	489	481	478	472	487	486	506	518	535	498	497	523	521	511	454	518	493	525	513	495	498	471	522	533	491	508	469	508	519	510	468	524	452	512	545	445	491	521	525	513	485	500	473	490	485	479	493	471	491	504	478	474	498	510	514	475	499	537	504	493	455	463	470	489	486	489	505	480	512	478	458	494	526	537	484	466	498	504	510	487	495	512	487	501	507	514	467	452	514	533	523	478	508	505	481	507	469	479	482	470	490	477	497	493	497	493	504	478	442	478	476	472	483	499	488	495	461	476	481	516	480	524	479	513	478	506	495	480	512	507	483	512	491	502	504	526	520	488	513	514	471	482	490	514	500	449	468	484	509	510	506	522	497	530	512	461	534	493	500	533	491	489	484	431	499	499	485	482	498	495	472	475	500	477	483	484	497	523	478	482	514	457	510	487	463	468	474	522	475	438	492	474	494	509	495	514	458	544	498	485	523	484	497	512	494	460	470	494	504	523	504	513	482	508	467	462	472	453	472	481	496	496	531	526	520	493	465	509	491	494	471	515	473	458	524	488	484	498	504	514	501	523	460	480	501	515	500	505	469	507	536	492	471	471	528	481	498	523	501	486	494	486	450	508	528	471	476	512	500	502	486	501	498	506	490	540	473	508	473	497	497	534	465	460	488	492	491	482	512	461	489	475	492	464	460	461	502	499	508	463	487	479	512	483	504	508	536	467	510	474	502	468	501	444	475	503	500	496	514	456	509	507	524	482	456	483	539	497	488	499	514	514	516	496	512	487	538	497	436	488	494	496	491	481	482	484	503	459	491	525	503	521	494	485	479	477	472	508	526	470	532	524	515	476	461	498	492	490	490	490	559	466	509	489	467	517	524	512	478	474	470	504	509	501	467	510	456	500	486	469	477	488	475	507	520	510	479	476	478	503	460	523	480	504	544	490	497	482	494	480	495	523	481	491	481	476	521	510	465	490	546	535	493	495	462	529	477	470	482	515	461	491	545	491	522	473	488	488	510	500	514	466	459	505	501	487	499	512	523	505	520	495	467	500	450	423	449	509	519	523	536	454	518	471	497	458	487	498	528	474	488	508	503	497	480	484	514	504	483	500	462	493	482	507	506	504	527	498	507	487	501	533	505	506	462	525	523	480	511	520	488	493	468	488	494	494	502	488	545	509	499	507	502	484	475	460	514	530	463	484	513	520	480	516	489	525	481	510	466	532	456	516	512	492	463	482	477	476	464	465	523	496	490	502	487	474	493	498	481	505	525	504	460	490	518	505	468	483	504	494	489	491	505	501	498	513	496	484	491	462	499	505	492	491	511	481	505	493	488	519	496	514	492	465	476	498	442	537	458	459	533	466	490	515	492	511	490	469	508	502	505	517	467	493	516	499	515	493	507	430	513	529	469	493	517	481	487	509	500	494	532	485	518	475	505	508	508	482	500	525	474	504	465	465	523	503	484	514	478	523	506	456	492	499	509	498	522	510	485	508	487	510	478	507	530	500	472	471	506	438	475	490	494	503	508	461	472	498	491	471	522	533	477	470	531	502	462	465	507	461	510	499	502	518	497	469	518	494	513	486	481	501	540	500	542	476	472	490	477	516	501	541	487	496	502	485	489	479	485	509	509	467	538	473	488	525	492	476	506	540	521	493	471	505	478	471	500	485	481	551	500	457	466	491	486	498	528	530	456	473	483	490	535	496	508	506	518	499	498	486	532	521	478	497	501	527	500	489	490	508	493	502	513	495	486	490	491	523	500	445	467	448	476	535	497	481	512	517	491	494	505	509	512	461	487	502	504	531	482	519	540	525
22548	21248	28449	24354	21244	18813	1060	423	310	327	283	271	254	215	233	210	206	203	212	184	209	200	213	193	189	201	197	187	196	176	174	192	201	228	220	223	212	208	165	191	181	171	180	195	194	181	183	160	176	180	162	167	190	182	176	166	173	191	171	165	175	179	174	177	178	154	160	187	141	147	148	200	164	204	168	179	170	166	184	166	187	180	173	178	193	163	169	163	148	176	177	164	177	170	179	169	177	174	190	173	152	174	168	176	172	171	191	158	183	170	168	161	189	193	162	176	170	193	171	181	172	182	170	175	174	196	153	175	160	176	147	161	165	172	163	174	157	179	166	193	166	169	160	153	180	163	177	150	189	162	158	162	167	196	159	162	175	162	175	200	224	160	168	182	152	155	173	189	189	182	170	189	143	178	153	178	202	145	168	167	140	172	193	156	192	164	178	176	155	183	178	173	168	180	197	161	172	169	163	173	154	185	200	183	158	158	172	165	190	169	194	175	208	168	169	176	166	174	189	153	173	198	172	157	176	189	205	176	169	168	184	183	161	187	197	176	176	195	182	167	172	160	170	179	193	170	168	188	163	166	154	172	174	177	181	185	186	158	143	188	157	181	159	167	190	167	166	178	188	164	201	174	157	168	183	167	155	163	180	179	200	199	156	192	187	148	177	168	164	171	186	166	163	173	170	182	165	177	186	149	179	190	180	164	169	165	194	173	156	178	179	173	149	176	151	170	183	169	187	167	170	178	181	160	180	183	168	159	176	181	165	181	181	190	166	179	162	162	190	177	168	156	168	165	171	165	148	167	175	179	183	177	172	172	154	164	190	178	165	167	181	147	161	168	171	164	181	188	182	166	156	209	179	187	171	159	164	172	185	173	177	178	175	198	176	178	158	170	157	179	163	156	143	171	164	172	168	183	199	185	170	180	158	164	169	184	170	151	165	209	148	166	161	169	168	195	161	175	148	172	196	170	155	170	141	163	177	155	167	152	164	174	182	183	156	182	174	175	176	163	193	210	127	173	165	193	173	192	171	168	173	177	192	170	189	158	178	169	162	180	167	172	167	171	186	186	182	195	177	183	177	154	173	192	170	160	171	173	195	166	165	186	173	159	183	170	202	179	161	167	167	186	178	190	170	166	169	199	184	195	167	176	173	151	162	157	174	177	192	154	154	150	173	173	156	165	170	169	163	184	180	155	189	166	180	168	182	189	183	184	156	146	174	200	191	188	148	199	184	185	186	155	140	156	172	169	171	171	154	156	181	182	175	177	197	171	160	161	167	160	183	172	155	179	186	181	194	168	186	187	164	179	200	165	191	140	179	163	188	177	166	189	170	180	155	184	161	158	180	174	211	175	181	155	174	179	164	167	171	181	167	160	180	178	168	171	161	185	188	179	168	157	196	178	180	194	162	171	189	189	160	166	153	158	172	184	166	187	173	190	182	176	184	158	179	172	182	168	148	187	179	170	176	161	175	177	203	176	158	167	172	177	173	174	178	157	197	162	168	179	185	186	159	160	152	153	161	163	193	183	184	182	159	178	161	153	171	168	153	158	177	170	192	164	179	174	171	165	188	175	167	165	174	166	161	164	163	172	186	172	188	170	137	181	153	170	151	179	180	163	182	152	177	182	185	183	157	152	190	169	180	155	145	185	189	169	168	159	196	183	172	188	180	162	170	173	173	192	166	175	164	170	176	150	168	167	167	182	185	181	169	190	172	165	168	184	152	162	190	149	185	157	172	176	164	182	181	181	173	182	152	174	185	159	184	174	197	194	182	160	179	174	156	177	188	165	185	172	166	181	179	182	203	184	201	183	153	187	151	180	168	192	159	184	156	166	166	171	177	183	165	175	183	184	181	148	194	194	198	164	145	164	154	166	186	173	189	167	169	182	192	157	193	184	194	187	193	169	164	171	159	172	159	164	184	188	194	173	153	169	173	189	174	171	179	178	156	179	171	189	186	162	191	198	169	190	156	173	196	191	170	165	150	195	191	194	162	191	191	170	189	187	159	181	175	171	197	180	184	159	169	157	212	157	190	164	184	158	155	163	157	168	161	186	172	141	166	180	179	187	189	167	170	195	187	184	185	183	168	165	158	183	149	172	176	158	178	162	159	159	168	201	176	167	173	148	155	160	167	174	153	176	170	181	187	197	171	177	154	161	186	154	184	155	151	163	166	167	174	165	156	169	185	171	165	159	164	166	159	175	166	150	166	168	163	171	179	187	165	159	156	186	149	180	164	153	159	174	162	156	195	202	163	171	175	158	172	174	180	184	181	187	181	197	158	176	183	160	176	164	144	170	163	174	186	182	151	182	171	152	163	171	183	154	172	175	156	156	189	163	184	174	188	186	182	174	158	181	156	175	197	189	163	186	185	172	165	168	168	142	152	165	163	161	186	165	189	160	185	154	159	164	187	173	194	186	158	136	168	197	194	173	174	190	176	171	164	165	166	174	177	162	153	161	157	174	166	178	154	153	175	173	164	168	168	181	174	193	179	168	168	177	182	153	175	158	202	182	149	161	153	175	179	189	176	182	176	178	177	159	156	179	155	170	182	167	188	173	176	193	171	182	178	159	182	184	178	198	179	199	197	166	152	167	174	176	195	174	174	192	190	162	166	159	188	178	171	165	185	167	169	187	174	181	165	172	167	178	172	178	160	181	156	179	177	159	175	171	168	188	168	170	176	163	176	182	201	173	194	170	173	161	158	161	147	162	147	164	171	151	181	171	187	177	206	174	180	164	175	167	157	159	146	175	158	166	163	166	160	192	193	153	155	166	158	180	158	161	176	188	165	161	186	170	171	178	178	171	183	184	178	180	165	189	172	156	163	165	174	165	176	178	148	162	191	170	166	165	177	167	172	193	182	172	172	197	164	190	137	156	208	169	182	184	167	161	161	160	175	152	172	174	156	184	165	156	173	173	154	154	203	183	188	191	173	159	151	175	165	168	137	162	186	176	152	149	163	183	164	173	171	164	161	179	175	164	166	194	158	162	185	197	179	186	155	155	176	180	197	177	186	190	155	187	176	173	176	178	163	174	165	171	164	154	182	185	185	166	210	177	188	170	166	164	181	177	171	169	163	162	176	156	175	137	184	174	172	187	178	157	182	197	161	174	182	162	179	186	167	176	176	159	166	167	185	170	177	160	180	182	164	195	184	165	169	165	170	177	185	176	193	172	164	205	174	168	150	168	175	172	178	166	169	173	203	195	178	176	196	143	152	161	190	169	173	195	160	166	195	163	154	165	170	176	162	141	173	186	150	187	168	188	166	167	198	181	180	190	151	149	181	150	173	172	181	177	173	169	182	141	164	157	168	172	191	163	177	164	188	194	161	152	155	163	186	175	169	164	169	160	182	177	152	172	161	191	185	182	165	192	167	165	184	177	197	183	185	178	175	184	175	185	164	175	173	135	154	193	184	174	193	155	176	186	167	177	163	157	189	166	172	172	154	166	163	182	173	171	150	162	174	169	175	159	151	163
23713	10470	6618	3037	2190	1483	1218	910	750	662	565	485	447	412	384	345	362	343	333	320	292	275	278	276	310	269	296	236	283	254	282	266	271	304	334	381	343	346	288	264	265	267	236	255	272	250	258	250	293	244	248	219	210	225	254	263	223	241	268	229	239	241	231	268	250	256	245	252	238	211	234	249	225	243	250	244	284	237	243	270	253	266	210	243	246	234	285	272	245	227	263	209	254	260	255	247	248	238	241	244	263	202	246	237	238	239	223	238	222	250	252	229	251	258	240	264	194	253	232	254	262	239	246	215	264	219	262	260	258	233	237	274	254	212	228	233	230	266	268	207	249	257	241	255	258	283	236	242	247	255	259	257	252	263	237	254	286	221	239	250	250	254	228	228	262	240	240	239	243	240	272	260	252	221	216	249	227	223	268	253	233	242	253	207	269	229	243	205	243	237	226	258	265	236	230	249	261	254	254	226	234	258	247	257	249	215	243	264	226	240	231	257	239	236	219	247	222	233	272	243	249	262	242	263	249	211	254	215	240	258	255	220	237	224	248	254	257	234	240	233	242	235	218	232	236	235	231	249	268	211	248	225	206	247	211	199	235	262	236	212	256	235	239	223	241	276	243	262	225	228	217	256	251	261	248	250	219	233	232	269	249	270	240	254	232	228	225	239	256	218	256	230	212	222	239	257	207	267	243	240	221	251	228	228	243	270	222	237	256	255	230	232	228	218	253	246	239	238	258	225	226	216	241	241	241	252	212	237	235	232	253	240	239	223	267	241	215	246	217	246	242	245	242	236	236	230	261	215	213	256	244	241	236	220	255	217	246	236	226	234	237	210	240	268	245	225	241	231	276	223	225	239	237	265	259	228	233	252	252	235	208	244	231	247	229	221	244	238	234	231	251	236	238	240	246	241	250	272	237	242	230	247	275	263	239	266	257	240	250	233	255	250	253	258	255	243	233	252	243	267	251	264	260	231	235	227	237	233	232	231	232	255	247	216	250	251	213	254	266	282	247	246	211	243	227	226	232	262	262	211	262	213	229	233	230	242	217	276	218	259	265	252	242	227	250	219	225	213	227	262	237	211	229	239	240	204	238	233	233	230	241	260	246	241	243	249	234	200	248	233	232	219	238	251	249	231	234	253	247	222	227	238	225	232	231	232	258	263	239	242	233	259	248	239	251	205	241	270	237	239	254	252	245	224	221	245	228	242	204	257	246	258	219	273	249	240	234	230	256	231	235	239	243	225	268	243	241	225	207	246	263	239	227	208	212	257	250	236	217	264	224	244	257	242	258	246	245	240	234	227	244	238	251	264	239	234	242	258	239	241	263	264	234	226	251	256	213	258	225	257	241	240	207	232	266	241	240	234	250	253	215	258	247	218	222	226	248	226	236	229	268	272	240	227	283	199	234	241	271	214	231	231	238	238	232	242	233	253	244	252	244	239	223	212	236	248	243	221	231	232	273	256	272	243	235	241	234	255	256	251	236	230	237	234	248	221	235	255	225	216	233	225	230	255	210	232	241	213	250	266	236	238	226	273	239	255	234	238	233	244	222	230	226	229	291	229	234	223	246	257	243	228	253	246	266	214	230	230	258	240	217	256	232	242	210	244	262	243	243	238	255	246	227	237	242	238	238	250	280	245	245	219	239	241	300	214	245	245	244	254	258	224	250	213	208	215	243	283	236	259	254	239	245	238	227	228	240	241	238	243	243	237	266	244	244	245	248	249	230	251	253	258	251	263	237	251	251	263	238	242	256	257	247	262	232	233	233	248	231	255	240	226	232	223	238	259	241	217	270	251	245	239	249	241	218	243	250	225	210	255	211	232	243	238	229	241	254	226	249	242	234	235	264	234	253	258	248	226	254	227	237	222	235	219	244	235	219	247	237	236	236	238	240	252	251	239	232	236	228	230	231	245	263	239	238	232	228	234	251	256	235	252	236	224	295	236	264	248	245	244	221	224	248	224	230	245	242	235	226	230	248	236	237	233	275	222	259	210	243	288	219	224	259	254	242	224	229	229	238	275	264	212	260	233	228	245	249	246	224	233	239	237	242	303	243	249	258	237	218	251	242	271	237	257	206	259	228	203	214	233	235	200	255	228	232	221	265	210	220	239	233	263	252	249	269	233	242	227	234	219	241	268	238	237	246	241	232	234	250	275	225	255	247	246	229	241	263	250	261	269	207	248	240	247	233	227	251	267	245	232	234	224	215	239	239	215	227	254	220	238	241	229	226	232	256	223	267	268	271	231	257	251	259	195	240	229	258	250	238	255	242	227	256	227	244	243	222	262	246	219	232	246	207	229	231	212	209	243	249	219	245	229	256	240	260	222	249	251	252	233	246	254	239	235	251	255	258	236	223	235	269	260	268	243	230	248	254	232	246	250	234	245	240	239	242	252	240	243	273	208	233	224	232	223	205	241	234	229	235	235	241	232	260	200	252	237	241	246	258	234	237	240	239	231	217	229	233	265	259	248	242	229	225	255	230	245	267	253	238	234	233	217	237	254	239	229	214	258	238	240	232	249	250	226	237	260	260	239	215	229	248	244	252	260	207	258	238	241	229	269	242	233	230	220	247	253	258	240	243	239	247	254	251	266	244	237	228	234	241	256	252	244	229	253	264	232	233	261	243	244	250	237	207	224	242	231	224	238	213	280	245	247	253	238	182	238	240	249	227	251	233	232	235	236	214	255	239	244	243	234	243	257	233	263	232	255	229	246	221	231	252	228	227	245	236	229	247	239	246	232	243	274	248	259	255	243	239	238	242	274	238	277	245	259	220	223	220	236	263	219	235	263	261	238	243	220	218	253	224	229	226	242	235	239	253	257	251	229	228	258	226	224	259	217	249	265	221	230	230	248	215	249	242	259	249	230	225	279	234	255	236	222	230	220	238	256	249	247	245	250	206	246	242	248	248	267	267	243	215	235	216	246	259	239	246	240	235	247	237	227	244	235	254	239	248	241	253	239	259	231	255	244	229	236	222	255	235	259	251	230	218	229	235	236	253	254	247	225	250	251	252	236	230	236	262	217	250	233	231	236	247	222	256	232	242	249	243	240	213	238	231	256	241	269	244	294	232	238	238	238	244	256	227	231	253	258	241	224	253	252	254	220	245	253	251	263	242	259	255	241	271	256	256	253	237	217	263	231	237	225	237	240	235	223	236	216	251	245	254	230	228	266	230	233	251	251	230	273	258	244	256	236	280	260	242	226	216	221	254	221	252	267	269	260	222	219	231	252	253	261	273	242	244	220	251	238	209	234	230	245	213	254	237	249	259	248	233	266	230	239	253	226	257	241	265	248	254	228	241	236	247	235	240	251	261	219	250	214	253	259	249	233	221	249	249	258	248	244	244	214	223	218	225	235	223	245	265	259	244	245	257	263	243	243	250	276	228	228	259	252	240	252	218	241	247	246	216	269	256	253	244	231	258	245	249	223	249	243	236	239	243	254	239	211	222	269	207	268	243	227	240	228	237	265	241	239
27948	15602	2316	778	652	599	539	492	509	504	526	515	570	566	537	474	535	527	512	514	540	503	529	564	490	529	513	541	465	559	507	509	534	537	492	537	466	522	545	485	507	501	505	513	554	551	501	546	525	521	530	493	510	455	522	513	552	543	568	513	539	514	523	493	531	518	518	570	514	488	496	484	487	519	547	512	502	514	491	484	496	526	477	534	450	484	505	510	496	541	503	445	504	500	621	503	498	537	533	511	529	484	533	545	549	533	532	473	520	508	519	512	528	523	521	545	576	491	490	499	511	529	503	517	570	515	547	487	518	566	527	511	525	542	550	518	494	511	472	533	529	533	528	530	540	498	504	521	540	538	488	485	505	518	518	524	511	504	500	523	504	525	529	503	541	524	490	491	518	477	476	518	468	536	522	504	507	542	505	520	512	520	528	479	470	464	473	546	503	565	507	531	494	514	535	526	526	479	486	536	508	525	513	491	516	494	515	493	496	514	511	515	549	494	486	533	516	494	513	492	489	488	518	470	493	510	513	519	543	541	521	497	566	504	494	499	526	491	549	512	493	488	535	495	494	491	501	520	531	560	496	535	538	497	517	546	508	474	530	519	516	472	516	514	496	546	561	523	486	516	477	515	503	531	479	524	518	562	504	506	520	518	503	560	509	520	502	526	532	477	497	563	496	567	499	504	533	502	470	507	476	532	547	496	463	512	536	482	535	494	503	542	539	560	521	521	531	467	488	504	564	506	520	517	530	514	541	536	499	540	512	514	519	501	503	476	511	520	516	537	552	491	500	496	572	492	504	517	511	508	491	523	500	485	530	506	484	516	492	549	528	470	501	513	547	537	531	517	520	481	498	521	563	544	492	503	553	502	469	482	497	504	495	541	485	542	480	543	504	522	499	495	509	553	506	518	530	492	514	521	545	479	514	474	533	508	526	538	526	520	477	539	522	513	482	479	493	506	520	516	522	522	535	561	477	511	523	530	530	493	475	538	562	481	479	504	543	551	544	514	529	528	521	531	559	514	538	469	528	520	542	522	480	550	521	530	514	497	507	506	509	519	552	499	506	479	524	541	536	540	569	514	522	501	482	522	523	526	496	473	461	530	485	509	563	542	506	466	520	499	494	507	531	534	525	496	473	487	512	475	504	507	523	468	560	474	527	537	526	488	525	528	504	479	520	499	524	530	524	530	539	520	497	517	522	511	519	511	506	551	549	533	528	504	481	535	540	512	487	517	520	499	526	525	544	505	508	509	522	455	494	454	487	550	535	510	521	562	538	555	529	531	532	517	513	552	484	482	553	513	532	545	517	488	513	496	486	546	527	550	540	546	540	519	478	548	489	531	510	503	528	524	532	493	493	551	484	510	472	517	516	500	539	476	541	527	536	513	511	527	532	501	505	531	533	488	517	468	519	547	473	501	504	503	583	488	495	499	532	498	519	485	525	521	530	573	462	540	534	506	522	511	507	501	515	538	497	508	501	518	530	515	504	511	510	501	529	503	541	501	525	529	503	532	524	542	463	501	488	481	532	491	474	495	502	533	510	527	531	540	485	518	505	534	513	509	483	538	497	530	505	523	528	513	515	526	473	528	531	530	515	510	496	503	546	559	505	519	534	529	514	515	500	519	540	496	540	518	533	546	516	513	525	496	500	508	494	561	491	575	500	511	513	494	468	501	490	491	507	503	489	534	496	552	503	536	496	529	495	536	508	523	504	528	527	579	489	518	525	502	522	477	483	527	496	484	476	531	505	544	530	536	505	558	573	498	509	510	509	477	506	521	542	531	542	491	474	491	559	495	574	512	481	504	520	474	513	515	496	544	521	498	506	539	546	493	497	526	505	503	549	495	514	504	471	526	528	525	521	499	524	518	522	526	510	524	476	468	515	490	504	518	527	533	528	489	554	525	492	534	483	518	470	526	547	500	499	508	494	509	515	495	501	460	541	490	467	533	497	495	487	489	526	506	571	491	531	510	523	499	499	526	527	535	493	592	487	509	511	463	463	518	491	513	515	479	512	520	535	526	534	507	536	506	499	531	511	541	525	478	547	503	506	515	490	501	463	572	527	513	481	468	522	507	500	492	542	515	499	515	541	555	550	486	546	504	503	502	523	512	506	508	487	513	508	510	521	533	488	535	522	551	463	534	549	518	503	542	521	499	511	549	486	539	494	537	478	508	462	478	511	516	519	551	495	525	522	494	512	531	448	520	490	543	512	513	541	503	505	469	523	498	482	516	473	528	542	482	525	485	473	532	551	485	544	532	513	548	500	574	516	541	513	543	500	491	506	546	539	512	505	540	534	498	503	500	489	534	501	520	497	509	535	499	515	538	492	521	520	522	525	516	560	544	520	479	514	505	533	498	582	515	488	512	522	538	571	514	519	536	476	476	508	508	499	505	525	558	515	511	555	537	507	532	508	522	560	516	499	559	510	488	513	488	521	517	493	547	548	500	526	506	497	513	525	527	488	489	507	494	521	544	527	522	519	508	494	530	492	492	498	524	547	521	513	534	505	526	493	512	484	490	519	505	472	522	557	518	498	517	541	503	525	533	489	502	509	523	477	503	493	554	517	519	525	531	524	517	532	516	498	507	491	513	552	541	508	530	566	489	499	523	516	485	585	527	516	483	529	526	531	501	496	508	494	539	524	510	495	567	508	547	451	519	487	533	580	504	520	495	490	509	512	463	519	548	483	488	518	532	528	544	533	539	506	491	512	516	546	573	490	525	557	492	556	544	517	537	487	511	497	523	522	514	532	524	513	504	519	529	537	527	553	533	521	515	496	482	473	509	492	476	523	480	498	569	529	488	530	549	516	504	494	505	511	517	560	564	553	536	526	518	510	543	527	515	492	538	540	521	555	529	510	466	495	483	545	513	531	490	525	526	534	534	525	533	521	519	501	505	521	503	529	500	528	500	556	491	515	468	505	526	513	551	511	500	524	504	498	510	514	513	520	520	525	540	520	544	513	543	507	512	530	535	477	519	482	483	494	523	521	517	513	518	508	551	552	489	528	523	515	532	540	508	514	513	526	513	505	558	521	490	505	530	544	507	527	517	521	525	490	536	545	485	535	536	551	504	489	520	490	514	525	522	495	529	520	523	524	518	495	518	485	540	516	496	498	537	495	474	527	551	493	482	485	508	552	478	499	538	512	470	504	512	522	515	508	509	547	514	526	512	501	488	515	530	542	492	511	526	520	518	503	559	506	491	483	516	533	488	504	550	491	503	542	507	519	522	530	529	498	531	550	566	482	543	525	470	499	523	521	519	505	524	546	535	489	544	544	541	523	500	530	501	504	473	486	483	515	519	575	506	519	505	506	542	554	518	497	479	507	556	488	562	510	527	529	531	494	570	514	561	535	512	497	537	508	477	497	535	508	507	527	526	473	542	523	506	512	539	508	535	504	553	528	519	499	537	522	501	490	491	527	493	537	505	528	478	515	511	506	511	477	543	503	548	494	498	545	517	547	521	521	499	483	520
7485	1091	893	801	772	755	746	761	697	755	655	681	668	721	709	655	727	746	729	694	683	650	677	670	678	643	703	688	711	686	701	664	669	711	724	683	736	711	704	755	679	654	658	678	686	690	677	672	698	693	697	638	731	677	708	656	740	672	676	636	649	679	659	617	724	661	706	662	652	689	714	686	692	677	712	717	691	666	626	656	679	683	679	711	723	673	661	679	687	705	666	646	649	641	648	708	707	718	676	741	667	646	681	677	700	662	662	678	704	715	705	685	694	733	642	674	716	662	672	696	701	716	685	697	646	685	669	670	681	701	651	704	657	683	739	649	654	642	717	710	678	667	720	694	696	703	638	666	678	660	708	717	671	693	682	728	724	682	700	710	718	663	679	746	692	677	699	677	675	689	692	743	690	716	638	673	695	657	660	687	667	720	687	672	662	718	658	669	713	676	699	719	681	727	693	706	683	680	664	659	688	634	671	667	688	709	712	690	657	736	647	672	670	661	715	679	687	662	614	656	674	689	695	635	676	670	661	665	712	732	691	642	706	703	677	728	701	698	701	694	696	657	703	659	709	630	666	657	672	668	701	685	705	626	692	686	650	687	691	717	666	712	725	717	722	686	720	675	664	728	651	685	714	707	695	706	725	716	714	684	720	690	699	731	708	664	704	683	657	675	647	708	723	665	687	692	684	682	736	661	677	691	674	681	727	624	654	709	633	636	683	716	689	664	715	661	682	662	699	696	656	675	674	652	704	693	743	657	696	688	697	690	636	704	675	684	721	706	743	704	749	705	672	673	645	688	693	633	673	654	648	656	688	657	675	691	703	713	716	673	683	719	691	720	667	653	744	642	674	682	691	658	679	647	726	647	662	661	689	707	696	683	643	649	688	711	680	661	697	673	703	689	693	715	717	649	691	643	699	699	665	692	704	662	641	701	679	720	640	658	653	693	696	725	652	685	702	660	708	675	696	734	733	691	712	653	719	677	664	697	738	661	684	680	677	678	694	664	706	771	711	677	712	720	705	648	727	716	624	660	707	628	642	708	675	688	712	668	693	718	681	670	628	709	716	654	638	694	723	662	724	694	685	667	686	694	697	709	688	648	651	712	698	717	642	610	735	665	732	670	713	644	680	687	657	656	637	644	680	695	741	694	714	653	688	693	683	646	691	696	731	703	668	744	745	722	669	714	663	709	681	693	750	632	712	721	678	735	687	730	687	717	638	671	676	680	718	662	657	651	698	685	693	659	690	704	670	704	687	694	692	683	644	693	706	690	694	645	668	687	642	685	670	673	704	691	689	669	668	692	701	677	677	722	693	658	702	682	695	690	663	696	709	667	730	686	704	708	744	655	700	698	687	683	693	696	663	652	738	714	674	681	689	670	674	695	639	712	704	778	662	702	705	681	659	696	707	679	659	706	663	668	630	691	709	640	699	687	695	674	698	666	703	658	693	683	700	706	713	673	695	709	666	733	674	701	719	714	639	697	643	700	667	671	689	652	668	677	682	676	718	665	709	640	666	659	635	696	698	649	652	685	661	651	643	655	668	697	742	697	717	658	739	702	714	681	676	679	689	687	709	652	652	665	708	670	676	687	670	664	660	652	736	672	699	655	715	659	708	723	682	655	708	684	685	669	699	679	742	601	697	710	689	684	666	680	665	731	659	709	694	679	680	647	686	676	664	642	724	662	694	693	673	663	694	692	673	664	697	730	678	661	659	680	651	682	676	671	703	702	673	669	667	696	663	671	607	675	675	697	664	735	655	724	683	689	660	684	680	677	696	706	700	697	655	649	715	695	666	669	676	699	711	649	697	631	667	729	729	675	719	696	667	656	674	639	626	684	710	676	674	650	732	651	690	667	670	670	667	711	652	713	689	670	734	702	706	666	716	670	702	664	720	716	668	687	649	644	675	731	684	689	707	757	683	699	712	700	746	664	670	692	675	695	662	640	674	677	716	680	673	716	689	654	717	679	723	718	670	705	673	694	698	721	687	706	725	681	695	651	711	700	679	694	653	671	702	647	644	693	626	661	633	703	662	689	676	697	650	722	668	684	678	687	681	684	701	653	652	650	702	674	651	645	700	638	651	694	718	679	645	709	736	681	673	692	654	689	645	634	654	689	656	707	651	644	682	715	641	682	662	680	681	671	716	684	698	672	703	699	697	700	680	709	705	684	699	696	720	677	676	666	644	667	674	670	650	636	682	654	700	637	682	626	683	676	699	675	727	671	668	707	688	683	653	665	735	672	732	721	717	675	676	693	678	676	691	721	677	706	690	724	680	669	701	654	651	631	662	709	741	682	681	712	650	682	689	730	705	653	714	713	649	707	706	670	670	665	669	668	675	720	689	646	658	648	725	712	679	673	691	700	650	691	698	686	661	681	667	681	722	672	651	690	700	742	703	670	675	658	733	673	735	681	656	661	682	650	669	675	677	727	639	684	638	711	663	749	664	680	697	651	709	677	681	683	686	679	668	718	709	696	683	675	733	675	665	637	653	691	638	698	642	712	736	668	686	684	700	698	663	665	658	676	673	722	648	687	672	623	688	680	722	676	643	681	713	688	704	721	673	690	667	637	660	709	701	671	620	747	691	737	644	693	703	678	680	687	665	719	677	678	723	688	692	739	690	707	656	668	679	664	720	696	676	658	693	654	667	692	708	720	672	699	729	681	674	657	700	684	706	661	655	718	677	697	708	703	677	708	708	702	736	652	676	656	689	695	688	669	680	719	661	690	639	655	694	688	657	703	710	696	693	676	681	686	692	657	652	690	720	649	749	689	719	652	650	645	670	651	627	678	712	718	654	692	681	666	693	730	668	701	695	696	687	699	752	661	661	707	674	678	702	661	734	683	685	701	650	684	664	710	672	724	695	661	716	678	694	697	702	616	732	698	719	681	716	677	678	675	698	741	675	696	735	699	682	709	746	687	709	679	650	713	713	681	659	721	653	708	679	675	679	689	685	652	647	720	668	696	657	687	769	707	640	644	670	717	696	710	694	667	698	728	689	677	661	674	709	698	655	676	679	680	708	721	710	674	645	678	698	710	657	691	690	710	677	654	646	683	660	677	678	680	753	674	664	659	670	710	705	669	703	743	673	686	701	702	667	678	681	673	697	679	662	718	711	719	666	661	742	686	675	663	670	672	675	681	674	660	664	627	642	677	708	686	663	685	695	648	692	708	673	629	670	699	699	728	693	667	692	669	723	673	698	657	671	643	741	666	724	653	663	636	699	724	703	693	638	669	666	705	669	693	685	676	664	693	699	695	691	702	693	704	675	658	694	677	659	697	694	688	686	666	668	671	687	664	649	671	679	680	685	685	653	649	676	650	701	678	740	678	711	694	693	664	711	713	683	669	666	680	734	675	634	647	706	691	683	669	710	632	682	686	701	658	638	678	684	657	674	683	675	696	661	686	621	652	703	726	693	727	680	680	741	663	707	713	700	621	698	625	628	688	673	704	666	683	682	687	681	650	661	684	660	718
23454	21256	27849	24960	20556	2041	670	531	535	475	456	456	472	457	399	459	438	446	438	382	426	415	421	411	387	412	393	432	420	400	420	450	414	414	454	388	432	416	445	443	401	403	390	382	396	409	413	389	383	419	409	426	419	394	456	368	380	439	378	356	414	399	407	435	418	386	389	412	430	430	380	381	391	423	423	403	424	421	396	427	421	405	385	387	382	415	432	395	436	401	411	381	388	401	433	424	402	423	417	379	431	398	426	404	406	391	408	390	402	386	399	379	361	406	393	415	428	414	427	377	379	377	383	405	397	395	380	395	407	430	389	394	381	385	392	392	397	405	374	403	389	422	436	416	397	412	387	404	400	397	392	404	414	403	389	406	381	381	409	390	396	371	417	419	417	398	465	359	379	396	406	420	412	411	373	381	387	414	374	419	383	415	387	425	388	402	401	368	390	401	439	414	411	403	400	376	394	416	408	378	366	393	412	401	412	384	393	379	408	383	348	419	403	380	382	439	381	371	421	408	428	428	398	397	372	398	411	392	361	407	367	400	421	420	370	441	410	389	353	405	402	428	368	384	435	385	391	389	380	418	392	444	373	414	431	435	412	369	413	424	383	378	413	408	387	426	412	408	386	375	405	407	409	385	375	407	414	385	399	388	380	405	344	401	402	382	395	410	414	422	406	424	418	391	429	406	440	432	406	380	419	427	405	405	426	406	401	389	405	388	395	415	404	370	378	364	423	382	379	410	394	412	404	411	439	404	364	388	424	430	421	442	398	388	408	419	353	381	383	399	394	430	380	403	393	413	402	377	388	405	415	390	364	446	367	378	367	410	420	399	381	376	405	375	397	383	390	401	382	377	412	395	394	411	383	408	397	429	408	386	369	399	401	412	380	413	387	446	377	419	413	394	431	405	396	376	417	368	422	376	353	388	421	421	367	375	439	381	407	389	391	404	401	449	378	404	396	381	404	414	419	387	411	397	424	385	412	400	397	393	354	383	379	363	374	418	402	412	407	412	402	405	396	344	359	367	412	383	410	384	387	403	412	410	402	359	391	388	387	391	428	406	400	388	380	401	372	408	406	412	407	428	400	425	411	413	391	369	362	371	377	388	398	403	393	384	411	387	385	409	387	381	404	396	413	405	406	382	400	425	354	386	385	390	421	410	384	421	393	370	432	393	382	381	419	377	398	400	410	425	380	384	414	415	388	389	391	425	368	360	391	434	394	388	371	422	362	402	397	428	402	381	427	416	398	385	356	387	393	421	427	386	400	430	360	413	380	382	385	381	402	405	417	437	352	404	391	385	392	403	381	437	423	410	371	404	372	387	413	373	386	387	401	374	408	385	380	414	375	380	359	397	385	402	384	395	397	386	410	399	394	367	382	406	365	400	400	401	350	397	384	383	378	386	382	379	401	413	392	364	400	398	394	397	400	389	421	435	403	388	390	417	395	416	405	374	454	407	390	397	399	390	389	368	360	391	402	406	377	410	387	400	397	415	415	386	434	370	405	431	397	385	420	417	393	399	429	368	402	348	398	402	422	393	403	400	416	427	417	353	414	407	421	387	395	385	387	393	401	384	395	372	393	405	406	395	370	372	386	382	402	409	392	419	411	385	367	398	427	407	366	415	403	392	377	392	399	415	431	386	391	433	361	418	417	411	390	383	374	359	402	435	418	420	395	414	419	353	410	377	350	399	397	440	409	413	368	404	391	397	424	386	388	377	398	407	365	429	410	408	361	382	415	415	378	433	401	418	417	412	386	397	407	402	397	407	390	408	391	408	405	404	387	387	387	376	431	372	392	377	370	383	403	409	385	389	391	393	375	422	389	358	391	413	381	408	396	394	414	403	407	447	397	407	393	427	389	407	399	388	401	380	381	382	384	390	380	399	394	395	388	437	387	399	415	377	412	381	384	381	391	394	394	380	402	409	423	424	379	414	372	410	421	411	388	393	394	431	355	435	382	415	379	387	364	424	381	403	367	409	413	412	413	417	417	364	379	390	388	384	398	393	408	414	392	406	368	404	426	421	386	376	435	408	384	426	401	423	419	368	421	384	389	396	395	382	415	390	388	380	380	397	405	392	363	398	406	407	369	391	397	385	391	407	411	360	439	405	375	420	383	408	383	402	397	388	402	408	388	399	419	393	388	377	414	391	380	447	402	404	416	430	408	378	395	409	374	417	388	391	408	403	414	366	397	399	407	345	416	394	426	371	414	404	390	394	432	400	372	392	397	395	366	407	421	357	392	362	405	428	391	372	396	368	407	359	419	385	386	386	417	429	410	376	391	408	406	395	418	418	393	400	431	377	405	380	397	421	382	393	423	444	418	398	408	379	409	395	359	389	401	388	382	407	376	415	407	397	410	404	378	401	391	423	378	387	410	391	407	368	374	426	397	411	379	368	405	378	393	384	406	432	419	395	388	422	422	424	423	377	396	410	397	379	360	406	368	389	416	397	360	412	407	391	397	400	413	409	366	420	376	409	391	391	426	364	371	404	347	403	352	397	403	403	407	396	446	358	383	385	396	392	386	422	399	442	415	416	384	408	413	408	401	421	386	380	405	383	394	384	370	379	410	407	415	380	360	391	418	373	386	368	369	395	387	392	404	417	398	381	409	403	395	390	370	417	394	410	394	405	418	394	432	393	395	376	365	389	384	394	387	437	395	426	397	407	416	372	345	383	380	425	359	393	414	391	448	394	364	359	410	424	418	393	364	394	414	378	365	438	396	409	392	376	436	387	413	384	365	410	416	390	400	383	404	403	406	420	409	397	379	399	429	383	392	431	375	418	422	426	417	394	388	397	365	390	413	416	390	408	382	406	389	413	360	401	407	406	390	379	405	383	425	388	392	399	392	370	387	394	420	416	412	371	389	375	416	391	400	393	396	424	408	405	395	404	395	401	392	399	421	370	399	403	402	434	375	413	392	394	375	397	400	399	392	439	408	381	387	406	397	426	411	380	432	377	402	404	429	410	374	401	381	397	396	395	376	399	391	395	374	385	368	419	395	390	414	358	413	404	398	429	396	379	392	402	352	364	372	390	374	419	398	430	406	400	389	399	393	374	355	380	405	442	380	390	411	382	403	388	382	375	406	388	408	413	377	414	413	372	380	356	411	401	380	385	404	392	418	340	413	405	413	391	414	389	370	409	377	407	374	438	367	391	376	393	351	446	384	402	399	368	439	408	345	394	363	401	377	415	422	405	409	425	386	392	409	414	385	361	395	446	370	384	396	419	384	428	395	376	384	394	419	392	376	402	407	397	358	411	406	408	378	422	401	408	424	409	394	413	385	372	408	411	397	403	378	396	392	403	395	387	404	379	396	395	397	382	413	388	391	379	411	414	387	400	413	374	424	379	387	384	414	379	407	403	391	384	384	400	394	411	411	389	390	397	381	381	403	375	409	416	391	382	416	411	384	434	406	419	371	436	402	405	414	402	431	365	395	409	401	414	418	444	396	389	393	371	384	391	393	412	385	420	394	394
20550	6693	4181	2126	1632	1200	999	901	788	757	644	659	661	596	603	577	575	614	605	632	582	628	543	599	598	542	573	570	553	532	535	544	594	573	610	647	620	597	568	558	524	543	557	575	524	550	565	574	574	532	543	561	488	529	600	533	556	570	552	569	540	537	569	529	538	567	560	580	505	531	524	557	583	570	541	528	534	510	539	548	548	548	560	568	549	533	513	525	517	530	561	525	526	518	552	544	554	516	513	569	547	578	538	543	540	581	558	562	534	563	528	563	514	566	551	524	516	552	556	548	512	537	543	517	560	569	531	520	556	574	500	553	512	533	578	578	520	589	541	543	531	548	571	556	559	522	532	523	509	544	595	567	561	559	508	525	542	561	551	541	564	541	554	554	562	563	608	546	558	537	487	535	591	565	521	539	549	515	544	517	525	584	523	564	530	540	585	544	534	584	503	527	484	501	496	510	523	553	568	558	550	568	546	552	501	538	542	549	551	545	530	521	484	544	551	530	558	505	556	538	566	537	522	514	534	526	545	524	518	549	553	535	531	542	521	583	518	523	533	552	494	555	575	565	562	537	571	537	529	537	552	545	526	539	542	543	543	497	527	540	533	524	552	526	533	569	549	562	533	534	522	538	563	520	525	558	537	538	536	550	468	559	543	562	543	510	567	536	548	503	536	553	557	525	535	479	540	561	572	538	548	545	574	532	521	530	522	580	540	521	539	514	559	544	556	568	527	545	505	568	558	558	534	528	533	526	591	566	546	535	516	525	505	541	541	548	582	532	541	583	573	524	556	545	524	564	569	548	552	585	566	565	538	561	555	564	568	542	530	528	569	538	541	539	590	567	510	559	531	535	534	581	539	525	544	553	564	527	532	543	541	564	508	581	555	507	498	521	554	551	497	567	519	555	514	555	573	553	550	554	552	557	588	566	506	574	491	504	543	522	529	559	535	554	512	530	551	585	568	546	565	576	539	536	522	551	528	506	592	533	574	476	528	537	589	545	534	544	551	564	513	581	539	514	543	494	527	554	574	564	577	544	555	541	535	512	547	560	521	537	523	556	519	527	530	533	491	545	548	508	531	605	517	597	579	505	562	507	537	549	553	542	594	584	553	569	503	529	534	560	536	547	554	564	550	556	620	526	555	533	538	541	558	547	567	561	555	581	527	559	510	495	560	527	529	518	548	550	537	529	541	514	502	532	568	523	569	560	558	554	521	540	521	567	494	481	535	538	574	521	554	562	552	520	502	588	551	612	537	542	522	565	565	484	516	540	561	514	514	532	559	542	508	544	547	551	533	526	519	527	535	547	524	577	556	545	518	565	553	554	568	559	521	567	536	535	532	558	518	570	541	542	575	543	519	529	565	531	556	538	512	570	542	518	571	527	569	545	509	497	561	580	574	590	583	560	584	547	543	569	514	533	543	561	539	568	575	488	550	544	555	541	532	540	545	523	542	578	546	538	562	525	517	499	516	539	566	548	503	518	556	515	541	578	540	531	532	548	537	504	554	528	559	526	590	580	567	568	541	549	514	553	548	541	532	564	562	566	509	567	527	597	585	511	531	552	574	533	543	529	548	556	564	527	537	491	572	566	549	521	552	570	550	535	566	553	565	561	538	534	532	537	541	565	529	536	576	482	561	550	532	520	515	563	553	545	533	553	551	511	578	548	517	549	537	553	543	546	587	566	556	529	512	565	600	544	565	571	561	523	528	535	509	542	591	542	529	516	549	572	549	537	504	541	514	520	591	557	543	495	586	559	558	540	521	519	534	555	535	570	514	490	544	518	540	513	601	581	514	528	519	554	535	555	540	519	538	492	553	534	534	526	508	562	525	543	497	504	541	530	551	540	553	526	558	550	516	537	545	541	588	524	515	557	502	535	547	548	539	578	531	494	546	551	579	527	512	519	541	482	577	547	533	484	545	533	543	556	539	548	565	549	550	529	511	536	552	541	547	581	536	540	548	562	537	568	554	541	524	546	546	533	525	586	546	617	520	568	569	527	510	563	546	552	531	504	537	552	546	569	552	561	548	586	557	521	536	581	523	538	528	525	519	533	534	549	550	530	607	562	547	560	517	524	523	548	569	536	529	539	582	585	542	563	501	559	560	529	559	577	503	518	531	541	527	549	527	500	526	523	556	549	516	557	505	536	524	522	552	563	537	571	530	524	550	543	537	547	511	562	520	583	548	579	574	511	514	513	576	532	536	540	547	583	553	548	538	537	524	571	551	584	565	530	535	536	526	533	544	547	557	524	536	507	509	573	532	505	529	480	561	597	580	510	531	604	518	555	528	553	525	553	559	545	523	557	549	551	550	549	543	534	600	508	552	539	551	554	577	565	533	547	560	563	579	535	540	566	536	528	543	514	509	554	551	497	564	537	559	558	572	519	538	534	531	581	554	518	556	553	564	562	534	540	579	553	556	544	563	598	529	542	538	566	557	561	542	560	499	556	546	567	557	561	601	546	534	526	588	569	560	540	538	497	471	529	522	568	546	519	564	561	555	566	584	553	499	529	547	538	584	570	543	534	594	569	584	477	563	535	503	512	533	581	575	520	527	481	505	559	516	582	529	528	530	519	553	561	557	513	532	562	552	582	517	547	526	546	545	536	554	549	579	537	541	530	535	525	552	546	502	560	544	522	574	521	544	559	558	525	531	564	528	571	515	541	505	560	564	523	527	553	521	532	538	535	537	564	537	573	561	580	485	577	500	533	508	589	485	581	519	548	534	539	577	566	543	543	549	493	574	496	522	570	568	536	500	537	519	556	530	566	568	573	567	547	523	563	534	511	560	567	546	536	533	548	566	553	552	536	522	542	533	518	534	557	550	534	540	582	564	539	540	577	540	552	532	503	551	565	564	551	565	526	532	566	552	549	527	495	529	510	579	553	517	543	534	540	529	558	543	550	540	517	531	583	525	567	561	533	581	539	545	511	566	530	540	567	521	539	577	562	550	537	557	501	552	540	539	536	530	567	562	558	545	550	524	541	594	581	524	510	496	550	570	570	564	583	492	581	528	529	559	565	558	519	529	505	539	538	532	560	561	557	519	516	544	578	562	551	532	555	545	567	542	526	520	551	522	525	518	566	564	544	548	589	535	596	557	533	516	562	533	530	499	523	544	555	539	574	577	552	532	568	524	533	498	528	567	537	550	562	552	537	567	507	576	520	531	554	561	569	517	519	567	573	538	543	544	529	520	532	520	532	537	553	533	564	535	525	539	524	524	591	565	544	563	555	581	555	537	552	539	565	513	518	580	560	521	528	557	545	545	523	567	544	524	527	542	562	548	550	555	566	508	539	560	564	543	561	512	512	535	585	554	562	569	510	533	559	574	560	584	553	538	507	548	501	531	568	525	531	574	516	576	557	534	544	567	543	572	552	548	563	567	555	553	562	510	542	532	539	582	527	525	557	529	553	555	566	575	561	536	535	573	546	548	526	518	510	560	522	494	500	507	537	556	530	558	554	587	548	525	533	572	539
24881	21211	25577	22476	1111	456	487	408	410	429	382	390	366	390	372	382	371	368	377	368	394	396	350	383	395	341	403	374	410	380	377	365	391	390	404	389	423	399	386	369	395	372	359	416	346	385	366	377	375	369	384	401	350	349	372	381	344	376	375	388	361	378	385	376	401	400	365	363	398	348	362	364	355	355	391	386	372	375	405	386	421	379	388	362	380	363	387	364	410	397	332	395	351	379	415	351	369	354	391	377	356	392	376	391	363	404	400	362	378	398	369	358	348	377	355	362	376	350	349	363	378	356	387	403	371	394	384	387	364	361	369	359	411	366	414	384	362	375	367	348	354	355	370	355	381	405	332	358	397	356	363	377	391	395	320	369	381	379	371	374	357	365	379	366	363	364	379	383	361	352	410	372	380	358	356	381	363	375	375	378	367	371	406	376	359	359	358	367	369	392	372	404	336	398	357	372	403	394	394	360	358	403	356	396	362	355	401	378	368	372	367	379	397	416	354	389	371	387	370	359	392	373	335	335	387	356	390	375	380	373	342	381	355	371	377	381	376	411	386	370	373	411	368	380	367	377	352	382	350	370	347	399	359	408	351	362	408	362	398	417	395	353	351	372	370	374	406	370	357	363	413	373	344	420	365	364	376	352	352	361	382	388	355	369	376	372	401	381	392	336	388	357	346	382	372	347	398	359	339	376	407	348	395	386	364	372	345	362	382	358	373	386	390	375	332	413	384	380	379	359	351	354	360	357	367	390	382	396	380	377	381	381	370	378	374	376	351	377	369	422	360	366	376	402	390	392	380	388	375	380	353	402	415	384	387	403	325	323	376	374	390	374	374	361	372	360	436	346	376	338	355	367	380	361	378	398	371	366	341	412	401	403	363	390	360	379	381	381	371	385	358	366	363	398	350	409	414	364	399	348	395	356	394	369	384	388	365	396	363	362	367	357	387	376	350	357	363	385	382	405	410	384	387	390	395	395	354	376	389	405	357	368	343	390	366	360	395	359	413	379	377	365	395	350	376	378	380	398	368	364	380	358	389	400	367	386	392	364	365	385	377	351	382	383	363	355	358	399	402	366	381	398	400	382	385	381	329	365	341	387	337	340	384	369	383	359	414	395	375	385	385	353	382	409	414	392	394	409	398	372	423	387	414	356	346	361	374	387	380	379	374	383	370	394	361	390	371	373	380	403	373	357	392	346	391	369	386	366	343	381	365	359	394	355	398	361	379	387	401	346	358	393	388	343	404	383	404	379	382	394	361	390	373	361	376	379	359	375	358	363	358	374	401	403	429	372	370	381	332	371	389	336	340	397	381	342	380	350	384	380	377	378	402	347	382	365	371	380	386	358	374	384	383	368	377	364	371	362	382	377	395	385	377	338	341	356	405	378	388	366	386	374	360	386	369	356	400	349	396	359	377	381	370	366	383	378	395	380	392	397	395	382	378	402	375	355	381	365	376	359	377	358	367	362	372	374	363	382	373	393	412	368	359	415	389	367	356	376	358	372	343	366	377	367	384	395	374	322	387	383	393	357	353	387	382	351	384	388	398	363	331	367	352	378	391	390	398	341	391	349	365	353	388	374	382	390	397	395	372	381	377	391	400	392	343	340	404	366	387	360	378	382	416	325	339	370	392	381	348	358	424	365	339	394	374	402	356	383	389	371	386	430	413	366	373	365	390	394	375	358	359	368	368	404	382	389	402	386	387	398	400	397	377	378	379	375	370	359	404	396	388	368	380	376	379	405	350	384	397	391	360	363	403	376	366	364	408	377	362	355	404	340	367	381	378	381	385	380	411	356	380	376	372	374	389	357	402	378	391	353	376	376	362	397	385	392	386	363	362	391	393	361	382	350	397	372	374	393	387	366	408	349	407	414	365	415	367	350	323	363	350	368	394	384	384	401	375	343	368	343	422	392	364	353	386	378	378	373	386	367	352	359	387	381	408	390	345	357	360	352	378	370	397	373	385	370	367	378	343	398	371	383	404	369	372	390	359	369	421	399	346	360	379	376	379	350	351	364	386	387	401	371	394	386	359	336	380	375	394	346	386	356	381	404	384	390	385	379	385	380	388	346	411	362	370	357	363	380	351	360	357	362	367	390	431	338	409	357	376	363	373	365	374	380	385	377	387	401	385	355	374	345	402	360	364	363	384	406	414	404	374	380	351	374	375	351	387	359	360	329	417	362	358	371	350	374	396	409	385	380	356	370	367	356	378	370	356	380	387	366	375	395	388	376	362	350	393	380	393	384	348	395	371	356	352	398	404	363	373	374	421	339	381	394	373	357	378	394	402	368	410	388	362	340	341	395	351	366	373	372	371	364	369	376	369	363	400	355	324	365	387	359	404	378	377	367	352	399	334	400	360	380	359	389	346	386	402	412	382	392	385	395	401	355	350	404	374	372	396	362	378	375	377	395	391	364	330	380	404	367	378	368	381	356	401	354	375	375	428	359	359	369	386	368	386	379	406	385	384	367	377	364	374	360	393	350	354	378	347	376	333	369	382	388	393	340	393	375	377	410	378	375	354	345	368	380	346	367	363	378	400	387	375	348	362	355	358	372	363	374	380	360	375	401	383	384	357	360	371	402	400	377	359	377	362	389	379	342	334	383	359	394	384	405	388	384	369	359	399	358	387	393	397	364	383	355	336	364	336	361	391	397	382	369	360	388	392	349	353	353	382	399	408	357	370	359	370	372	355	393	349	370	350	383	349	351	378	352	369	359	370	392	366	344	355	366	405	374	352	387	395	339	382	362	430	359	338	361	376	368	367	351	378	377	348	414	388	427	427	367	388	365	390	375	362	385	371	345	376	390	359	413	362	401	375	386	405	394	397	392	385	311	358	388	358	404	420	347	342	352	398	412	375	381	381	387	391	381	407	355	365	402	359	383	397	364	394	412	430	350	369	374	397	382	372	372	369	349	365	360	345	357	382	373	370	358	373	391	350	390	391	332	379	419	415	383	339	390	367	374	375	386	350	403	400	391	384	365	355	382	383	372	360	385	372	373	385	332	373	372	392	352	377	359	368	416	382	376	398	348	355	361	361	424	363	351	374	367	384	363	419	389	361	394	372	358	354	353	392	355	371	390	384	382	369	383	383	367	367	383	369	386	342	371	366	395	356	369	387	360	393	371	383	396	367	362	329	387	376	407	364	387	372	395	377	358	348	354	367	403	374	375	347	385	356	379	323	422	373	369	393	388	393	398	382	355	366	381	342	375	361	370	361	382	386	356	382	404	379	396	414	413	383	379	369	373	361	374	376	354	389	364	368	363	407	357	375	360	399	382	372	367	351	344	347	378	371	366	399	366	363	375	365	410	386	384	371	366	385	382	366	346	365	393	366	388	378	389	397	350	354	377	384	403	390	399	390	375	385	381	392	384	365	368	362	403	406	361	380	347	365	376	377	376	405	368	371	341	370	334	363	364	384	371	378	376	391	358	361	384	368	358	355	368	392	365	373	361	372	427	351	367	385	396	385	365
19002	3215	2055	1181	944	821	766	600	636	615	584	524	512	509	496	576	551	519	519	513	554	522	508	501	537	468	491	493	495	489	498	481	521	528	525	591	568	537	507	526	527	490	497	517	469	489	526	470	489	479	505	544	486	482	475	494	474	508	468	500	486	481	506	488	461	460	496	497	515	438	467	533	495	482	499	530	498	492	483	472	496	504	498	469	504	502	496	501	477	510	472	509	493	506	483	461	446	499	487	445	504	474	487	497	479	462	490	529	524	469	473	521	538	506	502	484	476	465	492	531	455	500	502	455	465	487	487	491	500	515	527	477	540	508	515	496	512	471	476	479	471	506	474	503	507	476	526	478	456	502	532	485	471	547	521	471	518	503	471	479	487	521	475	470	502	489	511	510	507	522	501	484	482	501	504	479	518	507	501	470	518	508	472	498	497	498	489	460	521	518	462	483	439	478	479	511	469	455	518	466	458	505	519	474	515	550	506	480	505	499	485	500	543	476	492	476	496	504	437	485	489	535	459	493	482	476	500	481	469	493	518	500	481	463	502	516	501	491	498	480	464	523	464	451	467	484	494	522	508	513	505	465	491	480	535	466	511	505	505	472	501	499	515	461	442	463	520	490	445	479	518	491	513	515	519	484	502	516	460	497	523	474	460	496	515	511	529	491	465	513	508	475	491	509	490	514	497	482	503	502	530	510	471	465	512	480	491	515	513	491	547	453	499	499	502	518	454	511	487	500	468	479	493	497	479	480	466	441	493	491	523	493	497	490	486	458	485	499	503	495	478	503	480	525	507	490	470	480	504	500	495	482	523	471	464	503	508	462	489	541	518	445	483	480	472	496	496	482	494	478	481	479	525	486	462	484	506	481	492	502	475	489	482	489	509	495	489	510	463	489	511	506	543	484	479	506	495	487	518	484	482	474	502	471	525	503	461	507	501	522	457	492	494	492	486	514	509	497	507	471	455	460	507	488	471	506	484	490	522	486	501	498	525	485	499	518	464	498	478	491	513	520	423	490	520	467	529	525	537	550	502	461	514	491	466	507	478	476	494	472	515	515	488	538	507	513	466	500	504	493	491	494	505	488	489	431	513	532	513	500	455	476	505	471	497	476	528	505	516	523	495	471	498	475	520	548	507	503	486	483	542	493	466	484	478	490	483	493	491	476	499	520	499	447	481	498	490	482	478	520	452	483	500	489	489	478	486	484	503	481	515	522	503	467	521	516	464	476	482	490	459	483	464	473	493	512	511	511	488	504	496	508	487	526	474	502	503	474	505	475	486	531	518	456	524	493	490	508	461	485	494	485	472	502	491	470	476	494	463	478	471	527	499	500	539	518	484	478	492	527	531	481	496	502	473	519	491	477	481	502	549	513	482	466	493	510	494	467	531	495	502	483	530	500	479	453	502	494	475	510	498	511	491	561	501	483	507	481	487	508	509	512	498	453	517	484	480	490	534	467	504	495	520	501	455	514	491	531	500	498	477	499	465	501	516	498	501	496	473	460	537	472	504	468	537	522	442	528	498	494	484	451	473	486	504	484	507	486	518	461	508	507	496	528	515	457	490	525	515	476	458	528	500	491	488	518	542	473	482	523	515	499	497	484	497	498	511	487	502	506	509	447	491	503	551	494	490	488	482	510	504	482	517	462	511	507	474	449	498	485	531	491	451	505	494	495	475	475	501	475	515	520	476	460	502	511	479	463	476	514	477	491	490	463	501	480	518	484	487	430	504	475	514	511	534	492	505	479	503	499	477	498	494	512	487	496	453	491	502	443	479	554	493	489	470	499	518	467	497	491	474	497	464	458	508	517	499	468	463	458	490	489	453	491	463	505	466	459	472	498	518	546	486	480	476	513	456	516	527	480	517	510	473	528	486	495	465	475	505	497	490	529	495	509	502	475	487	495	504	494	485	430	486	493	517	515	507	449	472	504	526	512	488	539	497	470	496	475	521	505	480	482	551	468	498	533	504	492	485	495	501	478	454	508	529	449	505	502	462	488	517	500	499	487	466	539	502	476	482	497	516	445	500	485	493	505	488	510	570	490	488	496	490	473	500	487	518	502	486	482	496	522	480	474	503	488	493	520	482	530	471	533	472	494	505	498	517	489	501	482	505	535	479	521	484	505	460	455	454	472	499	473	496	481	528	486	486	506	491	472	508	458	514	494	510	482	492	478	455	446	474	497	500	523	458	493	464	506	500	473	492	498	488	490	515	496	490	531	504	514	485	479	488	473	482	464	451	533	495	501	494	490	475	498	488	545	451	515	510	522	527	482	490	492	501	488	493	490	486	545	474	526	503	465	507	495	470	495	519	502	490	485	440	516	503	512	511	477	471	471	499	487	469	503	464	494	547	468	497	500	482	487	482	494	488	503	466	464	494	544	560	524	504	521	494	523	475	481	503	484	510	483	510	489	468	496	498	487	533	483	469	460	487	522	472	509	481	490	521	519	491	450	500	493	485	527	497	516	496	486	541	479	465	479	467	504	482	479	479	485	497	439	506	531	499	488	493	511	461	520	516	482	487	493	441	460	492	480	479	484	536	508	506	481	501	474	506	513	477	521	498	481	472	451	506	469	472	506	460	500	473	521	513	468	478	504	500	470	506	520	499	435	512	493	488	498	465	497	504	497	502	476	498	502	519	521	491	491	516	510	527	485	529	504	510	556	473	488	450	497	502	539	479	460	474	543	495	495	489	484	527	545	504	465	469	498	493	512	499	493	519	543	484	515	515	516	465	531	522	465	487	481	518	455	497	504	478	528	493	459	508	502	514	506	519	491	499	460	491	499	499	501	527	501	468	515	494	506	534	518	431	489	501	492	502	495	485	531	485	527	493	556	498	462	507	510	458	506	512	440	545	475	535	456	465	446	486	521	530	506	468	515	485	490	492	485	476	481	474	526	507	497	492	508	509	504	487	454	494	481	472	476	516	525	482	493	474	446	502	483	513	472	492	484	484	486	510	505	507	523	478	455	509	472	477	486	513	519	474	514	500	509	521	499	527	518	499	517	511	466	486	486	484	500	507	484	510	504	480	485	477	502	492	489	518	485	471	473	493	471	520	521	530	499	532	467	491	500	527	493	481	507	527	461	461	519	526	479	495	508	488	505	510	534	487	494	530	481	503	497	479	493	490	482	483	527	474	505	495	493	489	493	504	521	496	457	499	484	550	521	477	483	470	501	526	489	534	505	490	489	484	487	423	481	533	492	473	520	471	502	476	483	501	490	489	467	466	526	511	485	509	495	493	479	457	491	485	487	477	478	463	488	496	476	510	500	479	480	489	497	523	504	466	525	519	486	515	496	509	455	484	478	461	525	472	471	454	525	515	448	448	528	488	488	476	532	485	482	500	469	506	493	484	481	483	497	469	498	473	509	474	487	488	463	504	445	499	426	507	529	517	503	481	473	499	497	484	514	495	521	442	507	498	480	505	469	490	473	492	483	516	514	496	489	463	508	498	476	503	481	479	498	475	484	507	516
22652	21308	28514	24440	21311	18982	1057	432	340	289	281	265	233	247	213	201	224	205	207	216	199	200	190	206	168	196	181	185	175	215	194	201	184	184	187	198	238	221	180	223	174	175	177	166	168	177	193	181	173	184	186	173	191	178	198	176	149	152	176	179	159	190	183	178	183	183	178	177	179	176	190	196	170	178	155	191	196	188	186	176	172	177	197	176	185	181	179	184	186	174	164	196	175	198	188	206	181	197	176	165	163	164	185	178	159	167	182	152	148	196	152	206	180	176	166	183	201	161	163	176	173	180	182	181	157	164	166	155	191	140	163	174	176	179	178	199	149	160	201	182	161	173	174	172	169	179	171	158	169	186	148	192	189	166	172	174	191	187	164	191	182	166	193	157	166	181	167	159	186	192	180	167	208	170	182	165	180	174	178	163	165	178	154	187	184	192	195	161	171	173	163	170	200	170	176	211	181	184	189	180	176	172	177	181	185	186	169	162	174	162	162	177	172	176	182	171	183	171	142	186	175	157	165	177	152	184	171	200	204	183	166	198	183	175	165	168	183	176	164	195	195	185	152	167	176	153	174	179	189	166	176	195	171	179	166	176	160	180	175	153	162	172	174	161	175	159	158	169	177	187	177	201	171	179	174	165	181	175	178	157	176	190	171	161	178	177	175	176	168	151	168	175	180	164	158	181	167	177	165	168	171	167	162	176	171	192	172	172	182	189	183	182	162	182	162	169	193	216	183	161	164	177	178	179	193	176	186	174	157	166	188	167	189	168	158	179	186	163	182	190	185	155	175	177	208	170	191	173	161	165	148	155	185	182	174	165	169	201	147	170	183	183	173	173	181	178	164	181	168	183	179	176	173	183	172	166	181	187	174	176	186	151	183	179	154	169	171	170	195	157	166	161	179	150	168	191	152	187	185	198	191	182	160	202	162	158	165	181	197	190	164	166	153	158	173	162	175	191	179	179	197	164	178	161	165	195	174	179	180	155	189	152	183	198	187	157	163	176	190	178	192	182	213	192	189	184	186	167	162	184	186	177	168	172	181	171	159	166	172	196	172	157	170	177	180	177	179	194	192	152	183	164	144	157	177	182	168	186	177	186	195	160	180	154	183	141	154	190	200	180	179	171	157	162	162	172	155	174	190	192	173	181	172	183	187	163	175	162	195	160	176	177	175	181	136	157	159	164	174	200	154	191	190	161	166	166	163	176	169	163	165	173	170	187	151	174	190	188	183	159	176	181	172	198	164	165	195	188	175	200	177	182	166	183	151	161	194	176	149	201	179	178	191	166	167	190	128	196	173	176	183	155	189	164	158	172	155	190	172	168	180	170	142	163	200	211	173	166	171	169	176	172	181	174	171	182	155	177	176	171	172	172	183	156	156	181	203	166	172	189	185	185	186	184	169	197	182	153	171	169	166	178	163	168	184	184	165	183	159	162	190	195	168	187	165	167	189	191	157	170	182	171	177	202	173	184	178	191	151	177	165	182	164	164	167	169	183	169	177	165	183	182	166	170	199	166	179	160	189	172	177	191	188	170	179	143	175	182	166	176	196	165	162	179	169	146	149	193	155	171	182	189	186	138	165	174	179	163	154	169	191	184	157	164	168	160	175	172	185	180	163	154	175	194	192	177	184	168	179	175	168	167	186	153	187	183	175	155	179	157	189	159	178	184	166	177	196	157	171	189	158	172	172	168	174	159	190	177	180	170	160	178	160	158	181	166	174	191	170	194	164	149	177	175	167	167	176	173	193	177	184	180	182	199	175	161	159	174	166	199	179	174	172	178	171	177	159	164	148	176	191	181	154	163	183	158	189	168	184	156	185	172	157	168	167	211	190	173	161	167	175	193	187	199	147	158	199	172	164	171	186	184	190	176	149	176	182	163	181	158	177	178	198	176	160	177	204	141	188	183	179	178	153	157	171	144	186	188	198	185	181	155	203	159	166	184	143	187	205	166	169	185	193	187	172	142	166	200	184	192	145	172	170	176	155	183	210	169	172	166	162	184	157	204	184	173	187	155	212	192	203	186	193	191	162	176	187	161	183	171	183	192	170	180	189	174	174	191	172	179	184	192	176	172	171	174	203	174	183	172	177	188	154	185	168	193	165	185	182	167	156	180	177	174	161	172	184	172	179	180	179	183	181	146	166	144	184	189	201	170	173	196	182	174	185	175	177	168	177	168	159	166	195	185	182	192	173	200	176	169	177	186	178	181	167	177	195	161	185	174	146	218	168	150	198	169	176	164	167	187	164	171	179	175	158	161	175	174	173	173	161	169	184	169	199	170	172	192	199	183	154	164	189	198	169	167	181	176	175	146	159	165	151	183	165	167	147	164	171	177	166	154	170	186	174	191	156	169	145	173	174	171	152	151	190	186	162	174	155	140	178	195	165	182	156	149	197	173	172	175	180	186	179	181	174	191	182	157	158	172	168	185	200	190	174	171	177	181	185	199	169	147	182	160	167	167	179	149	177	165	181	170	153	174	177	173	165	186	170	168	160	177	200	195	152	191	164	175	175	168	173	200	163	149	179	165	191	182	151	158	167	166	196	162	186	178	176	179	172	172	206	180	161	178	170	166	172	168	184	162	174	169	159	150	172	166	204	147	150	181	184	187	168	151	160	190	172	175	146	162	194	158	169	164	190	175	171	156	174	188	177	159	175	175	157	179	185	180	159	191	171	183	174	196	168	162	192	208	174	168	180	172	181	174	180	151	177	158	177	180	167	184	166	182	178	169	179	183	173	164	178	176	176	164	194	183	181	190	197	171	173	175	175	174	186	167	173	167	194	177	168	174	183	174	160	185	154	205	196	168	190	166	184	169	159	167	178	170	157	154	185	167	161	161	180	165	165	163	160	190	181	179	182	178	177	175	171	165	184	179	173	185	185	187	171	166	186	182	146	201	200	158	178	180	195	179	162	179	156	153	183	179	168	167	190	184	188	202	155	159	187	206	163	164	167	168	186	188	169	183	169	167	177	195	168	171	160	186	174	159	169	148	175	166	176	191	160	174	182	185	187	179	187	172	190	174	168	159	170	164	168	178	155	167	169	198	178	187	213	186	150	180	178	175	167	177	149	162	185	171	174	174	170	180	181	173	179	169	155	163	176	159	187	168	181	176	159	187	183	172	182	175	187	150	198	180	168	157	162	192	188	173	164	192	175	172	171	170	189	182	164	188	162	174	163	157	182	171	175	187	187	176	144	147	178	176	184	212	212	170	176	184	195	182	192	177	179	159	167	186	180	173	209	177	180	196	164	169	193	189	176	181	185	177	158	174	149	164	204	162	160	163	169	180	170	178	185	200	178	190	168	171	193	170	171	164	178	187	154	180	179	162	182	184	183	138	185	184	175	179	197	175	188	192	163	161	157	152	178	186	191	176	176	163	171	170	189	163	167	141	178	176	149	188	191	193	178	147	177	161	174	169	186	174	168	182	171	178	179	167	172	199	168	154	177	170	193	164	178	178	174	199	170	183	158	159
23553	10499	6397	2995	2106	1480	1227	900	715	663	566	469	467	397	405	375	366	327	354	332	302	298	294	298	255	273	287	267	235	262	290	291	302	320	307	374	360	344	336	275	258	251	264	243	244	267	256	263	249	243	263	242	233	251	270	238	238	240	226	260	259	245	253	255	221	250	257	264	248	232	238	237	247	243	262	280	248	236	250	223	249	238	234	270	239	273	232	245	248	256	251	228	241	268	259	250	281	241	235	239	211	231	249	246	245	234	225	245	266	241	236	237	231	247	252	235	256	254	248	219	236	250	247	252	248	240	224	250	236	236	243	271	234	229	239	236	211	241	249	256	232	247	244	257	228	229	258	260	239	256	230	235	261	239	198	264	245	270	262	263	268	234	273	241	255	233	239	259	235	241	255	213	231	256	236	255	275	218	262	265	239	249	225	235	228	277	235	237	243	251	248	257	212	261	255	275	235	254	237	244	239	246	237	252	253	262	233	232	224	230	243	233	258	248	214	248	254	229	248	237	250	256	255	237	285	266	220	221	260	267	198	253	238	227	258	239	237	247	240	247	230	247	238	243	251	248	272	227	250	253	279	266	257	257	262	219	205	254	250	238	224	255	230	262	252	239	229	262	251	265	246	255	251	233	244	248	244	262	267	247	263	252	224	244	252	240	253	233	246	247	243	250	253	263	256	253	250	239	246	245	235	229	255	259	253	246	232	253	226	229	245	231	257	255	261	256	240	253	244	228	221	221	250	250	251	241	268	246	230	268	229	235	259	232	258	215	229	251	262	268	229	239	222	245	262	233	264	266	233	213	232	256	243	251	232	245	266	238	224	236	219	244	234	258	243	272	247	237	263	247	233	229	229	277	245	251	232	240	234	229	255	240	249	241	264	250	227	277	216	266	229	228	223	237	249	241	232	250	245	261	255	247	260	250	250	248	245	273	246	242	269	236	237	209	206	222	227	255	232	225	247	258	257	239	248	248	237	238	225	236	235	255	256	249	242	233	220	254	243	250	244	238	271	230	257	240	265	231	260	264	227	254	219	232	238	259	251	244	240	235	244	234	245	246	254	234	263	229	253	245	244	265	249	237	253	238	188	215	249	238	211	242	250	237	272	254	285	258	229	242	235	233	230	235	239	232	246	241	238	230	262	238	256	242	226	255	219	221	237	232	259	252	212	256	234	231	253	248	252	245	252	239	227	246	244	236	234	232	250	266	257	227	211	237	239	228	278	245	235	235	215	247	255	253	248	261	248	248	271	247	261	260	259	220	237	238	233	238	217	241	279	227	255	231	232	254	256	246	235	239	245	249	220	210	264	244	226	232	260	269	221	249	247	243	227	239	247	271	236	243	260	233	223	252	225	228	274	246	289	228	232	267	236	262	252	230	263	231	206	260	236	219	244	231	242	235	233	257	248	231	244	261	251	241	210	233	265	246	211	250	238	230	265	235	222	231	234	252	284	234	251	215	252	231	269	239	214	249	265	278	229	253	227	229	233	243	242	214	256	230	268	234	254	222	241	255	232	231	224	232	239	234	238	247	216	213	248	263	268	217	264	244	249	256	238	228	262	226	252	241	231	223	230	253	246	222	232	279	256	233	252	250	248	238	252	233	229	234	251	262	263	255	225	242	267	257	228	220	200	247	276	247	214	233	254	230	257	229	237	231	250	285	261	241	230	260	245	258	214	235	233	260	229	273	225	251	226	233	248	195	227	251	214	251	243	227	231	240	237	274	231	234	239	233	246	237	228	244	220	233	222	235	259	238	246	264	265	243	251	207	244	227	249	235	232	231	250	255	258	237	230	247	252	254	257	247	270	230	247	219	271	246	235	242	241	245	252	226	244	258	235	218	259	263	242	265	234	240	250	271	253	248	266	254	248	250	231	214	200	249	248	210	254	233	255	227	245	231	240	238	224	268	249	247	223	250	239	241	263	232	261	217	242	270	239	248	283	231	239	229	257	242	219	243	243	266	242	256	269	243	230	228	223	242	261	239	227	241	240	254	225	242	227	247	261	245	224	244	234	243	260	234	256	226	234	251	236	224	245	220	256	263	232	279	239	236	238	251	242	254	255	258	238	229	249	240	251	244	266	247	256	244	247	245	237	236	214	246	215	258	251	224	267	239	256	216	250	231	262	233	254	239	256	241	260	240	239	282	234	269	251	259	212	240	251	261	255	248	233	231	242	240	225	242	255	255	251	227	261	235	246	260	221	237	218	230	221	258	253	248	238	249	241	245	239	230	228	259	248	232	251	229	225	261	235	234	255	235	254	243	230	266	236	259	248	232	220	257	258	247	255	264	233	237	231	238	249	231	241	271	223	223	234	260	253	233	255	235	232	254	253	281	251	241	266	255	247	252	246	239	221	249	259	264	248	224	243	243	259	246	257	254	225	223	236	250	243	241	241	223	247	221	265	202	258	264	253	286	224	218	250	248	235	229	267	253	229	231	243	206	243	237	247	233	248	222	255	238	264	257	238	216	220	240	248	253	239	245	238	247	262	241	247	256	227	232	251	246	237	240	234	244	235	238	214	250	262	237	263	244	258	237	213	276	248	240	238	232	251	261	277	234	228	267	246	242	261	273	273	259	236	246	238	244	257	252	232	241	246	225	271	224	229	255	233	258	231	213	226	230	284	243	243	258	253	243	253	262	226	248	259	261	240	241	217	273	274	249	252	264	243	252	242	250	251	247	267	215	232	251	266	232	237	254	250	243	251	242	241	245	236	262	265	260	255	254	230	233	259	221	221	227	223	257	223	261	245	227	252	224	224	249	243	247	234	241	261	238	247	239	240	243	285	214	256	273	243	244	208	215	230	243	252	235	259	273	234	237	220	237	229	248	256	251	273	266	236	248	267	243	258	250	251	261	258	245	229	223	219	247	248	241	246	236	234	259	209	251	216	245	227	273	226	245	254	250	262	233	255	215	241	260	273	271	244	251	248	214	237	240	258	240	251	238	223	238	241	234	271	236	239	238	252	245	238	250	255	232	236	228	236	252	251	253	202	230	255	242	241	230	244	236	238	247	254	270	229	254	227	231	254	248	253	237	240	252	248	276	229	241	237	243	226	239	238	238	241	206	242	237	225	253	236	280	258	233	231	250	277	237	226	261	249	250	236	259	250	219	250	266	222	225	225	238	226	229	259	217	234	245	238	262	230	256	257	268	244	242	216	248	243	246	248	223	248	246	252	242	229	237	202	258	233	250	226	267	253	241	261	236	250	251	254	219	259	267	248	246	207	229	223	247	223	234	249	252	249	281	237	249	282	236	215	250	224	238	241	239	259	242	257	261	229	256	233	262	259	221	232	250	238	278	250	254	243	227	252	260	234	248	253	230	246	231	244	235	247	238	242	226	244	254	244	243	234	227	260	228	243	259	234	251	257	237	225	236	242	234	223	258	265	222	236	257	253	237	237	246	240	245	260	219	214	252	273	270	245	253	228	249	251	244	223	235	288	235	248	245	254	207	248	272	242	220	269	266
27785	15491	2113	730	580	509	595	532	522	516	483	515	538	522	547	490	514	506	546	517	553	527	553	517	541	548	510	511	502	542	480	556	525	524	548	531	506	576	516	524	529	493	525	502	497	511	532	506	494	524	513	522	499	514	521	488	524	529	542	524	545	559	523	553	528	537	501	499	508	549	527	522	510	486	518	488	552	525	536	505	514	558	504	538	514	527	502	477	533	507	512	530	506	505	548	544	543	521	515	536	541	530	535	499	566	486	474	540	489	543	530	509	532	503	506	529	563	516	502	553	507	511	485	526	491	511	500	492	511	545	574	498	525	535	525	525	515	541	529	523	546	497	530	523	508	515	551	517	487	500	506	544	581	492	521	546	528	561	532	548	550	487	531	519	515	548	537	538	553	501	547	529	480	534	489	491	478	543	541	514	496	488	540	507	517	540	557	526	507	538	504	519	506	538	531	502	535	508	521	482	516	497	514	524	544	518	500	496	500	536	506	504	517	461	479	543	520	522	527	508	507	502	487	488	526	510	541	513	506	482	523	502	496	523	504	547	513	537	515	527	517	568	538	496	541	537	484	556	498	541	518	530	488	519	544	530	493	526	563	475	494	530	484	525	498	545	519	485	513	508	524	524	528	496	521	492	489	474	503	547	523	533	514	527	494	486	497	565	498	511	542	565	472	511	536	561	519	511	561	533	538	518	499	511	507	515	501	528	517	479	491	498	505	539	482	509	537	511	510	535	494	568	547	533	517	514	514	525	526	486	526	515	525	483	535	518	526	519	462	469	536	542	524	548	526	534	496	545	477	509	526	528	550	520	472	501	537	541	537	496	509	488	536	549	527	482	500	509	527	497	513	473	540	588	559	521	495	488	484	539	539	472	540	542	518	537	530	502	514	517	513	480	528	548	563	469	502	559	532	538	487	473	527	534	520	513	533	503	527	521	537	493	505	518	558	494	507	511	539	538	532	492	525	542	540	552	540	472	517	531	534	531	492	542	547	510	510	553	527	537	533	508	505	487	521	496	497	557	523	539	518	553	494	513	549	507	512	537	559	539	475	547	535	488	521	556	502	494	526	532	530	531	544	547	511	533	564	524	484	553	488	553	518	502	524	514	517	521	590	525	531	509	491	546	557	484	486	478	487	525	481	503	501	506	534	520	539	496	514	526	506	529	511	527	498	516	524	484	537	494	505	517	515	528	514	529	564	520	521	499	501	519	474	530	546	536	545	546	521	482	560	530	504	525	530	534	532	497	495	580	526	498	528	510	521	521	485	525	535	557	517	507	537	529	532	522	509	528	502	523	534	490	526	538	556	507	559	510	503	509	516	499	511	516	536	523	492	501	467	509	585	504	519	573	486	541	541	498	513	495	486	501	545	553	504	558	489	521	527	484	468	515	520	493	489	566	521	528	520	539	528	560	558	531	540	511	499	503	544	552	508	567	478	514	492	512	515	535	523	502	502	500	568	539	516	514	537	477	522	525	608	460	569	528	527	566	540	519	525	425	529	562	505	531	506	538	559	546	521	523	542	483	483	478	495	540	518	494	504	486	520	500	496	510	570	497	501	490	488	539	492	464	503	513	556	526	476	505	533	492	537	533	480	498	515	511	547	559	505	486	540	574	505	491	517	487	570	551	520	542	471	493	496	539	488	546	544	525	538	562	557	515	535	516	555	492	508	490	520	493	571	573	532	534	534	529	498	535	488	495	545	481	520	539	507	479	528	513	504	514	517	552	518	503	503	581	553	531	487	518	533	466	520	509	493	542	536	509	540	510	515	518	528	540	524	481	551	520	488	533	503	514	494	516	493	568	525	504	541	525	497	547	508	502	500	543	537	527	519	494	527	519	499	475	500	546	516	522	555	504	510	525	531	535	548	531	490	492	473	505	501	542	504	511	547	534	536	477	493	523	532	543	491	519	544	500	521	533	477	521	508	512	502	507	516	536	526	558	515	512	534	547	528	509	512	536	552	558	533	534	557	506	523	538	520	551	547	539	532	540	522	543	501	464	524	559	528	510	517	479	553	518	500	521	500	494	531	520	538	542	526	497	521	511	478	538	475	550	557	494	542	486	515	527	478	497	512	507	545	446	513	533	565	522	509	502	521	538	508	516	496	512	503	548	535	503	507	536	516	468	533	529	503	523	509	493	541	490	529	542	536	521	541	517	531	501	514	546	546	527	521	531	520	502	518	486	513	491	511	524	531	495	526	532	527	524	536	512	501	493	530	549	511	556	548	531	472	511	500	516	519	513	557	530	532	497	493	548	486	543	522	517	546	528	533	530	498	556	528	486	494	497	492	509	489	506	485	491	540	523	484	539	487	534	534	519	531	510	539	508	531	482	509	491	517	546	493	518	499	491	488	547	502	503	545	514	587	505	471	501	484	483	491	532	518	530	510	548	539	560	564	559	514	542	510	483	525	499	499	508	475	518	522	504	528	486	545	499	523	516	563	514	514	482	486	520	497	508	501	511	528	527	530	536	530	536	533	501	495	500	508	531	573	487	533	527	510	498	481	521	533	535	531	534	531	506	512	477	515	523	508	557	530	505	528	547	522	518	523	509	516	516	541	493	479	543	519	520	552	593	544	503	516	506	496	525	506	509	546	512	502	488	505	499	535	511	509	498	524	544	496	507	499	536	511	532	507	485	545	506	526	531	552	510	499	491	514	494	541	516	562	499	522	508	534	506	530	513	510	522	473	537	471	502	499	508	496	516	539	517	528	493	529	493	492	491	531	466	506	522	577	508	545	512	508	532	508	520	489	550	545	499	473	529	525	486	486	501	527	516	532	485	513	503	514	530	506	614	516	500	556	543	539	551	495	567	533	543	514	503	522	532	524	521	569	498	531	529	519	534	545	532	559	500	518	516	501	549	539	537	527	537	479	511	501	497	513	553	502	503	535	493	496	552	533	567	510	520	512	552	543	529	562	519	496	489	551	503	550	554	550	508	553	540	537	498	491	515	518	527	535	500	534	541	518	549	522	531	502	502	549	497	525	529	556	528	476	496	489	531	508	484	505	547	519	532	530	511	531	522	527	533	501	501	513	511	528	527	531	540	478	535	525	507	534	506	519	539	505	547	536	508	540	503	486	481	525	514	487	523	515	522	509	547	545	519	517	514	540	517	523	519	509	526	523	507	479	496	521	524	556	535	544	535	489	548	480	493	528	519	507	569	524	540	516	504	507	546	512	528	516	528	502	494	540	521	541	495	535	545	507	526	533	538	520	522	524	519	541	504	511	515	496	518	469	475	525	506	504	516	511	523	501	515	507	517	496	516	447	493	529	531	571	475	554	530	516	511	518	516	530	520	505	510	461	498	505	547	529	540	474	538	531	536	565	529	548	517	511	536	494	519	503	512	516	526	512	546	509	539	557	490	527	555	542	536	455	499	545	476	519	501	449	515	532	513	479	532	514	531	518	514	509	508	552	542	541	546	526	543	501	565	505	511	471	535	489	508	551	528	496	513	506	531	496	531
7606	1063	912	705	748	710	715	754	744	677	676	676	711	669	695	730	698	707	702	690	696	682	693	670	654	667	708	700	711	710	707	697	664	630	652	792	728	720	672	683	669	756	720	707	712	656	703	647	690	655	659	684	701	652	698	706	664	687	622	705	706	660	695	679	673	682	743	703	727	718	703	641	688	670	715	702	712	668	673	711	733	678	673	666	628	730	700	667	684	704	708	669	701	678	680	724	697	669	687	643	671	660	746	662	677	706	657	662	635	709	696	696	712	658	728	705	718	660	712	666	720	665	707	725	710	660	673	700	687	689	705	690	724	633	666	699	696	694	694	686	704	737	724	708	685	676	688	695	742	676	698	678	657	690	697	699	711	640	728	683	664	682	704	714	716	702	682	608	733	702	691	660	651	670	686	663	664	687	707	712	646	711	693	697	661	716	670	703	688	700	688	697	681	687	652	707	691	638	660	660	702	700	709	714	707	695	723	686	655	684	681	674	670	686	683	680	687	665	662	664	694	710	672	693	693	677	609	687	745	649	690	661	655	717	681	747	660	646	702	653	725	675	706	701	677	654	751	665	673	670	735	654	694	717	683	665	672	713	710	680	640	662	672	680	642	686	681	688	715	659	703	703	662	686	684	671	693	672	685	670	724	712	663	695	627	726	658	680	707	662	701	678	686	696	713	625	716	659	674	667	698	654	683	727	665	741	647	636	696	719	672	688	703	641	656	688	729	675	687	673	685	673	674	695	653	700	685	712	757	669	691	664	691	746	668	673	695	681	705	688	724	663	670	691	683	675	711	669	683	672	690	652	716	678	707	693	700	720	678	694	718	682	695	646	647	662	602	699	667	673	658	641	653	638	691	668	748	724	676	677	686	666	701	656	722	716	678	652	666	693	703	675	666	721	641	683	597	691	624	656	703	717	721	696	707	704	687	688	724	695	700	714	671	662	678	692	660	647	753	666	647	649	651	664	692	732	661	701	694	706	682	654	707	643	696	697	689	703	727	722	748	680	730	723	710	715	719	679	696	706	633	676	734	677	663	695	718	697	667	716	644	644	678	699	682	706	728	708	696	657	677	704	710	689	706	671	707	689	680	700	694	729	752	726	746	692	701	743	692	676	715	681	712	704	629	651	715	661	691	721	699	723	693	668	733	653	703	702	662	734	683	712	691	672	719	659	648	634	659	730	699	698	690	714	657	654	710	651	705	682	680	670	693	664	648	736	724	689	643	688	687	725	661	694	725	681	695	732	707	688	687	715	673	686	690	703	664	606	687	694	731	677	709	662	708	724	673	651	688	658	638	639	700	714	718	688	659	684	687	696	725	639	684	690	708	703	651	694	674	694	663	715	643	732	696	691	690	688	711	724	713	685	720	696	658	675	710	699	678	678	676	645	646	688	666	668	715	661	655	686	664	677	656	695	729	679	740	721	707	703	708	681	700	665	697	710	721	713	682	681	748	717	702	674	673	704	647	688	708	719	664	712	681	639	686	638	679	682	673	710	663	661	685	700	708	685	671	703	664	713	654	723	689	730	665	689	674	696	692	683	669	719	693	689	700	686	658	656	704	675	678	667	694	693	718	706	688	653	650	705	671	719	664	691	671	681	685	674	702	707	694	732	689	669	690	692	675	701	652	673	720	681	678	701	744	715	672	707	680	697	687	694	687	715	686	712	692	675	701	747	667	701	709	729	703	725	666	708	666	674	683	721	688	710	704	656	637	684	668	661	678	643	689	662	695	679	719	718	721	659	647	688	681	688	698	653	659	690	692	665	650	692	687	712	699	643	662	696	662	671	679	698	676	670	679	643	723	707	688	654	659	687	701	686	723	682	704	700	672	648	664	620	698	695	704	749	624	729	710	679	665	717	669	615	757	676	659	706	674	698	679	748	699	693	670	669	658	683	723	705	686	665	680	648	677	650	682	696	690	717	675	691	661	707	672	654	667	685	697	677	721	659	665	666	713	681	729	681	722	689	685	661	665	689	689	723	743	691	682	702	703	688	715	694	708	721	670	696	704	693	709	659	726	699	663	690	679	719	698	717	740	660	701	668	711	656	656	674	709	693	702	666	696	697	716	670	731	686	663	637	684	640	684	706	664	676	734	672	665	664	718	704	669	659	652	701	633	667	705	653	726	660	702	696	703	722	681	683	680	681	705	726	712	683	628	649	718	676	685	690	759	708	704	666	683	695	675	688	699	706	649	661	686	726	646	679	699	685	640	700	716	692	739	655	723	651	713	709	696	667	741	736	689	655	695	692	718	670	687	690	669	701	756	697	653	656	680	680	750	680	700	696	667	693	717	650	691	724	705	654	693	664	655	689	699	697	676	688	652	683	644	659	657	674	713	674	677	691	662	724	684	673	678	687	657	669	650	673	662	687	678	638	673	674	687	644	708	714	690	662	683	660	703	717	704	657	670	656	711	659	691	690	709	723	680	658	662	682	701	679	732	666	700	697	657	663	681	707	660	638	693	680	731	700	667	721	699	660	670	703	708	656	733	666	666	653	736	722	691	658	676	691	640	698	669	669	696	673	691	630	686	703	678	679	695	717	670	673	675	735	704	650	652	691	669	691	726	732	692	693	666	680	675	666	676	648	689	626	684	691	759	665	705	630	685	683	695	678	685	682	662	675	667	648	675	667	734	674	692	673	682	702	678	716	691	685	671	653	672	737	680	623	683	667	668	694	725	637	611	685	678	702	667	665	662	672	670	725	659	648	689	682	669	710	677	678	684	702	662	723	647	667	653	653	729	628	700	663	731	661	679	695	676	693	684	665	646	674	686	710	720	686	711	705	666	692	732	662	708	712	699	653	663	721	663	729	664	681	666	700	705	643	695	687	704	691	692	653	716	698	683	684	720	654	691	709	696	666	675	754	680	688	726	692	677	672	642	689	643	661	705	699	715	671	714	686	662	614	672	672	666	670	739	687	730	715	704	724	687	699	690	692	664	688	706	721	695	646	718	662	712	693	718	731	643	668	679	674	628	716	672	716	703	657	711	699	657	708	701	691	704	685	710	674	677	703	683	645	680	735	702	690	647	709	651	688	695	707	693	659	626	651	677	669	717	713	692	634	684	658	723	686	699	712	668	701	652	680	689	719	676	696	683	662	672	690	697	699	670	704	713	680	656	675	630	651	740	670	717	702	755	690	691	662	679	672	721	645	673	677	653	687	741	693	696	714	720	712	696	697	682	673	658	644	681	704	715	746	673	681	680	745	701	681	675	684	639	682	669	653	659	709	708	705	740	712	654	651	704	686	695	686	667	666	688	696	666	723	673	678	708	635	704	674	712	665	660	677	692	709	665	697	668	740	709	705	727	651	691	710	699	699	673	681	670	630	637	660	672	675	682	710	701	713	689	720	728	708	664	710	700	705	670	706	674	724	672	733	715	686	716	699	693	718	664	716	712	691	633	645	667	679	676	647	682	647	736	691	654	696	700	661	656	703	695	645	651	701	711	691	720	689	729	676	687	685
23519	21260	27842	24973	20606	2032	646	560	512	460	437	436	440	410	416	417	472	429	419	402	389	411	396	427	403	412	410	386	392	404	367	381	377	412	418	411	407	407	411	411	408	392	376	369	402	411	378	377	418	415	404	393	360	420	450	382	421	407	430	420	375	370	402	404	422	424	404	395	415	422	424	376	416	389	388	334	409	402	426	389	415	356	425	397	394	366	391	387	404	400	406	404	417	379	386	388	434	374	368	412	407	413	382	390	377	424	399	380	441	363	404	375	394	373	395	406	381	402	451	375	385	430	389	407	372	396	382	361	400	411	397	403	397	428	370	400	426	397	398	410	398	394	423	409	435	389	398	425	410	410	422	395	399	358	413	360	379	399	365	406	392	396	383	394	386	380	384	435	383	435	380	366	366	372	381	406	418	426	374	370	396	362	389	364	416	380	410	442	426	400	388	393	394	388	397	393	405	409	401	391	344	354	422	356	378	398	406	383	406	381	417	439	389	385	397	366	363	405	420	358	390	389	417	382	411	413	386	410	415	400	388	403	426	382	431	393	402	418	378	410	393	432	421	393	372	415	402	365	379	378	417	409	395	398	393	375	349	385	420	375	404	372	390	405	349	380	375	365	394	407	397	420	371	366	391	419	424	405	361	410	387	407	385	381	386	433	387	413	382	440	384	364	408	393	428	390	413	366	390	390	408	391	412	407	381	393	385	382	402	401	375	358	409	400	412	375	378	363	355	381	437	394	389	398	359	419	367	417	408	367	380	363	396	414	421	416	403	385	365	404	363	396	416	366	426	460	393	419	385	354	378	371	395	370	409	364	397	419	400	409	423	416	372	390	421	418	416	400	413	404	403	423	373	381	392	390	397	380	410	421	391	382	407	398	409	416	407	434	417	396	404	401	397	392	367	370	397	419	390	415	353	368	372	414	375	402	349	386	415	404	360	426	381	401	401	389	413	393	394	387	387	405	394	411	394	399	397	365	356	437	362	402	407	388	383	434	378	403	380	366	366	386	358	383	398	355	376	417	380	388	397	399	361	394	404	379	377	408	417	382	384	377	398	407	402	394	389	418	408	433	420	403	392	391	431	397	451	402	432	396	394	391	379	414	385	414	377	374	411	391	390	418	404	415	350	409	389	370	418	426	375	388	394	394	382	406	393	389	400	408	394	380	373	393	409	417	428	368	430	413	443	392	396	385	425	374	400	425	389	368	401	397	408	401	401	413	407	408	401	401	373	381	419	398	405	400	400	404	404	402	382	393	399	379	361	415	405	414	412	360	380	408	391	367	417	400	412	396	381	400	398	386	368	393	411	403	416	372	412	339	377	384	402	394	409	395	364	382	389	383	395	430	379	395	390	398	413	420	399	400	388	395	396	370	385	374	369	382	385	405	402	352	406	398	399	406	388	382	379	397	402	361	387	392	408	361	373	406	373	387	390	376	420	438	399	386	385	386	389	402	417	384	360	389	432	381	395	385	369	353	382	410	355	383	396	365	411	368	368	383	375	412	438	414	393	376	418	397	380	354	394	414	408	387	352	374	411	377	384	396	407	389	391	346	418	392	392	379	372	423	383	392	415	392	393	396	389	385	391	395	393	371	362	391	341	354	388	416	399	395	391	411	396	410	400	383	389	387	379	418	396	375	390	390	389	364	400	366	404	432	388	407	386	394	385	384	388	408	400	400	387	407	416	388	376	426	392	393	415	376	409	356	353	421	416	405	416	424	389	395	402	381	428	400	398	412	403	416	372	423	374	387	374	396	389	382	373	387	381	376	385	404	419	396	374	398	355	448	415	393	378	399	409	395	415	367	374	396	410	400	414	393	422	362	367	431	389	372	382	395	403	364	418	377	389	398	407	419	416	391	415	396	384	382	378	399	407	395	366	372	398	394	364	384	402	362	377	416	370	412	365	362	386	406	380	409	382	382	375	425	377	369	403	381	376	402	372	366	373	401	347	388	396	378	385	410	401	379	392	386	371	393	414	419	418	394	406	375	420	443	383	414	400	347	375	403	400	455	405	416	391	408	387	409	388	387	360	381	357	393	422	388	405	400	403	411	407	405	397	399	407	380	373	410	365	380	375	412	383	381	409	433	403	396	381	393	386	403	424	387	386	422	438	392	418	418	391	421	370	413	430	395	354	395	379	382	404	345	423	396	411	424	395	403	420	378	368	391	386	377	381	385	353	388	413	376	391	392	390	376	412	403	402	394	398	387	420	377	415	406	421	372	386	383	407	388	379	385	367	364	380	382	391	348	380	407	386	379	391	389	411	409	409	415	383	381	376	406	382	415	390	375	405	404	414	400	395	384	381	398	398	406	383	392	390	397	378	374	387	355	428	414	401	398	361	424	386	383	391	410	386	424	402	368	417	401	349	420	394	401	388	419	396	397	393	400	420	419	412	433	365	400	379	406	409	380	373	426	405	397	404	406	429	400	414	425	411	404	417	414	404	411	398	432	387	412	413	427	374	374	398	367	412	423	402	396	379	390	366	393	405	398	411	400	352	359	386	379	418	433	366	402	387	384	374	408	420	409	393	398	361	404	392	417	406	410	394	426	379	377	403	391	381	409	373	418	379	429	394	388	348	400	425	397	381	368	416	415	410	380	395	348	392	387	428	373	375	403	401	399	399	404	428	383	374	406	417	361	397	380	397	370	392	392	365	387	384	373	400	383	365	423	384	388	424	383	395	386	385	395	425	417	409	402	413	362	385	381	373	347	362	376	401	385	382	380	401	398	411	378	417	397	392	394	395	414	411	406	396	395	370	378	390	384	374	419	401	385	373	369	393	387	402	420	390	414	395	374	408	402	417	370	384	354	426	403	386	420	400	377	435	414	368	420	403	380	417	395	405	413	401	398	400	400	413	407	385	387	402	422	414	379	403	401	371	359	383	425	377	340	384	437	422	374	396	392	399	414	395	411	367	380	414	390	371	401	406	392	402	360	389	411	359	368	403	380	391	360	387	397	410	392	393	430	418	418	363	388	406	402	383	391	365	371	398	393	414	410	396	390	409	385	360	406	375	396	350	394	365	400	385	378	390	359	433	373	399	374	385	364	390	422	396	439	405	393	381	393	383	441	402	411	396	366	400	397	424	405	388	419	379	409	409	385	402	370	382	412	414	414	371	390	415	361	364	400	400	440	401	387	370	401	392	383	359	390	413	359	362	398	432	407	365	407	376	407	383	352	408	377	429	374	403	404	398	398	417	412	392	354	400	432	386	397	420	353	372	398	397	388	384	399	406	423	393	404	430	414	409	396	401	420	398	410	368	392	413	389	383	378	393	391	402	398	388	408	402	370	398	403	381	405	387	394	396	374	382	378	374	376	408	395	406	356	406	382	410	384	384	417	397	430	365	393	403	411	383	369	380	370	390	390	381	360	378	396	387	398	367	391	360	370	432	403	392	419	415	436	384	400	418	416	418	381	430	365	385	370	411	379	363	420	401	396	388	409	356	398	393	370	371	398	390	405	393	385
20213	6699	4110	2140	1627	1271	996	893	825	791	691	686	627	632	634	596	561	565	587	574	569	554	566	543	556	574	593	516	560	588	537	523	525	534	606	599	619	596	567	523	540	533	555	525	558	507	513	540	596	541	579	555	528	512	500	541	534	528	552	570	548	584	513	541	530	510	556	562	512	552	539	535	544	569	524	500	558	533	533	522	513	598	545	538	532	523	541	552	556	550	551	525	525	585	537	500	539	547	482	539	512	543	525	511	530	559	527	535	524	577	562	564	585	508	532	538	533	521	526	506	516	517	526	537	504	516	494	559	528	529	544	535	562	524	565	562	525	531	594	541	593	559	523	520	543	549	536	541	518	520	510	522	603	526	560	510	557	596	558	564	511	552	543	493	536	538	503	540	510	533	496	570	528	567	515	555	555	513	504	515	582	503	552	531	530	561	520	548	517	482	593	506	564	539	551	534	560	548	545	547	535	555	538	521	541	541	504	508	551	558	602	558	566	536	493	519	499	532	541	554	526	522	542	556	559	531	526	519	548	530	528	520	549	552	528	532	508	534	527	490	504	517	544	528	558	503	549	467	528	550	547	523	506	547	553	559	511	534	582	548	492	538	580	532	506	570	514	524	536	515	570	514	570	548	538	543	521	533	504	583	544	544	523	568	541	494	557	517	555	573	550	557	529	536	535	517	529	531	574	536	509	541	515	518	547	518	498	530	542	566	510	513	534	573	529	494	556	534	524	517	561	530	522	526	507	529	535	513	549	512	532	530	524	529	513	529	529	545	514	546	555	559	510	566	586	540	526	555	540	527	547	544	521	512	523	529	534	555	498	541	506	539	555	550	531	577	528	591	553	542	520	523	529	496	555	554	537	556	577	525	566	526	528	535	548	530	524	544	518	534	512	496	503	552	534	521	550	539	509	489	493	535	535	541	524	560	509	534	548	522	531	557	523	535	539	544	527	520	533	533	562	517	513	576	513	523	526	524	504	565	554	528	478	544	551	531	562	555	558	523	528	541	487	519	520	554	502	539	549	565	517	527	508	501	517	582	544	508	543	515	517	526	552	561	521	518	553	563	546	558	480	536	498	527	530	520	485	521	551	548	539	539	587	557	512	531	556	532	553	526	566	507	536	544	524	546	520	571	565	545	544	532	569	521	549	515	558	589	568	561	550	538	534	590	542	565	559	541	545	550	553	579	520	555	532	584	540	523	540	568	527	516	542	543	524	542	541	556	587	584	572	553	576	560	551	558	569	540	565	563	558	526	570	561	564	565	503	586	559	549	563	523	569	562	522	521	528	524	517	525	539	525	490	539	518	623	549	523	531	496	537	540	547	567	553	567	539	530	529	536	516	532	532	553	550	544	516	515	526	536	532	538	545	545	573	564	542	540	558	545	561	536	553	534	525	524	566	536	536	551	505	533	506	533	545	528	557	551	526	504	567	529	534	510	538	568	567	508	556	522	514	534	565	562	508	581	529	505	525	541	566	480	561	578	544	515	551	532	548	564	569	576	559	549	581	562	528	539	519	490	555	561	538	547	551	553	549	522	531	550	523	532	551	532	500	533	543	531	537	531	550	554	579	527	530	484	591	501	517	530	521	562	535	564	538	517	533	553	534	550	574	534	575	523	542	539	535	538	520	536	499	552	537	564	501	494	556	521	581	510	526	542	523	530	539	536	540	499	498	524	521	549	498	593	549	551	588	558	507	568	539	514	517	500	603	543	532	543	502	529	539	536	519	501	558	547	558	527	554	553	522	540	538	524	562	555	523	557	535	528	540	535	567	536	555	565	553	538	545	551	533	533	554	494	534	578	530	527	523	525	517	582	522	509	526	502	542	543	555	539	525	513	536	536	536	570	503	537	540	500	544	528	536	546	537	538	561	516	534	503	552	557	582	526	552	528	526	500	494	516	517	576	508	570	549	541	506	545	555	526	531	566	538	510	535	540	546	541	583	515	521	532	544	559	526	511	546	528	563	524	521	563	596	549	502	542	560	539	548	551	556	530	524	515	517	579	546	494	532	564	523	533	516	521	526	541	491	519	595	540	508	549	500	500	532	533	532	524	535	568	503	555	582	516	567	555	542	569	537	522	522	559	520	557	542	549	560	579	527	525	520	565	539	510	505	526	535	567	504	541	547	535	501	519	500	528	537	529	541	535	571	487	535	500	532	613	523	550	579	528	531	518	525	536	602	602	558	547	523	553	546	570	523	569	536	529	532	550	561	538	524	520	547	520	521	523	534	571	567	503	534	498	535	518	524	588	498	529	543	549	541	546	547	534	524	529	512	522	518	516	510	506	536	520	544	559	556	545	513	557	535	525	534	551	520	521	528	524	560	521	538	529	579	526	558	529	554	556	498	538	516	554	500	502	545	509	537	540	557	554	578	537	550	546	535	586	526	547	510	472	547	602	525	539	539	489	562	532	512	544	543	569	567	531	504	549	524	533	522	549	569	505	572	562	569	536	526	545	508	547	518	511	523	530	530	533	562	504	525	525	507	521	558	548	534	597	566	568	531	558	563	562	516	524	531	556	532	544	569	472	543	555	546	512	502	528	541	540	501	549	516	546	515	528	505	532	556	528	551	504	545	523	539	524	544	531	556	539	567	530	573	578	524	552	501	569	515	546	534	540	590	549	544	543	534	532	556	542	554	552	519	531	542	548	544	537	535	525	532	545	527	502	557	558	526	560	565	530	546	553	515	525	541	584	548	555	545	530	518	523	589	516	564	531	550	520	518	571	523	538	554	552	525	546	558	526	528	544	552	563	516	561	548	529	567	540	551	537	503	561	494	530	553	532	508	553	499	574	512	547	513	518	569	526	556	532	564	565	546	551	565	512	490	553	528	514	541	537	558	544	539	587	605	536	538	539	572	541	568	567	544	526	542	525	553	551	549	507	547	509	522	519	505	556	519	506	563	455	499	538	516	556	525	536	524	544	521	550	599	546	499	512	580	564	495	549	532	543	549	590	556	530	551	577	562	559	562	520	541	537	522	519	573	490	503	536	516	530	570	590	554	534	542	530	543	589	569	514	543	541	539	506	614	523	549	553	550	597	570	518	539	525	538	531	546	527	545	557	552	542	531	539	553	513	561	527	547	556	534	542	569	527	518	560	538	526	557	501	545	521	533	519	542	513	540	519	515	526	517	511	561	525	582	543	544	539	505	567	512	515	544	496	575	540	545	529	533	508	516	537	517	550	530	542	540	533	527	531	523	568	542	514	586	514	549	547	552	514	582	542	573	557	541	537	559	535	537	534	532	526	520	492	560	511	512	570	556	559	521	554	556	564	547	558	556	533	515	528	549	550	512	533	508	539	511	568	558	527	550	568	537	532	508	533	562	537	553	577	595	556	522	563	507	552	509	533	534	579	545	525	518	502	549	534	521	512	550	546	568	594	522	540	520	555	562	546	524	518	506	553	514	543	568	529	548	498	508	518	543	532	562	501	543	493	548	503	534	582	525	524	535	508	526	519	554	527
24977	21204	25584	22423	1149	491	468	440	426	453	405	381	365	396	358	384	386	390	417	383	343	386	383	378	351	380	380	359	357	360	370	371	380	412	377	362	390	405	338	396	361	397	384	407	402	383	379	388	363	345	384	350	363	346	372	352	378	350	364	375	357	402	373	384	382	380	375	379	310	362	390	358	365	358	399	379	359	396	349	381	351	359	369	372	358	347	362	358	353	373	353	361	369	366	348	360	357	370	401	339	391	346	357	375	376	375	362	370	359	355	336	361	367	377	354	367	401	386	373	370	384	404	377	360	372	346	369	358	341	361	362	391	391	389	348	355	385	390	383	369	398	399	355	344	364	357	369	350	356	381	356	308	365	367	365	363	369	397	323	338	395	342	330	393	343	391	372	377	330	337	363	342	387	375	355	351	389	389	384	370	377	357	359	341	347	387	377	357	350	377	364	381	337	341	315	353	406	377	357	354	361	364	375	356	364	349	383	357	344	362	365	407	348	350	363	397	364	371	349	360	346	315	345	357	359	374	363	374	354	351	324	384	348	358	370	394	360	348	374	368	354	372	429	383	398	390	372	370	375	372	349	357	363	358	371	343	343	384	376	358	379	400	367	359	376	374	377	350	403	341	393	346	326	389	388	353	361	385	381	354	403	354	379	349	378	345	345	346	380	348	378	366	370	384	340	356	362	404	364	351	356	379	337	357	409	386	372	349	376	355	352	363	384	361	383	377	321	351	369	357	377	371	391	365	350	351	371	375	362	400	378	356	320	380	313	348	360	390	350	329	394	354	374	334	365	332	374	366	354	355	384	361	373	351	398	358	345	388	402	388	388	379	337	352	375	382	353	359	356	393	381	387	380	366	378	352	388	338	353	336	368	397	384	355	364	386	345	371	363	366	371	400	376	370	351	361	363	353	398	323	374	383	390	352	366	339	390	372	370	335	384	382	367	377	394	381	384	377	362	376	386	356	342	370	349	347	366	361	368	400	376	365	355	388	360	397	364	329	322	379	398	352	361	356	387	386	377	327	372	348	333	344	317	392	361	364	381	389	357	376	394	399	363	385	360	345	373	360	388	377	383	374	348	379	331	387	344	379	374	347	358	363	345	359	354	340	405	381	387	352	349	338	402	365	404	377	372	358	346	357	369	357	367	361	385	392	356	413	410	354	374	363	354	347	356	348	387	366	354	347	379	390	359	368	367	390	383	353	360	345	375	416	358	367	366	360	334	366	358	359	357	367	387	344	409	360	390	340	391	387	399	386	373	345	380	363	359	338	359	372	327	350	375	374	392	392	398	404	392	396	369	361	371	341	385	361	392	372	365	377	374	379	342	372	367	357	381	368	378	354	330	363	381	344	342	363	334	354	362	374	375	373	361	360	350	361	319	342	363	387	386	391	369	387	370	365	356	412	380	337	352	348	364	369	382	355	392	353	371	378	365	337	374	407	398	347	352	362	391	370	406	367	380	342	370	352	383	378	349	397	375	393	369	359	403	361	396	365	387	340	382	374	342	354	363	384	359	383	368	374	354	339	365	375	393	343	333	379	336	384	355	350	342	387	359	359	386	396	376	389	375	352	383	352	359	334	339	384	397	381	376	409	389	396	365	392	354	374	379	341	401	369	383	358	374	347	400	361	376	382	383	346	376	350	368	349	392	368	364	350	371	376	340	384	429	414	360	385	384	359	369	391	372	346	333	374	389	349	398	376	396	403	355	353	382	373	362	335	375	390	343	377	345	346	365	358	363	376	356	410	367	355	351	337	352	362	363	370	353	349	374	344	352	376	328	385	425	364	356	377	351	344	398	365	364	369	346	362	341	362	377	334	317	351	354	387	371	351	379	373	348	373	336	393	384	348	346	407	378	387	334	374	355	381	369	364	396	389	347	393	382	377	349	382	367	321	365	367	353	379	383	361	368	373	354	362	375	374	386	349	351	359	404	349	380	404	322	382	377	351	376	360	351	353	390	378	357	364	399	385	371	360	368	356	365	346	397	378	333	358	376	374	361	354	388	370	377	381	384	369	356	363	370	400	387	361	373	364	329	356	359	319	379	382	363	332	372	389	369	351	394	379	362	388	371	352	378	361	389	365	365	359	351	353	395	375	373	355	378	331	394	341	346	355	413	371	367	367	347	375	367	379	347	395	367	345	391	386	380	420	369	362	386	358	346	359	370	372	366	376	330	374	342	383	374	411	378	363	355	367	363	364	354	336	397	350	327	332	375	388	380	369	387	362	371	402	350	378	359	376	357	364	372	362	353	358	388	359	380	414	373	395	380	342	367	386	394	380	343	375	371	341	382	376	365	385	418	372	395	389	376	375	340	390	368	353	358	390	354	364	343	349	382	344	370	366	374	376	356	370	393	371	358	371	336	381	386	338	389	343	381	418	359	334	367	350	377	370	371	392	379	347	387	382	355	341	410	358	383	340	343	372	413	378	375	359	376	347	388	365	389	369	350	383	365	335	390	369	412	354	369	328	362	364	402	351	376	344	413	385	380	348	396	382	386	360	372	372	348	356	359	339	367	360	373	348	367	381	333	378	348	363	355	373	346	350	380	375	382	353	356	390	364	367	381	358	408	346	360	351	331	358	347	375	371	349	347	369	394	411	365	344	365	362	358	357	340	387	377	344	366	389	374	342	347	351	390	352	369	376	374	364	338	363	341	365	360	377	375	369	353	359	378	379	353	364	360	345	370	368	388	401	380	346	316	373	407	391	336	369	378	385	353	381	354	381	345	350	357	357	384	367	369	370	343	373	366	364	382	393	373	364	352	394	349	384	385	369	367	339	389	372	389	347	390	363	374	365	386	341	392	390	357	372	381	367	390	334	367	365	360	362	378	381	362	400	372	368	359	372	352	364	367	373	338	359	372	373	380	342	368	383	383	363	373	380	354	350	358	370	404	373	372	381	348	341	336	356	348	372	379	339	389	360	375	354	393	359	331	371	387	362	382	381	373	359	383	319	330	394	380	369	383	356	358	364	364	350	373	363	378	358	341	357	313	379	366	363	350	336	387	391	378	360	374	361	345	411	360	355	365	402	399	363	370	375	366	372	347	375	369	313	401	341	375	392	364	352	370	340	375	393	358	373	390	341	392	363	356	379	413	365	357	402	359	353	349	357	399	350	368	356	349	380	381	389	390	382	360	393	352	364	391	351	366	349	380	360	362	334	379	359	381	380	367	342	332	398	366	367	362	415	364	352	368	365	375	373	356	357	370	378	398	373	382	362	368	321	341	355	347	396	368	376	388	366	365	339	360	381	378	379	362	362	364	393	411	348	394	397	396	376	337	338	344	374	372	384	365	362	358	341	365	373	367	423	404	351	357	364	364	359	347	356	367	345	330	353	374	407	370	406	366	372	376	358	357	371	356	371	337	369	360	404	354	372	392	370	418	362	364	368	356	366	388	368	374	398	376	365	338	364	332	365	358	349	340	374	348	389	366	356	337	341	367	367	374	381	343	402	353	383	374	347	360	371
18675	3298	2116	1088	944	802	728	672	622	588	580	475	534	546	518	496	501	514	506	540	475	478	505	476	459	436	486	524	471	485	497	446	517	556	479	542	528	532	507	493	474	504	496	502	474	450	472	491	466	499	494	499	491	473	507	499	511	482	483	530	480	450	516	465	498	492	524	456	467	466	508	509	515	461	452	479	474	514	472	539	461	517	469	475	493	522	460	475	493	513	491	492	503	468	496	524	481	461	492	487	503	463	487	468	490	492	485	529	517	517	514	507	468	461	480	517	479	453	455	470	513	499	516	521	481	486	457	466	486	483	491	527	474	465	472	475	496	493	472	483	528	502	521	463	474	477	495	526	469	466	502	513	489	456	482	481	454	506	511	501	499	466	472	473	473	493	478	502	490	468	499	505	475	476	470	477	460	517	482	474	500	473	505	468	473	532	507	470	463	498	451	485	477	505	458	489	505	406	509	472	469	506	517	465	505	497	486	471	474	474	478	520	474	465	466	482	487	472	495	489	481	501	547	509	441	509	462	507	494	475	476	470	507	481	500	503	466	476	470	457	502	524	471	522	444	467	543	481	469	489	496	506	510	503	478	427	473	470	498	480	493	502	457	511	468	478	464	496	491	482	501	492	474	506	512	509	465	519	472	506	477	488	494	506	492	462	496	479	493	473	501	486	513	483	507	508	457	441	472	492	526	505	479	507	468	495	502	522	497	473	494	508	518	477	460	505	503	504	487	485	499	474	503	461	483	512	489	503	463	513	465	493	502	473	490	492	472	487	469	515	487	471	491	497	483	470	520	488	483	500	484	484	438	471	506	500	489	468	476	525	483	494	524	520	476	484	462	513	473	482	512	457	497	479	470	465	474	454	508	475	508	500	526	451	438	490	502	449	471	499	444	508	441	484	490	466	498	469	493	482	486	483	468	456	496	448	522	434	493	514	476	496	521	490	492	497	505	516	521	505	536	483	471	495	474	524	472	490	498	462	499	490	497	474	479	491	499	460	492	482	503	459	496	503	485	514	491	453	480	496	507	462	495	463	492	548	495	503	479	523	488	469	506	476	473	450	503	461	473	481	475	492	501	476	493	459	460	452	448	495	446	493	482	485	480	491	504	474	455	484	507	503	504	447	473	499	481	490	473	475	519	483	479	445	507	503	494	507	446	454	475	471	495	502	484	451	446	458	464	458	476	503	497	491	453	531	499	504	472	448	474	470	482	492	505	486	504	495	486	466	471	485	468	529	479	434	493	429	484	490	500	484	454	475	475	476	519	459	467	475	455	461	474	475	502	469	513	508	513	437	487	510	467	455	505	486	486	489	496	508	489	483	460	489	452	486	495	497	469	457	514	468	504	457	474	434	465	542	459	515	458	456	453	447	469	468	480	474	494	471	490	464	504	484	457	477	497	533	522	487	495	466	490	483	508	513	512	464	488	481	465	474	520	467	528	475	483	521	522	480	451	465	469	482	454	481	503	478	478	485	475	489	516	462	442	463	449	470	468	493	481	490	458	513	491	476	504	488	464	525	481	476	485	475	471	453	514	448	490	501	442	480	451	471	480	476	492	489	488	486	446	517	428	471	449	496	467	479	491	481	513	486	467	423	513	479	458	490	479	452	488	455	496	483	512	500	479	466	478	496	513	492	460	486	464	452	467	465	502	475	485	462	507	454	489	494	481	508	455	492	460	512	478	477	492	486	454	488	467	470	484	517	509	484	470	488	543	513	495	514	494	443	487	482	505	507	446	477	490	506	506	466	459	487	472	521	415	480	465	501	492	472	518	492	573	451	451	466	478	457	495	466	510	461	509	478	507	472	471	457	495	494	477	488	451	504	479	467	499	453	470	494	480	524	479	480	467	506	478	479	501	471	500	481	455	506	490	499	499	474	453	477	489	459	462	464	456	482	498	513	509	460	492	470	482	530	533	478	500	483	475	494	471	500	491	495	482	508	474	467	436	476	489	484	476	475	509	495	468	465	450	510	487	477	497	455	472	466	460	504	485	495	491	456	482	459	441	508	508	497	448	478	487	475	468	491	514	487	506	465	473	485	438	492	497	487	473	499	478	494	478	486	519	495	444	472	470	496	488	451	537	454	451	486	466	468	461	540	477	484	478	466	478	480	489	498	511	497	455	482	457	521	486	484	492	532	515	453	492	512	487	535	497	479	502	450	503	467	491	496	466	486	459	506	477	492	483	464	514	478	481	498	481	516	474	482	525	501	470	512	486	478	489	461	451	487	491	490	493	516	468	483	450	452	495	508	437	470	446	479	496	486	458	486	490	514	494	494	485	470	520	450	485	493	464	470	461	474	498	492	469	455	480	473	472	469	462	500	466	473	454	502	477	468	470	490	468	460	508	527	448	503	480	504	463	484	478	460	465	478	511	528	489	467	478	498	444	494	485	510	482	485	482	498	494	490	476	486	501	447	504	468	487	473	452	497	447	498	494	474	461	492	502	478	451	479	491	528	509	468	456	465	488	451	511	471	506	502	469	487	470	479	486	496	504	510	488	483	480	489	488	474	479	514	474	448	540	495	479	511	480	489	507	496	515	468	435	525	500	492	440	466	497	452	465	457	484	492	501	465	484	471	468	456	480	500	483	486	475	472	496	513	516	491	488	499	479	471	474	461	526	493	491	481	499	514	509	485	483	468	456	493	470	545	516	494	499	499	497	472	535	456	485	505	477	507	482	522	506	482	484	477	500	470	482	490	448	482	531	502	452	461	482	540	475	496	498	519	469	487	457	454	488	454	471	474	487	446	479	426	507	478	456	483	456	494	507	437	471	516	482	450	486	523	461	510	495	484	460	493	489	488	460	471	531	477	488	452	451	481	513	469	456	455	475	481	500	498	496	491	507	442	466	491	461	502	458	506	494	499	478	524	463	517	472	478	518	524	468	479	477	472	507	488	494	479	484	464	472	474	483	478	500	462	485	489	517	506	469	469	455	507	479	493	490	484	492	494	472	480	445	471	487	462	467	488	503	465	446	439	500	488	478	494	480	467	500	466	472	505	531	486	466	524	500	484	542	478	501	487	486	501	453	433	493	471	489	445	520	467	486	538	489	440	500	504	480	459	485	465	483	522	493	472	506	492	472	496	487	487	452	476	497	475	480	438	495	491	462	512	508	481	529	466	489	483	482	516	455	519	478	477	478	474	466	465	489	479	482	458	450	474	473	537	453	493	459	470	498	477	485	461	499	491	468	481	475	486	520	527	471	493	526	483	463	512	498	506	518	469	513	505	491	503	432	489	480	517	472	452	511	492	458	450	457	502	501	481	440	464	476	491	474	469	460	488	485	500	462	460	510	450	478	489	459	479	486	481	525	506	496	487	485	495	483	513	517	463	525	503	507	508	486	475	495	474	498	445	486	458	461	462	487	496	459	443	473	493	487	518	492	475	477	493	482	474	483	513	460	457	482	518	498	482	489	490	494	472	485	472	483	523	482	467	477	493	493	478	450	491	463	490	452	467	505	514
22563	21252	28402	24398	21252	18920	1014	446	340	317	304	259	246	237	244	184	220	214	200	209	185	199	197	197	182	199	169	188	213	167	171	194	208	174	201	231	213	228	177	156	191	177	182	160	154	186	165	160	161	181	145	176	163	188	181	173	178	158	180	160	175	168	163	171	165	165	176	178	186	159	193	172	168	171	178	178	186	159	167	167	170	180	160	186	173	196	187	160	173	189	173	181	193	167	172	152	188	184	155	164	187	200	193	176	186	180	186	161	171	166	172	157	156	181	180	136	160	182	133	181	175	191	186	155	169	167	194	171	160	160	162	167	171	161	162	176	149	185	164	207	177	185	195	180	155	158	162	167	180	168	168	173	171	159	192	176	165	176	185	150	175	164	191	171	160	177	167	159	172	185	163	173	177	163	178	176	174	166	166	177	172	198	166	149	159	176	180	152	173	157	157	166	194	181	181	177	173	165	167	178	167	163	183	185	183	185	160	147	171	140	164	168	179	170	175	185	162	163	142	156	182	142	180	197	162	182	181	169	174	184	157	158	150	159	175	171	187	155	180	187	183	156	175	154	168	150	178	160	172	167	170	167	162	160	169	173	174	187	166	155	173	171	159	169	163	167	191	166	163	165	186	178	182	169	160	168	173	172	183	178	174	140	150	181	176	169	156	159	170	173	140	158	190	185	157	153	168	175	183	166	166	174	165	194	170	167	190	157	169	168	164	171	180	176	180	171	163	145	168	149	189	166	164	198	160	189	162	160	171	185	172	166	175	177	166	188	176	174	185	159	189	167	172	186	162	172	146	172	161	178	193	174	185	173	168	182	173	156	175	151	159	180	171	177	181	175	206	172	162	191	140	155	147	161	157	197	176	176	164	148	176	159	158	136	157	162	176	197	168	158	181	161	171	189	169	182	169	151	167	167	184	177	184	157	150	167	202	178	160	178	175	154	166	157	160	177	157	161	164	169	159	188	186	174	171	154	162	164	192	180	189	165	168	186	171	175	159	180	166	171	177	173	186	169	159	163	176	163	212	177	201	200	168	173	143	156	165	140	178	166	169	160	182	173	171	170	194	179	155	159	185	156	176	169	179	180	166	166	175	170	164	162	179	179	168	211	154	175	162	142	186	170	157	183	157	179	183	172	160	180	186	179	174	172	178	173	166	172	173	152	143	167	168	160	176	179	165	181	180	162	179	175	185	159	176	155	178	160	156	184	156	176	205	186	163	170	154	176	170	172	178	170	167	178	170	194	165	183	140	180	179	168	175	156	161	160	168	174	191	172	153	182	164	190	166	175	164	155	170	174	200	190	160	186	182	172	182	165	198	174	162	166	150	167	179	181	182	175	160	180	172	166	172	191	167	202	186	171	172	197	173	164	163	169	160	166	167	172	170	185	170	163	175	157	162	193	168	188	171	164	172	170	166	169	193	179	187	200	169	184	159	188	166	170	153	168	170	178	172	161	156	182	170	200	149	167	158	171	176	179	173	200	167	172	182	167	180	160	175	171	164	149	168	172	189	182	167	159	173	165	167	186	158	166	195	207	161	155	187	159	184	165	169	180	166	172	181	174	179	164	162	160	187	187	164	159	171	170	180	145	181	158	201	179	178	168	160	173	160	159	186	158	191	148	157	150	153	160	165	198	175	176	177	184	143	156	170	186	166	202	174	152	175	152	205	165	187	182	160	149	181	185	176	160	177	165	188	175	178	170	144	181	185	157	149	137	171	185	157	162	167	184	177	154	160	154	168	188	179	157	168	162	179	197	185	164	184	152	189	182	175	171	157	166	190	174	179	184	178	165	195	192	206	192	176	182	189	141	179	178	162	176	165	176	157	168	150	176	183	193	192	166	162	171	175	183	171	178	168	156	194	165	169	176	151	170	178	178	168	192	177	173	151	146	170	189	157	162	170	176	171	142	187	169	170	188	168	160	165	161	181	164	175	165	181	173	157	196	160	181	184	169	146	179	144	176	165	153	171	170	166	177	181	179	169	163	198	184	165	169	170	169	183	173	170	164	180	182	173	172	184	182	175	175	198	171	188	181	174	153	168	181	175	182	168	162	175	160	169	161	178	167	163	184	176	184	169	185	169	158	173	178	168	166	180	186	152	164	165	197	171	171	163	180	181	176	157	178	170	160	167	188	205	175	167	188	170	181	169	195	167	177	176	176	191	162	165	169	178	168	189	178	162	172	197	192	165	167	168	155	165	163	164	169	182	174	191	176	177	173	174	164	165	168	183	182	161	184	158	183	191	176	160	168	152	153	138	183	176	171	157	183	187	166	196	153	174	189	175	168	174	151	172	170	168	168	168	184	183	145	183	174	186	157	187	169	194	178	167	155	153	172	158	175	156	162	152	182	175	180	170	181	169	170	188	174	187	178	192	157	167	165	172	167	172	178	160	158	165	176	165	164	147	201	180	167	161	193	171	182	199	160	170	172	208	185	151	170	177	163	169	172	164	184	187	187	188	161	156	169	183	175	177	197	166	154	168	166	178	176	154	169	158	167	175	178	199	165	146	175	175	184	167	203	171	191	172	187	156	163	167	153	166	172	184	160	152	190	160	154	168	183	168	171	170	155	166	163	176	168	163	168	186	163	162	185	196	182	149	195	183	177	178	166	174	177	160	174	174	171	168	177	166	171	167	168	181	165	165	204	170	164	175	161	172	164	178	201	180	172	167	170	189	190	157	159	178	183	151	184	180	130	188	137	167	166	176	176	180	157	170	152	163	158	161	167	150	175	160	189	162	153	187	167	169	171	169	187	204	163	170	174	172	171	170	189	150	181	165	161	175	156	167	178	162	170	175	189	172	145	174	167	157	168	171	180	178	154	174	174	198	154	159	187	173	167	187	192	166	154	172	174	183	160	202	175	203	156	144	188	172	172	179	161	167	183	166	185	183	162	149	182	164	156	151	165	168	178	174	150	198	163	171	178	171	160	149	192	194	176	186	173	151	180	162	172	144	166	170	178	158	168	170	178	158	158	167	160	176	169	173	153	211	178	176	180	190	138	166	173	176	195	163	158	172	147	187	155	166	150	184	167	158	167	154	168	199	160	179	149	172	189	169	171	178	167	146	170	181	170	181	176	169	177	164	195	189	171	166	162	159	177	177	189	162	163	182	162	176	175	168	147	157	184	190	152	169	162	154	189	172	175	195	156	175	162	154	169	149	194	176	181	179	155	167	175	166	180	168	180	171	175	161	185	160	176	160	164	174	190	189	165	182	191	176	189	172	194	180	166	152	163	169	183	154	181	174	163	171	191	183	165	184	184	164	154	163	167	188	164	177	179	161	195	174	176	162	171	186	161	175	173	157	153	173	184	164	157	175	182	174	186	171	168	187	188	173	162	180	171	182	175	158	192	166	167	184	167	164	188	164	174	183	195	161	159	168	162	172	173	165	169	169	184	185	192	179	165	151	189	181	183	166	146	183	152	183	186	200	178	167	172	173	160	182	145	177	155	166	163	186	184	162	205	181	181
23376	10620	6614	2994	2183	1460	1158	936	714	630	508	485	431	398	365	341	376	337	312	314	305	358	265	288	286	270	269	290	285	248	261	280	281	293	314	311	336	343	259	253	250	271	226	241	256	206	234	259	265	262	264	231	232	269	258	246	255	264	242	245	235	229	255	258	234	251	253	251	235	213	228	248	245	257	227	238	219	264	247	234	223	241	234	214	221	197	241	251	233	280	241	234	238	257	259	233	247	242	233	247	255	240	258	236	240	244	231	233	259	247	241	241	238	227	231	246	244	232	245	244	224	217	229	238	221	258	258	229	236	217	241	256	214	228	246	223	256	207	219	238	271	250	224	241	250	212	236	237	248	223	246	229	230	262	245	204	234	227	258	195	216	233	245	225	275	265	217	248	229	236	261	221	247	247	234	223	239	247	237	237	224	225	233	245	253	245	253	238	251	250	248	253	228	243	226	226	228	231	226	214	227	234	254	210	225	229	216	238	232	232	231	256	248	227	226	246	238	242	243	234	258	234	252	248	251	242	216	204	239	224	304	246	256	227	248	263	231	234	212	241	254	227	248	210	223	251	220	234	242	223	240	255	261	228	241	231	241	241	233	229	236	236	239	235	259	244	250	203	239	251	242	241	249	222	221	240	223	249	243	229	257	229	227	244	209	236	243	245	233	234	235	243	244	217	244	234	245	216	208	246	242	238	217	233	240	263	253	251	238	245	236	237	275	213	250	251	245	244	218	243	230	261	247	239	211	225	203	260	232	259	257	250	249	278	230	246	236	237	246	209	233	253	255	244	219	242	226	253	234	250	227	257	229	221	245	259	221	261	240	244	227	251	251	240	209	207	231	220	242	243	248	232	236	256	216	215	248	221	222	223	237	259	246	226	221	268	231	226	232	228	227	221	218	213	216	226	220	271	251	222	253	236	264	242	242	227	247	224	233	224	232	238	251	226	214	225	224	268	235	253	263	212	231	243	254	240	231	254	237	232	234	252	230	235	234	240	199	239	238	246	267	257	263	253	235	212	227	240	238	225	236	226	258	270	255	219	234	234	233	233	254	255	234	251	233	257	248	228	210	218	231	259	264	245	229	253	228	228	219	260	224	224	267	254	244	239	257	231	239	245	215	234	224	227	212	260	236	246	209	255	207	262	226	238	242	225	259	246	257	235	232	238	231	240	247	249	247	246	211	230	231	246	218	270	223	223	219	246	247	241	251	246	235	237	216	235	247	245	233	259	250	271	232	244	236	181	253	247	225	238	218	253	226	232	219	235	223	239	227	242	216	232	230	231	245	247	246	249	242	228	206	231	223	241	227	243	238	204	256	239	251	243	232	247	232	221	210	261	255	219	233	224	252	228	264	209	251	262	250	234	246	226	229	245	275	216	231	259	238	247	259	234	231	260	238	221	229	231	248	241	222	232	218	244	228	243	233	232	236	242	250	254	230	242	230	260	234	251	242	258	244	239	227	257	241	238	237	257	237	249	202	264	258	257	267	238	257	231	249	262	225	248	209	239	229	253	237	236	230	243	241	252	250	236	237	230	224	219	231	259	231	239	234	220	235	230	265	256	229	220	222	234	244	217	208	240	206	265	236	253	216	244	228	241	246	265	259	244	233	219	292	236	253	217	248	237	239	231	260	245	218	239	244	234	268	249	224	212	235	244	232	269	239	233	240	245	253	231	219	235	237	225	248	252	208	249	216	220	246	247	228	255	212	232	211	235	247	219	259	220	237	267	287	260	240	256	240	247	248	254	235	244	245	255	216	216	234	228	254	267	238	225	245	250	273	249	220	246	222	223	221	254	270	242	239	231	227	234	236	231	251	249	270	270	254	267	250	251	235	194	276	273	218	222	215	207	238	244	224	235	244	228	214	239	262	236	250	215	221	237	257	246	238	274	234	219	240	228	259	214	246	248	232	215	207	239	235	244	231	235	240	254	235	230	239	248	262	215	225	237	225	223	255	250	244	232	257	235	246	198	260	242	211	258	267	214	242	226	249	223	239	207	216	270	219	235	245	251	250	209	243	244	246	243	254	229	237	254	224	228	283	230	229	242	255	229	220	222	215	243	262	265	237	246	223	199	244	233	251	235	229	218	249	212	234	245	253	200	234	235	235	241	268	234	270	215	237	237	225	244	231	228	224	219	249	222	233	235	260	251	223	262	240	261	204	239	225	250	221	234	232	231	267	253	246	204	258	247	245	263	255	225	256	272	230	246	207	235	192	263	262	245	216	222	244	260	259	235	261	227	239	248	239	229	259	222	232	234	232	250	222	239	236	234	247	209	244	212	261	224	258	246	252	227	238	241	253	267	259	213	238	237	270	234	242	227	237	250	237	236	228	249	214	222	262	255	252	219	256	249	206	234	250	257	247	233	260	246	230	264	241	248	243	221	244	243	239	238	244	249	260	244	227	252	233	228	240	242	242	215	206	238	240	224	245	229	224	249	212	240	248	270	233	228	246	258	248	227	244	212	231	241	232	234	245	264	237	227	251	248	241	242	221	248	221	225	228	246	222	219	248	217	231	253	258	226	236	251	241	262	262	240	236	211	239	247	207	240	243	218	230	221	237	263	228	213	245	222	258	235	250	237	247	240	245	248	238	235	245	222	269	235	264	212	234	249	240	216	232	248	251	233	227	226	219	230	235	216	229	228	244	232	236	247	259	219	246	233	252	234	220	257	234	238	225	249	249	237	221	240	272	232	224	250	226	255	225	226	260	246	230	228	219	225	266	235	247	228	239	229	228	235	222	233	241	245	239	223	250	230	244	247	261	234	229	230	233	229	231	255	234	253	236	243	238	236	266	253	222	233	240	238	215	231	236	231	210	225	228	237	234	227	228	230	245	239	260	221	243	238	261	225	214	243	239	247	243	252	264	234	260	247	219	249	237	244	245	218	249	229	226	244	264	217	248	224	235	238	239	233	216	238	239	222	219	245	230	222	259	221	230	229	242	251	267	247	241	231	258	268	232	227	245	255	224	253	236	232	271	233	235	218	262	228	237	237	248	231	275	229	245	246	238	233	255	237	268	245	223	250	227	237	270	253	204	237	254	236	252	247	258	245	226	222	233	230	269	253	271	229	219	240	233	247	233	232	230	238	236	255	227	248	233	245	222	256	229	265	262	222	238	248	222	248	252	233	237	265	219	236	225	226	235	239	229	213	262	249	236	225	237	248	253	236	247	236	250	228	229	248	266	243	239	241	234	249	229	241	265	225	224	217	251	247	248	241	232	228	229	245	260	230	262	237	229	253	253	244	236	228	239	251	276	252	245	242	261	206	217	256	237	220	208	233	247	237	228	219	249	227	226	228	222	235	235	257	223	227	225	212	222	233	243	215	233	239	239	264	225	235	258	222	217	221	244	235	213	233	215	245	233	251	235	219	219	213	207	257	245	253	198	224	258	265	259	245	258	244	220	244	273	247	251	248	225	250	233	235	212	229	242	223	241	226	251	214	257	241	237	274	246	245	261	225	238	251
27930	15654	2121	686	604	561	543	555	524	480	517	540	557	521	507	494	534	529	504	537	535	510	501	499	515	527	537	517	471	532	483	547	502	501	521	579	577	532	480	470	557	472	483	493	513	500	506	543	497	534	517	500	552	520	518	467	521	505	496	463	558	517	554	482	511	526	525	511	524	540	494	553	538	513	501	531	468	515	491	516	509	531	520	511	521	513	523	496	523	524	503	506	517	517	503	519	473	500	494	490	502	521	492	516	515	501	509	509	495	539	506	514	495	514	512	530	528	519	541	494	501	520	472	480	502	520	551	551	518	502	522	527	524	510	529	506	477	504	514	518	534	484	503	490	527	526	497	551	524	489	479	500	507	515	567	516	538	517	530	534	521	518	495	532	518	520	544	506	570	533	563	510	524	492	528	513	511	511	530	521	541	513	521	511	508	482	525	533	556	513	519	506	504	513	499	506	514	499	514	549	531	515	527	491	525	535	513	468	501	484	536	576	501	472	496	536	477	488	519	507	475	496	492	494	492	553	518	505	502	540	511	526	492	518	488	511	534	538	514	487	491	526	515	519	487	543	508	516	496	525	501	509	514	509	511	500	490	509	536	534	508	547	490	511	536	486	544	509	520	462	533	496	532	533	530	517	502	510	500	559	527	561	511	557	527	512	543	478	523	498	480	496	562	508	556	522	535	526	540	508	530	535	526	517	524	512	543	554	493	534	485	538	513	488	538	480	489	514	530	513	523	545	525	527	531	534	530	522	485	494	507	509	513	482	522	538	478	497	517	564	509	501	509	507	529	506	487	531	554	475	544	487	515	503	500	512	449	530	492	502	515	526	510	503	529	541	489	540	522	492	514	522	484	508	499	540	500	506	519	515	497	531	493	486	528	512	507	477	499	534	488	529	524	489	540	543	514	525	471	505	540	462	531	535	547	467	506	506	512	540	474	521	495	537	529	508	548	467	467	518	513	543	534	477	505	533	524	552	516	518	477	503	523	539	537	515	479	526	523	482	528	539	511	528	549	486	483	521	534	478	497	535	495	501	503	467	515	469	472	490	494	476	527	516	486	516	510	494	494	480	496	474	541	497	546	512	518	539	545	497	496	520	499	509	514	488	509	494	483	491	479	513	487	498	504	496	530	494	499	495	493	531	493	485	491	501	514	514	512	505	566	517	531	522	514	510	527	526	521	494	524	512	499	502	520	531	496	533	512	526	505	476	465	510	528	542	522	552	512	572	536	538	519	502	515	488	537	501	515	527	509	479	493	515	519	498	517	515	532	496	519	526	489	523	519	488	475	540	511	508	523	499	538	492	513	531	528	466	523	521	564	514	578	516	536	504	557	511	478	504	543	538	467	510	525	517	536	523	535	504	498	514	519	492	484	513	504	479	552	570	502	516	512	478	529	476	507	530	492	504	500	497	490	548	498	509	513	522	522	499	506	496	493	516	510	512	503	506	525	541	520	507	563	566	493	536	511	514	540	515	525	535	527	506	547	514	515	518	516	522	505	563	509	552	556	498	515	530	484	465	536	525	534	548	540	511	518	470	560	545	573	503	511	529	525	483	531	534	509	527	552	479	523	526	540	498	524	501	511	524	518	515	512	507	519	519	529	515	530	533	556	542	536	519	471	510	521	533	513	496	489	531	528	542	526	521	509	494	503	509	527	560	506	533	458	534	496	557	474	488	537	523	527	519	495	546	532	551	553	502	517	499	503	539	551	491	543	527	522	513	507	503	535	477	488	502	544	510	538	489	527	480	510	532	524	514	488	506	501	451	477	535	509	501	522	533	552	496	554	518	483	480	479	543	559	506	513	530	508	493	512	533	518	575	518	530	517	490	518	472	528	558	513	506	489	482	535	532	524	526	548	521	551	538	500	511	493	524	502	498	528	515	515	491	542	504	491	516	510	508	500	495	506	505	534	487	519	527	507	501	509	527	529	558	532	508	550	481	551	491	487	546	510	512	546	478	509	501	514	527	497	475	513	531	558	463	519	536	494	483	498	493	510	490	526	518	522	535	479	560	548	489	507	538	519	497	572	517	505	521	515	486	519	532	540	524	525	532	490	500	532	527	513	505	498	515	503	485	491	510	505	538	492	474	490	540	502	476	544	527	507	519	538	472	539	526	537	504	511	544	516	518	531	514	526	544	510	510	516	468	517	514	508	533	509	526	479	553	526	525	503	498	495	529	499	524	509	521	510	485	531	516	506	493	514	554	512	502	490	498	477	481	524	532	499	512	541	491	507	525	513	525	512	493	535	486	545	523	522	522	533	488	515	510	525	513	500	540	499	538	515	501	537	489	507	475	461	497	478	489	512	515	538	499	544	507	552	480	540	527	511	502	510	501	463	486	508	500	520	519	531	551	521	523	523	477	503	519	524	508	544	548	506	505	510	523	497	515	520	550	480	528	506	511	520	546	509	475	516	511	461	514	504	496	504	497	513	546	500	493	487	488	503	547	536	526	486	525	497	522	530	497	511	444	509	491	500	494	495	466	526	528	544	518	488	531	538	551	544	494	548	488	521	506	505	489	529	494	510	502	487	528	524	554	516	542	474	514	547	579	506	543	517	520	483	505	555	495	474	535	487	520	562	519	534	562	461	511	532	500	528	491	499	517	522	516	514	537	512	502	493	517	482	532	548	513	520	504	529	525	517	499	462	515	555	520	497	544	478	507	513	522	526	511	562	501	525	498	548	505	524	472	514	517	535	553	514	534	492	558	510	534	526	494	532	551	525	508	515	501	515	488	499	477	505	486	524	515	534	563	539	455	511	498	511	519	504	558	483	541	508	527	481	530	515	550	525	544	521	505	536	509	534	536	519	513	503	525	496	527	519	519	528	512	526	507	519	528	494	520	530	491	540	527	524	499	516	501	489	547	533	538	487	491	486	499	511	520	462	504	534	503	486	520	504	495	520	539	511	519	487	527	513	525	516	554	544	527	563	506	537	541	526	533	520	515	528	507	515	529	480	468	497	524	527	520	504	515	510	504	487	504	514	541	534	557	500	550	526	487	531	492	514	500	519	518	514	514	524	498	524	523	559	486	554	515	509	498	541	488	522	521	497	501	511	500	516	491	524	513	491	494	521	529	514	479	507	464	507	506	484	529	492	547	558	548	522	501	529	498	495	530	512	495	512	514	534	513	481	491	503	496	532	501	524	502	509	505	519	551	525	500	551	522	519	533	505	493	501	527	502	522	542	489	538	521	501	498	559	520	493	553	508	497	515	532	533	508	515	498	511	490	558	532	515	473	523	511	502	502	480	518	558	492	551	577	521	483	483	487	496	539	487	521	502	470	525	469	507	531	552	549	480	496	539	521	509	491	520	507	526	561	484	537	501	556	544	517	514	507	501	524	525	514	521	503	465	499	512	463	497	511	510	541	504	552	569	512	491	501	517	519	538	529	534	503	512	518	528	519	514	514	541	517	545	549	561	533	558	482	524	550	516	495	504	501	531	510	524	517	523	529	506	489	491	541
7533	1099	896	777	715	711	697	671	661	702	672	674	643	696	695	695	675	690	691	660	680	650	655	663	704	717	680	657	678	669	690	687	671	703	687	668	711	725	728	656	685	690	666	644	677	690	656	654	684	708	691	649	681	676	670	687	720	719	677	685	703	615	694	637	666	634	674	712	711	676	672	674	701	709	680	687	683	711	740	621	652	640	702	692	700	698	658	678	709	734	670	687	697	681	667	732	670	663	665	653	676	732	669	679	724	702	687	660	694	650	659	658	691	731	677	685	694	658	677	691	690	722	678	720	700	662	652	676	652	689	700	689	678	629	691	685	693	644	657	650	676	686	655	716	659	662	707	672	699	660	651	708	683	708	642	666	671	635	705	676	706	691	702	655	689	687	667	665	720	669	678	705	665	645	695	656	700	742	664	757	661	643	704	674	669	660	697	673	653	702	704	658	707	641	670	697	731	733	667	678	640	692	673	694	678	657	659	650	675	684	706	651	668	683	722	727	662	688	663	675	671	718	678	696	685	695	647	658	678	713	702	691	709	716	703	683	663	698	680	669	691	709	681	709	643	675	679	674	703	660	663	693	669	669	675	693	729	691	671	683	721	693	718	707	677	660	682	700	684	674	678	665	665	674	711	671	665	700	664	653	637	662	695	690	638	662	708	681	670	644	676	682	616	668	656	652	697	699	666	703	704	697	701	637	633	684	672	642	714	669	652	720	673	667	682	654	689	668	668	697	684	667	684	686	655	656	683	732	692	667	648	689	665	691	651	677	623	640	686	676	698	713	706	736	722	634	649	668	685	644	684	671	679	679	634	663	692	704	647	633	634	636	700	694	671	703	671	631	692	673	691	693	665	692	708	682	723	698	656	693	648	631	664	725	641	668	662	683	695	681	707	713	671	701	737	666	662	693	730	686	690	698	651	668	685	692	650	668	678	701	657	646	664	629	645	691	704	654	713	692	675	687	618	639	690	632	644	694	649	700	658	703	648	691	732	640	717	674	677	679	667	720	706	736	737	741	687	689	695	661	664	694	709	696	642	702	646	701	687	712	713	675	664	724	669	672	712	691	657	698	678	677	677	661	636	661	668	664	701	694	699	686	678	685	687	654	715	682	663	724	684	726	705	674	719	660	692	681	688	672	667	724	667	691	703	702	668	672	654	706	660	648	675	677	677	638	709	636	671	652	658	719	639	628	685	638	636	682	629	712	744	669	691	659	685	682	680	652	669	689	672	671	730	658	689	668	734	690	665	692	640	684	657	707	664	672	655	692	688	698	697	702	674	640	707	621	690	680	627	692	695	661	678	701	659	700	660	673	692	632	705	618	692	705	692	676	688	651	684	696	645	675	685	664	672	632	648	671	669	673	675	704	689	720	693	637	639	687	654	687	699	680	690	654	659	690	651	681	659	671	736	635	652	687	671	701	667	708	701	688	698	710	691	659	678	667	698	701	658	663	639	632	710	639	728	693	662	693	696	691	685	673	682	682	701	694	686	695	706	706	724	655	707	710	728	710	664	696	684	705	721	672	676	705	692	714	684	691	647	702	668	693	683	647	659	695	725	688	696	666	639	712	694	691	712	669	663	662	727	656	708	698	658	664	716	710	751	703	697	703	679	681	673	682	685	677	640	675	723	658	668	700	696	691	703	655	678	685	672	693	680	675	603	637	672	688	645	614	645	685	652	675	713	748	646	713	659	658	672	694	663	729	631	646	652	683	673	723	708	674	697	636	656	642	657	705	662	663	682	643	661	681	666	672	658	708	666	711	650	683	654	686	662	671	660	671	655	692	658	679	746	652	663	728	695	708	705	695	710	734	666	646	673	665	671	658	749	695	683	701	666	682	729	711	721	669	678	677	682	665	713	703	682	664	635	719	679	674	706	664	650	655	665	725	646	673	657	682	738	704	670	679	689	685	655	682	645	658	708	708	697	699	692	668	680	697	666	651	684	693	672	683	730	673	712	728	686	700	708	689	686	682	695	692	707	693	625	716	692	664	662	724	708	688	677	676	636	660	669	697	704	665	708	663	666	723	682	644	715	664	685	734	668	643	697	686	659	681	727	682	680	722	645	645	696	680	732	670	678	670	711	656	709	715	667	616	657	697	680	702	637	698	705	660	681	654	653	735	665	681	713	706	694	641	656	734	735	705	655	668	683	660	708	702	636	729	688	673	601	664	661	673	649	739	692	675	658	690	692	688	719	655	695	698	658	665	689	691	654	671	730	720	653	653	657	655	686	670	704	690	693	693	711	689	710	660	660	673	690	726	711	727	644	635	783	711	625	690	683	686	683	639	678	678	659	634	687	670	715	705	719	667	736	664	680	703	666	700	639	659	706	676	727	670	664	672	676	680	659	712	717	653	682	676	683	678	716	688	692	710	626	682	680	699	626	704	681	669	672	698	639	667	654	688	680	653	701	701	713	673	659	704	685	726	693	724	682	635	651	666	671	710	666	663	673	671	703	694	640	677	710	696	696	681	631	721	712	706	725	697	700	675	706	697	652	658	682	640	689	657	708	699	642	644	689	703	698	680	688	664	631	723	668	702	711	710	688	652	664	688	635	685	672	619	707	657	703	698	690	661	646	690	698	670	696	683	697	727	666	666	682	679	734	726	747	673	701	689	662	669	635	714	674	679	696	681	682	672	668	688	670	650	683	661	707	676	652	678	690	694	642	727	666	681	707	654	733	683	720	637	675	644	640	672	687	695	682	663	647	689	745	715	718	685	702	615	676	650	686	683	646	681	650	679	702	650	703	674	696	647	670	708	720	635	700	682	649	698	714	695	633	703	693	684	647	674	696	717	667	710	674	669	661	685	665	690	666	720	707	663	707	652	700	673	691	682	671	752	660	708	633	683	710	626	655	657	704	675	666	653	719	669	621	678	657	671	719	664	677	700	679	714	671	654	698	728	638	647	685	655	694	713	686	647	649	673	681	680	684	690	694	686	689	698	741	647	712	710	683	696	691	702	671	664	706	696	679	668	674	636	688	622	710	675	673	676	700	665	689	672	708	684	672	681	688	701	697	662	646	674	631	660	717	680	630	602	698	629	696	678	677	673	665	718	677	658	665	706	651	714	661	695	651	683	701	684	683	689	651	668	670	700	644	691	711	677	712	668	704	685	697	648	744	701	648	684	709	648	700	634	675	668	625	725	656	692	661	735	653	642	676	711	706	662	721	657	694	704	693	678	679	692	675	705	699	685	665	677	652	641	690	702	651	648	683	694	667	646	671	662	729	692	672	698	670	712	709	628	663	737	629	682	665	687	693	677	705	688	640	681	663	693	679	687	646	697	672	642	706	700	685	686	667	701	696	680	661	681	681	673	613	686	664	709	676	648	688	684	757	676	670	711	679	656	666	685	675	646	699	680	666	704	717	687	651	699	691	667	648	668	701	688	655	663	707	678	643	691	666	634	685	664	711	660	663	670	687	693	668	686	709	697	678	682	696	689	669	689	724	651	684	682	692	722	633	701
23458	21214	27799	24912	20539	2116	700	531	492	482	471	457	451	429	428	413	459	412	401	399	440	407	421	417	416	380	404	382	400	399	391	383	405	414	397	397	394	429	410	406	445	393	369	386	398	380	420	382	370	403	412	387	431	357	395	403	401	364	420	358	410	393	409	423	390	395	429	394	401	405	414	379	364	371	363	390	363	397	398	353	416	413	405	369	393	371	385	398	358	376	417	370	425	365	380	415	395	435	371	369	411	361	376	373	399	377	357	380	397	398	365	407	355	399	351	400	375	421	376	395	414	387	390	363	340	405	406	389	387	423	395	414	394	385	424	391	401	398	382	343	361	386	347	358	404	378	386	363	366	363	379	406	409	373	373	386	428	404	411	383	383	405	359	373	403	396	387	385	391	392	417	410	425	381	408	394	414	416	397	344	410	383	405	397	394	403	407	393	405	419	408	395	427	382	380	392	414	427	405	410	376	348	370	356	392	404	408	373	402	379	373	430	409	391	373	392	403	360	401	422	425	381	408	380	368	365	386	426	378	391	378	384	377	377	404	398	367	403	391	373	408	386	402	390	385	392	426	399	370	385	371	408	381	363	368	385	393	367	418	381	380	399	394	376	418	365	363	391	407	399	381	372	374	358	383	406	377	393	383	374	371	406	386	393	399	366	362	378	402	391	412	390	375	398	393	387	397	402	407	371	331	388	398	435	387	396	423	395	398	369	398	403	430	392	367	415	397	379	413	381	380	378	370	358	412	387	353	378	389	386	395	414	390	406	396	399	399	390	401	378	383	399	386	368	400	387	410	395	408	339	396	403	373	362	387	410	383	372	372	410	388	359	429	376	385	403	370	392	418	376	397	395	388	410	394	379	403	401	396	425	367	389	364	397	367	417	394	392	400	415	377	383	343	391	350	416	386	415	389	365	391	360	452	397	378	412	462	403	373	393	422	410	404	400	387	383	374	393	389	378	402	427	363	384	376	405	348	415	404	412	397	387	439	392	393	392	392	393	392	370	386	403	400	417	366	438	401	371	378	361	386	392	435	368	412	387	400	381	392	380	371	352	395	397	387	391	395	392	382	378	385	393	397	385	389	392	404	377	368	389	363	388	360	412	407	397	356	416	388	408	375	371	393	426	357	406	380	377	386	402	408	377	386	389	372	388	393	422	370	427	391	420	430	378	358	417	367	372	398	366	390	386	405	388	381	409	389	408	412	390	375	386	418	398	367	437	400	367	381	410	357	442	412	382	351	405	406	362	397	386	385	404	384	393	370	372	382	398	394	400	394	413	365	400	396	384	348	369	408	403	377	401	411	366	410	367	407	400	360	431	419	392	384	397	397	371	389	392	365	391	340	393	393	386	404	382	373	448	419	396	412	394	381	408	394	402	371	390	408	375	429	403	413	358	393	403	383	405	388	394	375	392	389	414	360	381	394	403	407	382	362	422	377	400	404	397	398	410	390	380	400	394	404	402	412	373	379	409	392	385	383	420	383	386	396	404	381	383	400	380	381	432	369	356	410	375	417	415	367	400	397	407	418	413	405	405	392	346	383	407	382	381	377	377	382	369	369	419	363	391	388	376	393	403	402	350	409	365	396	388	416	383	357	389	393	393	403	375	394	353	410	423	392	394	370	386	394	374	415	420	401	376	404	400	414	353	430	378	350	403	381	382	421	403	402	434	365	381	419	377	456	383	385	391	396	412	383	402	374	401	377	372	398	442	454	378	356	378	392	389	403	371	370	388	376	381	403	361	354	404	362	367	387	360	394	406	384	439	367	395	396	383	402	408	389	383	390	390	410	343	368	396	366	414	409	371	404	402	392	387	408	348	409	376	369	350	415	369	371	350	376	396	393	412	382	371	395	398	374	377	444	378	379	403	381	407	394	359	370	398	374	382	398	379	405	421	389	356	442	389	366	412	417	390	371	375	406	407	409	399	411	396	356	391	413	393	412	407	385	393	397	392	374	377	385	402	425	383	354	377	392	387	402	395	391	378	410	398	373	383	433	388	371	378	376	379	407	394	363	420	399	358	379	375	406	371	386	400	390	401	407	376	365	410	395	377	419	380	402	371	398	397	356	402	405	411	418	389	379	376	425	384	400	386	402	359	381	377	400	385	359	351	396	389	370	361	417	365	375	397	394	416	378	389	365	381	431	369	391	405	371	421	361	397	381	375	379	395	424	399	342	405	381	406	378	392	360	389	372	385	388	371	385	382	394	384	411	388	390	410	408	380	371	409	389	383	393	390	407	414	381	396	379	400	384	402	418	402	395	401	378	413	390	352	376	374	399	386	403	368	388	374	389	365	388	423	397	367	389	373	344	421	397	375	397	404	356	384	370	395	389	398	373	383	377	409	407	393	379	398	423	385	374	368	391	401	432	412	372	377	378	393	375	388	394	363	362	408	389	388	401	388	387	396	404	382	399	394	378	359	402	381	406	397	433	376	424	399	384	400	431	382	428	405	373	394	395	367	399	365	385	361	404	390	389	396	366	400	371	397	381	364	344	377	380	402	388	391	340	353	393	414	388	404	349	409	358	383	405	380	374	402	411	388	376	398	395	394	389	366	381	371	397	385	373	413	404	371	399	374	397	382	346	362	386	355	378	394	365	387	373	368	379	373	380	420	386	388	407	378	380	405	382	415	405	364	390	430	417	357	430	391	404	403	382	403	396	369	390	370	368	417	357	384	419	397	404	414	411	380	388	391	404	390	392	400	367	395	413	389	383	397	410	405	412	405	372	416	401	403	411	386	404	430	364	387	356	384	390	391	416	386	401	362	379	392	378	366	391	363	380	367	377	412	404	392	400	406	352	353	394	400	411	379	361	397	358	355	417	404	403	380	369	375	396	371	378	395	388	381	405	397	396	398	401	342	366	382	382	380	382	398	432	392	370	368	456	382	382	410	381	377	409	378	370	399	338	387	357	415	412	387	392	383	397	389	408	372	419	393	391	375	366	378	367	410	420	373	381	383	398	390	389	370	396	377	382	388	364	382	389	401	358	426	367	421	410	402	405	398	412	372	392	388	404	371	392	377	396	372	409	353	388	391	381	393	382	383	402	391	381	386	386	401	404	359	376	397	392	411	383	387	404	384	378	348	390	361	400	382	413	389	379	393	389	404	422	381	398	381	389	393	398	367	392	404	429	396	407	369	388	391	427	384	419	375	422	400	384	354	418	397	383	387	407	386	398	396	381	395	373	364	390	425	361	381	375	379	380	391	393	373	412	418	406	412	372	374	400	401	379	373	385	427	421	368	385	412	372	419	365	403	358	394	380	389	386	404	378	415	348	374	399	441	396	358	384	359	380	378	391	367	376	421	382	393	373	362	378	444	388	403	404	413	374	388	367	399	405	360	371	399	368	404	391	413	383	377	354	386	406	381	360	411	388	383	389	384	360	426	387	385	387	404	409	408	414	402	373	377	378	369	423	407	377	385	380	398	379	405	365	380	355	433	395	393	399	361	416	367	408	379	365	394	405	370
20185	6643	4132	2130	1508	1231	990	843	826	731	706	643	624	612	599	591	593	578	554	616	568	546	554	539	595	530	531	531	566	509	555	569	507	595	588	600	581	598	536	573	568	554	504	584	550	539	530	490	530	584	540	523	533	545	527	542	521	466	544	541	535	541	544	494	534	566	539	510	497	545	573	511	575	537	541	516	530	507	569	514	558	542	552	565	511	493	545	537	524	534	538	557	534	530	521	519	529	532	551	514	543	547	468	531	502	536	527	551	529	511	540	533	532	550	511	507	517	522	553	535	552	546	524	516	508	505	503	537	502	542	536	548	544	525	506	548	511	551	541	517	530	548	510	498	533	545	539	504	520	497	559	529	492	529	520	503	536	539	505	552	514	551	546	536	512	556	573	510	589	573	510	525	513	544	548	511	520	533	530	544	548	508	532	509	512	529	570	519	570	547	557	504	537	535	549	527	557	542	522	562	527	486	547	518	545	509	538	517	508	561	539	496	519	519	520	572	526	508	536	520	552	544	535	533	540	580	511	485	560	549	515	548	510	594	521	518	526	519	561	499	529	541	488	538	522	556	537	554	510	518	528	543	505	515	571	542	520	497	533	556	516	500	531	526	551	517	553	573	522	522	497	516	566	555	583	506	549	495	540	550	513	545	560	575	525	559	553	521	529	523	527	540	510	530	537	537	532	505	525	549	572	505	466	542	526	543	522	555	504	500	539	543	574	533	505	509	554	561	541	507	555	524	548	520	527	525	553	589	485	542	544	556	512	544	541	551	479	534	508	530	548	495	510	565	567	525	546	598	533	530	474	522	526	537	558	499	521	514	528	519	519	544	489	547	547	501	542	533	535	529	576	518	564	506	506	502	512	546	535	482	580	530	539	535	503	564	523	552	576	503	526	532	527	521	516	557	529	550	511	511	515	502	531	514	546	503	509	565	544	521	522	529	524	561	546	492	534	552	535	512	503	519	583	524	537	523	484	499	557	504	523	557	540	513	572	563	577	541	531	509	547	517	526	514	493	523	529	566	497	556	521	533	519	541	552	496	554	531	561	561	529	573	587	523	538	542	532	537	585	549	537	534	536	610	529	544	521	548	552	504	529	530	548	515	526	523	529	538	533	551	544	538	512	512	513	573	553	541	565	532	529	553	515	513	492	536	506	532	530	531	555	553	539	567	528	544	544	558	525	502	579	581	501	495	508	510	539	487	531	519	508	524	519	550	535	525	506	531	542	530	483	514	551	500	546	513	522	547	556	549	540	529	508	528	507	552	540	490	579	562	563	529	518	536	464	548	492	535	536	545	481	536	516	500	516	505	553	546	522	569	535	544	554	522	534	554	571	521	514	531	501	529	503	541	521	536	514	522	515	509	539	520	554	499	536	548	569	547	559	584	537	519	509	492	574	536	528	521	530	500	537	523	555	565	526	534	501	525	543	531	523	525	515	528	508	553	506	507	530	536	550	462	521	520	573	521	578	535	564	527	521	505	544	533	528	524	520	538	509	512	527	515	511	518	482	550	524	524	517	538	560	508	532	520	534	492	546	520	502	551	516	522	490	558	535	525	555	491	558	512	563	552	534	531	528	515	567	524	544	533	492	525	543	497	474	529	499	543	502	509	531	528	543	513	520	524	513	518	551	579	536	524	515	525	509	541	536	537	518	557	532	516	546	555	533	532	537	520	572	524	565	505	552	537	528	493	537	553	529	522	524	528	523	547	518	549	500	513	503	511	503	564	515	562	507	501	498	553	560	550	546	500	521	517	556	514	509	551	504	527	573	508	536	509	529	509	481	515	536	500	569	535	547	529	559	526	475	503	502	502	549	550	521	528	493	511	520	524	515	536	552	543	508	523	539	500	499	563	544	514	513	520	512	493	550	543	522	552	546	490	558	500	502	520	548	549	510	531	513	539	545	536	524	552	520	514	506	495	517	527	526	519	543	547	511	548	497	509	542	538	533	509	518	554	496	547	525	512	485	573	490	529	517	519	543	514	511	504	518	514	487	499	563	515	570	513	516	514	554	508	559	522	512	533	561	518	525	550	505	556	535	537	544	504	532	566	555	539	557	537	569	588	548	542	516	540	513	483	527	505	546	542	540	530	513	463	543	489	516	524	535	561	507	569	560	525	535	584	547	541	549	502	534	526	532	522	509	503	500	534	522	526	537	515	504	503	517	563	532	526	566	542	518	535	491	525	546	532	562	555	527	520	551	547	541	520	506	512	548	546	547	527	522	493	545	543	526	478	550	473	474	512	512	545	494	518	535	502	549	542	502	541	539	480	501	555	510	517	583	548	580	513	528	538	531	514	520	505	563	543	539	546	526	514	532	521	503	496	556	499	528	560	483	510	526	540	522	537	550	547	522	516	531	562	555	511	545	502	544	487	484	530	516	538	528	548	508	599	560	537	570	516	503	520	522	543	512	520	540	525	528	515	488	472	516	541	530	520	514	518	526	509	528	534	513	543	540	537	532	535	528	555	509	533	554	497	524	573	569	514	529	604	506	531	509	582	542	495	530	560	528	530	500	567	527	572	555	574	530	566	507	489	507	506	521	545	529	501	542	495	477	540	524	510	556	520	575	507	525	561	541	539	548	548	516	508	578	525	530	522	530	471	525	539	540	547	540	547	520	532	492	556	514	514	523	506	518	535	549	514	536	506	526	545	542	497	524	546	539	558	531	516	560	520	522	485	512	527	557	523	538	527	532	525	542	514	544	534	527	538	522	516	548	534	518	543	519	521	497	546	542	555	535	529	542	547	549	507	524	557	527	534	528	522	512	507	520	509	510	534	528	583	512	467	539	559	543	537	538	494	524	511	523	511	521	511	561	570	534	565	511	528	541	543	577	481	541	530	493	508	542	539	533	511	529	541	504	518	512	551	535	524	491	528	530	513	544	526	548	498	551	530	522	534	588	533	538	542	538	554	498	537	491	554	503	508	559	530	527	543	588	528	506	561	514	484	499	466	499	519	506	538	532	503	575	558	516	546	523	507	516	529	519	511	522	556	549	560	564	524	542	535	539	561	519	506	545	575	530	535	522	572	518	490	552	574	551	580	552	493	516	527	493	529	510	550	540	532	538	546	511	544	521	529	524	538	521	532	487	549	535	509	539	521	502	531	505	513	535	550	535	489	510	534	531	558	541	552	524	520	500	560	537	485	554	537	546	494	564	512	526	530	543	537	510	533	530	522	496	509	503	526	529	563	559	518	546	488	519	524	552	577	532	502	538	543	506	554	536	534	521	547	565	501	537	515	539	534	542	505	536	515	524	551	533	508	554	520	543	569	514	511	533	522	501	541	514	498	522	536	554	542	522	525	532	589	506	542	541	532	509	524	560	542	540	528	518	514	586	545	531	519	523	530	512	516	468	544	555	511	535	570	547	500	504	603	513	513	593	517	537	537	553	516	508	548	508	500	552	566	548	527	497	572	513	553	535	522	513	522	515	529	530	520	538	547	543	543	495	517	543	519	548	531	520	530
24928	21199	25602	22312	1130	467	444	444	415	389	386	356	409	383	400	375	403	403	367	417	358	392	381	369	395	372	367	405	381	393	387	372	370	425	429	337	418	374	395	382	381	372	379	396	395	353	356	364	355	395	343	388	391	377	372	385	363	365	342	349	377	377	391	368	380	344	380	356	368	367	347	392	394	387	394	341	388	369	364	398	362	389	348	389	396	354	368	344	419	364	403	383	386	352	348	392	336	362	396	381	365	396	365	408	377	367	351	374	367	354	357	349	409	342	370	380	383	377	357	368	386	389	356	404	355	356	377	393	374	381	369	397	377	355	353	356	338	416	345	372	353	370	377	393	359	410	355	352	365	371	385	339	429	362	378	373	360	395	376	398	350	356	382	368	374	405	340	394	359	342	378	384	358	402	359	351	374	400	375	394	391	369	378	341	401	395	359	378	352	350	378	360	372	363	366	368	363	368	402	382	376	392	378	393	385	361	375	396	352	390	353	356	337	382	350	367	380	396	372	369	340	383	338	393	399	392	386	404	374	407	382	364	393	350	356	348	346	370	364	360	407	406	393	351	369	344	363	354	366	363	365	412	340	387	378	341	374	381	370	329	383	363	376	363	380	367	370	358	381	376	340	384	341	346	354	377	395	326	354	355	382	385	388	369	380	400	368	325	367	378	354	392	336	360	343	377	362	335	387	354	375	388	367	360	350	350	383	393	364	337	399	324	355	377	389	362	365	360	376	396	374	377	393	369	373	359	356	351	363	364	382	369	399	360	395	386	362	355	379	335	343	389	372	352	369	366	326	392	378	385	366	360	394	373	374	377	380	360	388	388	358	378	394	385	363	363	387	367	333	389	360	361	341	358	408	359	359	376	361	394	385	391	366	377	398	362	384	346	370	386	384	362	378	410	400	382	339	391	348	370	405	398	376	364	374	380	365	348	359	390	389	366	385	368	389	355	355	389	372	376	386	339	363	387	347	357	378	401	372	377	346	368	359	373	360	380	385	383	378	401	394	366	380	399	355	359	396	356	400	389	363	426	411	386	348	366	374	386	367	354	357	411	414	362	405	365	357	391	401	387	383	382	339	342	377	386	379	373	363	392	366	346	381	343	355	353	351	383	348	324	353	403	370	365	365	367	372	372	349	372	318	333	382	369	334	363	389	350	391	362	370	380	353	367	376	390	364	370	390	353	334	371	378	390	364	378	367	368	336	374	368	372	363	357	382	316	335	363	352	370	364	364	398	347	406	383	374	382	377	406	372	369	378	379	370	368	388	367	379	386	381	379	349	374	354	383	380	350	361	357	382	342	358	381	361	369	355	368	373	358	340	399	378	366	385	387	386	355	393	385	350	382	343	383	358	348	359	342	368	358	391	350	372	364	371	409	368	395	342	340	397	364	396	405	372	359	392	367	383	368	384	390	366	376	396	385	385	385	377	334	361	338	380	346	370	372	361	398	336	389	383	395	381	422	377	391	380	363	385	365	354	359	318	369	376	388	394	354	377	387	385	331	363	343	381	404	375	390	410	346	371	366	364	392	354	346	375	346	366	382	353	348	347	377	353	372	394	389	397	371	378	381	402	382	352	371	367	357	375	358	348	388	388	344	354	396	340	365	357	357	380	396	378	363	396	380	402	341	386	360	341	372	375	403	353	387	400	369	389	319	369	381	325	373	394	380	362	354	365	420	338	388	379	346	391	372	341	388	349	344	377	373	373	365	358	369	358	386	384	399	383	325	359	376	402	374	375	382	346	376	351	362	366	368	323	345	377	371	332	353	364	383	414	400	387	382	325	381	379	389	373	370	365	406	362	363	349	374	372	337	386	370	394	362	375	373	372	363	410	369	362	392	397	382	362	373	380	383	364	381	357	333	368	343	361	370	370	352	361	390	376	334	366	384	380	366	362	367	398	353	408	372	363	367	367	351	398	322	390	414	358	323	378	379	347	409	335	324	393	382	374	367	361	364	399	379	363	354	382	362	346	367	371	385	372	373	412	361	406	348	373	378	357	350	379	386	377	362	360	359	379	347	401	388	359	370	372	352	388	377	369	372	366	389	398	356	397	368	386	373	325	338	369	400	379	399	366	342	341	387	402	392	367	354	348	374	354	394	355	392	390	395	380	350	378	341	346	366	382	381	348	371	360	396	360	402	345	380	384	340	359	361	346	397	362	366	343	405	348	383	370	379	402	360	352	392	372	342	391	367	393	346	363	371	375	381	359	364	361	357	342	385	347	369	408	410	377	378	372	391	355	350	337	403	375	394	376	379	346	366	382	362	381	352	377	391	397	348	365	341	388	382	374	386	321	369	399	361	364	356	360	376	395	387	364	379	382	361	375	366	378	384	348	373	404	381	389	368	391	375	371	374	380	375	336	374	384	373	385	349	357	371	364	360	385	373	364	386	402	345	362	361	366	382	389	389	361	349	389	382	364	368	381	373	342	395	365	397	352	369	368	338	337	372	380	373	384	370	387	388	369	355	363	366	366	388	380	382	350	386	378	375	388	392	358	342	363	368	364	358	346	377	401	381	373	377	337	385	351	394	338	345	360	353	371	346	380	356	377	363	386	346	415	351	350	375	360	346	374	345	358	382	374	394	380	387	317	384	365	361	385	359	384	328	386	376	337	390	389	354	360	352	400	378	369	350	375	383	355	365	374	327	342	348	366	406	378	344	394	360	361	368	369	379	356	403	345	410	413	338	390	391	358	343	364	352	362	331	404	383	368	372	400	365	371	370	369	388	361	330	407	378	348	343	342	392	345	346	351	394	375	373	371	364	406	371	354	362	379	407	348	359	385	407	386	384	371	348	352	371	360	391	381	372	394	360	358	365	369	351	384	379	337	356	340	370	386	370	362	341	396	378	339	355	348	371	398	362	352	343	340	363	377	370	360	360	412	334	347	360	384	404	348	389	380	363	367	348	357	370	347	386	360	361	374	386	390	400	349	369	368	428	347	349	397	365	381	379	376	375	357	376	397	386	368	357	379	387	303	363	373	372	337	385	360	376	373	382	406	362	378	363	329	355	353	343	343	358	382	412	343	370	359	388	383	334	344	379	356	393	384	372	363	369	361	344	333	378	351	384	355	369	374	363	366	381	336	367	378	375	341	355	390	393	357	381	379	344	336	386	395	386	358	390	340	358	354	356	381	368	388	365	373	398	388	372	380	375	361	347	336	382	389	390	339	377	371	338	346	373	380	378	352	356	337	364	377	391	369	362	369	377	390	367	377	319	384	364	360	377	349	349	390	358	388	358	356	380	364	354	360	371	390	360	385	376	366	383	355	374	391	370	392	379	402	376	387	438	383	357	371	367	378	360	367	359	407	357	371	385	354	383	340	361	400	381	337	356	366	350	380	365	367	341	386	380	353	350	368	391	387	399	383	349	362	374	361	354	370	400	375	370	386	374	360	414	378	344	388	371	346	379	418	366	361	377	389	338	395	357	371	369	359	368	391	380	366	340	368	333	365	366	379	359	400	356
18571	3241	2113	1214	980	769	749	666	654	544	581	580	532	514	517	493	537	527	483	474	485	532	505	511	516	454	511	494	488	464	467	494	527	524	522	502	552	565	552	547	490	475	502	500	475	451	491	518	496	504	485	477	478	510	522	491	508	449	487	447	519	487	459	505	463	501	483	497	472	489	467	462	474	447	510	507	465	487	507	511	471	486	454	482	522	485	492	494	515	481	513	478	477	493	459	502	524	504	485	471	453	501	520	531	472	453	505	481	459	475	495	458	516	509	501	542	472	457	472	485	478	518	506	452	484	460	484	469	520	440	444	451	463	510	489	485	489	491	498	466	479	474	478	483	524	455	469	512	497	503	475	467	500	486	501	467	456	473	448	472	481	471	499	509	489	445	503	494	475	472	499	499	490	505	490	495	494	483	481	480	477	486	458	439	527	501	449	502	502	475	488	503	510	483	469	483	491	512	477	462	488	451	492	533	427	456	478	476	455	507	522	520	458	467	479	467	452	459	514	470	477	448	485	437	466	474	460	489	490	466	490	461	480	484	506	490	423	463	449	487	447	506	501	478	501	465	478	495	494	465	483	493	495	495	497	486	509	474	471	489	515	503	456	484	459	448	483	485	493	520	548	506	514	477	417	478	455	481	499	478	505	483	495	488	466	482	477	486	472	519	458	474	477	454	437	495	455	506	497	504	463	514	478	504	484	508	478	512	465	520	500	464	489	500	483	502	477	529	420	485	498	536	513	482	486	482	510	520	473	465	493	485	520	484	468	450	476	528	497	509	478	518	513	440	444	470	465	485	464	504	500	483	517	517	456	463	457	493	492	474	480	458	479	484	472	465	489	443	494	483	551	503	483	453	463	476	507	510	482	478	463	461	487	470	462	504	442	518	490	511	513	494	515	484	450	466	485	486	436	528	491	431	468	477	492	473	502	471	456	482	474	455	492	479	499	491	502	495	473	458	469	489	475	469	452	484	440	442	454	464	491	450	475	476	514	456	501	513	505	452	493	482	488	487	501	469	495	522	492	499	467	479	465	484	491	462	472	505	527	505	463	498	489	508	448	466	487	494	506	534	496	500	479	511	511	485	511	451	523	472	490	525	517	491	460	484	480	500	496	510	481	474	473	491	501	516	521	471	499	487	476	472	474	489	521	468	451	520	497	532	497	484	461	503	476	484	509	516	493	480	482	488	453	479	469	461	512	490	476	467	480	507	500	468	488	483	448	461	525	474	479	486	507	473	440	490	480	528	507	479	483	508	488	512	513	471	473	426	506	468	457	487	463	490	521	459	474	491	494	495	491	513	501	486	496	460	502	474	547	468	493	456	535	470	512	485	468	498	503	509	477	479	490	479	446	472	466	492	480	518	475	471	492	479	445	482	491	455	474	489	512	499	480	498	539	472	482	506	486	477	484	514	470	501	472	474	484	483	496	479	476	522	477	454	498	494	518	488	494	495	480	518	476	445	492	474	453	470	474	474	489	456	499	443	478	490	516	487	496	468	493	482	438	465	485	480	502	443	513	477	474	489	494	516	509	482	511	495	482	465	480	521	476	533	485	519	533	456	488	511	514	504	449	516	482	470	493	488	511	523	459	494	468	496	477	501	469	476	495	502	450	472	475	483	494	498	434	518	474	457	496	467	484	473	482	491	481	509	520	514	486	460	473	472	506	456	466	503	457	524	510	446	469	502	510	517	458	446	478	470	521	469	474	496	494	447	482	487	455	468	511	486	496	506	507	489	491	470	489	481	463	485	508	522	491	481	507	499	471	455	469	515	488	494	467	491	485	512	446	491	498	444	471	481	498	526	459	486	473	468	486	473	447	503	479	479	446	488	455	507	503	481	449	477	496	509	493	507	477	500	483	495	496	480	475	473	530	463	458	481	504	457	488	475	473	443	492	498	483	474	507	492	474	434	508	462	462	470	458	441	478	486	509	473	488	516	480	485	469	458	524	458	501	461	454	490	486	485	455	478	491	506	475	461	512	478	463	499	491	442	431	475	470	521	486	497	467	489	496	462	461	482	451	482	481	462	481	473	494	472	502	480	493	484	449	463	460	490	444	462	477	498	500	497	505	484	479	472	484	472	474	470	466	451	507	478	512	469	490	447	467	492	501	498	481	446	480	531	493	514	466	464	493	505	494	474	481	486	487	442	488	491	473	497	493	466	470	451	497	506	517	527	491	529	462	474	464	503	472	529	473	463	518	448	484	486	507	464	501	468	497	467	479	492	470	469	494	510	469	503	488	466	525	483	493	509	440	436	466	493	465	475	506	470	484	475	468	429	487	492	488	488	486	491	505	478	455	451	499	459	512	501	467	492	459	516	525	463	478	503	515	486	509	426	472	499	536	473	488	506	413	518	490	475	480	482	487	479	463	489	470	498	457	522	493	482	497	515	479	486	477	479	493	471	501	500	497	475	520	477	496	490	449	515	488	537	490	477	503	479	458	507	496	468	447	441	444	495	456	492	517	487	465	509	489	446	454	487	475	437	469	471	508	481	480	500	478	492	485	488	492	479	495	483	456	479	509	486	484	470	490	488	516	483	488	489	481	487	455	471	477	506	486	464	491	504	463	473	438	502	490	505	490	473	480	434	473	468	511	487	460	493	465	475	495	467	470	514	461	473	449	475	468	495	480	476	451	468	478	464	530	520	469	493	488	509	437	480	476	500	490	482	454	472	511	496	456	494	446	460	467	461	448	511	467	506	500	483	478	491	492	461	491	464	490	468	514	471	559	497	492	485	454	459	441	475	524	491	527	465	491	489	502	479	466	477	531	505	461	443	497	472	467	497	484	488	465	480	443	460	504	465	503	471	502	508	481	518	451	475	510	493	521	504	473	531	519	481	487	531	497	466	496	461	478	494	451	444	507	434	496	515	474	472	478	506	489	492	513	500	493	468	513	478	490	498	455	489	495	504	487	503	471	483	491	463	459	502	464	511	462	451	466	488	456	485	456	490	506	480	453	503	468	493	515	462	523	486	489	481	490	466	522	494	499	494	458	480	488	484	530	491	449	465	474	474	458	499	481	503	503	520	463	502	491	444	496	500	524	488	474	459	478	474	479	514	528	506	490	480	481	510	521	494	462	474	463	462	529	461	482	433	477	485	485	498	480	460	506	505	467	527	512	476	476	503	480	548	488	451	466	440	454	481	506	507	512	498	446	487	523	489	459	470	466	470	480	466	491	502	522	456	477	501	442	504	460	432	488	519	487	502	522	495	483	492	470	498	480	509	483	490	493	471	488	480	464	472	458	469	463	480	492	466	480	488	479	496	461	466	487	493	472	471	494	515	444	460	471	499	489	494	470	476	478	501	485	495	463	474	491	499	456	475	481	501	502	531	503	492	484	481	482	434	453	454	513	482	482	455	447	481	499	484	502	517	483	501	506	500	487	473	523	460	451	485	480	474	481	485	507	447	448	514	469	435	468	494	506	464	513	470	483	496	463	500	464	468	491	475	473	538	522	492	501	476
22667	21318	28515	24453	21314	18891	1004	425	348	314	291	231	223	218	224	218	218	197	189	188	187	181	165	202	188	187	189	186	194	182	185	177	199	210	201	200	199	193	189	202	180	166	187	183	176	152	179	150	158	168	171	164	180	156	145	170	166	169	167	183	150	175	182	180	182	152	169	169	167	175	174	184	193	163	189	160	171	182	169	162	163	171	175	191	179	160	176	167	173	145	179	173	184	172	173	155	179	171	173	164	174	165	189	172	183	182	195	159	175	148	191	160	187	158	165	191	157	163	171	189	166	189	167	155	167	150	156	174	161	204	177	155	186	174	184	152	152	174	157	157	168	185	177	165	192	168	169	154	162	168	173	185	168	168	181	193	176	179	196	160	163	189	170	178	199	178	146	174	173	168	188	177	164	175	210	173	158	163	175	159	169	171	176	192	156	169	182	165	175	165	166	159	190	173	174	161	161	162	183	168	175	162	193	179	160	192	157	146	192	178	162	141	177	137	178	164	204	181	196	163	173	178	150	178	172	169	178	176	142	164	179	162	213	135	204	162	140	167	145	172	172	186	181	202	174	157	156	173	167	174	185	158	153	167	175	168	168	166	161	162	143	173	164	180	150	162	179	166	185	178	168	171	172	173	177	177	176	178	189	159	152	178	181	162	180	165	162	174	162	167	194	138	166	157	176	186	139	164	159	178	163	175	173	143	153	156	154	178	164	155	178	183	173	156	196	168	179	145	201	166	183	174	172	181	147	190	170	165	198	184	182	177	183	138	179	191	147	179	157	166	157	140	158	174	171	171	186	172	167	147	167	166	156	175	184	167	162	173	169	181	174	172	166	186	152	164	183	175	172	191	168	164	176	177	152	160	172	177	164	157	194	191	164	155	158	203	190	179	168	171	159	151	180	155	177	150	165	177	178	146	185	161	177	160	121	181	177	164	177	166	187	195	180	170	155	171	178	162	153	173	155	169	171	163	182	162	198	173	167	153	179	153	154	188	155	179	166	193	156	167	177	175	171	160	166	176	174	159	181	179	175	201	169	179	168	143	169	178	163	159	172	172	156	145	154	172	179	180	161	160	192	150	161	197	177	176	173	183	146	142	169	172	180	176	196	174	179	179	175	174	176	180	203	160	175	169	179	166	161	172	181	161	165	184	156	188	179	186	183	170	170	170	154	185	183	167	154	163	159	164	185	165	175	165	192	170	162	172	192	166	177	188	157	161	181	169	179	179	182	149	176	161	156	185	167	175	166	173	179	172	181	169	171	183	148	157	148	150	179	180	177	176	159	199	170	156	179	172	166	159	187	164	178	173	167	172	173	170	183	186	161	166	172	184	158	156	171	173	134	182	182	164	168	151	180	152	158	188	188	144	170	169	183	185	173	156	179	179	194	174	163	175	162	166	163	180	174	153	156	154	158	171	170	188	166	164	174	145	188	172	158	193	195	165	168	192	163	174	190	151	162	145	178	159	168	170	176	141	157	210	161	166	174	184	173	174	152	172	189	186	164	190	191	161	174	168	200	159	157	177	150	185	157	168	154	172	164	179	153	173	162	170	190	204	171	183	172	149	180	185	160	156	185	156	179	168	175	163	176	181	159	184	168	172	172	175	171	180	161	169	155	180	173	162	137	143	188	197	162	176	169	169	175	159	163	190	169	154	186	192	164	163	192	168	159	170	176	172	185	195	151	179	177	172	184	144	160	173	194	196	179	190	180	173	194	170	182	183	176	155	161	177	185	169	181	188	159	148	155	184	170	185	165	172	190	166	163	173	188	190	188	154	164	193	176	172	188	169	154	175	184	151	170	143	178	155	182	174	143	177	166	175	184	188	162	151	183	174	171	171	182	176	177	163	177	176	182	162	152	179	153	177	184	178	174	166	164	187	156	155	145	171	170	168	165	167	183	187	174	161	173	183	193	175	139	169	170	193	171	157	161	193	169	151	191	165	168	139	172	195	174	166	161	149	177	174	141	190	154	165	165	159	182	165	156	190	175	141	153	172	161	169	156	162	165	157	166	147	162	164	176	170	161	197	149	150	157	170	189	177	168	151	168	185	156	195	169	160	152	170	160	150	166	181	163	144	168	171	190	174	175	171	161	147	164	167	178	195	179	183	169	171	171	151	174	158	172	163	186	164	168	177	159	174	164	172	175	175	157	165	191	178	189	156	163	160	183	146	179	174	154	146	170	158	149	150	165	173	152	149	149	152	155	146	198	162	164	146	180	167	187	167	171	160	175	177	187	189	165	169	172	142	151	152	190	174	178	177	152	165	176	186	168	192	162	202	160	184	165	146	148	167	170	167	178	157	133	158	179	177	170	149	171	172	156	168	176	172	195	159	172	166	170	175	154	178	173	183	169	166	175	173	157	175	185	176	180	173	166	174	161	205	177	168	154	181	178	198	168	189	165	150	173	179	168	154	172	176	156	178	147	189	161	183	178	172	164	171	153	167	151	178	150	182	163	170	178	168	154	172	164	156	158	129	166	162	157	138	150	161	166	191	163	172	182	196	193	157	177	201	158	156	196	166	156	160	175	190	149	153	183	181	165	178	154	170	169	168	179	158	179	184	155	171	156	159	161	171	164	185	150	187	170	143	153	156	165	169	175	126	178	193	170	187	162	166	169	183	171	166	173	189	180	176	171	168	198	169	190	158	170	165	155	173	155	159	175	171	172	176	164	154	183	195	183	176	164	186	171	148	151	200	156	163	181	160	153	161	174	156	170	162	181	178	165	188	165	157	159	168	168	145	189	157	176	152	164	166	168	177	167	169	137	181	181	207	174	173	159	159	156	167	158	145	167	169	172	166	174	179	170	171	187	189	173	160	177	172	168	165	176	161	172	167	163	197	155	173	159	160	178	192	191	154	166	178	173	189	145	167	185	179	174	178	156	188	165	153	142	151	152	167	174	187	169	170	148	170	177	146	193	163	190	173	191	169	163	162	179	165	165	178	183	177	181	167	171	157	188	168	181	152	164	171	134	161	163	184	166	164	190	166	137	178	186	176	163	198	164	181	168	191	185	171	172	193	176	177	149	171	170	167	186	197	164	160	139	178	149	146	188	167	187	196	158	174	161	156	172	171	158	177	166	171	152	172	168	183	148	167	182	169	153	171	183	167	170	171	176	168	172	185	169	183	163	177	167	164	170	169	165	176	167	163	178	171	170	161	162	169	170	168	178	173	178	166	163	135	172	151	151	185	167	183	159	190	161	164	171	167	179	184	145	183	156	174	161	169	172	192	185	169	157	166	175	183	141	154	174	171	176	170	160	154	173	166	170	158	195	191	178	179	173	157	169	172	171	183	166	177	183	195	169	182	177	155	167	171	197	176	159	161	201	161	166	152	158	149	164	151	162	167	170	205	172	185	172	187	195	151	190	176	150	165	181	146	199	173	174	159	181	157	164	161	172	171	171	154	156	158	189	207	190	183	170	156	182	182	180	175	170	175	187	186	156	148	193	161	170	184	150	166	196	169	199	170
23537	10514	6513	3039	2186	1527	1151	923	787	644	576	457	431	411	376	365	370	344	323	325	300	304	287	285	249	287	251	282	294	262	285	296	309	305	306	337	310	336	334	232	248	250	226	218	270	257	265	252	237	280	227	260	236	249	275	240	239	238	240	229	254	245	236	244	244	215	265	247	254	229	283	245	213	249	220	233	211	240	222	248	245	260	229	243	235	237	224	258	255	227	226	238	235	257	238	226	214	243	235	236	263	264	217	258	223	219	239	257	224	263	213	214	223	261	234	235	249	242	240	231	234	223	230	267	236	258	268	239	207	245	252	233	231	259	235	250	254	199	264	245	232	236	238	231	269	223	250	254	252	223	254	243	260	245	231	243	239	252	246	231	217	219	228	226	253	241	247	236	238	232	228	265	239	242	248	233	248	253	228	263	234	235	240	237	254	234	229	224	246	242	245	239	223	226	262	227	238	229	250	239	259	237	212	241	224	229	221	247	241	273	236	230	222	231	210	225	222	230	216	252	238	225	210	227	223	269	263	216	244	202	271	253	267	257	245	246	242	253	239	235	250	234	218	229	245	231	265	240	260	257	243	205	249	248	232	252	243	236	257	236	243	227	249	232	267	249	244	254	245	246	241	235	226	229	234	252	268	249	242	223	250	257	244	234	261	227	238	235	240	263	240	241	235	223	230	219	248	272	220	212	227	251	252	221	255	250	224	240	263	231	238	227	251	228	235	244	241	251	265	230	197	246	221	221	238	214	255	199	239	256	236	211	227	233	248	231	213	259	227	232	241	210	238	248	218	234	236	236	228	236	230	221	244	215	242	241	233	265	234	228	272	265	260	267	252	203	243	250	239	265	211	235	218	250	214	211	231	243	228	228	248	199	252	232	239	216	237	234	233	214	224	261	231	233	266	251	223	258	228	218	251	239	237	245	247	248	240	248	253	248	209	223	228	243	227	222	202	256	244	215	236	266	265	258	214	221	217	259	269	218	249	248	208	225	248	225	264	219	248	210	230	197	212	215	257	243	224	235	230	225	261	261	235	224	234	243	250	215	208	238	227	228	214	238	239	207	244	212	227	225	232	257	241	226	236	233	227	212	235	229	228	226	223	247	233	239	230	268	233	221	214	231	227	222	237	228	229	268	218	225	216	231	266	256	250	239	229	207	225	246	257	245	220	216	257	231	238	238	235	261	240	248	232	253	231	248	243	239	241	214	242	236	238	235	234	233	228	238	244	244	228	249	232	236	218	244	220	234	247	228	255	267	241	208	235	239	201	251	253	199	229	244	229	248	242	251	220	235	226	263	249	240	243	227	213	239	223	234	209	217	228	239	260	234	241	232	225	241	224	238	224	224	239	255	222	233	227	223	261	245	225	243	229	220	223	229	221	240	218	239	245	264	213	253	233	233	221	253	250	221	234	248	233	260	240	244	206	230	268	242	236	226	242	246	249	229	238	249	248	198	219	240	243	234	250	225	238	220	268	258	212	214	206	264	237	232	223	236	261	223	237	225	230	242	216	210	224	220	233	241	257	237	273	234	258	219	227	259	217	254	230	231	232	246	228	236	234	224	253	254	243	194	225	247	230	229	251	249	231	283	231	250	267	238	228	245	252	240	245	220	244	254	227	239	225	251	229	240	245	211	230	196	230	215	233	219	227	230	235	208	278	207	218	262	227	252	265	227	234	204	223	229	266	248	220	225	241	200	262	217	246	241	261	274	230	240	219	244	258	236	249	221	223	219	225	251	232	228	243	235	215	238	222	245	226	237	229	232	248	248	264	266	216	236	252	247	241	231	243	222	224	226	250	218	239	246	244	237	253	220	269	231	240	230	245	258	211	236	237	240	226	270	221	274	228	238	246	236	232	251	212	242	231	208	240	227	260	225	221	209	247	252	235	274	261	240	239	222	237	218	243	245	224	236	210	218	210	235	253	227	256	199	221	250	236	225	224	242	239	249	256	224	233	224	233	209	223	226	230	263	218	220	239	256	243	247	224	241	229	271	251	221	253	226	247	219	247	212	250	232	236	229	228	216	224	247	221	245	234	225	265	238	233	258	230	217	225	227	248	238	258	214	254	266	240	225	231	243	223	229	233	233	254	242	224	221	225	234	231	228	260	233	245	241	262	245	238	242	256	232	242	235	251	245	227	217	260	223	249	241	256	244	219	230	224	246	228	254	234	227	246	244	239	226	239	245	221	220	239	240	250	219	218	236	227	246	225	252	224	237	217	246	228	225	218	243	232	244	253	240	228	230	240	207	232	207	205	237	251	237	235	247	239	226	250	235	258	209	229	246	258	239	241	223	243	224	225	250	211	236	230	245	233	241	262	247	244	225	233	248	250	266	237	233	240	263	243	240	227	207	243	217	239	239	256	235	229	240	245	224	247	251	242	250	237	223	254	240	215	238	236	231	244	250	217	251	234	258	243	212	248	229	228	258	232	260	246	222	253	225	241	230	249	269	231	210	248	235	229	220	244	228	243	245	228	250	235	218	249	238	216	232	248	246	213	253	224	247	219	231	216	208	222	261	239	218	245	221	224	244	221	223	218	230	233	227	236	233	229	223	237	212	240	234	229	226	223	226	252	238	205	240	260	259	235	267	259	256	228	240	228	234	224	226	247	250	219	245	209	245	239	215	218	217	233	270	265	223	248	203	225	224	232	253	241	224	231	218	257	244	218	218	245	227	229	234	230	220	248	248	229	222	229	259	226	254	256	232	245	208	205	237	249	240	250	230	226	246	215	248	236	222	265	255	245	257	236	220	216	252	205	239	233	239	211	255	226	244	236	239	241	222	213	223	239	222	245	244	249	215	242	228	228	250	231	261	224	244	241	207	217	241	239	240	220	237	201	277	254	237	255	261	237	236	232	229	206	239	243	218	225	207	233	247	234	238	239	270	222	246	241	211	223	211	225	243	240	221	214	228	220	228	260	252	235	260	221	207	233	259	220	207	216	233	252	233	227	237	248	218	250	232	242	248	230	240	249	255	208	232	246	236	226	249	212	239	238	237	246	247	241	244	227	247	217	261	247	249	232	223	215	276	228	268	250	229	215	232	227	235	252	243	218	231	243	249	228	237	221	229	245	236	232	221	238	244	288	228	228	226	222	276	257	249	227	223	212	241	226	238	252	245	219	221	234	236	247	207	196	207	232	230	251	229	254	251	230	238	231	241	228	216	245	233	244	236	254	252	269	214	219	250	210	216	253	258	248	229	241	265	232	241	231	210	229	240	227	231	240	223	249	240	227	246	217	248	231	247	249	263	240	232	237	238	238	201	220	240	244	245	217	223	234	216	221	243	246	248	255	229	261	216	228	243	223	220	212	251	236	241	215	210	229	252	213	260	252	240	221	241	228	248	225	242	259	258	237	245	257	222	246	238	244	237	243	233	233	226	253	253	207	230	254	230	214	248	258	268	252	221	210	222	214	247	237	257	221	222	245	228	233	245	226	232	219	244	249	211	253	254	235	244	235	251	243	248
27800	15581	2169	669	537	517	557	535	543	485	518	518	521	495	517	523	523	489	496	534	533	482	504	469	505	516	509	529	506	521	486	495	494	530	506	489	525	514	500	495	511	482	570	515	504	469	479	513	516	550	510	513	502	538	511	474	488	489	481	548	524	508	505	548	460	495	516	517	512	532	540	540	485	499	514	512	489	545	480	513	521	554	486	514	467	476	499	498	489	500	510	524	517	491	507	495	499	493	509	523	512	502	510	494	509	517	478	490	516	482	490	509	507	502	495	502	500	505	492	517	489	494	473	512	480	497	530	527	467	531	482	467	529	519	504	498	454	511	524	495	459	495	516	479	542	553	506	493	510	477	501	529	491	491	485	474	506	482	498	500	496	497	516	509	469	522	511	478	533	496	526	484	518	509	467	513	486	535	513	510	523	487	494	535	525	482	531	521	504	485	498	518	515	517	522	496	512	517	510	478	513	496	557	533	484	527	487	514	471	492	498	513	477	502	527	500	495	511	519	529	522	513	497	526	529	472	512	545	552	507	462	531	506	506	501	505	512	521	520	472	521	494	513	484	506	505	549	493	499	487	515	529	481	486	510	517	501	470	495	510	484	523	510	511	494	534	506	553	508	516	519	507	466	506	481	482	529	497	476	486	543	513	470	531	518	467	523	526	552	500	503	569	505	507	538	460	484	494	506	512	506	463	525	507	465	499	509	504	524	491	472	540	511	493	480	487	496	477	483	450	534	527	499	517	495	491	510	500	520	504	482	508	531	498	499	466	521	509	557	506	468	482	502	503	558	533	508	505	562	526	483	497	528	526	520	502	499	500	510	506	460	513	514	490	498	498	501	525	498	540	548	474	491	488	510	513	527	518	534	516	526	469	526	515	508	525	498	477	491	489	488	498	485	500	530	501	462	513	492	477	459	573	555	481	497	533	474	474	532	522	478	454	482	492	521	525	513	514	509	502	491	493	524	515	515	522	552	480	532	487	517	493	523	489	518	528	503	474	510	491	550	511	519	532	476	486	530	530	512	531	493	495	504	521	510	507	479	500	517	513	537	477	463	536	501	538	548	510	490	531	505	502	504	479	498	521	483	499	498	512	500	496	483	493	510	524	519	569	483	476	495	500	517	496	510	536	480	485	550	525	512	509	472	484	511	528	488	462	496	476	469	474	516	493	487	558	515	539	501	540	523	515	477	467	450	513	505	481	497	520	489	532	546	491	513	523	515	510	527	511	517	528	575	500	474	507	481	479	503	487	470	513	532	518	510	483	533	502	509	519	575	506	449	526	517	525	521	517	491	527	487	473	455	504	466	493	541	479	452	501	496	504	521	563	520	486	537	557	544	478	548	508	519	516	499	544	509	505	497	468	511	536	467	505	535	466	532	548	486	534	516	490	468	514	522	505	498	539	530	470	467	498	527	491	492	475	533	509	486	485	507	465	496	478	470	508	545	508	448	510	450	533	494	483	511	527	480	492	516	515	526	506	521	463	513	538	523	527	495	466	483	463	459	489	486	510	518	505	503	510	505	519	525	485	500	519	537	552	499	477	520	496	511	491	499	541	528	462	528	529	507	505	521	509	532	460	472	511	508	502	506	490	490	504	540	497	557	479	537	510	470	476	480	497	499	543	458	496	512	487	501	536	483	532	503	479	538	527	443	491	504	575	499	547	487	537	517	498	512	506	522	536	478	525	479	501	497	498	463	530	523	539	560	515	548	495	510	486	509	522	492	505	511	493	512	511	480	472	493	486	522	478	490	528	524	509	481	464	523	472	495	479	495	494	511	494	476	459	484	504	493	540	501	486	514	529	507	513	502	498	523	498	512	488	533	488	514	516	482	494	513	514	506	496	503	494	534	536	523	513	507	508	519	491	499	498	517	554	497	473	490	517	488	515	459	516	491	543	478	525	517	499	513	497	539	501	509	512	512	497	534	475	548	505	545	481	485	488	494	466	496	467	512	479	463	502	517	503	491	524	520	545	472	532	485	506	554	507	487	508	483	498	532	495	508	489	538	485	499	527	506	487	527	476	505	487	489	500	504	494	505	495	482	524	538	512	525	509	482	513	509	498	501	533	484	519	495	514	514	548	496	511	513	488	524	512	497	476	507	468	517	456	497	493	534	491	497	493	516	527	498	503	512	510	509	507	481	522	512	519	476	504	519	493	503	477	506	514	480	491	492	481	508	463	537	501	562	509	513	497	517	508	542	518	532	462	540	457	485	517	520	488	527	538	535	540	559	529	501	502	517	485	500	488	508	498	544	520	532	484	508	499	494	542	508	545	499	496	479	512	452	499	523	496	542	469	537	523	482	521	516	480	503	546	484	476	497	509	475	520	505	513	488	509	545	504	489	498	542	526	532	532	517	524	533	518	513	511	552	500	473	501	481	510	480	505	532	472	469	521	488	507	499	530	512	510	511	488	515	498	496	518	481	513	511	476	555	494	508	510	509	506	505	503	461	561	459	482	477	504	516	477	498	492	500	538	513	546	480	528	559	490	470	492	522	539	470	505	508	479	501	542	462	465	495	505	534	509	506	508	536	491	477	563	496	509	507	521	462	517	517	504	521	495	497	520	518	515	493	475	505	527	504	468	506	506	504	482	516	489	534	470	512	500	523	548	500	484	477	513	492	525	524	548	488	525	466	455	506	513	560	521	483	475	552	469	551	512	500	513	513	511	500	526	486	527	500	507	531	513	520	468	509	531	510	496	516	467	530	477	550	496	535	497	487	517	498	467	521	482	524	476	496	546	524	515	508	489	479	510	506	486	492	481	493	500	505	499	512	509	514	532	519	511	527	506	504	465	507	473	478	523	483	508	517	481	488	512	518	511	511	518	512	479	479	476	460	519	463	522	535	478	486	524	526	497	484	494	504	515	539	493	502	489	494	519	539	484	505	508	486	553	543	504	491	506	494	498	521	512	521	512	528	488	549	518	494	518	489	487	534	492	500	525	586	502	479	515	535	494	514	496	477	488	515	491	504	519	480	527	500	514	509	505	533	539	494	483	517	490	498	557	525	477	525	487	552	515	493	521	533	469	510	489	522	477	514	497	459	464	489	504	516	511	523	499	513	530	493	454	542	524	523	547	471	512	481	527	489	479	487	542	480	509	493	485	535	499	500	521	504	470	515	517	476	515	491	502	517	551	493	497	515	493	500	495	522	497	513	515	491	502	481	520	546	473	495	490	477	500	512	557	533	506	498	473	506	544	529	517	509	499	506	480	452	502	514	496	498	484	545	513	513	500	514	446	538	493	502	493	520	515	507	487	456	529	512	539	519	501	508	533	494	516	509	501	480	547	501	510	503	500	451	444	558	471	501	529	490	488	489	499	523	500	502	482	477	493	487	526	497	500	525	529	486	505	525	521	488	490	486	525	529	507	486	506	519	507	531	479	525	547	504	499	539	480	516	517	496	489	498	540	541	509	515	492	498	480	523	469	506	545	498	473	517	486	532	548	485	506	484	526	499	509	548	540
7538	1020	854	735	756	717	691	671	703	700	685	658	646	671	642	655	666	656	647	710	701	659	706	664	673	641	663	702	651	627	634	651	681	677	709	700	713	691	691	661	682	661	655	664	658	671	646	669	712	664	665	662	671	692	660	685	655	667	604	651	650	623	621	677	665	623	644	701	660	692	659	661	676	711	634	640	679	700	667	662	628	654	681	670	659	687	683	714	714	649	658	707	676	687	709	672	722	708	677	659	662	709	662	699	654	659	690	670	657	677	625	635	615	692	668	671	668	654	606	675	698	680	651	673	654	703	692	691	638	662	685	676	665	659	662	633	688	686	662	632	682	660	661	646	635	673	656	693	681	633	654	621	647	730	675	676	717	650	700	682	639	636	729	709	677	642	609	661	669	657	656	701	670	654	693	685	678	670	657	719	633	684	691	695	692	671	648	660	697	651	669	678	668	699	641	636	713	669	626	686	721	654	659	654	622	729	641	670	663	669	671	675	658	678	673	653	681	662	665	697	652	669	719	668	662	701	653	684	680	662	699	687	663	684	674	653	668	690	618	710	656	620	643	683	690	681	690	680	675	620	648	703	690	671	633	679	648	654	681	679	639	684	697	671	654	686	654	667	658	704	677	664	679	688	656	660	656	624	679	670	645	642	690	690	718	651	638	703	664	708	658	654	642	646	657	760	663	702	659	645	672	673	622	664	704	676	640	674	689	650	681	629	639	666	657	641	661	685	648	676	667	683	640	661	692	723	626	671	718	644	678	639	669	591	710	673	645	655	687	656	661	701	677	750	669	709	685	693	675	699	638	662	680	672	641	661	683	635	658	667	661	678	643	626	657	665	654	686	678	673	669	660	658	634	677	700	645	722	645	676	596	690	628	675	674	587	652	644	644	635	678	642	687	691	662	665	657	655	644	637	658	660	673	661	697	677	583	640	640	693	657	711	673	648	659	687	684	680	635	632	633	667	732	716	644	663	688	670	658	671	674	683	690	663	622	710	703	688	635	645	668	717	663	663	674	663	688	676	644	693	687	632	690	628	695	670	703	682	665	626	691	669	665	684	686	682	704	634	687	630	720	675	663	663	686	682	639	661	652	645	624	660	644	669	626	621	712	669	667	622	680	668	650	687	651	631	641	712	683	696	681	658	704	681	685	700	657	650	669	693	625	701	704	686	638	676	701	685	655	659	665	681	637	649	708	694	656	693	660	691	653	668	699	673	673	705	651	624	730	677	631	680	646	648	700	690	686	671	672	671	686	665	691	671	675	646	654	622	639	691	671	698	633	691	711	671	660	660	684	662	660	697	682	689	647	646	673	698	636	683	663	621	642	685	677	655	666	679	665	683	672	681	661	630	655	647	657	636	689	653	648	602	691	704	699	643	706	642	656	658	684	632	679	692	671	634	641	650	649	669	615	674	727	693	651	694	659	661	682	605	674	655	660	644	712	704	650	644	672	718	702	683	663	654	633	646	662	660	649	692	672	639	623	640	627	661	697	654	681	696	661	675	617	696	646	668	687	645	737	697	706	646	664	664	660	697	609	689	679	682	699	664	685	666	659	710	631	707	683	652	644	637	664	707	667	650	653	670	649	664	683	700	647	685	688	650	677	665	672	681	625	686	637	694	655	631	687	651	699	661	637	632	682	687	691	670	675	656	602	666	659	598	652	688	656	649	664	681	603	668	641	667	610	684	672	659	655	638	693	674	665	650	693	669	682	680	704	620	683	651	665	662	662	625	682	637	748	678	668	678	665	694	683	669	640	664	677	687	656	649	648	665	701	657	679	687	620	677	627	680	692	668	671	637	653	652	652	635	662	678	701	659	717	688	670	669	643	640	645	668	673	713	638	643	620	648	709	662	713	677	662	638	644	660	653	666	641	659	674	638	675	660	681	653	650	706	664	674	674	659	673	643	693	669	665	658	675	652	697	651	646	664	641	735	652	640	683	692	645	625	652	651	678	626	648	649	666	641	705	712	678	650	641	667	646	698	626	678	698	631	665	689	685	654	631	695	660	656	650	675	698	675	699	656	680	679	678	654	669	658	702	678	709	684	664	682	639	669	681	674	688	687	620	659	713	638	743	645	647	688	670	650	631	673	707	683	654	668	637	696	668	661	644	708	693	687	656	680	633	635	644	683	647	696	723	670	663	648	630	674	664	649	655	649	659	642	730	691	640	691	604	667	677	691	670	696	632	658	662	727	666	658	647	632	699	669	614	642	661	657	726	709	679	623	645	648	672	700	650	671	687	673	698	704	646	679	687	643	708	642	695	686	649	659	676	637	686	703	650	666	672	692	629	684	620	673	651	623	625	648	642	650	697	652	661	614	636	648	706	671	637	677	637	723	677	675	639	686	646	639	632	691	650	677	678	628	638	676	648	680	650	682	672	639	665	701	663	716	673	693	648	635	713	645	706	624	639	666	729	694	657	637	654	629	670	686	630	691	701	644	618	720	693	685	647	648	660	622	688	678	673	712	704	650	643	635	638	668	675	647	681	685	697	716	680	677	649	711	675	660	684	672	694	670	683	636	636	678	671	690	730	645	627	628	688	675	682	700	665	642	648	671	666	652	671	719	621	656	654	679	647	639	640	661	639	629	635	631	669	661	688	676	726	658	744	641	712	645	649	700	683	631	640	694	678	679	667	691	684	676	664	698	665	668	662	704	651	646	701	687	642	667	666	627	711	611	724	648	712	648	653	662	707	665	686	633	642	658	628	700	702	652	652	627	647	629	671	634	688	661	637	625	637	636	677	674	679	635	691	663	649	680	686	691	669	677	670	661	632	662	697	693	676	676	628	645	655	653	687	701	710	673	684	626	702	641	699	648	664	696	649	646	670	667	696	656	669	685	615	689	680	693	634	656	658	689	665	718	663	657	676	629	660	642	648	703	672	640	644	632	637	683	679	658	708	644	684	689	666	680	673	729	655	656	599	673	653	661	630	676	634	694	640	651	669	684	678	678	602	643	655	685	676	656	679	687	660	669	641	654	657	648	667	647	686	673	664	659	666	679	650	614	719	671	662	644	670	656	660	693	699	670	695	652	640	671	662	672	677	698	631	667	674	664	655	657	705	648	668	663	693	703	683	701	666	668	652	675	666	678	637	684	662	653	653	658	610	651	683	653	685	683	663	658	651	628	648	650	667	698	621	663	649	653	667	632	658	678	675	646	650	658	690	684	676	682	730	686	680	644	638	626	660	702	675	688	679	623	727	667	708	670	723	736	641	738	671	716	610	647	706	647	678	658	696	643	667	661	692	650	649	634	694	672	638	623	718	709	669	693	681	633	625	645	708	682	698	674	682	677	652	678	667	656	630	658	665	661	678	639	674	719	690	663	711	646	666	699	663	662	623	668	687	671	684	628	718	668	689	661	657	678	669	665	651	649	664	657	583	665	663	712	709	690	669	641	702	682	674	730	665	734	647	702	681	651	664	706	675	616	645	694	643	644	674	693	677	650	622	638	604	734	664	705	694	690
23472	21244	27798	24959	20574	2163	664	563	522	461	432	421	424	405	391	415	391	427	398	395	402	389	397	388	376	419	411	385	368	419	401	399	384	430	415	401	390	397	376	396	393	390	396	398	388	371	376	398	393	354	386	389	419	362	366	390	379	371	383	390	428	384	391	369	364	378	408	378	368	423	390	375	388	383	374	390	404	380	334	398	397	377	371	389	381	370	401	347	399	406	390	400	381	415	406	395	350	381	390	375	403	424	406	398	380	381	395	390	379	396	375	400	399	367	379	387	442	392	416	392	419	396	408	426	378	398	350	380	407	407	367	397	366	375	395	421	392	363	386	422	442	418	374	413	416	363	381	389	401	387	402	379	383	385	366	385	385	383	417	380	403	392	397	400	391	384	394	377	373	402	384	407	422	435	429	362	399	392	407	392	401	355	412	404	382	381	386	364	400	398	384	396	371	391	364	385	350	389	360	395	355	387	391	380	377	412	410	371	362	378	391	370	403	412	362	408	394	386	403	381	401	393	385	366	363	415	372	428	380	367	381	385	367	380	398	424	379	391	361	372	388	386	423	393	379	387	386	382	363	362	392	400	415	390	369	415	387	378	429	395	353	405	343	362	387	393	407	382	378	405	389	376	375	376	375	386	382	375	384	396	402	339	387	356	372	358	386	410	376	382	389	356	389	357	387	380	388	369	408	384	392	399	407	391	399	365	353	369	366	389	401	395	350	370	384	406	416	391	409	390	396	402	394	403	384	426	397	389	378	390	410	373	382	407	386	393	425	401	376	350	404	372	377	408	388	389	392	379	392	368	381	393	421	373	387	403	401	345	357	412	417	381	409	377	399	399	392	397	386	393	429	377	360	395	386	361	398	388	370	427	401	374	343	381	379	367	380	388	401	377	374	374	388	341	392	406	374	404	404	391	379	390	383	396	395	370	432	345	383	380	371	373	424	370	369	416	352	386	389	389	373	386	391	332	395	374	353	384	374	390	389	376	385	401	373	392	378	363	398	378	392	368	389	356	411	392	390	369	404	372	397	378	364	395	380	359	380	444	369	375	419	408	370	388	369	388	363	384	388	386	384	390	359	398	398	321	411	378	398	391	365	349	401	381	374	374	374	331	405	345	374	399	401	414	403	322	395	405	371	451	385	373	374	414	403	410	351	386	367	430	370	390	377	381	388	381	400	399	447	387	372	375	398	377	402	391	391	405	419	370	392	374	396	398	375	388	412	377	390	374	385	360	392	382	384	396	407	355	397	402	382	394	382	405	413	382	360	380	385	365	411	407	418	392	383	377	387	380	374	419	408	372	400	404	358	391	399	402	393	402	399	384	353	416	364	386	394	369	369	374	345	361	397	385	398	398	388	398	372	382	396	367	380	384	406	402	368	371	381	394	416	414	388	364	369	405	362	383	378	393	396	394	368	386	393	402	386	392	407	384	405	377	381	403	365	388	395	425	425	372	387	368	398	378	401	392	394	385	389	372	370	407	394	384	435	388	359	369	402	387	382	393	379	392	390	389	425	383	387	400	374	389	411	373	410	352	387	389	401	426	409	400	393	417	411	375	403	358	405	387	345	367	390	391	382	356	415	404	394	406	381	418	373	383	381	401	394	374	398	404	366	421	349	391	390	389	387	374	380	379	372	394	401	365	356	392	389	380	395	393	386	394	404	392	408	400	400	397	359	373	401	386	399	386	388	384	389	374	391	388	359	422	413	376	383	379	412	388	362	404	404	404	398	393	360	407	393	402	381	403	376	414	356	384	390	393	363	353	366	418	416	371	397	411	403	380	400	376	389	382	385	379	410	387	382	412	399	364	392	408	372	407	359	378	389	366	399	352	404	388	392	436	382	413	356	379	385	378	395	378	408	356	387	388	442	397	389	388	373	425	400	397	370	405	393	382	393	373	380	387	378	396	398	366	416	383	370	377	383	359	392	413	391	393	385	338	365	446	395	402	402	395	402	381	393	391	396	379	413	357	364	414	383	354	429	398	383	352	396	355	371	372	409	367	430	426	384	423	346	386	367	402	414	401	366	349	393	395	397	379	401	389	378	425	390	371	377	414	404	389	405	374	387	390	393	390	429	366	403	375	381	371	364	370	394	420	402	400	397	354	384	381	382	408	386	377	394	399	417	381	380	374	399	455	388	376	351	358	332	346	376	436	389	409	377	385	359	386	424	356	387	382	398	367	402	380	372	302	434	373	390	406	379	402	401	374	389	388	402	391	382	383	370	388	361	341	400	390	396	373	373	417	361	422	427	418	417	382	401	355	374	380	410	385	362	391	400	393	419	387	379	397	385	384	372	364	370	399	390	351	388	369	358	409	385	398	373	349	386	408	393	406	380	380	358	403	398	415	388	415	354	414	413	408	387	395	385	382	364	402	391	398	405	391	404	378	389	387	387	407	365	406	392	360	368	435	389	428	360	379	409	385	351	382	361	395	381	381	387	380	381	405	403	386	410	382	429	398	363	387	392	374	424	390	393	367	369	381	357	399	381	396	356	373	409	380	374	401	366	385	359	352	382	401	401	399	376	374	398	419	392	398	379	378	405	417	397	407	392	387	396	389	356	382	363	409	388	401	402	383	397	385	399	382	364	378	373	367	363	381	395	376	338	421	413	394	398	406	390	444	366	374	407	378	373	385	430	421	407	379	397	396	382	363	373	393	388	392	351	409	381	379	395	397	350	396	381	390	419	412	386	413	389	432	391	376	364	403	375	417	381	412	398	374	366	393	396	367	353	420	381	420	404	390	376	424	393	441	383	395	411	358	392	342	387	389	383	398	396	364	387	404	398	387	400	404	385	377	373	381	380	357	433	356	432	401	395	350	374	366	388	396	395	361	412	395	386	344	412	356	402	366	410	404	396	367	365	385	391	397	412	392	381	376	414	355	389	393	390	394	386	382	389	331	409	438	401	380	382	387	405	403	433	387	394	363	408	369	396	380	409	394	361	369	373	382	383	385	353	392	382	394	395	381	392	400	410	356	383	415	408	358	430	378	361	381	374	402	362	399	396	383	375	380	372	366	377	393	380	394	369	424	390	396	361	402	384	387	401	366	380	381	388	368	420	378	409	374	388	386	377	398	356	387	393	336	353	397	382	428	389	379	397	368	396	376	384	399	432	408	391	358	404	377	381	407	379	392	392	361	427	379	386	373	436	387	355	388	392	375	391	384	367	348	362	339	385	361	398	434	384	374	384	404	378	362	387	395	371	392	421	387	378	350	379	408	396	366	410	438	355	413	366	405	373	383	412	345	414	413	365	387	413	377	376	403	363	364	386	381	405	388	399	364	380	400	366	380	382	376	392	385	388	380	381	381	382	385	381	348	390	438	423	378	373	400	385	375	379	418	379	359	403	358	400	360	397	383	415	366	415	408	408	393	359	388	395	406	412	377	351	402	393	377	386	368	385	376	403	375	356	345	388	374	334	391	387	377	354	413	375	373	378	398	398	406	368	394	406	381	395	383	423	399	371	368
19806	6608	4133	2035	1503	1173	996	874	863	762	678	700	587	611	622	551	569	588	593	560	554	542	569	550	568	560	529	579	536	555	552	529	591	528	552	590	536	574	560	514	535	507	546	524	541	507	540	533	558	515	498	537	525	545	532	573	571	516	482	538	530	512	554	578	509	508	537	530	557	515	505	496	517	501	563	558	521	555	492	500	536	569	532	527	515	541	518	551	492	485	520	547	522	509	502	533	529	522	543	513	533	464	526	484	523	505	526	496	529	536	534	536	505	518	512	519	507	506	538	520	497	518	564	535	475	486	524	552	532	527	522	530	521	537	533	521	542	501	521	493	517	517	534	601	532	540	526	545	522	521	484	578	508	538	532	520	581	543	518	505	518	543	514	556	534	547	547	511	519	520	514	514	531	518	554	535	500	527	550	534	529	540	507	525	530	521	494	507	553	503	545	511	534	521	522	518	538	563	512	558	561	481	528	565	526	530	527	564	513	500	520	551	510	516	526	512	512	511	540	485	553	499	533	509	532	580	554	517	502	534	531	529	465	495	503	559	507	538	500	523	532	551	512	518	564	497	501	482	532	507	534	501	530	523	558	486	547	551	547	483	509	551	552	507	550	530	497	482	503	512	535	510	572	501	493	548	513	525	521	528	539	514	530	531	558	540	526	521	516	510	507	511	586	529	505	498	526	504	532	542	558	519	553	517	496	468	564	512	520	493	526	526	528	529	517	517	520	511	539	513	527	498	538	574	497	545	535	569	523	531	531	523	536	498	506	519	549	495	508	511	581	536	483	537	510	503	518	524	538	501	469	538	516	504	542	517	504	528	523	553	570	506	531	525	526	563	558	546	533	553	534	519	529	510	558	508	539	546	559	525	555	517	580	543	524	526	504	525	543	485	541	523	507	552	503	531	509	569	492	535	500	539	561	516	517	486	518	544	502	537	517	530	545	533	510	554	517	507	535	546	525	548	554	517	499	521	529	536	515	533	533	499	540	531	527	537	510	525	559	513	551	534	498	485	561	541	515	577	509	523	533	537	506	490	529	521	546	511	486	543	571	537	528	522	488	535	535	483	518	485	521	541	503	532	496	532	520	528	473	548	507	524	523	561	552	517	519	541	531	535	509	546	516	507	499	513	528	512	503	522	522	493	531	478	494	500	489	572	547	515	498	522	525	529	489	541	504	538	500	508	509	544	512	551	482	552	504	548	526	554	500	536	542	554	497	499	498	528	542	527	525	499	540	541	532	591	508	531	515	505	511	544	504	522	553	525	491	513	522	545	506	545	524	539	502	506	536	542	526	507	520	528	555	566	521	534	549	556	513	529	520	510	529	497	515	565	534	526	511	500	534	547	540	492	547	535	519	459	545	530	539	569	521	543	538	565	532	515	509	544	525	512	517	540	494	519	500	498	480	501	508	512	497	531	516	520	519	532	488	562	516	513	533	556	533	525	517	537	536	491	541	504	475	556	507	516	558	525	504	585	532	533	546	506	534	531	556	519	537	535	518	535	516	513	532	509	528	548	547	513	524	533	481	520	568	535	529	511	497	553	532	510	529	532	593	524	556	543	526	511	526	517	506	541	483	558	535	531	525	522	517	487	536	534	551	503	503	511	520	511	496	509	513	539	458	497	539	516	503	514	538	530	566	533	522	531	490	514	531	555	480	500	539	541	534	512	563	530	594	532	494	560	534	523	586	567	505	538	488	548	571	499	536	515	519	500	493	535	522	526	533	505	548	555	518	529	517	523	517	538	524	514	515	555	537	561	489	507	535	520	534	543	498	537	528	507	510	488	531	566	550	488	529	487	509	503	508	511	506	499	539	525	532	522	535	549	489	504	522	516	524	527	552	570	506	533	532	515	529	536	535	521	553	511	512	519	501	545	538	540	534	557	512	586	492	504	508	505	510	538	501	511	517	516	512	535	510	510	533	525	516	527	505	491	483	568	563	483	511	544	525	501	547	516	547	518	523	505	531	569	557	517	520	520	493	505	545	488	587	518	511	561	506	558	501	513	519	539	550	526	507	507	556	511	536	548	497	520	526	515	527	535	543	530	512	555	476	505	510	474	543	544	545	505	529	478	510	548	527	496	552	552	547	520	535	527	511	522	539	539	484	543	544	499	539	584	508	499	507	553	497	544	533	522	522	502	533	529	505	489	552	532	528	505	496	510	565	516	555	537	506	530	510	543	557	469	491	498	512	515	531	513	522	523	550	557	568	508	539	514	535	489	500	537	568	536	529	539	561	468	533	533	453	548	478	558	567	563	503	494	514	527	497	559	518	519	516	482	502	504	528	516	520	554	511	534	509	508	538	509	556	507	558	556	509	554	537	510	576	516	518	486	490	479	523	525	504	571	545	535	536	528	560	516	565	526	522	533	511	500	525	537	502	546	540	543	544	529	540	553	523	543	521	545	487	528	527	529	475	526	525	516	553	510	539	527	538	496	525	559	535	517	507	495	537	509	505	522	526	502	510	497	463	516	506	511	547	489	519	532	489	518	563	544	562	511	539	524	480	512	524	499	512	537	502	569	520	539	524	509	517	516	534	553	520	522	509	544	506	540	501	512	505	529	541	501	570	522	535	501	530	563	509	534	506	516	538	492	470	531	495	504	505	502	483	552	497	551	500	486	462	550	506	482	512	538	529	511	563	549	547	512	531	529	509	542	515	527	517	509	533	498	496	547	538	524	519	542	541	520	506	545	492	523	486	495	490	553	513	510	474	531	486	562	526	554	519	524	546	496	502	534	512	560	488	540	574	515	502	526	502	544	528	501	566	551	512	532	536	555	499	514	554	485	510	533	523	534	526	492	528	508	503	535	513	505	535	522	556	531	526	514	546	557	544	493	518	560	515	554	492	519	533	548	516	519	582	532	537	522	585	541	557	530	520	514	555	539	538	534	457	511	539	545	482	486	500	506	557	551	527	481	537	487	528	520	517	547	536	524	556	484	531	557	514	536	533	532	511	485	529	466	514	515	562	479	481	545	535	575	548	565	509	502	480	526	515	522	541	518	496	549	522	531	477	535	533	540	515	533	499	511	485	503	502	531	503	517	549	506	521	490	526	535	519	513	498	514	525	574	521	544	532	530	500	499	511	505	576	483	540	498	524	544	499	523	538	525	530	519	524	543	517	495	552	523	526	484	528	552	534	483	516	489	538	501	518	480	514	541	531	546	504	492	475	535	539	518	539	554	539	553	529	528	481	534	510	504	518	504	554	497	515	538	511	575	530	520	516	544	544	546	482	514	505	541	508	540	586	537	513	524	559	548	539	552	523	544	517	598	536	545	494	488	575	551	576	535	537	484	545	524	523	538	532	489	548	564	511	519	528	552	519	533	512	524	518	508	506	515	570	536	500	506	524	518	520	555	504	535	519	547	488	539	551	506	538	529	520	540	494	492	531	518	518	502	554	547	518	548	531	513	500	538	531	493	480	516	528	534	535	543	519	531	546	504	560	545	552	494	548	528	483	559	526	542
24952	21261	25651	22334	1111	490	431	426	422	409	405	359	366	407	352	394	344	384	361	361	384	349	378	367	375	388	383	356	384	363	384	395	344	359	409	372	366	393	365	368	373	391	377	377	336	351	341	359	370	394	350	361	376	349	373	381	369	332	338	389	412	355	356	372	370	367	379	371	393	331	353	354	362	334	380	377	340	394	350	371	352	370	365	382	373	371	333	355	363	373	346	375	352	354	346	382	379	365	349	375	394	399	375	396	387	386	387	363	358	382	370	338	358	358	372	367	380	408	402	377	371	370	350	358	411	385	376	367	370	343	389	334	370	370	410	397	355	362	342	353	347	358	356	361	338	392	369	371	356	338	364	367	372	375	349	356	383	389	357	383	332	352	371	353	364	375	355	378	347	379	341	389	356	358	361	345	365	362	342	342	370	398	380	370	376	386	372	367	389	374	352	380	355	325	385	366	377	392	355	341	359	398	389	370	380	355	369	365	369	387	324	361	366	349	348	406	346	359	312	361	334	368	355	396	356	342	374	360	373	343	360	379	377	331	361	399	416	331	357	361	354	372	359	352	392	339	356	376	333	369	335	344	385	375	373	381	344	363	353	366	342	408	385	395	389	354	361	399	382	377	373	342	379	346	358	361	392	339	356	340	375	406	379	362	354	353	358	371	368	375	356	359	347	372	355	384	368	369	375	365	368	407	363	376	360	364	360	379	372	354	379	392	386	358	362	379	383	357	372	405	406	359	354	367	334	359	352	354	334	359	377	380	374	387	401	362	372	358	377	365	357	377	389	389	400	355	357	351	362	338	345	384	378	384	351	355	356	349	377	360	379	393	357	362	336	337	372	354	380	358	366	359	366	374	384	392	389	382	352	377	375	389	369	363	340	359	343	411	365	339	376	369	374	354	381	388	379	343	396	354	411	394	367	349	377	369	402	395	392	376	368	378	351	341	363	398	348	366	374	358	397	353	354	354	357	344	372	334	360	367	375	387	386	380	351	373	331	404	375	386	366	385	384	364	370	362	341	343	376	377	383	372	357	374	324	340	360	360	367	372	398	341	336	359	393	376	356	354	338	359	363	334	352	329	335	338	367	371	382	365	419	365	342	383	342	346	340	354	371	394	349	364	376	388	347	361	349	372	355	389	344	372	377	394	373	390	369	358	374	385	377	367	375	379	334	373	330	367	367	398	367	368	368	378	374	375	343	379	376	342	366	341	357	351	368	379	323	365	338	364	375	377	352	382	381	364	361	359	325	383	392	352	369	354	377	373	322	368	330	356	365	362	359	379	387	362	349	356	347	365	365	359	363	365	384	380	389	334	380	382	375	369	362	361	384	348	362	402	375	348	397	384	357	362	404	367	366	339	384	391	385	356	398	384	347	388	336	359	356	366	371	384	363	382	365	353	373	356	360	381	361	380	391	365	322	384	340	339	381	352	353	347	347	377	330	376	371	358	368	342	351	345	367	361	369	336	345	329	371	384	360	360	388	348	363	393	376	350	367	375	334	383	344	338	340	375	389	366	352	359	370	361	403	389	375	377	358	367	368	391	350	387	365	339	413	347	352	347	395	378	354	352	387	370	356	366	382	370	374	359	371	373	353	378	383	341	372	341	374	360	358	369	365	357	393	370	334	361	349	377	347	368	378	383	359	365	362	371	350	371	359	368	358	363	348	344	365	353	351	371	377	373	351	371	382	390	349	363	361	357	385	356	373	361	324	359	398	359	367	357	373	366	356	356	372	386	361	365	341	363	349	375	380	376	383	338	351	367	325	367	357	376	378	373	364	345	355	327	344	364	351	386	352	363	340	347	387	375	335	350	365	373	387	421	396	364	358	369	378	345	402	378	357	384	366	371	390	363	347	370	364	390	373	384	376	361	381	369	320	379	322	340	386	334	336	385	368	372	391	379	377	353	385	353	342	416	347	373	358	354	350	357	376	381	367	372	381	368	372	380	347	367	342	351	363	335	356	359	367	360	347	411	371	346	351	387	350	361	388	364	366	362	335	362	342	357	354	356	393	350	326	390	389	354	351	362	340	364	364	374	386	377	351	378	358	325	380	378	378	350	376	359	372	352	397	338	404	377	353	381	361	344	365	333	372	377	361	363	392	345	364	371	366	366	378	385	368	336	368	378	344	362	344	385	368	343	339	395	372	371	363	344	334	396	350	333	363	361	393	349	357	373	357	349	352	367	382	380	349	362	387	346	384	332	376	357	361	370	373	386	353	327	388	371	364	330	405	373	341	362	366	366	355	375	377	351	398	350	361	372	350	358	362	355	354	341	336	357	345	358	359	391	377	342	335	351	389	350	412	374	382	373	302	379	363	383	377	352	359	387	343	371	376	369	343	380	353	348	322	394	342	367	371	366	360	352	383	349	380	366	362	400	356	382	381	384	362	377	396	347	388	359	375	357	350	369	391	349	371	383	380	368	368	365	374	356	364	367	383	350	382	398	355	353	345	402	334	360	345	365	360	346	388	356	371	338	389	325	363	387	383	360	343	367	366	398	343	378	336	349	360	365	384	339	390	373	349	390	385	360	366	312	380	295	356	329	374	369	371	372	347	385	337	385	351	352	384	389	372	345	357	341	357	366	388	335	384	360	337	387	384	368	342	318	353	345	362	349	371	386	345	376	380	389	375	400	341	347	366	338	376	375	333	368	402	322	359	359	401	375	383	358	356	360	372	377	379	400	358	384	373	347	391	378	345	336	367	374	361	381	372	368	367	373	382	345	389	367	336	370	354	387	350	369	358	348	375	390	362	374	357	387	360	360	408	360	369	353	401	360	355	332	376	347	373	328	386	367	387	385	356	390	388	361	361	357	341	344	322	352	330	350	375	369	397	364	356	373	331	341	366	361	358	366	367	385	373	348	390	350	371	335	353	374	378	378	387	336	391	369	349	369	352	384	345	383	375	397	389	381	377	352	352	337	347	313	381	355	333	370	376	371	341	369	339	343	377	341	355	390	342	341	364	376	368	381	346	383	411	350	356	393	345	374	325	358	370	352	388	382	355	339	378	348	344	379	363	371	367	399	386	399	368	341	347	355	350	352	320	383	380	348	350	366	363	371	355	334	381	340	379	347	340	351	367	371	377	379	359	369	379	356	384	373	371	395	338	344	382	383	357	354	377	362	352	368	331	399	355	350	356	372	334	380	349	371	387	368	359	352	339	363	360	354	364	373	354	369	383	404	377	376	395	370	382	369	372	377	381	350	351	356	368	349	379	374	378	354	384	376	369	384	383	351	338	345	402	357	368	362	413	380	365	391	395	362	338	364	376	397	388	384	338	350	380	378	359	360	371	369	359	383	368	402	353	418	359	341	353	379	392	345	367	369	361	393	368	367	388	340	347	342	389	369	369	347	398	346	324	351	317	322	341	388	378	321	366	396	397	375	361	384	371	358	385	368	384	378	370	404	355	348	362	380	359	396	354	420	380	349	371	405	360	382	363	370	365	365	363	372	394	358	367	368	370	392
18636	3207	2131	1168	935	789	709	643	611	558	550	524	549	537	519	461	478	496	492	470	505	514	481	479	493	473	513	529	486	485	485	491	514	505	510	526	525	502	507	507	484	459	474	467	514	468	503	463	517	522	472	503	483	463	468	532	462	468	453	463	468	462	487	485	484	502	494	484	473	477	466	487	486	450	465	490	488	447	480	481	509	470	464	494	462	476	500	460	465	462	531	498	511	473	484	484	497	441	482	497	500	429	437	455	502	507	484	466	511	469	493	455	482	484	457	499	498	494	481	463	471	483	468	440	481	515	492	484	454	507	474	488	514	500	483	469	490	524	478	477	464	469	495	490	460	511	537	453	497	520	480	486	466	481	475	481	491	503	462	510	503	446	508	486	507	465	464	498	523	480	498	472	512	510	478	489	501	473	487	437	479	499	432	515	502	481	467	459	497	469	491	454	497	490	491	467	462	469	504	445	481	441	518	481	471	432	485	481	487	497	486	473	520	445	455	495	465	475	481	502	473	508	517	494	445	501	454	482	443	483	466	473	474	445	501	490	462	487	480	474	478	432	472	485	471	462	479	504	471	434	482	430	422	517	490	505	478	523	487	518	493	470	493	495	487	477	477	461	494	492	475	470	477	466	523	493	478	492	476	500	471	449	451	435	481	469	508	514	479	438	496	424	474	527	492	505	470	470	460	486	458	479	442	494	460	508	464	492	445	481	525	484	474	485	497	449	513	449	461	466	489	418	503	511	494	486	483	467	471	495	471	492	468	498	520	484	507	485	474	480	456	478	468	456	456	438	428	497	457	493	471	481	504	445	476	489	518	475	485	455	477	471	461	473	470	467	497	504	515	471	476	523	449	490	476	470	497	511	463	483	458	501	465	504	484	487	508	456	468	476	478	476	493	433	459	482	453	471	473	424	434	496	476	458	478	473	480	460	486	530	489	494	482	486	441	504	454	509	501	503	460	454	467	497	487	495	467	474	469	480	489	482	469	444	491	472	465	513	468	491	484	487	484	483	485	477	478	473	475	495	487	524	483	503	495	435	478	504	484	496	480	488	544	497	475	493	489	512	463	470	478	492	488	508	488	472	496	497	502	451	477	547	494	501	488	476	480	467	449	463	484	464	462	473	468	480	450	484	450	441	489	451	519	491	453	486	457	486	471	467	487	507	480	507	486	509	479	493	480	462	450	504	523	468	473	489	441	468	470	489	489	484	469	492	522	465	456	458	510	498	449	488	470	474	466	448	464	495	468	490	479	507	492	502	454	502	471	474	487	474	476	472	467	481	454	469	456	469	458	469	488	490	507	464	472	487	478	498	454	463	519	462	474	502	480	499	514	463	487	525	516	479	471	521	506	483	490	504	447	479	473	487	471	460	464	529	458	448	442	492	520	464	488	470	489	468	450	478	488	475	483	517	487	467	452	466	483	463	515	471	502	484	465	480	437	447	481	489	490	479	484	470	504	472	465	497	484	479	454	498	496	478	509	472	437	455	485	455	481	465	507	485	462	485	514	480	463	478	464	480	466	512	494	464	494	493	473	513	505	457	473	466	489	478	475	461	474	513	500	485	485	492	510	463	481	468	449	471	461	482	487	463	446	487	506	509	466	433	464	479	447	473	429	461	494	474	457	436	476	505	434	470	451	487	504	457	495	462	469	475	457	477	452	483	481	495	443	453	472	469	458	464	456	498	481	444	497	466	501	435	467	454	504	511	509	436	510	456	437	496	470	497	447	479	490	503	471	518	516	466	472	455	472	447	456	514	477	487	485	512	512	442	444	473	511	498	480	501	521	472	495	472	475	484	462	465	466	457	481	451	492	493	477	453	477	508	460	455	505	512	499	467	468	454	499	510	507	451	442	449	439	490	503	471	497	477	448	463	470	457	468	458	501	458	479	504	471	475	478	504	460	480	535	448	455	471	465	446	519	473	489	472	456	508	453	470	448	444	479	440	411	517	496	483	503	472	490	453	448	455	463	470	495	448	464	468	455	470	488	518	478	424	450	520	485	483	514	504	457	475	466	481	451	466	466	488	458	508	450	451	442	448	486	476	436	474	446	488	519	474	531	451	501	457	484	474	496	481	484	473	486	495	452	472	495	484	495	441	488	464	473	539	469	479	467	490	481	471	455	438	463	506	475	504	504	485	481	475	484	474	450	494	465	485	489	483	467	480	440	487	451	458	464	461	494	471	483	460	495	490	453	464	513	518	457	494	491	459	461	479	467	477	495	503	500	513	454	484	462	470	491	468	512	495	500	549	510	480	513	464	462	449	456	523	489	459	459	493	479	479	504	444	479	523	472	476	500	477	490	454	500	480	486	484	508	454	482	468	468	460	435	508	482	484	484	429	432	471	500	498	492	502	473	484	480	473	504	509	470	460	494	484	451	464	495	489	487	473	477	462	487	446	491	495	468	466	475	478	490	480	462	476	468	476	508	482	507	495	434	449	496	443	487	470	493	472	467	482	459	482	497	485	475	451	470	464	473	480	459	487	498	488	470	498	480	478	489	521	465	470	481	525	468	500	469	494	458	464	472	468	514	462	507	510	513	476	455	466	530	472	469	480	472	487	472	512	488	460	462	518	514	461	424	474	502	435	472	469	464	475	492	455	473	494	457	471	493	500	466	481	450	460	493	489	504	494	466	473	482	503	527	490	464	482	474	488	480	473	524	474	476	485	472	449	476	454	525	481	463	484	476	496	502	505	482	498	496	503	514	495	517	435	500	484	467	476	459	457	483	464	487	482	446	453	472	495	434	441	514	451	500	488	466	467	490	486	473	501	485	490	463	517	473	480	459	488	453	456	502	458	488	516	500	487	501	484	450	458	473	479	479	427	479	496	449	514	481	506	450	480	487	504	459	488	467	466	460	480	525	466	473	516	504	524	455	515	474	494	484	423	489	457	507	457	435	481	534	502	459	429	500	476	529	454	470	490	460	482	470	512	501	476	521	488	470	478	470	468	502	490	493	451	477	479	490	485	484	491	468	494	441	453	500	507	469	452	520	495	484	445	450	468	482	453	471	485	468	482	499	490	454	470	473	451	505	492	512	480	450	486	473	502	476	474	465	480	508	453	481	521	475	495	438	496	485	468	491	468	530	472	505	504	445	512	469	475	498	445	494	480	480	468	475	485	454	492	474	499	510	458	468	505	482	514	479	465	464	493	454	478	488	465	448	478	475	448	471	487	473	480	476	509	484	460	501	489	459	507	454	501	480	488	526	520	531	457	485	483	488	493	487	453	478	441	475	474	471	474	489	479	443	496	455	502	491	502	538	445	487	497	455	454	465	510	477	488	465	501	456	452	479	453	460	464	464	459	514	465	476	456	472	465	478	484	463	466	475	478	506	465	451	499	471	505	458	504	436	457	475	482	445	506	464	478	465	485	487	438	461	497	453	457	463	434	504	437	479	473	485	487	476	508	481	497	491	460	463	490	492	476	477	496	494	463	454	498	470	486	502	436	473	481	510	440	461	471
22624	21294	28496	24430	21287	18777	1068	416	365	308	306	273	221	244	216	214	191	218	177	202	178	197	191	158	172	184	178	188	195	176	171	201	178	183	224	208	171	219	194	161	193	175	167	142	180	155	152	187	160	163	169	172	199	166	181	152	159	164	157	154	161	176	167	171	164	185	177	200	189	163	167	165	178	171	170	158	148	173	162	168	173	168	135	152	141	213	175	192	157	152	153	157	156	147	171	150	146	178	166	181	154	156	169	159	176	173	171	185	190	176	173	166	156	184	161	184	185	165	168	166	161	166	178	148	164	176	175	183	189	165	157	177	146	163	161	174	165	174	184	138	163	165	171	171	204	158	166	155	176	173	148	179	171	160	148	160	152	162	179	162	190	166	164	147	181	151	132	177	164	165	177	158	148	166	167	175	175	182	151	169	158	171	158	195	172	180	157	150	149	169	153	183	173	149	173	183	148	149	173	169	159	160	174	159	185	153	187	152	168	141	160	165	180	157	156	150	177	155	165	174	138	162	131	150	177	152	174	150	205	151	170	143	168	154	163	168	163	175	187	180	181	164	192	165	175	167	175	167	191	146	156	170	164	145	179	163	183	177	190	175	173	158	152	157	194	156	153	158	161	175	169	155	165	162	185	164	162	205	165	159	160	179	178	153	158	173	162	166	175	171	171	171	163	144	177	174	146	155	171	160	154	149	139	167	169	153	171	153	160	162	187	170	176	174	160	157	157	212	171	179	158	170	166	167	179	174	161	152	163	175	156	151	174	191	146	166	160	151	179	171	154	167	149	153	157	149	148	157	195	169	167	164	176	171	169	154	121	167	173	150	165	174	159	148	149	161	169	164	164	173	170	160	165	173	154	169	187	187	171	187	176	150	173	169	157	175	160	149	152	159	164	170	173	165	162	188	158	200	156	167	146	163	169	176	169	163	200	162	165	180	161	171	180	166	170	180	141	145	149	147	162	149	153	169	180	190	166	161	188	188	169	163	154	168	175	159	176	156	191	170	181	164	199	147	161	186	144	165	145	161	171	155	202	154	176	174	163	157	198	152	187	171	165	139	164	174	176	189	154	165	165	165	160	164	153	155	183	160	193	159	167	170	144	178	180	141	153	167	165	158	167	172	154	169	153	177	149	181	168	167	188	161	162	160	163	195	161	162	145	166	187	158	175	154	167	184	173	168	157	187	165	163	175	169	157	167	175	155	153	158	162	170	178	166	176	159	188	166	182	152	163	164	162	167	153	178	195	171	172	155	171	183	175	180	159	146	149	164	160	172	181	161	161	197	142	186	154	167	158	173	161	136	180	147	186	156	193	186	169	158	178	185	171	179	176	171	187	151	174	178	184	178	176	166	150	178	178	171	160	175	161	173	160	167	149	170	169	182	157	163	165	171	163	192	151	171	169	165	155	182	158	166	173	153	178	160	181	165	134	185	142	139	165	155	173	156	163	179	175	176	165	157	186	174	154	136	166	165	163	176	129	165	165	156	152	162	158	146	171	160	175	154	158	181	163	150	161	154	172	168	149	161	170	165	142	172	177	168	166	165	163	168	159	164	166	161	148	177	180	172	169	162	153	169	162	167	176	162	156	169	170	180	178	152	187	154	151	131	183	162	145	174	179	174	164	170	162	174	164	164	148	149	170	183	158	157	152	172	141	187	192	158	165	160	168	146	157	153	177	157	167	174	169	155	161	186	147	176	136	159	150	167	172	183	187	172	176	192	171	160	170	179	178	164	171	178	203	160	160	156	153	149	168	166	166	158	168	173	189	166	195	155	168	161	171	163	165	174	160	149	160	185	158	158	161	164	154	172	175	174	196	177	176	155	177	177	169	163	168	152	172	168	154	165	163	171	182	172	164	169	181	174	163	157	162	176	170	166	164	169	147	182	149	176	176	156	169	170	163	156	167	177	157	148	174	154	169	167	176	146	195	151	174	155	168	159	156	174	156	162	155	186	150	153	176	166	168	177	173	164	174	165	173	178	146	154	151	173	177	174	170	144	162	175	156	171	159	169	166	166	174	175	162	166	189	147	173	171	160	160	145	135	183	185	166	174	167	145	170	167	189	162	164	193	157	162	154	163	164	152	176	178	160	150	172	166	151	174	171	150	198	176	156	173	157	168	183	155	170	154	155	171	153	156	155	169	159	170	141	171	162	174	190	180	170	170	168	170	180	162	182	167	168	188	171	171	165	171	164	154	170	178	127	194	174	157	157	143	161	163	142	166	155	169	172	163	183	157	158	162	183	172	167	163	179	170	147	161	186	160	188	161	168	147	183	171	167	151	157	159	149	169	153	188	148	180	178	150	154	165	165	167	163	147	176	174	193	176	168	146	161	165	155	169	156	167	157	160	176	173	158	163	169	168	163	180	155	174	178	172	151	145	192	168	182	163	169	154	172	173	172	170	153	163	174	189	168	162	164	172	165	155	165	164	172	144	159	197	166	160	154	181	169	165	160	176	193	152	165	156	185	158	153	182	193	148	163	158	170	158	176	151	166	152	191	165	158	158	163	171	171	165	142	159	175	184	159	175	164	174	169	185	154	162	166	138	156	174	181	183	210	176	189	165	171	177	158	171	149	164	165	157	180	166	144	195	162	193	170	168	171	194	173	165	153	182	192	185	166	187	151	155	168	182	157	158	157	169	179	150	152	156	151	194	182	167	176	161	191	168	173	182	155	155	187	181	174	175	158	153	174	185	157	170	161	165	177	151	159	156	161	149	161	175	164	160	162	158	182	167	143	175	154	190	175	141	158	166	178	182	194	168	138	181	146	160	158	174	179	162	154	172	167	182	173	152	178	175	178	153	159	168	156	154	179	155	178	172	185	158	175	192	182	149	153	161	165	171	182	155	180	153	172	151	178	180	161	170	156	188	159	161	157	174	192	189	178	162	160	182	156	147	164	183	168	162	164	174	183	182	169	170	172	153	158	171	172	171	163	163	199	150	148	178	153	190	148	175	168	180	171	156	139	157	181	182	164	166	167	187	166	168	140	161	168	183	171	199	179	205	155	187	151	183	133	153	177	146	172	179	158	172	164	190	153	174	185	166	168	149	158	172	158	154	166	192	170	157	158	179	180	163	162	183	153	166	160	172	166	179	157	173	188	169	177	161	178	178	185	165	176	151	173	194	141	145	169	160	183	172	178	168	143	156	166	169	165	165	146	150	168	179	159	148	182	175	168	156	166	154	166	155	180	174	171	139	176	163	171	177	160	162	161	141	182	176	156	192	162	154	174	159	148	187	169	178	166	161	185	141	165	157	162	170	181	164	176	194	158	169	154	160	181	182	194	180	157	186	189	187	158	173	148	157	145	157	167	156	157	171	181	167	177	176	143	162	154	142	191	180	169	148	162	143	183	158	166	174	154	174	171	179	163	181	172	159	153	171	183	176	164	194	175	170	171	168	168	164	178	155	167	167	164	163	196	134	182	168	160	189	166	167	171	174	152	173	173	180	141	165	143	167	165	154	156	176
22768	10460	6490	3096	2030	1542	1115	951	717	636	519	490	455	400	384	349	388	331	315	310	296	328	308	270	279	253	254	269	262	259	276	308	278	301	276	292	325	266	248	244	245	239	226	250	266	238	207	279	261	217	233	223	253	243	240	207	258	245	236	244	252	242	227	242	236	225	231	240	255	237	233	252	244	249	246	236	234	219	224	215	214	227	236	240	201	241	248	244	210	214	237	229	229	245	201	239	226	245	238	206	218	243	223	217	222	212	224	239	229	227	245	237	240	254	225	211	234	236	213	207	237	236	249	253	251	225	231	227	232	222	203	247	233	237	241	226	246	230	224	218	220	240	240	225	235	233	231	230	230	241	252	226	243	221	234	246	229	207	232	247	260	215	229	231	221	237	231	264	229	231	207	235	237	221	248	256	233	239	238	251	222	223	232	250	214	243	242	245	250	236	228	242	241	226	238	215	246	241	225	218	216	205	233	232	236	215	243	232	241	221	238	259	231	244	231	220	205	227	233	240	214	223	237	225	212	227	229	194	232	236	239	254	222	247	193	238	248	216	197	239	221	242	212	224	225	232	234	244	225	246	252	230	211	224	222	228	250	218	252	217	246	269	230	256	255	231	240	226	220	214	212	206	208	260	230	254	237	233	238	223	231	221	214	222	191	237	247	241	235	228	230	206	233	228	229	239	241	248	244	226	217	206	219	235	217	234	212	248	262	229	200	210	202	210	237	215	226	208	242	214	244	218	217	237	233	221	228	223	251	230	231	233	208	214	254	227	223	223	240	248	221	216	208	226	248	224	220	244	244	249	246	216	228	267	251	213	229	250	234	232	226	218	245	227	250	217	240	255	254	224	233	244	231	217	239	214	232	240	222	240	222	205	250	218	261	243	251	232	225	229	223	228	216	242	233	229	241	251	232	224	233	240	221	215	232	242	236	238	234	254	225	224	257	232	234	224	213	221	240	231	227	234	237	234	229	213	210	240	245	223	205	234	207	218	229	212	205	257	223	254	228	223	235	262	229	237	267	206	227	218	230	271	231	258	247	224	251	243	212	243	242	233	217	228	197	239	231	236	218	214	265	220	241	216	246	236	220	223	250	245	244	218	253	218	230	215	215	246	228	234	250	244	237	213	235	235	215	233	238	241	239	246	208	226	241	219	233	228	198	234	237	236	252	234	227	262	235	215	225	243	240	260	216	275	232	246	241	204	236	221	254	230	238	231	235	232	193	230	230	230	231	209	250	240	248	232	214	217	228	212	206	206	246	238	224	237	231	253	220	212	224	230	216	259	229	230	240	211	238	228	233	264	221	231	203	211	234	236	212	235	232	226	232	244	259	246	224	224	246	240	232	251	235	232	236	240	253	230	213	254	230	234	222	227	240	203	245	244	227	239	232	230	216	207	218	208	243	206	246	233	237	239	209	238	246	216	216	250	228	230	237	217	249	232	262	237	220	219	258	213	232	244	212	235	235	221	221	243	238	257	228	251	245	264	204	237	244	209	236	210	230	220	231	217	231	214	237	221	233	217	253	239	226	245	214	234	247	232	244	215	238	220	250	198	226	250	243	239	228	219	246	248	239	211	234	244	215	220	255	251	237	227	212	259	233	231	235	231	229	239	230	228	226	251	201	227	248	220	253	238	210	209	234	217	251	229	243	216	253	236	227	246	225	261	248	221	241	237	231	246	215	276	244	232	215	262	243	224	257	252	239	252	244	235	216	221	234	235	205	221	264	240	252	228	204	212	235	206	225	229	227	231	242	212	214	235	237	244	224	250	246	257	225	261	212	231	237	245	240	251	221	194	243	230	234	206	230	243	247	199	231	251	215	220	221	216	230	220	202	233	216	217	235	243	217	261	216	227	251	246	251	265	216	211	225	237	215	226	207	229	239	258	223	235	265	222	241	214	218	244	236	238	240	238	230	216	226	248	236	235	259	220	202	207	229	225	225	235	235	226	219	206	220	237	241	253	224	200	222	201	233	257	216	244	246	213	225	226	234	222	264	239	229	217	215	216	246	211	240	243	238	211	207	217	210	209	237	230	236	224	211	229	231	228	242	240	264	234	214	234	213	246	230	243	211	208	249	225	217	212	229	247	233	231	221	283	227	245	235	241	257	261	224	199	230	247	243	225	234	231	255	233	215	257	235	213	235	225	243	247	217	213	216	215	262	216	249	252	222	232	237	216	238	216	248	228	243	206	220	228	222	242	223	238	265	242	218	204	236	248	238	248	229	223	202	223	226	230	225	222	236	238	234	247	237	246	235	216	266	245	242	236	246	213	243	275	219	210	223	240	246	207	234	207	217	232	227	212	225	233	246	230	189	245	257	249	270	244	211	220	226	236	217	261	242	232	239	207	196	207	220	235	243	216	229	239	231	250	213	233	208	238	247	237	206	249	247	219	254	220	259	243	245	229	227	228	230	241	247	243	241	235	213	227	269	245	237	251	235	246	239	212	225	237	254	253	222	225	224	238	237	221	252	232	256	213	216	240	245	198	220	210	234	248	209	240	233	207	219	228	234	244	237	219	229	239	243	231	244	230	213	240	218	241	216	247	239	237	220	257	227	211	212	233	204	234	223	205	216	248	238	247	263	253	241	222	215	250	236	245	235	223	197	242	243	229	190	220	224	218	254	236	239	233	213	214	284	214	218	217	250	215	233	235	223	225	242	252	243	245	208	214	245	251	210	236	210	258	229	245	248	228	242	205	225	226	210	218	239	222	227	239	224	223	204	234	231	209	223	227	263	237	239	212	249	223	236	198	230	211	232	211	249	216	200	230	229	229	203	221	234	216	227	229	227	221	244	239	242	249	262	236	218	208	245	232	230	240	230	245	226	235	244	215	215	253	241	232	245	254	247	247	223	213	236	244	217	238	243	249	236	225	215	238	252	261	274	233	258	225	222	246	224	227	220	235	263	248	238	210	218	253	218	219	216	232	244	219	236	234	239	266	202	257	263	260	225	230	240	238	216	222	256	222	219	246	229	219	248	207	221	219	183	234	223	230	224	254	214	235	240	242	240	229	214	215	255	254	256	233	232	221	213	255	221	231	270	218	230	235	215	251	239	220	222	245	236	250	251	243	234	218	223	225	219	218	241	237	214	243	254	223	254	251	221	220	233	234	238	240	205	238	230	232	229	231	249	208	232	243	241	231	233	244	234	241	240	226	224	237	227	224	210	206	215	231	225	239	210	235	248	233	245	252	255	220	214	207	211	224	217	241	227	239	228	240	211	225	249	227	237	234	221	219	224	225	229	236	216	214	211	247	227	238	245	228	242	232	223	223	247	241	235	268	242	219	228	254	244	227	255	253	248	226	238	213	212	242	204	214	231	230	257	246	204	226	250	242	232	225	233	232	240	225	208	225	232	235	254	237	240	226	218	216	221	219	241	226	248	240	219	224	224	232	237	260	243	204	219	197	230	253	234	217	212	234	219	233	191	219	237	234	223	247	262	231	264	266	237	229	255	228	207	251	233	284
27816	15555	2183	675	559	509	538	503	521	526	492	543	473	508	503	502	471	505	497	484	469	504	473	491	512	510	479	502	515	525	521	498	545	486	547	493	528	490	475	556	520	440	512	491	496	510	534	474	508	536	493	487	490	488	511	476	502	466	520	453	505	531	440	479	500	498	505	470	461	503	520	537	506	472	515	492	547	532	509	536	475	514	495	493	516	544	467	492	487	525	457	491	497	471	546	487	509	477	514	471	487	501	541	462	476	569	504	486	497	509	510	523	524	525	478	519	487	494	507	508	529	462	472	511	486	496	489	469	487	500	462	492	466	495	492	490	507	506	466	516	463	542	495	502	526	496	522	548	497	500	512	520	525	542	479	504	464	526	473	465	482	523	493	543	520	505	507	498	531	484	490	541	480	472	500	493	466	463	497	511	483	481	461	484	493	531	504	535	489	497	512	504	519	483	539	497	500	534	503	490	485	480	515	458	513	494	567	482	488	508	453	508	475	534	508	501	535	474	492	492	470	506	483	507	530	476	470	500	540	534	473	500	510	512	557	471	510	522	481	512	477	482	496	499	535	476	497	470	512	542	529	484	517	461	479	508	483	488	508	549	472	510	492	492	508	501	493	507	494	503	533	511	451	446	483	484	535	538	498	490	516	519	470	484	518	456	496	515	496	495	488	534	513	502	528	479	534	465	500	538	490	484	494	511	499	516	495	487	485	515	476	479	494	485	514	495	495	477	519	500	545	504	564	475	485	499	519	494	497	467	515	508	486	519	531	513	544	501	531	477	457	503	494	508	504	516	521	520	478	539	520	505	500	495	512	484	489	486	495	465	511	522	509	480	499	498	499	529	526	475	519	528	521	509	489	477	497	477	534	476	484	519	504	517	490	483	484	511	468	518	494	525	524	536	472	479	515	524	483	519	491	475	515	501	545	551	493	474	504	503	495	501	486	501	494	471	488	489	554	471	481	511	479	522	481	489	519	511	516	535	496	518	480	481	454	458	505	500	494	490	472	523	486	474	518	518	495	511	527	513	530	520	501	494	502	462	535	526	509	479	520	526	472	470	539	493	478	500	479	480	482	499	510	528	477	507	510	534	503	525	474	516	486	510	502	491	449	515	503	511	449	512	501	512	479	524	510	522	478	496	528	512	495	459	511	483	490	505	551	526	486	514	499	471	515	513	484	519	488	453	544	505	466	486	536	496	545	493	467	505	547	532	445	492	509	459	496	475	519	484	522	516	563	478	511	552	489	503	536	521	508	497	525	491	493	505	483	508	510	493	520	459	521	526	502	516	518	543	458	463	495	529	520	511	514	462	530	546	497	518	493	556	466	474	520	490	495	515	521	512	479	489	514	537	488	539	485	458	496	509	500	495	475	486	496	486	521	508	507	469	511	464	466	471	494	524	498	488	447	472	465	506	533	505	499	511	493	511	485	488	496	484	489	509	501	510	508	498	531	496	479	516	468	489	514	485	462	514	527	544	517	517	514	501	493	486	485	496	509	522	486	504	564	473	471	468	500	454	494	493	521	501	485	522	478	493	463	488	478	526	511	511	505	549	501	539	538	511	518	458	497	525	495	479	475	512	510	497	542	507	485	501	471	504	498	522	517	518	504	502	484	486	496	526	493	524	474	484	499	479	524	474	515	519	484	475	521	492	522	508	522	513	497	532	539	530	488	501	478	482	501	490	457	528	460	492	523	462	544	502	546	482	462	485	513	559	486	460	486	518	500	529	493	513	499	521	501	482	522	516	534	489	475	529	507	506	476	507	510	495	507	509	521	517	501	469	525	519	524	470	454	502	465	514	518	497	524	512	494	507	500	504	469	493	477	469	478	507	502	504	446	494	490	504	508	496	475	499	494	553	517	513	510	518	503	464	465	478	516	492	535	445	522	485	506	551	496	527	523	480	510	459	498	519	486	481	519	530	500	472	519	531	469	498	549	490	469	505	514	527	458	507	521	533	515	524	502	483	488	514	488	464	500	481	466	489	471	501	509	499	476	504	479	492	506	493	495	530	504	529	534	526	486	487	492	522	461	530	478	478	486	572	470	553	510	524	499	532	508	497	456	530	493	464	515	486	512	488	531	491	520	497	524	500	487	524	521	513	498	532	526	511	479	458	509	512	506	501	497	516	510	529	491	486	514	495	480	494	511	468	489	480	539	500	523	495	515	497	503	489	491	484	459	513	513	477	472	498	529	502	498	521	464	510	461	504	500	496	517	510	504	517	510	488	522	485	505	521	549	504	497	543	514	468	513	500	536	500	485	484	486	496	535	518	501	499	517	543	470	498	508	519	491	466	471	519	495	497	554	494	514	523	513	496	535	498	477	502	501	477	561	503	483	524	480	504	491	513	515	490	486	519	497	521	458	494	489	486	502	540	488	498	528	487	492	544	467	521	516	505	517	457	500	524	505	502	511	500	458	492	518	515	535	527	530	456	531	509	544	453	521	508	459	466	528	539	510	494	501	518	485	568	541	463	500	486	559	509	499	505	471	520	475	524	506	518	526	500	511	493	504	506	506	529	518	501	550	457	496	485	472	520	515	480	518	530	487	523	516	553	459	537	477	502	481	519	528	512	523	507	481	491	494	489	491	495	496	469	483	521	489	513	484	511	546	488	457	491	538	554	485	524	507	490	476	475	509	466	506	524	462	518	465	560	470	490	482	502	478	486	504	479	541	514	482	492	498	491	527	468	472	490	497	494	510	500	544	509	510	495	528	543	510	490	484	472	489	504	510	532	534	466	514	471	504	537	471	520	477	430	493	525	517	505	503	518	524	516	491	524	490	517	521	509	520	492	513	522	515	504	494	469	533	496	518	519	498	513	527	523	465	504	484	516	491	519	486	485	510	503	502	494	510	501	453	473	441	484	517	484	546	486	510	476	480	498	522	445	521	485	503	479	498	536	506	514	520	504	475	480	488	514	500	466	483	482	467	448	502	520	508	464	503	493	524	535	543	514	544	479	514	453	540	499	483	482	488	501	493	504	484	499	494	529	521	487	490	497	519	500	537	473	505	496	466	486	496	493	504	497	493	505	520	524	526	482	524	489	493	515	492	486	523	543	474	467	503	510	534	483	514	509	485	510	484	475	483	526	525	549	485	470	471	472	490	492	477	495	473	478	532	524	490	503	536	482	522	507	565	496	480	475	489	515	489	487	499	479	489	511	477	500	474	497	491	515	507	501	476	503	503	515	511	530	515	525	505	481	465	484	500	514	516	481	506	524	523	523	535	488	540	534	508	525	496	480	498	503	517	492	541	524	529	536	464	485	536	493	495	496	490	525	518	543	511	462	501	457	510	495	480	463	478	522	493	520	488	544	532	496	461	514	510	489	494	510	493	460	498	480	550	490	533	457	495	496	518	511	483	502	503	487	461	522	496	500	476	472	513	479	501	500	532	518	504	495	493	491	488	502	492	501	517	508	500	471	462	507	523	481	482	456	465	526	481	524	511	525	543	471	492	491	517	514	460	502
7256	1027	832	753	710	698	706	670	673	661	642	657	661	675	650	673	671	661	645	686	693	686	681	692	687	638	593	632	689	696	686	655	705	669	660	679	705	678	633	684	656	631	651	667	662	664	673	666	704	695	695	677	704	651	652	699	711	696	602	682	635	722	667	654	664	615	683	673	692	671	686	637	631	675	716	635	648	633	678	643	645	659	653	592	615	637	646	659	646	672	661	610	675	644	669	656	634	639	665	650	660	634	662	647	661	654	658	651	628	623	665	655	667	631	707	672	667	695	635	624	691	705	658	675	691	671	626	678	666	663	608	659	650	639	639	628	683	666	668	685	654	658	698	668	653	711	659	680	601	656	651	643	669	633	688	655	680	667	648	650	671	671	670	639	610	657	606	692	704	614	669	647	626	661	642	645	651	664	666	626	661	658	625	668	708	690	667	627	642	644	655	707	729	652	649	661	673	672	718	690	650	644	678	665	639	713	675	680	681	614	688	659	702	665	661	643	670	651	657	653	672	707	682	633	676	674	669	652	671	661	631	617	685	624	624	666	635	658	705	647	662	641	656	611	680	678	649	625	662	700	670	660	689	635	698	626	633	617	642	646	667	683	656	663	682	662	629	655	688	650	642	687	654	646	667	657	676	638	693	630	655	665	680	685	642	702	644	663	644	651	655	616	710	671	586	639	658	708	660	677	633	613	684	614	724	631	680	658	658	586	613	663	672	643	675	678	711	660	694	666	641	651	611	643	661	712	631	649	671	679	684	720	642	653	660	644	636	645	615	639	632	706	640	688	635	618	658	647	686	681	671	667	691	678	688	657	653	684	657	664	658	663	713	653	657	687	680	689	686	674	648	683	639	657	625	662	656	617	623	642	692	657	666	643	664	662	643	697	646	712	685	673	647	661	675	619	637	669	674	669	656	617	661	620	637	656	605	672	705	643	646	663	651	643	630	636	707	671	621	653	641	612	688	667	665	628	691	640	688	684	719	705	688	662	614	666	701	671	633	689	619	664	685	696	627	694	648	654	652	648	644	660	658	650	670	601	675	615	688	690	611	673	647	630	685	686	653	689	682	634	651	641	632	684	676	674	661	697	652	632	631	650	650	665	634	660	701	675	634	654	659	691	664	639	680	660	658	675	658	620	591	617	689	677	647	630	683	673	681	667	668	673	694	689	647	607	663	719	699	703	656	633	666	670	719	668	687	648	622	651	720	635	676	663	654	655	670	657	662	660	672	707	686	669	643	626	693	676	636	690	699	678	656	673	697	673	666	661	663	646	633	664	696	657	689	649	700	651	630	646	653	712	605	628	708	624	676	674	657	646	672	636	676	667	667	640	654	673	685	726	675	670	663	624	650	680	639	617	656	692	680	655	644	669	624	669	654	649	694	636	643	682	690	665	620	628	654	652	674	653	686	648	626	645	690	690	664	630	696	680	620	644	642	669	655	689	644	668	691	657	626	687	639	604	686	680	665	633	670	655	700	632	668	649	645	609	665	719	668	662	684	680	607	647	639	719	648	640	636	687	646	644	670	638	642	625	635	634	635	683	654	660	680	629	664	705	583	681	641	614	686	668	671	688	685	669	667	653	629	666	670	629	707	634	638	653	658	642	657	674	656	668	632	625	665	642	696	644	652	681	642	658	645	663	620	653	650	639	690	659	704	670	660	638	701	661	681	674	694	679	641	655	681	713	689	650	670	655	670	663	643	665	645	678	646	677	703	645	638	661	662	618	703	706	662	695	662	695	693	668	652	659	696	708	701	617	678	645	712	646	637	654	674	654	689	672	722	666	684	697	677	651	689	713	674	645	657	650	620	637	650	660	671	682	639	626	662	632	685	685	625	650	616	640	669	649	672	669	704	668	659	665	636	617	656	644	690	688	678	689	665	663	659	654	657	670	700	646	663	675	665	611	660	658	702	664	670	675	616	664	614	654	684	660	660	646	638	703	668	709	624	627	695	658	691	673	594	667	616	672	635	658	661	664	651	647	698	700	658	672	689	644	679	684	657	683	629	702	688	659	662	696	686	662	611	676	638	674	632	646	675	659	672	631	650	705	632	697	657	640	702	696	666	677	650	663	665	653	624	679	626	677	661	638	693	609	680	700	651	663	671	699	668	647	663	651	650	624	671	641	698	642	681	663	660	622	634	645	671	639	647	687	702	679	644	651	605	689	644	641	678	644	646	667	660	659	681	719	638	717	675	635	661	639	671	642	666	637	668	689	667	691	657	697	665	688	685	670	644	677	657	656	638	666	692	675	649	619	625	658	685	661	674	624	616	666	601	656	680	667	639	632	707	670	670	689	604	628	618	659	705	642	646	601	641	665	681	670	717	663	683	694	679	626	647	619	662	664	646	684	618	671	625	675	612	639	669	675	665	651	683	613	666	664	666	643	664	696	680	673	669	686	636	651	686	651	683	708	656	697	693	613	693	670	634	657	654	616	688	638	669	640	680	741	702	624	655	674	608	666	652	660	675	699	641	649	630	660	646	676	689	676	715	681	613	662	662	644	691	667	617	686	678	678	650	653	632	649	700	681	645	670	648	641	694	662	664	650	663	666	668	661	668	645	666	709	617	633	632	647	665	635	685	626	618	663	730	663	629	636	634	641	642	661	706	658	662	665	677	679	696	693	673	670	631	669	626	623	652	689	637	667	686	655	633	704	647	665	618	610	660	661	669	648	653	654	668	640	669	686	669	620	719	668	675	680	681	614	683	667	637	658	697	688	660	707	696	645	689	688	676	668	617	680	684	620	662	660	678	673	676	652	679	678	644	688	649	602	668	622	698	650	634	691	681	620	649	701	690	681	637	646	662	649	702	674	674	692	652	678	607	633	710	640	660	688	630	614	633	616	645	668	702	669	687	623	623	624	678	711	661	695	695	644	641	608	663	676	668	673	632	625	635	684	668	663	640	672	713	670	665	649	654	674	639	671	673	651	635	632	633	660	667	687	662	674	664	688	656	652	684	646	645	669	667	676	679	641	673	684	701	712	638	630	661	711	638	687	594	681	659	686	644	672	644	623	664	652	632	595	666	651	695	620	654	656	621	646	635	656	686	659	684	666	688	660	657	645	658	687	678	619	626	691	672	716	692	667	657	669	691	639	674	657	697	669	686	670	656	648	701	614	676	629	710	670	686	655	704	657	646	669	687	659	634	693	650	649	615	649	689	626	693	673	678	641	667	675	647	657	663	721	684	689	655	642	654	701	648	683	666	696	708	687	618	670	628	713	642	644	649	664	616	663	685	694	680	682	654	691	678	673	664	663	656	666	618	649	690	638	692	665	643	639	690	652	651	664	668	640	684	671	695	681	595	639	641	629	699	650	680	669	635	640	625	660	632	684	605	614	621	703	665	645	674	619	648	642	616	642	668	668	639	639	632	630	648	705	657	648	583	685	648	665	683	636	601	647	658	672	654	682	685	641	684	655	656	699	629	708	697	663	659	651	655	693	664	650	677	713	685	653	694	643	664	672
23409	21220	27829	24911	20542	2055	677	509	496	493	417	454	454	400	417	409	403	402	409	430	373	417	411	380	377	431	386	381	387	407	408	380	405	388	411	378	386	418	376	412	366	387	402	421	397	410	382	432	368	424	402	392	347	393	356	371	381	397	399	364	401	389	364	372	366	359	419	362	399	405	375	381	379	397	366	383	404	400	338	388	385	364	404	362	389	386	391	382	403	387	373	422	372	358	407	377	390	375	408	419	347	404	410	377	399	361	374	380	387	413	397	405	391	401	399	400	399	405	375	350	387	390	414	399	387	380	384	399	385	355	368	383	382	383	380	373	399	414	352	410	387	344	381	406	409	369	364	362	352	383	399	361	412	395	382	392	397	344	389	384	356	362	354	398	392	374	396	370	392	421	381	362	388	371	352	396	391	361	400	405	345	373	369	370	365	389	387	389	399	398	397	344	395	353	364	346	363	350	390	379	412	356	357	377	375	373	412	394	406	427	399	395	343	383	367	374	357	394	397	396	348	407	389	362	373	405	418	389	400	364	378	370	377	391	397	383	407	418	373	405	407	390	387	363	358	414	365	389	384	358	395	405	400	390	376	393	389	391	367	409	372	358	378	362	364	389	368	381	358	399	407	368	380	370	371	356	405	386	375	353	372	339	395	363	410	363	370	408	417	415	370	368	405	377	361	376	379	377	382	386	374	351	379	371	375	354	380	382	370	366	350	385	388	349	400	382	403	385	359	420	388	396	375	361	346	409	385	362	384	410	379	366	421	366	388	393	370	382	362	398	390	356	392	385	353	369	367	432	374	368	402	360	376	384	406	385	404	368	359	355	415	411	380	379	373	382	365	373	365	381	380	405	402	364	379	368	363	404	360	377	380	380	419	391	357	385	371	370	391	362	339	364	363	371	383	371	363	403	399	373	365	364	389	367	385	361	365	387	402	367	392	364	352	383	404	411	384	414	388	384	352	395	378	373	380	396	374	363	349	409	373	415	388	360	384	345	387	393	400	351	387	382	411	417	387	382	393	393	390	383	385	389	387	368	377	365	358	392	361	363	374	385	394	388	385	389	398	389	366	389	354	368	363	398	407	405	394	379	400	391	398	382	393	397	391	364	368	367	362	378	330	383	370	346	389	406	387	393	402	386	352	347	362	365	411	398	371	358	401	402	399	378	380	355	356	432	390	354	377	378	369	364	393	408	369	386	383	364	392	371	366	368	411	379	439	400	381	395	387	442	409	379	409	376	395	413	360	373	402	389	403	382	379	351	384	380	392	403	367	363	363	360	401	414	391	394	373	347	370	360	367	372	373	361	382	345	400	353	331	377	411	361	375	376	370	395	358	378	377	426	391	366	374	371	376	392	384	420	408	389	367	378	344	405	377	370	386	392	376	399	378	348	357	399	378	351	363	360	370	372	379	382	401	373	407	361	401	377	375	365	386	409	370	362	356	400	390	373	393	363	419	398	388	367	366	410	392	372	367	406	371	414	438	374	379	387	399	374	398	406	398	403	383	375	400	388	381	407	391	364	373	361	393	397	378	383	365	374	365	349	369	370	384	365	393	357	413	368	355	383	390	392	390	377	391	396	380	373	356	388	357	381	377	394	372	373	382	397	407	381	373	394	362	408	384	385	381	384	382	395	396	413	387	391	415	375	378	396	380	341	380	377	377	415	415	391	376	395	375	365	359	380	368	356	384	356	348	368	379	399	369	367	391	364	376	403	374	361	378	368	366	393	374	399	407	390	386	389	381	372	378	404	360	386	377	362	362	372	433	406	361	368	391	386	370	384	372	349	395	402	400	394	371	369	398	390	375	389	377	367	424	384	419	388	391	378	364	385	409	401	383	370	380	391	367	388	374	354	416	384	425	398	404	407	398	387	389	358	354	369	365	396	384	392	391	371	381	401	394	334	362	361	353	372	373	353	400	418	378	397	392	408	375	399	380	381	371	373	368	385	402	387	379	395	395	381	422	376	392	377	396	372	373	387	376	372	370	346	407	402	395	375	396	370	384	385	392	361	377	384	405	373	380	352	373	368	380	396	363	371	383	358	383	361	379	373	405	410	352	363	372	359	377	391	390	370	341	379	333	412	407	381	377	403	373	354	339	398	347	355	395	428	394	360	355	410	380	385	391	360	381	375	384	394	408	371	421	403	405	361	403	356	381	359	383	410	404	376	393	404	377	389	397	379	371	393	369	396	351	360	372	396	368	385	393	377	373	399	377	413	372	436	380	372	383	370	372	379	372	390	372	386	361	399	381	382	402	346	380	391	376	359	380	391	389	377	390	378	385	368	387	373	350	361	360	381	417	369	340	391	380	388	400	374	395	413	389	356	400	400	396	397	392	405	346	357	373	381	337	393	389	404	385	377	391	396	395	379	379	381	348	355	394	362	353	388	366	387	360	398	409	386	411	411	402	369	401	419	395	366	356	428	405	380	391	373	380	417	363	401	360	380	380	374	422	346	412	386	395	392	389	420	349	378	403	385	377	379	384	359	358	420	416	388	354	395	346	399	401	407	388	391	381	368	383	358	397	386	386	403	396	376	428	403	416	388	355	420	390	358	372	393	398	365	408	388	369	361	412	362	378	393	390	370	413	379	364	395	371	396	425	347	392	396	401	406	369	395	373	384	368	388	400	381	370	395	375	378	400	398	350	375	374	383	436	375	402	384	364	358	388	400	395	346	378	358	394	366	359	390	410	416	409	374	377	370	397	360	424	426	414	371	376	398	379	372	400	378	389	386	403	402	382	366	401	380	388	380	367	395	393	354	384	400	376	390	372	356	371	364	358	384	380	376	390	357	395	410	392	385	388	375	402	387	431	348	359	385	389	355	377	370	390	366	400	339	380	351	408	357	363	373	379	361	372	393	376	429	381	393	386	370	385	391	389	374	367	413	376	379	379	381	372	385	382	399	395	394	407	391	406	376	351	406	374	373	383	358	404	387	387	360	403	390	366	417	343	380	375	407	387	343	408	368	361	372	369	388	385	360	363	371	377	396	365	396	409	329	405	373	409	353	379	374	373	362	409	410	394	392	360	389	407	392	394	379	409	393	398	386	380	366	403	331	389	392	366	397	413	360	367	386	381	367	387	363	387	392	364	376	349	361	370	365	362	373	394	410	399	394	365	391	380	366	409	362	387	363	391	392	352	370	397	383	403	397	376	401	353	376	372	372	384	389	381	383	371	381	328	385	420	428	384	364	366	381	370	418	400	395	394	407	363	367	370	412	393	411	400	409	385	349	383	376	380	369	396	366	376	374	396	355	387	369	378	409	409	392	388	349	366	413	425	420	412	369	377	373	364	398	409	383	376	378	345	386	385	373	376	414	373	387	388	360	379	379	370	416	393	359	398	344	386	378	353	345	397	392	423	374	366	392	394	386	403	375	363	413	384	365	383	402	390	394	411	383	386	395	359	363	375	398	388	404	373	390	364	393	388	395	410	373	410	380	428	404	387	367	369	387	378	382	402	382	363	400
18972	6608	4061	2006	1543	1210	1059	861	792	745	692	610	610	600	580	542	592	570	539	534	546	550	590	561	519	553	500	522	547	516	520	547	465	532	549	571	555	513	552	515	544	568	523	528	516	521	469	545	514	519	543	578	509	495	489	559	518	520	530	495	504	529	536	513	506	501	543	527	520	496	549	500	542	489	569	499	529	515	528	539	498	551	526	508	539	518	552	491	551	505	511	524	534	507	494	521	529	516	511	491	536	522	514	529	501	480	521	519	532	518	539	525	523	520	524	515	536	536	520	526	513	563	495	535	520	491	478	532	530	542	534	518	501	504	543	541	496	488	564	555	530	563	490	545	565	472	524	481	499	504	527	513	521	530	518	543	493	506	518	498	510	496	531	496	511	511	528	448	537	502	517	509	531	514	553	527	503	481	548	555	547	495	505	516	513	539	529	522	530	493	521	498	515	505	516	536	554	530	511	501	515	483	501	545	535	543	541	525	503	513	519	495	492	497	528	506	527	515	535	521	493	539	526	532	490	510	497	536	517	507	498	565	501	498	521	496	520	490	513	496	553	534	536	514	517	555	485	512	516	540	558	478	516	504	524	539	523	492	505	557	525	471	492	483	520	533	513	529	505	474	535	497	563	467	494	493	533	510	499	510	538	525	523	556	529	501	531	508	474	506	490	527	514	529	536	522	545	494	543	489	520	525	486	530	515	495	519	457	526	512	489	530	548	519	500	483	498	505	519	530	512	559	514	499	490	556	532	507	569	517	518	570	468	492	517	538	511	496	534	520	496	538	525	548	469	525	489	485	499	525	510	504	489	469	524	530	514	536	516	529	534	491	507	522	495	534	514	540	518	521	501	481	514	529	528	541	492	556	518	546	536	506	517	485	500	557	499	492	519	527	540	476	524	499	513	497	513	509	512	501	512	543	534	513	548	509	531	522	560	526	482	522	516	496	516	529	490	474	539	514	504	492	514	553	501	548	505	511	515	528	529	507	524	514	511	488	470	530	499	540	507	497	528	494	537	545	518	532	520	539	530	483	498	509	545	469	507	515	529	500	506	523	505	514	508	513	501	490	513	545	525	501	507	519	492	501	483	536	506	533	490	537	516	500	543	490	556	558	511	539	498	533	479	541	509	493	514	498	490	493	515	509	510	534	531	515	527	510	532	523	497	524	554	495	499	552	529	514	485	563	519	530	545	510	526	479	502	503	516	532	513	523	502	488	504	501	563	540	530	520	471	517	529	558	510	538	514	527	528	511	553	491	560	535	509	480	520	506	545	502	536	495	531	540	467	512	552	556	471	499	540	542	487	514	535	543	523	516	528	510	555	510	476	504	520	505	482	511	517	503	528	519	487	483	535	471	507	511	562	482	522	535	534	462	530	531	499	513	516	536	510	516	489	501	460	499	546	536	466	517	517	502	525	516	506	493	550	542	554	480	520	540	518	533	474	481	551	455	510	505	521	490	482	513	507	525	552	539	529	541	474	528	516	484	534	500	516	487	539	517	524	480	545	514	486	525	507	554	540	494	508	513	499	471	515	529	483	495	511	523	531	536	496	541	493	500	504	529	535	484	507	526	513	507	548	502	528	493	509	525	560	553	504	488	549	525	527	561	542	510	504	485	549	500	517	507	511	503	536	534	507	510	525	501	516	530	506	507	489	532	521	532	540	481	526	543	519	520	519	548	532	527	569	512	517	527	546	498	495	547	535	523	530	535	498	490	522	533	518	499	505	490	494	521	518	486	525	501	531	525	544	543	495	491	534	509	489	527	507	484	505	542	465	512	530	546	508	509	503	541	528	508	512	547	502	530	485	543	544	514	546	484	534	524	486	536	470	533	515	499	511	491	521	473	487	519	505	531	513	533	556	519	509	507	524	547	505	507	545	535	494	541	534	466	531	540	502	516	537	506	567	486	548	499	517	530	517	498	508	507	558	515	529	505	534	522	487	535	519	517	529	508	516	516	566	527	532	494	514	522	541	534	525	505	520	491	472	492	506	501	499	511	592	519	502	510	527	516	566	519	512	524	511	538	536	540	489	526	499	516	508	514	525	469	507	492	477	508	553	511	528	516	498	536	452	513	501	538	496	488	502	496	505	533	513	527	554	516	469	501	495	512	554	524	557	557	491	504	533	513	502	551	523	512	497	523	491	585	555	536	536	508	497	525	524	502	531	534	485	547	524	479	528	498	509	517	502	521	515	498	497	516	507	477	502	493	536	527	500	489	509	492	485	467	528	520	518	523	541	535	480	552	486	570	553	514	528	524	528	525	534	532	533	521	509	535	515	546	518	518	507	515	521	527	505	517	553	513	533	530	520	522	567	539	499	533	532	511	485	502	510	548	518	548	518	506	523	491	523	499	510	488	493	485	539	498	539	501	482	498	524	537	493	498	529	519	501	525	544	531	474	521	531	516	533	462	510	484	523	518	540	552	470	525	515	558	520	509	546	545	536	548	507	504	510	542	536	539	492	516	536	517	524	506	554	487	550	474	495	546	505	548	496	517	513	533	527	528	499	542	540	546	529	524	549	554	498	501	472	480	535	546	521	554	513	488	517	482	529	518	520	468	518	468	482	501	514	490	541	494	535	516	506	527	499	531	536	526	505	528	492	510	520	502	538	486	534	512	578	458	558	520	508	525	523	517	488	536	495	508	544	521	495	492	554	487	510	520	507	490	522	479	511	499	490	504	505	503	522	517	507	549	529	540	493	525	512	508	530	526	522	528	488	537	534	543	495	516	485	489	511	523	514	526	505	503	500	498	509	521	534	531	486	501	521	498	495	508	531	493	498	527	551	507	528	541	525	536	482	535	525	584	551	494	483	520	532	537	470	539	550	495	515	511	521	518	522	511	512	519	518	508	540	529	519	517	511	510	531	518	554	533	498	506	527	527	490	494	513	507	537	530	539	508	565	572	465	500	486	495	521	474	563	522	505	516	505	519	523	516	516	525	525	525	528	505	506	527	505	514	535	538	493	487	530	526	533	470	500	521	499	513	571	530	511	509	514	503	559	491	525	514	525	498	495	505	525	514	490	506	504	517	493	521	513	537	554	508	511	517	517	490	509	521	500	527	496	547	494	555	502	492	519	501	533	541	520	489	586	530	497	508	523	546	514	528	528	528	505	531	526	516	495	511	477	521	484	505	575	571	527	563	525	516	499	527	558	455	547	495	514	563	524	520	507	498	523	498	544	492	534	497	502	529	479	520	505	540	503	507	510	527	494	517	522	555	482	520	487	528	517	543	518	535	502	511	519	513	527	505	469	512	524	523	488	519	520	523	501	507	464	527	551	521	521	519	557	542	518	512	513	506	532	499	543	502	494	521	503	512	497	551	524	505	519	514	516	515	544	513	483	498	534	559	523	507	526	503	525	521	504	538	504	547	482	527	520	523	518	520	496	525	541	565	496	508	503	518	533	510	524	518	513	480	487	510	514	524	498	513	482	518	540	528	521	504	495	488	506	543	512	476	465	519	478	518
25063	21279	25657	22463	1104	464	444	392	438	356	380	357	373	376	423	366	392	389	371	381	405	375	408	367	383	373	379	330	390	373	361	361	381	387	375	391	396	419	364	363	348	372	376	354	343	340	336	379	358	331	328	343	367	369	364	377	390	373	376	355	354	367	351	353	387	328	370	355	359	354	353	398	347	357	364	348	385	373	348	396	387	397	356	363	389	381	402	373	374	342	353	333	352	354	358	372	354	338	349	371	378	334	325	349	366	344	352	341	386	384	385	375	379	336	358	335	331	354	380	348	381	389	342	365	357	342	335	379	356	333	396	351	363	352	361	394	380	352	373	405	338	354	345	342	354	337	327	348	370	390	348	379	352	335	370	345	369	337	379	367	384	337	360	346	359	347	409	368	368	354	348	351	378	364	347	375	398	385	328	344	401	323	378	370	348	346	347	383	322	345	375	369	386	335	344	358	338	346	360	383	383	347	333	347	385	364	349	378	371	386	353	393	380	386	373	358	348	387	359	361	395	384	384	338	353	377	365	357	319	363	335	379	368	362	384	384	359	368	400	350	373	404	361	390	357	329	359	365	355	381	364	361	370	356	365	362	387	359	372	353	365	412	401	335	351	332	365	372	354	360	375	395	385	362	352	375	381	367	392	368	381	362	384	338	390	365	383	365	366	338	323	316	371	401	332	382	380	340	385	320	368	353	369	353	378	363	336	380	329	350	356	362	356	359	377	349	359	366	375	371	356	342	359	321	372	345	356	366	385	380	351	329	339	364	345	340	373	337	353	340	358	363	332	371	379	350	367	376	345	373	356	340	379	342	379	383	366	347	350	358	373	377	359	331	356	354	329	327	361	350	359	394	360	361	362	338	353	379	375	339	358	359	356	360	356	368	357	378	368	344	356	347	347	376	344	368	389	332	385	372	369	359	380	359	359	361	348	341	362	344	365	363	361	366	354	354	363	354	369	367	336	359	353	394	388	382	341	338	355	369	351	359	360	375	350	361	373	384	353	364	352	368	325	371	390	347	366	328	341	341	334	369	383	384	379	380	336	380	335	351	367	382	360	353	308	338	317	355	335	380	341	346	378	357	364	340	397	375	386	392	315	381	385	346	359	355	339	375	366	333	356	337	370	365	371	354	373	383	385	336	360	366	342	363	393	358	373	361	373	351	326	348	344	356	334	352	358	337	373	361	355	356	377	371	379	334	363	358	347	359	353	327	362	348	342	335	373	372	350	357	352	381	363	367	355	367	360	373	367	367	364	393	357	360	398	348	319	372	349	354	320	349	374	319	369	310	399	353	370	394	379	316	363	358	376	373	364	377	356	346	358	353	364	387	341	350	388	380	351	344	377	342	345	376	352	334	361	378	337	373	397	353	358	338	330	348	359	344	354	345	398	386	349	339	325	377	418	356	368	350	351	365	372	373	410	368	396	338	331	359	351	356	295	352	368	351	366	341	337	373	338	365	397	355	404	357	361	367	326	350	375	345	336	338	364	358	354	363	361	327	330	360	346	386	377	377	330	366	383	339	333	342	324	343	379	324	351	398	372	398	397	370	347	354	367	371	351	364	369	338	361	337	365	374	345	362	343	390	399	343	378	366	363	358	356	374	360	381	359	399	332	347	355	360	323	372	323	346	365	344	384	361	377	333	368	381	358	380	351	346	378	365	365	383	377	368	349	378	317	375	393	362	377	421	338	356	322	365	348	357	307	368	350	359	374	369	333	348	358	374	377	346	348	377	386	359	342	352	348	363	342	360	348	360	374	373	366	358	369	361	410	362	354	355	343	347	383	362	364	351	354	371	344	391	350	353	384	329	375	340	379	360	388	381	366	367	367	362	349	380	345	361	369	372	394	354	342	361	375	353	375	348	311	323	370	369	362	377	354	380	333	376	354	373	355	364	312	356	371	344	382	303	382	363	354	349	356	400	329	331	357	390	358	373	341	345	361	337	355	331	341	340	364	357	346	394	332	369	366	367	384	363	363	365	344	364	352	365	382	349	385	374	360	385	355	357	365	381	342	365	334	385	346	368	340	390	350	362	331	372	331	341	359	339	378	355	350	342	325	356	364	366	362	362	372	381	366	355	362	369	293	384	357	382	331	354	320	390	372	357	336	388	363	367	377	343	386	337	366	390	359	319	337	336	373	359	392	366	365	319	319	365	353	380	362	392	345	338	370	347	382	328	348	357	396	328	326	373	339	344	386	377	373	360	330	360	364	400	369	375	363	376	373	358	305	372	336	348	372	363	347	340	364	367	362	375	361	357	349	350	352	360	392	366	335	374	360	399	351	323	361	360	385	389	381	336	370	379	342	378	320	361	377	385	359	365	326	363	360	364	374	375	357	404	324	362	382	371	351	375	392	365	356	383	350	363	367	338	336	331	355	368	371	349	345	389	327	344	381	342	374	352	357	349	364	368	365	356	337	346	344	334	378	376	349	336	339	371	353	315	386	333	361	359	329	348	366	355	368	358	382	364	347	356	336	376	374	365	412	357	386	385	344	334	379	363	387	334	350	327	351	371	379	354	407	376	371	344	412	359	358	369	383	346	351	354	380	363	359	323	369	378	370	342	370	383	352	361	360	383	350	363	361	375	368	393	380	360	351	371	350	373	340	375	335	352	378	329	331	356	344	350	370	372	370	343	383	397	379	377	382	371	374	382	330	355	363	404	383	367	348	379	370	377	354	358	371	358	355	356	360	342	343	323	353	358	394	334	390	360	371	385	333	361	352	392	358	359	350	359	379	354	333	361	397	363	336	369	381	339	334	346	346	343	342	412	378	346	365	332	367	391	347	354	359	376	326	402	379	399	356	346	359	395	361	399	353	352	345	352	379	357	369	351	382	386	366	361	344	385	343	343	382	358	355	382	370	346	348	376	337	378	338	367	387	373	355	386	338	374	357	386	371	362	334	366	379	375	405	388	384	378	401	374	391	378	391	374	374	366	348	353	367	390	348	374	356	349	344	376	409	408	339	341	357	328	369	368	372	392	371	355	344	357	374	393	354	357	386	344	337	382	392	377	380	360	358	360	357	370	385	379	349	381	366	348	343	400	373	360	336	348	363	352	369	339	361	363	340	351	390	354	387	377	339	362	352	321	398	369	347	342	355	383	357	360	338	354	365	371	381	361	358	334	359	359	321	370	366	361	353	349	372	370	378	358	323	364	354	393	350	333	362	363	357	371	366	352	366	326	336	404	338	352	353	367	357	373	353	407	342	350	357	386	376	324	378	369	394	375	381	361	356	334	361	368	366	342	370	378	390	365	346	396	381	345	353	336	351	353	389	360	355	371	366	369	342	375	349	374	325	376	387	333	334	367	348	365	369	355	343	371	363	368	372	335	370	374	363	382	375	360	332	359	347	373	391	383	386	371	334	354	348	354	364	356	349	372	381	342	378	348	326	370	357	390	346	392	361	348	383	367	361	358	341	352	361	383	360	323	354	352	354	370	364	373	359	366	337	352	339	355	349	363	340	366
17702	3209	2084	1166	959	777	679	643	587	586	526	558	538	508	489	459	472	515	491	500	514	521	459	493	491	480	472	457	469	432	470	491	493	499	484	518	539	491	475	469	451	503	484	510	473	479	452	450	480	444	482	498	453	468	488	456	481	509	473	468	499	465	455	477	499	473	475	544	460	474	478	447	471	455	510	472	461	505	471	458	493	471	477	448	483	419	458	484	474	429	461	509	461	483	475	464	450	479	458	487	460	468	481	486	454	463	471	490	497	464	459	443	487	459	483	455	502	445	477	449	478	543	496	497	435	490	484	462	482	436	474	471	472	505	462	519	479	462	494	477	489	504	494	451	455	477	484	475	486	447	502	465	488	520	478	506	463	471	460	498	517	460	477	463	443	484	464	477	456	468	484	512	412	477	476	456	484	487	502	451	432	453	472	441	503	484	479	469	458	469	471	464	455	493	485	467	442	486	426	428	434	446	501	502	469	494	487	487	467	477	516	463	465	499	462	492	447	429	470	477	476	490	472	472	502	509	480	473	453	468	473	484	473	486	473	462	457	461	450	481	452	462	498	480	442	480	455	469	493	482	453	427	501	503	481	472	467	485	456	464	467	450	451	502	450	510	474	511	509	491	493	454	460	502	439	447	467	444	482	490	494	503	454	479	502	454	431	497	475	490	473	438	515	471	475	492	460	483	495	509	492	422	482	468	477	480	467	491	485	437	467	459	490	481	468	468	496	465	473	523	462	496	491	455	487	461	487	481	501	438	459	464	498	449	473	456	481	504	462	445	496	439	483	498	506	468	477	485	461	492	461	464	478	521	480	443	435	470	499	469	440	430	413	456	478	490	469	445	478	472	470	478	465	443	473	452	469	466	476	493	466	509	475	478	450	430	460	490	487	483	490	466	487	472	441	449	488	410	462	463	503	466	503	491	445	508	468	441	469	456	468	484	480	491	498	476	474	491	458	495	497	477	490	488	497	471	481	483	526	442	434	495	474	471	458	511	471	447	509	469	497	521	457	457	518	452	473	475	456	463	461	481	424	488	491	486	466	460	429	498	478	492	502	481	463	461	513	543	483	480	438	465	499	471	524	469	459	476	458	464	479	490	466	455	493	461	497	492	473	439	470	450	487	463	479	461	512	468	468	467	508	465	454	467	470	476	504	490	451	473	491	434	463	446	445	472	465	479	464	430	486	481	477	511	504	473	486	479	463	432	482	476	460	517	457	484	470	474	498	436	474	457	468	459	481	465	473	491	477	479	489	464	472	466	461	465	458	426	524	455	484	459	502	499	432	459	473	493	482	459	486	439	487	485	442	465	467	455	502	452	478	471	488	472	462	480	478	452	469	455	448	478	508	486	473	508	484	423	498	464	470	482	461	465	457	496	478	456	482	449	459	460	486	461	468	459	471	439	458	469	477	493	456	500	472	448	453	457	462	454	451	468	488	456	481	458	491	477	506	441	513	451	487	446	498	471	469	484	459	512	496	495	488	517	483	437	489	473	470	488	446	510	450	464	510	466	466	471	459	475	474	448	468	501	484	447	479	473	466	475	477	493	476	457	463	493	490	478	468	446	450	495	447	458	467	486	445	464	462	477	445	470	508	481	493	475	497	497	455	510	489	493	465	504	442	453	484	470	505	470	460	453	481	456	520	459	506	467	482	433	496	491	475	449	463	485	484	455	480	478	468	463	442	447	485	500	467	443	473	461	453	470	491	502	469	478	471	480	484	463	487	456	432	459	470	503	520	490	488	478	508	447	471	513	475	492	462	505	477	464	398	460	468	504	482	494	451	453	447	475	460	453	453	447	478	536	472	467	445	437	530	482	450	475	464	480	445	469	522	486	467	463	478	486	477	470	468	492	485	495	450	493	441	475	495	484	458	460	471	487	505	466	463	491	453	456	471	474	468	463	473	485	457	466	441	484	464	492	482	479	416	470	454	479	474	445	461	448	496	482	469	416	513	448	493	467	462	492	467	485	504	475	460	468	507	449	459	475	462	436	464	473	474	447	446	485	465	467	440	463	487	486	479	471	475	461	485	484	474	491	466	480	496	484	520	499	445	473	450	454	487	497	487	484	489	493	462	478	459	491	442	501	475	461	434	486	488	544	517	477	468	478	459	454	482	465	480	479	459	477	491	501	470	488	473	458	464	476	462	450	469	491	506	445	447	440	483	482	459	472	432	481	479	499	473	487	504	479	489	466	474	448	473	478	486	477	465	504	448	472	481	522	529	499	476	460	479	457	457	463	461	465	464	468	435	510	468	483	463	483	513	509	479	453	441	419	482	488	453	483	497	507	493	505	469	517	476	458	473	466	473	488	507	510	489	516	469	459	473	471	444	473	495	460	501	488	456	466	475	468	460	435	450	489	455	474	467	444	485	492	500	460	526	441	446	491	476	494	444	486	442	502	502	487	490	472	446	478	496	474	518	504	475	492	469	481	456	473	511	476	464	463	503	448	432	495	487	442	474	495	471	461	461	514	470	462	505	409	466	451	472	493	503	443	482	491	466	452	495	514	462	476	488	493	449	458	479	460	479	492	493	459	441	479	471	467	490	433	477	473	505	446	468	504	482	490	452	460	497	459	471	515	455	477	494	430	457	438	495	496	447	460	459	473	469	476	465	473	482	464	480	471	471	448	496	491	466	491	482	462	488	442	520	463	458	471	476	440	479	491	472	454	474	443	442	477	449	474	496	490	509	496	485	485	483	448	500	469	528	486	466	437	470	462	471	456	472	479	451	445	489	449	510	435	467	468	487	477	490	491	473	484	456	443	451	438	421	507	468	489	486	458	482	474	502	480	492	509	468	461	502	465	462	498	453	474	461	506	486	498	464	423	443	420	476	438	489	503	495	492	509	440	427	475	460	493	484	451	509	506	476	462	492	498	484	491	418	508	506	512	482	501	462	487	455	428	472	479	478	445	478	457	450	471	475	457	507	487	469	454	489	520	485	537	476	458	534	438	502	528	476	425	464	498	471	464	442	492	444	445	487	482	477	463	430	459	481	492	467	465	450	452	498	473	448	469	473	465	457	466	445	464	445	470	465	491	480	448	499	496	512	424	466	490	474	472	454	513	500	485	487	479	441	484	479	495	466	494	463	498	490	476	503	459	457	435	499	470	497	470	500	462	493	499	453	495	482	505	448	464	451	467	482	476	478	431	516	476	418	481	431	427	483	508	479	516	494	456	472	455	461	458	481	459	472	484	476	496	506	468	482	484	493	461	486	487	522	435	472	485	448	469	461	502	458	460	489	493	473	460	490	487	502	503	438	476	445	476	461	484	502	468	521	483	514	510	490	490	460	515	465	456	476	496	481	484	460	436	481	460	468	465	515	462	453	476	467	469	476	442	473	490	468	458	484	459	469	482	462	448	470	461	450	460	455	454	447	457	456	476	486	452	457	491	521	484	455	494	487	474	460	511	489	461	452	497	443	500	463	453	425	425	468	476	451	488	459	507	474	487	469	454	491	493	454	471
22592	21302	28468	24448	21299	18899	1047	461	334	299	279	236	230	220	211	203	200	196	207	174	169	164	168	181	170	163	173	172	200	166	172	175	171	172	200	175	190	152	157	164	150	178	190	155	159	167	168	165	164	184	163	196	176	179	169	145	160	160	162	148	157	190	156	172	173	165	152	165	161	164	152	178	136	163	193	139	172	182	155	164	160	169	173	160	175	165	174	158	171	165	154	147	142	166	153	159	166	157	157	170	154	177	169	153	177	144	153	166	195	159	168	173	141	180	149	170	159	168	157	167	164	175	192	159	166	145	161	163	172	157	193	170	148	160	153	167	195	174	152	152	139	173	151	150	138	170	160	157	174	170	136	153	161	157	169	160	166	137	161	157	154	167	168	162	150	151	174	179	177	168	164	146	156	187	154	152	161	144	168	162	147	154	173	173	151	170	166	165	167	170	161	173	166	154	152	163	158	178	156	160	179	182	153	180	156	166	172	166	151	165	150	159	164	136	166	164	172	149	149	146	174	161	164	148	168	166	179	178	176	175	148	180	152	165	176	167	177	162	177	152	157	149	171	136	146	159	169	152	139	150	158	158	190	171	167	165	150	166	164	176	176	157	152	160	159	175	144	163	159	175	157	169	161	177	155	142	140	146	166	162	159	175	156	145	152	169	177	157	154	172	162	146	149	145	173	157	171	156	180	167	188	133	150	154	147	153	157	162	154	163	168	171	186	158	174	160	159	154	161	151	169	153	138	170	142	159	167	140	164	134	149	142	181	156	159	165	152	180	168	190	151	192	160	178	157	172	149	156	146	145	174	162	162	158	167	174	160	153	178	159	155	153	174	159	159	170	155	149	171	159	170	173	145	156	160	173	179	154	175	189	177	175	174	152	161	185	149	153	159	178	161	147	166	143	162	159	160	164	156	161	160	152	180	165	189	160	144	160	166	152	156	152	191	157	137	163	173	165	170	174	140	158	179	177	164	166	140	158	149	155	167	158	154	156	159	169	163	179	146	169	170	165	152	160	163	176	150	174	154	151	155	183	152	173	153	142	144	158	176	166	166	157	145	168	161	156	175	164	185	180	145	176	154	157	167	160	153	166	144	164	149	161	167	163	174	161	158	168	160	160	179	179	172	154	149	165	159	153	168	153	148	149	169	167	167	152	175	152	167	162	150	149	157	153	168	154	126	141	170	152	167	167	178	172	166	161	171	157	143	158	168	162	156	144	173	147	162	157	179	199	164	173	125	163	147	154	176	164	156	181	156	154	141	188	168	162	158	160	163	155	175	170	158	159	155	160	153	165	171	173	164	168	170	154	167	146	171	164	171	174	177	168	187	153	177	157	151	158	165	178	151	169	147	172	160	151	165	169	174	162	144	136	153	154	177	159	148	144	145	185	158	186	150	168	172	192	169	153	185	162	183	168	189	156	176	173	154	164	174	150	156	167	161	172	169	159	175	171	161	154	147	180	159	169	170	165	166	138	165	141	157	138	180	148	149	142	149	168	136	158	166	147	192	142	160	179	151	156	153	172	164	175	158	147	165	175	158	155	175	164	147	178	158	169	162	154	156	172	169	158	145	165	176	144	174	178	169	186	169	139	172	146	165	157	172	164	167	167	178	178	147	180	144	156	172	132	142	148	146	153	164	147	185	170	143	175	165	150	153	144	176	161	159	156	169	157	141	167	179	164	174	149	167	135	184	161	154	156	168	177	155	164	180	152	160	154	161	149	129	157	185	146	153	126	149	160	153	149	165	174	185	143	152	158	167	183	151	145	172	170	145	153	146	161	164	183	158	176	165	137	174	171	172	158	148	156	174	152	147	184	154	165	166	174	175	162	170	154	150	154	142	158	185	183	177	154	166	161	181	193	156	152	167	159	163	189	181	176	168	172	159	144	186	193	154	158	150	150	170	172	164	155	184	167	166	170	157	157	151	171	141	185	162	153	182	152	150	179	144	148	150	160	171	163	149	174	154	159	146	188	170	148	152	157	164	157	177	185	172	167	165	138	170	173	171	161	153	162	154	161	153	161	148	172	151	180	165	158	153	146	162	182	180	166	171	168	150	153	151	147	162	162	147	170	166	141	180	156	163	144	157	155	192	148	168	160	151	169	154	178	182	151	151	163	171	180	168	160	155	158	160	161	166	163	141	152	163	134	170	163	177	173	170	169	172	167	157	139	146	181	171	164	170	161	162	153	156	176	177	144	173	156	156	154	171	158	167	177	149	182	184	178	160	176	144	173	161	181	153	158	157	157	166	147	158	170	170	149	172	169	161	170	141	157	179	179	142	162	164	151	168	143	174	172	156	175	157	164	144	153	166	142	154	151	175	160	155	155	157	159	164	158	167	163	152	158	174	167	145	167	146	147	163	127	156	148	163	168	165	143	181	147	148	156	167	168	132	163	157	140	170	164	170	176	162	149	182	163	156	183	167	174	173	184	155	144	156	153	139	168	143	154	187	183	177	163	155	159	157	155	167	161	141	160	173	156	163	180	167	143	163	187	139	143	173	179	157	159	162	155	167	180	154	156	153	173	145	126	170	152	161	186	162	162	167	170	142	167	151	169	175	164	148	163	167	148	154	158	147	143	145	167	195	163	177	149	161	156	164	181	168	155	167	163	168	175	157	163	161	159	167	139	163	159	170	175	150	167	155	167	161	151	160	162	145	145	156	166	144	163	178	167	176	153	175	129	159	150	169	194	163	172	172	154	170	165	174	168	172	169	158	155	169	160	149	173	176	156	141	161	166	162	173	156	185	142	159	148	166	146	151	142	177	170	185	142	137	164	162	153	160	191	175	150	176	151	163	167	188	167	171	173	158	146	134	163	150	162	157	172	162	172	147	151	180	149	147	167	153	174	178	137	171	158	174	164	171	146	185	168	191	171	153	154	162	157	167	167	164	161	179	144	175	145	159	159	175	167	166	160	143	179	131	155	173	152	170	149	143	163	170	180	149	144	158	172	152	184	167	183	166	175	137	176	171	162	175	138	173	150	162	161	164	158	149	166	165	156	157	157	161	164	173	175	171	161	168	164	162	161	136	159	152	135	156	176	163	152	172	171	176	156	157	188	146	134	151	186	182	166	156	178	168	174	155	164	162	144	179	146	178	140	162	172	164	156	146	150	160	175	158	153	142	167	154	149	177	155	164	155	183	174	162	150	172	173	163	161	152	158	156	152	151	159	157	156	165	178	167	157	157	175	146	179	167	161	151	162	160	177	161	167	152	160	149	156	163	163	166	160	167	159	181	160	191	127	169	171	162	150	150	147	162	145	163	182	157	182	152	173	165	173	148	149	182	182	157	137	154	163	159	157	172	167	146	172	180	168	147	169	159	156	144	185	165	164	160	160	158	177	158	168	163	171	171	152	158	174	183	166	168	175	174	170	177	135	167	157	164	171	141	173	162	163	188	152	153	158	153	169	179	153	137	155	139	153	186	158	153	152	164	186	182	170	163	185	167	141	152	168	157	140	137	168	145	192
21885	10608	6388	2910	2087	1527	1129	897	744	641	527	500	470	385	346	412	323	315	313	298	255	295	296	265	265	258	262	264	275	269	247	249	245	236	253	293	304	282	254	289	220	224	225	249	240	229	223	200	222	229	220	208	259	237	234	217	236	234	215	207	218	237	248	226	228	215	232	212	233	223	248	234	235	218	228	237	219	224	221	224	226	233	242	251	225	219	213	224	222	239	229	228	226	201	215	219	254	262	243	274	240	218	231	220	226	214	262	199	226	236	215	231	203	223	235	233	210	204	207	224	230	257	249	228	230	232	234	242	250	236	195	226	225	195	224	209	235	215	209	235	260	236	221	225	216	253	247	236	228	217	220	255	231	200	221	204	228	212	221	232	215	230	238	232	247	237	234	208	195	221	252	219	244	215	282	231	196	243	243	250	212	209	225	219	245	233	209	206	206	221	216	218	218	194	232	210	192	236	228	233	243	213	229	238	239	198	232	247	226	236	243	204	240	248	227	231	240	233	230	211	235	217	203	211	214	208	218	215	241	229	222	212	218	212	224	231	223	228	203	232	236	227	217	238	246	218	246	191	228	227	218	228	225	265	210	224	225	194	218	220	216	219	218	192	212	238	245	238	223	205	235	226	243	238	211	216	193	231	231	228	233	201	198	223	206	206	235	201	240	207	220	233	239	216	221	228	214	222	221	232	215	219	221	222	197	243	234	216	195	227	219	248	222	252	205	236	217	215	225	206	224	246	210	231	230	220	229	208	223	242	214	227	247	231	224	241	230	218	221	222	228	210	229	244	216	237	223	241	228	225	227	211	273	207	222	236	230	237	222	228	209	225	216	203	224	215	229	238	257	233	219	199	245	273	257	211	237	230	231	228	218	220	209	243	207	210	210	214	231	207	220	262	202	225	229	212	200	248	253	215	248	206	216	215	257	209	208	219	212	218	208	219	190	203	217	251	241	237	221	220	225	223	226	220	218	233	205	222	244	228	224	236	218	240	226	230	241	235	233	220	212	239	237	212	221	219	228	222	215	237	274	214	225	219	220	224	215	219	241	214	219	222	217	210	181	222	249	207	228	231	245	243	227	225	226	218	233	233	239	215	243	243	233	213	236	247	250	219	199	232	213	233	210	219	261	238	223	242	228	241	265	235	235	238	259	242	226	225	208	206	228	232	245	207	246	202	256	248	254	248	221	199	235	204	238	228	206	238	241	226	217	220	221	237	225	224	224	223	215	214	234	210	211	237	213	218	257	225	226	212	257	231	219	249	222	196	264	251	209	240	218	223	218	243	211	224	217	232	216	239	216	226	214	228	234	226	213	238	233	238	235	259	212	211	213	231	231	235	224	228	213	199	229	206	220	201	224	246	232	206	244	237	221	247	229	235	270	242	232	211	212	223	196	223	239	211	234	213	226	213	212	220	240	204	206	209	200	235	256	209	217	215	211	257	230	221	217	252	244	242	224	231	204	217	232	215	237	217	230	239	225	247	239	205	249	212	222	230	223	214	228	234	255	205	259	237	234	231	208	242	222	261	239	229	241	212	231	232	250	176	226	208	233	212	216	226	226	203	200	200	229	203	231	219	196	223	248	212	252	206	200	228	214	243	240	225	208	232	230	246	232	221	227	224	192	207	195	214	214	208	211	239	221	229	221	210	239	219	225	193	230	210	241	223	184	232	224	179	230	232	216	217	228	251	254	201	220	225	244	243	211	210	204	211	218	212	217	236	230	206	245	219	220	206	221	237	214	240	207	206	229	218	205	227	227	221	232	230	230	246	214	189	221	229	208	235	240	206	228	213	223	235	239	242	247	218	220	233	247	244	211	217	199	202	203	205	259	249	216	230	231	223	202	216	228	238	217	216	211	219	236	222	234	230	194	232	221	229	242	218	214	214	213	191	231	230	210	213	225	203	222	253	228	231	219	221	216	216	217	254	209	213	195	232	213	215	231	219	228	221	235	242	216	242	207	227	219	243	223	211	209	231	224	227	195	244	222	227	221	204	210	241	217	228	255	237	218	225	225	216	242	233	225	232	206	256	213	216	223	230	222	212	225	218	219	217	224	237	246	246	221	229	236	210	218	237	219	228	192	188	219	211	265	221	224	222	233	226	225	236	219	227	222	227	234	222	217	241	222	210	224	229	229	224	230	204	249	193	228	211	239	217	213	209	206	232	235	238	220	230	217	228	231	227	207	242	226	233	205	214	218	209	236	240	224	232	225	225	224	216	214	202	218	226	213	232	236	210	206	194	226	231	225	174	219	231	241	229	239	234	247	213	211	225	209	212	215	212	232	261	253	245	208	214	242	231	209	210	231	219	225	233	220	239	204	237	250	215	244	209	211	213	212	225	208	207	199	205	216	211	232	225	229	228	233	219	244	225	224	222	211	202	264	234	239	234	251	219	214	212	214	227	223	193	226	243	223	227	264	223	216	248	233	198	205	204	205	249	220	230	236	230	233	222	239	225	209	251	244	228	221	218	244	222	223	253	195	229	230	220	227	231	223	227	239	210	220	212	216	232	221	233	209	200	219	228	220	208	205	235	200	220	243	229	242	253	209	237	247	226	221	243	257	224	235	227	187	219	234	222	225	203	205	240	222	222	243	208	206	197	243	210	207	199	225	234	216	209	212	221	234	223	224	235	224	212	223	230	222	227	249	211	211	225	265	229	224	230	232	222	242	222	205	237	236	212	209	220	230	241	227	232	233	232	240	221	207	235	241	204	238	226	234	195	224	219	235	234	226	226	216	212	217	197	239	209	205	239	259	253	229	241	198	209	198	196	209	235	246	213	258	231	223	225	213	228	222	223	236	227	214	224	245	229	239	206	228	216	213	210	210	239	241	221	200	218	229	213	212	226	225	243	188	214	206	230	227	219	248	232	219	214	221	213	226	230	208	243	199	218	221	209	231	234	225	254	194	225	241	226	221	207	226	208	212	243	232	211	220	237	216	251	223	236	238	221	216	243	224	217	263	224	228	219	237	211	224	237	225	239	241	224	228	217	231	222	236	223	228	208	216	213	225	255	233	205	218	236	212	212	231	230	231	210	224	232	240	248	233	215	228	239	225	215	217	222	219	219	224	217	228	254	208	213	250	226	232	236	217	217	218	224	233	231	227	235	232	220	202	204	211	202	218	222	203	195	220	208	243	238	212	252	205	217	205	224	207	234	227	211	226	216	194	227	236	241	238	240	232	207	212	219	246	230	235	230	240	247	214	224	219	245	244	201	232	241	228	232	235	240	225	237	250	250	231	245	212	244	210	238	240	232	203	217	227	213	207	211	231	227	241	205	211	227	230	237	233	200	232	226	216	224	198	231	250	247	223	202	223	218	218	229	229	209	240	220	216	212	201	245	221	214	215	226	229	214	223	218	222	266	212	253	243	244	228	231	248	206	222	229	219	233	232	197	222	206	221	239	214	226	214	204	218	227	229	187	223	210	218	226	217	217	245	222	239	212	198	210	196	218	230	215	233	221	210	223
27907	15446	2071	595	547	496	463	496	538	519	466	488	489	516	525	502	500	468	507	489	499	506	508	537	485	504	497	524	510	485	478	510	501	469	510	496	504	480	479	476	484	480	498	486	528	505	452	497	501	526	468	495	527	504	509	478	501	466	496	480	481	485	472	495	482	518	504	528	479	475	493	490	469	491	472	497	489	517	489	530	500	504	467	495	462	515	498	481	474	520	522	486	476	502	470	519	510	478	539	531	499	477	478	454	503	493	491	482	497	476	449	479	472	463	489	449	480	482	480	520	504	535	451	457	446	514	494	496	511	479	469	494	503	493	459	510	460	461	465	465	510	477	463	472	498	533	473	533	524	531	502	483	500	471	491	513	495	495	466	499	484	493	518	482	490	501	514	487	525	493	521	474	461	507	519	459	483	530	503	526	525	461	501	519	502	497	501	487	464	481	503	505	505	517	497	521	516	482	482	503	466	499	464	540	462	534	511	468	459	501	477	486	502	493	483	466	461	489	509	496	493	510	487	483	475	475	505	471	455	478	498	524	537	479	487	473	507	505	501	466	496	456	517	499	489	460	542	475	490	480	526	520	500	479	486	483	478	473	522	506	448	447	508	464	485	510	472	519	489	478	504	530	499	505	506	474	471	505	504	504	484	518	481	483	490	490	482	543	471	496	505	496	464	478	460	480	483	497	483	497	476	466	492	484	471	473	517	484	508	485	483	472	515	460	532	482	491	475	477	507	490	476	463	496	458	482	488	433	509	489	462	518	500	453	487	463	477	510	509	487	494	475	481	508	455	524	498	497	509	452	522	512	508	447	498	496	454	476	487	532	491	525	512	503	471	486	481	507	516	455	507	490	474	481	474	490	501	499	496	473	523	485	476	483	507	474	495	468	465	490	490	472	436	514	484	488	437	510	518	509	437	452	485	459	518	490	483	517	493	503	509	505	507	507	508	504	461	482	512	423	462	484	433	469	495	477	505	482	468	494	462	488	508	513	514	500	484	484	515	474	497	519	519	518	489	517	493	480	496	504	497	470	469	524	467	514	470	514	446	526	525	515	462	509	491	506	477	484	514	492	489	513	506	482	482	494	484	486	508	499	472	474	462	496	497	522	511	529	513	536	530	511	509	501	482	472	524	501	481	473	458	511	496	487	459	526	505	492	468	465	467	458	493	456	497	478	456	462	465	504	493	474	477	465	494	489	511	520	487	453	508	512	509	494	482	482	504	459	488	469	495	513	489	443	482	482	515	459	498	489	513	475	501	465	501	521	452	479	514	477	473	478	517	479	497	505	485	517	488	475	479	507	480	469	485	493	488	490	488	498	472	462	484	464	494	497	499	438	487	507	509	506	454	489	501	465	535	513	489	472	470	511	497	491	484	480	505	472	488	522	498	471	488	502	506	483	487	488	483	538	526	498	551	527	500	498	471	493	502	452	530	490	489	475	493	469	489	532	508	499	512	490	535	491	498	457	504	508	463	488	461	497	484	538	460	528	470	450	483	466	485	517	501	490	517	483	470	452	465	508	497	480	444	453	481	493	457	522	503	477	487	521	506	507	505	508	548	479	474	543	490	472	486	480	524	486	473	523	466	494	503	511	482	482	438	494	501	436	500	512	498	484	547	480	527	478	530	478	501	489	511	506	478	480	498	504	496	509	524	531	466	523	489	465	492	488	495	469	474	485	526	476	551	491	513	479	502	493	497	495	466	474	478	504	538	506	541	483	497	500	511	497	508	492	455	519	510	495	486	477	529	472	476	527	487	483	469	523	474	478	477	503	485	489	463	492	532	482	544	474	500	478	494	506	474	479	470	486	499	514	509	495	459	471	522	487	499	483	517	512	506	455	515	505	473	516	485	468	484	508	458	516	514	478	488	478	477	489	476	518	458	552	482	514	474	512	480	492	461	498	542	498	462	459	495	487	483	521	486	483	519	500	489	433	518	462	489	497	484	470	525	495	499	463	516	494	490	493	491	457	503	506	529	493	488	514	475	499	493	514	508	503	461	472	505	502	472	501	484	498	528	476	487	529	478	529	497	506	515	521	478	517	504	499	519	510	490	469	480	483	525	455	495	505	487	488	509	507	502	506	507	501	483	488	492	485	472	517	479	509	498	469	485	506	509	492	477	527	429	448	501	492	480	475	529	494	455	491	489	437	493	433	528	524	514	489	477	497	534	509	464	511	495	500	492	508	495	471	470	483	453	476	491	477	443	490	487	481	487	483	504	527	480	477	475	470	527	496	498	459	524	518	522	485	459	492	480	493	468	498	473	539	510	484	539	497	492	495	483	508	494	499	482	518	496	516	473	472	503	498	501	511	519	507	501	476	455	516	476	437	478	479	477	474	481	483	440	471	496	481	523	510	493	519	487	545	515	511	481	481	472	519	495	484	505	466	502	512	528	472	497	533	482	454	517	487	475	441	511	471	492	509	508	481	532	479	506	496	480	510	519	495	519	464	501	523	502	469	467	491	502	502	496	558	522	517	524	524	467	526	489	483	459	464	507	447	512	488	483	512	503	451	467	489	511	460	492	488	450	481	481	507	478	448	479	504	485	452	450	493	479	513	486	505	482	457	483	462	514	515	494	479	459	490	517	464	493	449	486	488	521	475	529	513	474	496	516	472	475	495	488	510	513	462	532	492	503	502	509	474	505	493	527	486	546	487	505	478	499	483	525	469	456	512	513	507	521	472	469	527	515	508	486	508	524	493	491	464	466	528	483	474	480	480	463	500	478	494	495	517	477	492	457	537	514	494	488	486	535	509	480	489	511	451	479	494	469	501	519	521	490	497	507	485	452	498	483	453	474	505	516	498	480	509	482	508	506	465	519	519	503	447	472	485	488	495	461	488	483	500	481	469	461	466	519	510	509	507	471	487	518	446	514	470	495	515	478	467	515	494	547	522	498	470	498	489	481	493	506	475	461	515	498	458	494	522	485	475	501	493	519	501	457	477	453	509	532	472	508	528	502	471	495	476	506	481	482	468	493	487	523	480	467	473	511	523	508	484	501	508	485	496	443	487	471	475	461	486	529	500	459	501	494	492	493	470	482	522	506	492	469	481	524	515	470	483	478	484	450	481	495	463	510	504	521	510	452	497	491	488	493	471	489	474	475	503	517	494	520	481	447	505	530	460	509	505	484	501	517	452	525	485	488	495	469	496	477	478	503	488	467	467	501	478	483	490	542	473	477	500	523	512	511	459	478	453	491	568	508	519	491	530	432	510	518	521	491	496	463	515	504	471	453	476	486	453	467	491	529	460	518	502	487	518	480	491	486	510	492	515	476	470	524	510	500	477	508	517	546	483	466	458	503	490	480	464	441	501	478	516	495	478	447	486	486	485	502	502	494	502	515	476	500	448	480	489	497	470	467	493	480	518	444	494	522	482	524	484	468	503	472	464	500	538	496	470	488	489	485	468	476	508	463	534	500	472	498	502	477	466	499	479	528	520	493	480	458	493	478	485	459	471	503	494	495	517
6943	996	825	742	718	717	675	696	668	665	648	689	651	677	644	712	647	675	709	679	629	669	678	656	655	699	661	680	635	680	654	674	665	644	673	664	716	699	633	659	652	677	642	677	659	615	661	666	652	703	642	694	640	624	666	638	670	660	600	625	670	638	608	689	652	634	652	659	621	679	614	653	665	628	653	676	639	674	664	608	679	647	670	659	647	658	639	619	630	655	651	691	623	667	655	623	691	612	630	633	610	662	649	717	618	635	633	697	652	671	687	660	659	649	648	624	614	638	655	683	606	632	659	685	660	624	663	628	653	598	644	654	634	670	618	659	634	633	622	674	645	603	641	617	676	675	692	617	673	627	624	651	634	676	633	642	649	637	608	667	634	666	650	678	629	678	666	649	678	658	639	672	680	647	614	710	627	689	602	632	684	629	624	657	649	655	633	648	652	676	614	656	619	620	730	696	643	680	683	611	645	604	613	621	665	705	626	647	627	611	662	639	615	634	651	668	645	676	628	668	679	687	645	638	608	655	635	641	642	645	611	663	623	659	666	614	616	680	614	667	676	669	694	654	626	621	645	630	627	640	644	659	649	628	690	639	644	662	643	690	671	646	672	648	613	679	644	676	653	635	657	593	660	645	689	662	675	669	707	676	616	613	669	681	606	594	695	647	624	612	732	634	691	609	645	650	675	618	636	645	692	685	645	667	687	624	647	692	627	656	631	663	636	635	634	647	643	708	647	650	672	684	637	696	674	623	643	668	620	662	633	658	640	671	656	653	687	655	638	643	647	650	653	606	642	662	615	681	643	651	657	605	640	673	640	687	665	673	642	643	653	700	684	619	618	665	704	696	646	662	666	685	644	644	612	677	654	648	679	658	626	616	633	667	650	630	654	668	648	637	650	593	697	657	706	617	681	635	679	657	607	651	676	643	664	614	685	676	625	650	668	635	651	642	667	613	642	623	631	656	627	668	665	611	663	647	613	669	628	659	661	652	642	654	657	672	663	658	708	592	631	664	673	666	667	650	610	647	644	659	634	646	628	681	604	647	627	649	638	663	693	657	654	637	656	655	642	623	659	619	617	634	633	651	613	682	654	670	654	643	675	633	695	645	613	654	638	659	592	646	623	644	646	621	600	670	675	627	664	666	612	636	608	658	676	630	635	650	672	665	669	669	656	649	674	635	636	661	630	667	659	639	649	657	598	638	632	649	627	662	637	659	631	709	619	644	657	656	605	671	684	638	623	672	612	643	606	641	586	620	642	677	617	629	648	655	681	661	676	621	615	645	629	695	633	640	661	643	663	632	658	631	662	697	650	649	637	625	688	651	652	696	612	666	639	626	619	626	648	658	663	634	646	687	674	705	667	658	649	667	671	629	674	589	688	630	653	665	672	672	640	637	634	625	668	633	655	682	619	673	620	639	641	620	686	644	667	671	708	588	612	626	669	688	636	599	683	631	626	696	593	695	647	666	644	636	655	648	605	645	632	675	605	639	673	619	673	647	652	633	682	639	673	628	634	608	624	664	672	615	614	659	709	642	674	660	625	635	677	630	677	653	657	630	682	646	644	614	621	644	646	644	680	661	633	694	722	620	668	684	635	618	666	647	644	631	646	705	623	661	638	662	667	626	688	667	685	649	642	633	657	657	653	620	650	677	624	625	684	662	654	649	659	620	690	649	640	671	638	642	631	646	643	650	687	638	643	630	633	611	702	659	683	595	642	683	644	631	640	643	581	672	706	589	654	650	676	664	644	652	693	630	657	600	643	637	619	628	649	669	644	657	651	653	662	661	656	691	666	698	649	670	678	699	640	679	630	646	637	677	661	610	605	662	660	619	652	649	614	659	667	646	661	703	627	657	631	630	613	653	647	636	654	696	681	652	617	633	664	648	630	657	661	657	644	671	650	642	588	638	662	633	664	699	653	653	597	681	641	623	677	657	671	654	626	643	602	643	642	688	626	622	678	652	655	637	609	670	679	678	702	643	686	661	652	665	652	691	688	661	605	625	684	656	638	685	636	675	676	625	640	586	662	599	691	665	676	641	694	646	675	652	635	668	696	647	642	620	643	646	660	662	692	638	626	679	703	646	648	675	655	649	663	697	701	666	682	619	629	663	631	669	621	622	606	653	625	669	672	636	652	626	616	620	648	659	662	649	643	632	629	653	663	645	639	669	624	715	602	638	655	671	611	684	667	648	656	587	654	632	635	635	654	662	636	610	677	638	628	622	635	647	637	629	654	640	624	629	666	708	690	666	695	656	684	605	626	651	615	636	676	632	624	671	603	640	671	611	676	668	675	636	664	657	662	621	635	619	680	647	676	651	612	645	654	631	619	641	629	657	630	630	665	672	605	651	646	611	729	661	668	662	664	635	626	645	667	639	652	656	651	611	649	668	689	663	639	679	635	638	684	645	667	674	636	660	691	595	697	658	664	678	711	678	641	618	629	644	623	694	670	640	638	660	670	629	608	654	626	659	660	677	640	639	689	640	660	658	623	656	615	629	704	649	656	677	671	643	607	684	656	597	662	645	660	631	659	648	670	674	621	710	662	640	674	647	658	632	673	691	630	642	637	653	641	666	616	656	643	666	688	648	655	648	601	644	663	694	710	687	682	721	608	670	635	656	690	639	580	624	638	653	678	667	626	664	696	658	657	653	659	652	631	664	646	665	684	638	639	677	638	639	674	632	649	661	672	646	668	616	635	672	657	657	641	659	664	626	658	661	638	636	626	676	674	653	624	624	649	654	681	611	638	664	675	691	652	661	708	671	612	627	604	671	601	639	661	636	645	643	656	634	715	618	658	675	662	682	634	644	674	669	628	633	634	630	664	641	658	701	620	652	630	629	665	632	660	604	695	668	665	694	656	665	636	624	693	622	672	616	621	632	675	692	644	683	693	655	678	650	614	597	655	697	646	619	662	645	635	635	638	598	631	670	667	679	690	661	620	632	606	658	679	665	645	669	674	685	637	664	615	681	673	645	651	637	635	633	659	662	680	666	648	655	622	676	643	646	633	641	661	657	655	636	672	695	645	651	650	642	641	654	585	653	679	663	651	675	626	680	652	591	698	669	689	624	652	634	637	624	650	681	649	693	684	627	646	675	632	694	651	661	656	691	677	638	657	645	665	653	620	633	677	633	639	646	655	669	655	640	646	657	640	669	673	668	654	662	621	698	634	697	680	665	643	604	648	668	663	673	614	665	660	649	626	665	642	652	642	619	626	650	637	631	652	603	635	631	622	661	672	620	665	656	646	628	668	625	603	680	699	654	617	676	627	653	704	619	670	618	635	624	666	618	615	618	683	653	658	604	695	623	639	620	673	671	655	649	653	638	673	644	674	672	669	661	660	669	660	685	687	680	648	651	619	674	659	621	684	654	650	614	622	674	616	624	623	624	689	652	656	612	640	728	618	686	695	651	626	686	660	645	653	635	628	694	619	668	676	653	702	663	664	642	668	651	672	628	635	661	644	656	612	671	636	640
23523	21236	27772	24979	20559	2036	650	549	440	406	405	421	422	431	409	402	394	401	383	438	406	371	366	391	402	391	368	357	374	348	387	405	381	380	383	391	366	358	407	352	392	378	391	349	392	374	393	379	356	344	421	376	381	362	411	395	389	364	411	410	353	366	398	410	406	356	389	385	368	326	378	405	393	389	406	400	370	401	364	378	386	358	399	353	393	365	363	388	371	363	388	349	338	385	369	377	385	366	374	366	376	343	370	352	390	415	371	354	362	374	341	373	379	364	397	400	386	385	366	365	387	382	403	339	393	384	358	365	345	399	392	379	355	401	354	398	393	353	367	386	354	393	372	331	372	380	381	369	349	374	356	374	343	356	339	383	399	364	360	361	360	393	359	350	366	346	359	361	390	353	347	372	347	363	392	366	391	384	324	380	358	350	373	368	386	356	361	367	385	372	396	409	395	379	349	366	414	364	363	386	365	400	353	369	367	409	397	367	364	369	392	403	384	385	360	380	351	410	380	336	371	347	355	370	367	355	367	354	395	361	352	377	351	366	358	369	372	390	362	382	398	357	403	346	368	355	355	367	366	363	382	370	386	365	358	397	343	399	354	344	398	382	350	369	353	368	357	422	343	387	380	378	374	396	376	411	383	343	368	362	381	392	388	359	381	373	354	399	393	359	358	348	373	353	357	353	385	394	366	345	383	388	388	388	369	377	382	360	388	394	384	386	389	394	394	394	378	347	377	378	355	380	373	372	356	387	404	387	346	366	395	390	378	405	382	403	377	352	379	392	402	382	348	386	350	393	409	384	363	393	358	373	380	361	340	321	369	357	357	362	342	397	376	389	393	361	352	380	377	356	365	361	385	395	390	355	363	368	358	401	355	379	359	403	400	382	412	402	385	347	368	369	326	373	358	380	354	382	375	362	386	393	375	400	383	371	344	399	375	357	384	348	394	348	340	342	355	361	341	408	325	362	357	398	396	384	371	373	377	335	372	373	340	364	353	410	346	397	357	365	368	394	403	368	386	368	353	410	342	367	331	380	314	354	356	336	370	367	389	376	377	365	363	369	397	359	335	361	426	376	354	367	365	367	349	363	360	376	346	379	387	386	356	352	406	371	412	371	373	351	373	385	355	405	363	399	361	406	374	340	389	342	394	392	370	343	390	357	388	373	370	403	353	380	394	350	402	359	344	350	395	377	393	374	359	329	387	383	382	381	343	349	373	359	361	362	346	377	417	382	354	341	378	363	375	368	410	356	392	406	406	382	391	380	368	372	384	379	367	397	376	389	371	347	335	363	367	401	377	321	364	367	373	372	373	370	338	354	359	378	359	414	367	341	357	334	383	349	413	405	365	410	376	364	377	389	382	414	389	352	367	394	365	333	351	391	352	371	348	380	378	411	369	387	381	368	390	369	367	348	368	395	352	373	358	396	345	374	366	365	361	401	365	395	367	350	371	352	346	376	390	396	389	375	371	401	332	385	362	345	379	365	397	354	396	337	356	413	373	369	385	379	375	387	401	384	408	365	346	404	343	375	381	333	346	329	407	367	370	361	344	373	365	364	369	361	346	395	364	378	366	347	394	392	364	380	385	370	350	375	380	354	368	396	348	379	362	326	374	362	355	336	368	350	361	360	357	378	376	361	377	365	424	378	369	396	364	399	380	370	372	375	359	374	386	353	392	369	359	382	389	361	362	380	359	378	360	395	373	376	333	365	380	377	377	359	424	379	390	369	388	338	365	373	354	367	372	375	365	378	363	377	376	353	404	376	379	377	362	382	394	371	370	384	369	343	381	399	374	370	360	378	377	365	396	364	348	367	345	392	370	393	383	364	395	380	371	363	389	367	358	355	397	350	363	349	365	375	382	377	353	353	402	364	322	363	368	336	390	343	344	377	339	408	394	375	371	377	353	372	371	369	360	374	359	353	370	375	388	364	355	374	402	373	403	418	366	376	420	355	365	371	340	364	383	342	409	361	364	380	362	380	364	341	388	352	384	350	386	398	366	362	356	384	319	376	366	378	358	347	388	379	357	349	354	379	353	370	374	365	355	372	377	362	332	369	379	379	380	347	372	373	397	355	377	376	391	344	350	388	403	362	367	369	366	360	433	383	336	367	357	369	398	370	373	363	336	357	343	391	377	367	368	370	398	363	362	406	385	377	401	380	358	391	327	391	381	371	360	360	345	318	364	365	380	399	394	344	389	366	364	363	379	392	348	344	398	336	397	363	324	376	356	369	368	367	384	351	360	382	368	374	346	378	394	362	362	383	340	361	348	348	393	342	339	369	348	385	410	366	398	376	389	347	368	381	387	342	383	366	348	364	366	371	371	380	351	364	364	369	375	365	386	343	380	405	369	409	365	348	387	360	340	354	366	376	380	389	375	335	370	385	388	380	388	365	372	342	374	352	362	371	376	327	353	361	417	390	373	362	421	386	377	354	380	391	375	356	369	358	404	406	368	377	380	346	334	372	369	352	376	356	362	383	404	375	409	356	378	357	376	348	364	388	330	383	369	380	364	362	369	371	368	330	369	382	350	393	366	339	371	421	379	376	375	372	396	383	354	379	382	363	385	388	378	376	379	362	354	348	393	359	377	396	379	344	360	382	388	347	362	385	378	335	378	370	352	381	383	344	370	368	386	349	349	363	370	373	418	396	362	394	363	367	384	371	371	390	353	385	369	350	364	374	328	369	348	355	369	328	375	358	377	391	337	355	397	349	368	359	338	336	380	352	387	370	348	359	387	361	361	403	368	344	372	384	395	345	351	360	364	382	378	374	386	344	341	373	390	365	358	326	372	358	374	351	357	367	400	375	348	349	382	388	343	350	365	370	344	346	375	375	378	364	350	359	374	368	341	399	371	392	382	344	371	362	353	359	363	374	339	408	345	405	359	377	380	371	364	406	380	358	359	349	353	396	409	371	376	357	369	367	366	401	354	380	411	342	358	344	358	369	382	389	338	414	387	361	359	375	373	365	366	356	339	400	357	425	364	357	388	381	332	362	401	380	382	378	379	344	334	390	372	367	362	349	351	372	387	372	395	389	363	382	368	369	363	360	368	347	360	388	384	370	386	377	355	379	346	364	347	364	346	364	366	387	377	370	358	378	387	361	383	378	395	351	348	396	381	334	377	368	375	339	397	386	363	391	364	345	383	354	389	369	387	348	361	372	365	362	410	402	366	383	398	357	353	390	350	347	347	376	363	355	374	336	357	376	375	381	323	368	353	376	368	354	366	384	386	362	350	336	367	363	375	385	348	379	355	364	357	343	357	373	352	357	356	388	363	424	366	380	353	396	373	404	368	380	340	379	384	390	339	359	353	381	386	370	378	358	343	372	365	387	381	383	367	332	345	339	379	348	339	393	374	383	386	377	356	331	344	331	387	384	346	387	376	384	357	325	363	360	323	372	368	362	371	360	348	388	367	369	380	397	378	373	351	385	349	378	374	403	392	380	382	371	361	356	361	341	389	368	383	355	394	384
18922	6732	4143	2066	1493	1259	977	848	765	729	667	641	623	589	582	567	549	583	560	572	495	524	529	521	526	514	505	543	534	475	533	524	545	571	564	578	476	571	497	539	504	490	513	543	497	529	518	534	511	497	489	470	530	513	524	477	509	546	495	506	572	487	521	507	538	470	548	555	530	510	509	501	471	524	523	486	511	524	512	549	470	465	502	511	500	512	502	513	481	515	500	533	510	489	517	535	496	531	506	522	563	508	483	525	507	507	520	497	508	533	528	499	501	481	513	501	486	511	510	504	555	498	547	514	512	495	494	538	545	512	520	468	511	511	526	503	478	555	482	487	535	516	498	522	483	502	514	533	494	522	494	519	505	532	534	501	514	512	466	470	517	493	501	531	485	565	516	479	483	511	492	513	538	504	515	509	536	503	494	479	483	502	528	503	486	511	512	494	508	550	523	536	438	505	483	470	475	503	498	469	507	475	499	517	492	483	503	526	528	480	508	476	479	513	511	505	531	507	520	508	482	483	526	495	527	538	477	529	496	476	496	532	501	511	532	560	537	536	501	498	496	520	531	534	470	523	554	493	501	508	483	507	499	474	476	518	489	532	518	524	537	529	514	485	464	522	557	501	512	505	444	492	500	492	499	481	471	507	502	476	509	536	517	512	522	533	517	498	488	503	489	492	509	503	517	546	470	497	489	501	500	534	494	504	516	481	521	538	498	511	505	540	539	495	473	543	537	571	446	491	520	546	505	478	523	509	500	521	513	512	480	559	516	502	525	479	488	510	469	482	483	534	508	498	522	476	488	513	515	503	479	517	468	533	498	508	541	510	539	557	490	551	513	559	510	480	466	523	524	521	578	506	500	518	490	519	511	504	499	491	494	485	520	520	531	530	516	540	514	513	463	527	534	500	522	503	501	505	522	526	475	498	481	523	504	478	509	503	502	486	499	505	505	489	479	518	505	550	540	520	489	505	501	464	486	491	516	496	579	490	505	477	478	509	507	503	488	511	436	538	541	506	497	503	478	514	533	520	504	520	519	503	501	492	482	507	526	452	439	563	481	530	515	551	490	542	520	480	491	500	517	531	510	494	525	536	509	512	488	515	478	561	480	511	493	519	504	531	537	488	505	516	511	490	522	494	493	578	507	474	503	518	503	495	526	517	544	452	489	501	520	515	527	531	516	499	494	503	502	481	545	488	518	524	497	474	504	481	485	511	491	492	523	487	513	538	501	500	457	499	496	545	524	513	524	507	496	480	516	510	513	493	503	521	529	540	533	530	503	458	493	489	517	536	519	479	519	528	562	502	502	541	504	517	483	494	486	477	487	479	485	479	546	518	474	518	455	497	554	481	496	497	496	499	482	548	503	507	481	541	544	509	515	531	492	516	526	502	530	500	504	505	514	478	510	551	498	518	488	476	507	482	527	507	528	539	515	507	510	508	513	520	521	453	540	511	487	488	541	497	549	495	483	513	493	480	520	519	550	529	504	487	491	482	499	542	512	474	551	503	513	533	461	485	498	518	539	490	516	479	524	514	515	531	472	487	516	466	511	448	494	470	514	525	521	495	514	492	505	477	539	527	479	509	503	502	500	490	494	518	487	498	464	501	482	540	467	487	466	495	492	490	479	498	524	524	530	505	485	506	489	504	472	517	533	490	488	523	495	508	530	555	532	510	526	517	480	463	534	507	485	500	484	541	511	546	508	497	519	511	525	496	497	519	508	516	491	476	546	504	501	545	544	520	494	478	510	531	490	518	454	516	502	528	513	557	532	471	495	517	513	457	516	515	525	515	496	515	498	455	501	504	496	532	485	538	530	496	504	526	487	510	506	464	520	518	536	482	490	520	497	484	520	509	533	492	489	470	545	538	518	540	500	531	536	547	505	492	522	487	482	533	496	490	461	518	480	500	508	514	525	517	540	490	512	491	505	533	512	491	488	531	501	499	529	494	517	492	563	524	544	454	509	480	495	507	491	505	523	523	529	523	461	508	532	526	467	512	521	545	527	529	486	501	490	494	517	522	496	520	494	570	549	494	524	469	500	483	505	484	527	523	508	493	482	535	522	500	493	540	505	501	516	521	493	511	490	516	480	483	478	527	535	521	539	454	545	538	512	497	500	523	483	504	512	510	496	472	472	503	495	526	536	462	499	508	495	509	507	552	514	518	481	520	479	528	532	557	498	504	517	505	505	507	505	499	516	530	513	501	516	515	508	534	541	450	490	482	517	532	524	506	497	487	498	491	535	519	492	503	521	494	493	509	496	509	490	540	502	517	494	512	532	515	503	496	518	515	487	525	509	486	491	488	493	546	507	522	516	481	490	530	482	532	477	477	511	517	500	518	513	498	455	465	507	510	539	501	489	501	501	515	508	538	550	526	525	524	483	523	497	495	480	519	495	510	486	489	494	506	516	515	520	498	467	489	484	558	502	476	507	467	510	528	509	487	541	459	490	504	508	478	485	467	541	504	494	479	517	521	501	504	498	499	507	521	504	535	485	489	539	505	471	501	537	468	507	510	526	492	544	541	531	505	484	520	481	532	515	500	542	497	539	520	471	541	483	487	503	501	546	473	504	551	509	497	548	539	489	512	495	503	532	500	498	502	516	481	507	544	521	513	524	495	483	490	473	496	504	508	503	509	480	526	496	515	541	495	495	487	485	537	524	522	504	477	563	499	510	488	540	520	515	523	478	506	507	554	522	471	539	536	527	477	474	523	510	486	537	496	509	503	518	480	514	488	488	515	459	509	537	511	510	548	536	522	530	503	519	512	544	520	508	528	537	490	506	522	495	512	535	507	513	516	512	480	497	503	509	496	510	509	478	518	501	538	491	549	483	497	536	502	505	524	516	477	503	504	516	499	518	530	497	460	467	520	501	479	498	498	524	517	466	509	543	486	514	506	498	518	490	458	445	530	536	493	513	513	463	507	518	499	533	521	467	539	520	549	524	516	513	495	555	510	526	460	487	535	486	473	532	527	499	493	489	513	480	480	528	511	501	483	543	506	492	517	524	487	505	534	486	467	554	509	519	520	510	541	483	528	489	599	494	501	509	492	527	505	494	483	514	501	477	521	507	556	487	488	531	487	512	501	521	489	510	500	485	460	537	543	521	455	481	520	508	509	485	535	503	455	517	510	478	496	492	490	537	504	500	495	507	504	502	503	464	520	503	502	531	465	509	473	533	531	507	532	492	508	504	505	478	508	540	518	498	499	468	502	483	544	501	503	498	534	517	499	534	512	536	519	504	505	489	493	499	519	463	478	512	492	521	491	482	490	497	499	477	473	471	508	536	545	550	525	523	502	489	518	470	482	513	539	529	520	498	511	473	458	459	518	514	523	525	459	512	478	492	512	489	495	502	541	505	475	510	521	500	504	481	522	510	534	512	472	530	499	492	479	469	508	503	502	538	563	487	560	509	515	539	529	522	505	507	540	502	508	506	490	503	527	508	510	537	506	498	496	453	524	536	488	517	545	457	497	556	550
24940	21230	25524	22272	1053	459	445	390	408	388	354	389	356	370	380	379	349	341	379	370	385	388	382	319	357	335	386	378	349	313	369	373	338	379	376	345	378	362	389	342	375	355	371	352	363	327	365	348	393	350	341	364	382	337	376	365	339	353	393	358	365	348	364	373	403	343	330	361	381	329	348	350	345	354	338	370	391	357	338	363	326	359	374	357	324	348	365	366	371	306	331	364	339	349	360	365	355	366	343	377	341	340	358	382	370	321	339	345	359	365	342	337	362	331	344	361	317	329	336	382	326	325	363	376	323	355	333	367	338	365	323	351	364	350	331	336	357	348	336	381	366	382	355	348	364	340	357	350	363	365	348	393	357	373	337	352	382	328	372	367	363	321	365	363	360	339	330	347	372	325	350	363	360	373	342	323	368	331	348	366	335	369	344	357	365	357	355	370	343	343	322	367	345	343	342	371	339	321	352	359	364	345	346	342	364	353	332	348	344	334	337	344	312	343	339	336	340	377	340	348	334	333	304	355	360	373	352	376	317	369	372	344	354	354	322	332	359	353	379	330	341	325	334	359	361	364	347	326	383	363	341	342	324	343	361	356	359	302	340	354	344	346	347	334	357	334	394	351	351	362	365	343	351	367	332	391	349	349	373	343	371	381	344	321	360	349	376	319	344	332	314	318	376	348	331	365	352	326	357	342	343	339	325	334	374	340	389	361	331	319	362	386	350	368	349	352	337	370	363	346	350	352	349	331	374	343	344	372	377	339	353	325	388	313	376	328	345	349	353	346	300	360	336	358	344	323	353	342	320	379	336	340	336	364	358	356	336	370	311	344	382	323	339	354	375	361	365	306	334	334	329	366	389	345	359	348	322	355	362	341	364	338	362	356	370	366	350	331	365	385	324	357	321	351	365	323	342	357	347	355	338	350	341	349	340	329	363	344	337	370	365	357	338	382	386	337	351	355	359	375	320	359	339	352	323	344	337	315	360	347	335	335	351	347	335	323	322	359	358	336	378	339	324	350	369	376	328	356	338	370	300	368	367	329	330	346	296	344	394	330	359	352	341	354	340	351	353	360	358	340	296	367	373	343	334	357	367	345	391	342	327	354	345	364	324	328	352	389	359	326	319	358	341	334	393	344	355	372	346	363	359	379	329	359	365	330	344	363	340	336	358	366	354	352	345	343	337	359	351	346	360	334	351	369	382	346	348	349	373	338	346	379	351	342	348	338	303	361	344	329	341	339	353	342	327	322	344	351	344	329	358	348	342	351	367	359	320	359	341	342	361	374	333	377	330	352	342	383	356	367	325	341	333	346	340	387	368	369	324	346	321	352	324	357	343	350	349	333	333	356	366	339	358	346	348	376	351	335	350	343	351	347	342	358	367	361	369	357	329	376	342	344	333	361	343	346	383	376	374	374	332	339	329	344	347	357	367	357	302	333	362	309	328	361	346	353	332	320	353	336	354	345	337	348	376	353	356	350	350	344	396	349	346	378	364	340	342	351	384	318	359	348	344	383	318	354	378	368	351	355	361	289	344	321	343	329	332	365	389	352	344	380	363	329	338	339	343	381	352	341	352	321	357	343	360	356	334	338	372	366	356	341	341	362	322	377	349	337	355	345	381	314	344	349	354	366	361	330	364	324	398	337	328	360	363	346	329	362	319	376	380	328	365	380	369	371	395	325	362	352	352	374	357	344	350	313	364	368	340	373	341	339	313	393	346	368	360	368	353	343	337	325	348	348	326	314	345	340	368	337	358	360	357	334	355	330	341	339	369	344	322	369	331	361	375	363	330	349	380	346	350	336	384	350	347	382	317	349	393	382	354	370	363	316	343	337	348	329	327	343	349	343	337	366	340	342	362	320	327	339	336	321	357	365	327	339	329	369	350	374	342	367	339	354	370	350	352	349	331	357	362	311	339	356	333	332	328	347	361	333	333	349	380	335	362	340	323	376	316	314	332	340	324	318	363	359	363	326	342	320	356	396	328	359	382	343	321	320	374	333	360	346	398	346	337	358	339	339	355	313	356	356	329	314	368	345	361	367	356	359	309	359	358	363	372	313	355	360	348	341	379	360	351	354	349	368	327	360	342	353	336	355	357	314	354	378	367	339	324	354	345	352	355	341	330	333	347	353	325	358	342	362	359	341	371	334	353	350	377	354	393	355	365	352	368	319	368	368	347	338	360	335	369	365	329	351	339	345	370	353	336	321	352	351	378	324	332	365	380	350	379	381	355	327	375	355	359	318	314	361	366	351	334	358	338	381	360	346	308	347	337	378	356	353	322	361	360	335	378	368	370	372	336	355	353	362	346	362	334	314	333	337	339	361	360	362	352	367	362	351	313	367	377	374	390	339	352	327	351	338	342	366	326	378	374	356	359	344	316	346	349	371	385	351	361	357	349	347	392	357	341	327	373	340	360	333	365	342	341	342	355	363	374	305	375	362	297	363	356	314	328	344	354	328	336	363	346	352	398	361	353	334	352	337	360	353	344	366	330	368	373	374	384	353	319	346	394	349	339	329	354	339	402	379	332	347	330	355	373	326	353	348	352	359	340	315	320	337	361	384	391	349	385	346	382	345	364	328	377	332	380	373	342	339	362	351	337	361	391	330	317	359	309	383	342	329	379	319	349	331	352	313	360	360	365	332	344	371	351	343	352	348	362	327	342	354	342	361	326	333	330	340	356	335	363	376	347	327	351	329	351	351	327	367	331	386	334	372	357	338	340	348	343	353	358	377	383	353	341	336	316	378	352	346	354	350	348	323	296	356	371	343	364	326	397	369	321	345	346	370	317	342	346	326	340	336	332	326	339	333	348	376	381	351	357	377	356	344	326	336	341	324	364	337	361	382	332	344	358	346	331	357	365	353	336	337	320	332	349	364	364	348	342	360	351	348	333	337	357	322	373	334	374	331	330	338	356	322	347	328	351	329	396	373	337	342	353	355	348	359	359	343	359	366	349	333	344	312	338	347	349	364	394	370	315	337	332	357	341	357	312	366	363	357	339	370	365	361	346	380	361	350	381	346	346	347	349	352	377	348	355	351	342	340	359	344	333	359	369	348	355	344	352	341	352	358	340	374	377	396	346	365	354	371	359	351	365	368	329	350	321	368	328	335	354	344	308	362	317	369	343	308	300	333	348	360	356	353	314	362	350	364	369	350	341	331	327	322	360	368	338	345	346	336	326	351	339	353	346	355	337	393	369	350	348	346	309	366	366	358	360	359	338	336	364	342	338	340	312	358	383	308	370	349	357	348	366	330	319	364	361	387	347	375	338	335	348	361	370	308	341	332	362	334	319	310	340	325	345	357	310	351	362	334	343	350	347	342	360	343	357	342	357	349	349	342	363	342	351	367	371	316	342	339	344	359	336	332	340	343	362	362	360	338	309	343	358	378	408	361	346	343	371	345	362	392	350	323	362	362	360	367	345	351	354	349	343	331	331	371	366	363	317	360	324	339	340	317	357	366	351	357	361	348	335	322
17766	3152	2043	1162	941	771	646	583	587	540	562	506	487	515	512	489	446	510	465	509	504	479	461	491	487	509	456	495	480	478	459	470	464	476	515	493	498	492	486	454	442	454	456	445	483	430	425	483	439	478	495	476	505	458	437	460	481	466	459	453	482	477	463	491	464	464	514	469	465	465	450	490	462	502	463	488	442	505	435	466	487	405	492	447	432	423	457	469	437	444	490	464	420	468	431	453	475	436	519	453	474	430	430	467	453	512	446	471	482	446	473	475	436	463	474	479	450	476	456	451	479	430	471	471	464	471	465	487	464	472	454	448	447	421	427	493	463	463	468	470	509	479	444	452	450	453	452	457	510	440	447	496	457	447	461	441	474	433	454	430	475	454	509	496	459	426	449	462	458	446	462	482	482	482	430	458	461	479	458	454	486	442	436	475	467	437	442	467	436	451	453	415	470	440	508	468	448	473	463	476	473	461	434	453	459	451	457	457	456	437	476	470	439	482	466	463	471	455	481	475	479	453	432	494	488	451	463	447	482	516	506	494	500	480	433	453	491	460	491	514	442	442	449	478	449	452	477	457	429	475	427	438	455	442	494	491	489	487	456	459	451	459	464	470	439	491	469	432	462	486	500	466	512	461	457	413	440	509	477	454	499	489	445	463	492	477	434	446	469	475	473	478	422	448	451	486	433	465	444	468	456	464	479	484	441	436	457	432	426	455	441	502	479	449	510	491	479	451	466	480	467	466	437	493	447	453	449	492	450	486	479	478	451	513	507	486	456	459	457	435	434	483	463	454	448	470	499	476	462	458	471	409	453	456	457	444	457	425	470	451	455	476	474	486	492	450	420	462	459	490	454	464	497	500	451	444	442	468	452	469	436	459	485	445	479	445	490	429	440	482	460	456	451	462	434	446	441	467	453	441	437	447	465	431	477	482	440	471	451	465	455	470	465	474	442	464	469	467	446	457	452	471	436	447	477	460	483	455	433	505	428	428	471	486	491	478	450	434	469	481	447	504	405	412	455	430	478	461	462	445	465	429	491	439	468	459	463	458	435	466	439	455	418	464	491	459	453	461	419	466	448	439	465	491	457	478	459	468	447	452	470	438	460	439	450	449	455	488	452	491	417	443	443	485	450	459	496	487	476	491	469	433	434	465	490	427	448	483	485	430	454	496	466	442	459	429	460	474	464	467	463	460	470	494	457	468	501	467	458	459	424	485	468	447	410	411	450	446	441	502	430	426	468	454	490	483	459	489	409	455	477	444	462	446	460	459	499	451	449	477	466	459	460	452	448	495	466	466	485	453	482	457	461	475	444	435	469	483	486	454	455	444	447	472	479	457	441	401	428	464	461	484	477	452	421	464	471	474	468	445	470	440	463	468	468	493	453	456	454	490	438	451	466	450	452	458	438	415	447	465	476	456	475	432	471	522	466	434	420	488	443	486	431	493	467	477	450	476	473	474	449	480	482	487	488	482	464	465	487	458	490	457	466	458	454	470	469	481	434	482	434	478	438	452	413	461	470	463	467	465	483	477	495	468	465	486	428	435	456	465	469	519	466	487	438	434	464	462	439	491	508	482	453	436	438	478	462	431	424	479	456	446	444	466	500	457	497	475	464	482	510	461	506	425	426	456	490	483	491	446	478	460	454	455	474	446	470	443	449	456	471	490	468	478	487	448	445	465	452	409	469	490	466	440	467	450	482	462	421	482	502	461	472	426	485	456	473	475	455	431	455	463	458	420	448	460	480	458	453	460	475	454	444	458	478	447	455	473	480	465	455	435	428	467	489	462	433	504	453	504	446	464	469	442	396	440	475	428	497	442	473	464	446	474	432	489	441	424	517	459	492	455	459	429	481	502	442	466	465	421	469	469	460	457	468	452	443	482	456	498	490	455	436	432	455	464	442	463	482	443	457	480	459	471	466	447	458	437	455	475	451	444	472	428	442	475	444	489	466	450	484	474	461	481	407	433	456	494	491	463	445	454	468	461	427	421	466	468	429	456	401	474	471	453	448	532	451	452	462	490	471	460	449	481	474	460	474	430	476	445	425	429	456	439	456	410	445	452	448	449	437	496	487	465	476	459	507	448	453	478	473	426	480	466	456	452	466	465	443	503	456	501	474	448	445	428	438	454	436	473	454	484	459	476	446	450	462	466	451	444	469	463	474	448	445	463	458	443	451	472	479	489	461	444	454	463	447	456	479	429	456	456	468	475	437	462	440	484	443	451	471	472	487	485	424	473	436	455	458	442	491	447	450	493	455	479	461	473	448	450	477	477	474	451	433	466	487	409	442	503	460	429	445	460	497	458	468	472	467	461	471	481	472	441	464	479	482	458	429	470	495	480	447	464	479	459	467	457	417	455	441	477	461	493	461	496	500	471	448	462	475	457	495	493	456	462	459	472	421	465	482	437	453	486	444	448	448	426	474	413	477	452	474	463	461	453	463	470	422	474	467	467	469	462	485	474	464	460	502	463	464	438	473	478	439	475	481	450	454	410	461	450	475	450	483	479	465	463	450	456	485	450	433	464	477	500	451	477	522	453	443	526	474	448	486	441	470	484	474	503	458	468	476	432	490	460	469	452	513	425	453	466	442	472	463	487	456	450	481	453	456	461	456	487	470	475	476	507	446	458	465	472	474	464	469	465	464	440	489	447	465	435	455	495	503	464	461	494	463	469	468	447	473	420	431	469	458	455	486	455	447	430	475	508	481	497	449	452	496	463	513	450	475	437	505	442	444	473	479	460	460	440	417	457	447	453	469	423	472	502	456	441	436	451	469	471	448	436	464	448	408	455	463	470	459	445	468	461	450	496	474	494	459	475	439	483	417	481	454	447	518	471	460	462	429	453	482	476	440	473	457	467	479	451	472	520	472	443	493	480	440	441	488	426	429	496	472	443	467	470	521	463	468	470	447	428	478	468	457	491	482	461	481	452	473	476	454	463	461	418	470	489	439	486	468	445	479	466	493	497	498	487	490	445	483	488	491	458	451	461	459	453	485	475	438	501	412	484	470	482	498	500	459	523	496	452	507	466	496	475	496	477	461	443	481	497	493	459	452	455	435	449	436	447	430	458	470	451	452	450	466	471	452	482	483	493	460	427	460	453	439	469	477	504	490	479	486	463	459	403	424	490	446	443	446	419	481	440	485	457	448	438	428	482	483	434	453	513	476	467	462	447	446	475	456	434	448	494	443	436	415	462	428	437	454	487	457	472	425	506	433	455	467	420	447	461	431	469	471	480	465	433	465	473	490	474	478	453	469	464	460	455	459	481	460	470	444	439	462	464	483	458	464	499	464	469	434	460	442	461	468	472	479	445	484	432	436	457	459	439	497	475	439	450	467	463	459	474	480	466	448	487	486	479	445	465	492	451	460	453	453	487	494	497	453	448	456	479	450	441	455	425	460	457	437	463	431	461	485	428	473	485	431	435	456	454	454	469	459	458	400	450	478	405	471	437	434	482	426	490	466	446	430	479	453	440
22617	21310	28493	24484	21306	18811	1024	426	322	299	272	239	235	227	198	222	197	204	185	187	203	167	176	170	169	166	171	167	193	150	163	152	150	183	180	185	168	191	188	166	152	143	154	175	160	165	163	141	154	165	165	173	149	166	151	150	156	179	172	167	146	153	165	158	155	121	150	157	152	159	147	179	145	165	166	143	157	150	159	161	144	164	145	153	172	150	162	143	167	156	169	164	144	144	141	156	161	157	154	146	139	148	159	171	184	157	150	134	145	158	174	173	157	171	157	150	153	172	153	137	156	142	160	165	146	166	140	160	172	164	131	146	181	188	156	143	141	146	175	142	152	161	149	170	164	153	179	161	154	156	152	165	142	182	157	147	142	142	159	144	150	158	159	153	163	142	155	148	174	128	175	153	158	160	170	157	141	153	151	155	169	161	149	143	140	171	144	205	142	166	158	158	142	120	135	146	163	157	159	150	171	132	154	137	156	149	148	168	154	166	165	143	175	139	168	143	132	149	163	163	159	136	154	148	170	165	184	159	135	138	166	138	161	165	165	162	169	168	166	138	168	168	152	172	148	140	160	149	148	150	163	148	175	148	164	148	134	140	152	145	150	163	152	157	169	156	163	167	159	168	152	154	139	163	141	165	155	123	150	175	176	170	149	153	171	157	149	172	144	129	166	144	156	150	159	155	143	148	162	175	159	174	167	176	147	126	135	155	166	155	168	166	142	133	154	127	171	143	156	175	163	147	140	138	161	132	152	157	167	153	152	160	156	177	148	141	148	149	160	151	154	155	168	155	148	162	147	139	145	177	141	167	152	150	153	178	163	166	160	161	185	160	133	152	150	170	170	164	148	124	153	147	169	151	161	162	141	150	145	128	157	164	136	159	176	163	151	171	174	149	146	167	166	157	163	158	161	153	149	144	163	149	161	143	164	150	161	169	154	153	169	163	149	174	172	165	163	162	132	134	137	155	143	127	161	150	163	145	150	150	167	133	161	177	152	152	151	163	169	159	180	161	181	163	173	154	169	150	155	158	158	157	144	158	159	170	166	162	131	141	168	143	188	161	152	146	147	135	141	156	169	156	168	164	144	149	137	172	145	150	135	171	151	156	161	163	153	158	152	163	153	157	143	148	148	161	167	156	177	149	154	164	152	154	149	138	156	149	165	138	174	146	176	179	141	158	138	148	150	155	177	159	158	165	144	137	157	143	137	166	149	170	170	137	161	166	154	144	150	136	143	135	177	140	139	136	153	154	160	146	160	156	174	159	154	150	143	170	156	151	152	144	132	145	150	159	155	153	153	142	161	143	156	170	176	179	155	158	153	161	179	163	176	153	156	147	168	161	144	129	154	132	148	171	172	151	161	171	154	174	150	162	184	147	153	159	156	128	155	169	150	144	135	147	146	146	160	154	172	148	169	147	155	154	135	133	159	147	140	160	138	150	167	153	174	159	164	174	148	151	161	164	141	147	155	153	167	150	165	153	174	166	135	159	131	157	154	166	147	172	156	153	130	149	168	170	157	151	161	167	128	165	155	152	160	150	171	149	166	141	161	149	163	146	152	165	147	132	147	145	157	167	196	164	183	171	161	150	166	156	172	149	173	193	156	145	154	170	147	164	139	158	160	164	152	167	140	153	188	139	179	153	177	148	145	155	164	163	135	184	164	146	140	159	166	159	189	149	166	153	157	162	171	131	137	183	145	160	172	159	167	134	151	146	157	156	154	163	155	165	143	166	152	151	164	161	162	151	158	157	154	162	162	155	157	165	135	142	154	182	155	163	168	153	164	140	165	148	158	184	141	134	150	167	134	141	135	154	168	163	168	166	166	140	144	165	169	152	147	163	148	169	163	175	146	155	166	131	133	154	139	191	133	147	151	167	135	153	144	140	148	162	166	171	161	149	141	151	158	152	161	154	143	168	157	163	152	150	144	171	151	163	142	170	142	160	141	140	159	141	157	132	153	168	148	131	151	145	161	140	159	166	153	152	174	163	174	156	140	142	154	167	151	153	151	155	139	148	158	178	156	140	139	149	134	182	180	170	149	143	126	182	138	149	167	160	153	148	149	164	153	138	168	170	134	146	146	149	150	147	161	157	168	137	167	153	154	136	167	166	144	150	161	174	154	149	134	168	167	145	145	167	151	136	189	180	145	160	152	194	157	147	171	151	129	144	148	146	162	179	128	155	172	158	152	163	161	153	135	147	165	159	157	166	150	169	177	158	141	156	138	153	149	133	151	146	157	149	155	130	171	152	170	136	155	145	160	167	145	160	156	142	157	169	145	143	149	162	151	160	149	148	141	153	147	152	165	146	138	171	151	143	150	134	154	158	155	168	158	157	167	154	141	157	152	146	166	176	154	160	164	150	159	136	163	171	139	173	157	151	135	144	162	151	184	165	144	145	151	151	160	156	147	164	150	157	159	147	144	159	162	180	157	146	146	166	152	150	134	149	168	155	154	140	155	133	143	152	176	148	179	164	156	174	157	157	156	160	165	162	144	155	166	166	154	138	149	155	148	157	134	153	143	158	169	160	159	171	144	146	147	155	175	158	179	151	143	167	146	149	146	169	178	158	176	157	160	146	180	169	142	166	149	154	135	178	158	168	178	154	150	143	149	146	171	167	168	168	153	167	153	153	173	180	162	153	144	154	155	177	161	168	173	133	148	171	151	162	190	158	126	148	163	173	148	138	155	159	174	154	151	156	174	164	166	158	172	175	160	138	157	148	152	152	161	157	145	158	143	171	132	138	157	143	148	173	161	178	159	164	155	156	167	165	151	161	168	161	170	167	165	161	135	140	168	129	186	168	152	174	146	154	151	139	156	153	153	168	150	161	172	169	165	181	152	165	159	158	161	144	160	167	158	139	148	151	161	162	178	148	132	149	157	160	163	167	154	191	158	158	132	159	162	146	174	151	176	161	140	169	146	163	137	173	164	157	178	145	152	156	152	156	175	161	171	160	156	146	143	141	132	152	139	161	167	152	152	135	185	151	173	158	150	169	137	137	159	150	149	157	162	176	155	149	139	160	160	178	136	150	178	183	167	163	150	183	150	150	166	178	168	140	149	153	156	162	184	157	155	145	171	179	160	163	164	154	150	149	150	190	161	160	159	147	154	140	154	150	147	178	162	159	148	157	164	161	148	168	165	145	134	162	146	137	128	135	151	157	148	149	150	164	175	164	167	167	143	173	145	162	174	150	152	156	162	162	155	135	159	168	157	153	143	155	158	171	135	161	139	161	162	182	153	163	171	163	147	133	151	183	167	152	171	136	168	167	147	180	157	163	155	154	165	208	165	150	185	167	136	159	152	158	150	153	171	163	172	170	168	163	151	173	156	166	174	175	163	162	149	153	179	163	159	149	175	159	171	152	151	173	166	169	159	160	146	172	146	159	147	165	144	169	149	161	157	164	176	159	147	141	147	156	143	184	149	149	147	174	148	174	142	152	121	159	162	164	169	147	145	186	149	157	165	155	148	156
22148	10611	6478	3016	2120	1537	1081	845	780	578	530	468	452	365	360	349	289	305	278	290	272	279	273	272	263	258	234	262	250	233	264	235	243	215	256	317	263	270	260	265	210	260	232	217	221	236	210	195	225	226	256	222	242	213	227	229	212	241	209	200	239	212	229	223	213	230	231	224	182	215	220	228	229	208	218	200	232	233	220	182	218	212	206	253	242	232	191	216	250	226	218	204	234	191	188	200	194	223	224	230	227	220	230	243	232	207	236	194	218	224	218	227	215	216	231	209	214	223	223	229	250	214	215	253	228	198	232	236	207	203	220	221	245	224	214	219	208	219	218	201	216	215	208	233	221	228	222	220	233	227	219	211	212	215	215	201	250	212	233	222	228	199	211	222	206	234	191	225	227	225	228	198	213	200	212	210	225	231	237	221	211	230	216	223	221	217	236	242	236	200	211	218	212	221	204	241	201	215	210	226	218	194	219	237	203	200	202	210	209	230	204	230	210	188	230	211	203	201	199	224	199	235	238	200	215	206	225	227	229	211	210	213	223	215	223	197	211	221	196	237	228	218	195	210	230	199	220	251	194	209	223	196	209	233	230	206	248	198	211	212	221	218	234	224	221	237	228	209	245	203	216	209	231	203	212	202	212	203	221	237	216	214	238	245	230	227	214	211	242	235	228	198	235	235	231	252	231	209	226	201	227	213	247	243	213	227	243	234	232	228	213	194	225	208	229	215	207	209	220	233	241	208	215	224	184	236	206	207	227	198	215	216	211	225	178	225	230	223	216	224	210	230	218	230	207	198	202	236	199	196	192	208	199	238	222	229	206	205	214	214	228	224	221	221	197	226	230	220	219	222	216	210	220	221	192	224	207	223	202	228	221	235	218	216	214	236	240	206	203	223	198	209	187	227	222	228	212	197	220	218	228	224	220	219	210	213	259	227	180	214	193	218	247	205	210	224	207	217	217	201	211	245	220	221	216	213	242	218	236	242	233	234	225	210	231	209	216	218	219	212	247	209	205	207	206	203	224	203	207	239	200	223	228	213	208	218	207	239	211	255	224	226	195	246	240	214	193	241	224	216	216	237	224	211	212	196	210	213	199	218	209	213	217	219	210	204	203	194	191	198	227	217	237	209	206	212	218	214	216	224	187	234	234	217	209	208	223	230	218	211	233	208	218	210	223	223	218	164	217	236	227	252	213	252	211	239	181	221	206	222	204	234	207	235	233	230	223	212	218	203	218	223	236	201	212	234	227	207	200	213	218	234	208	236	194	212	200	214	229	193	219	228	235	211	197	196	219	235	218	228	231	229	213	214	189	214	198	211	188	229	208	228	199	232	208	207	203	199	225	231	235	218	228	217	207	253	249	219	222	191	213	228	189	214	209	217	245	194	217	214	226	229	215	215	226	235	225	197	229	219	187	217	223	225	209	224	220	193	204	242	198	217	209	213	199	223	211	240	237	221	225	208	218	214	224	207	208	209	204	217	226	246	217	221	200	232	207	200	213	208	239	227	203	221	212	210	213	213	209	216	215	220	231	225	206	231	239	249	211	225	220	208	215	235	234	227	204	222	196	201	217	217	228	203	206	220	236	194	198	221	197	212	220	236	262	228	237	220	227	211	230	215	214	233	214	233	204	203	224	221	208	212	230	215	214	200	222	219	232	205	216	195	240	201	198	230	242	223	212	211	200	252	200	209	203	227	236	225	217	219	230	199	202	225	230	202	217	238	215	232	198	209	246	200	205	203	215	213	208	233	206	217	191	217	230	181	215	237	206	207	225	222	221	187	212	228	224	214	231	241	230	206	211	200	219	205	225	216	190	223	200	230	223	232	232	220	243	199	215	212	218	217	198	215	213	195	217	239	207	196	210	233	198	217	219	214	191	239	224	205	231	209	207	237	203	226	213	235	213	205	217	241	218	231	227	204	212	204	209	234	227	219	237	233	234	190	224	203	207	208	212	237	231	198	213	216	232	214	197	207	210	215	232	200	231	200	210	209	222	187	230	234	224	242	226	236	205	216	215	197	218	211	199	207	233	207	221	202	193	182	225	230	216	198	208	201	228	229	242	202	246	239	199	213	216	224	205	228	228	209	232	234	240	211	219	198	207	201	189	192	224	228	220	208	236	212	191	229	221	233	208	203	209	230	179	222	241	203	238	200	219	239	213	221	211	219	227	222	231	202	204	227	236	232	231	221	231	212	219	223	207	207	220	228	206	218	226	218	191	201	226	218	193	248	210	207	223	201	195	247	217	247	221	210	226	228	217	205	234	228	203	222	232	224	208	223	226	227	196	227	219	247	220	219	217	217	213	214	206	212	234	212	209	225	207	230	241	205	230	212	240	221	225	243	231	221	206	214	240	216	225	223	257	217	222	243	220	237	216	222	229	229	246	223	204	264	235	207	250	212	225	227	262	200	222	213	226	205	209	213	224	210	234	209	232	223	208	225	201	229	226	252	228	214	217	209	226	229	228	221	225	205	236	216	202	213	230	211	220	243	214	217	208	245	240	229	215	221	214	205	235	206	196	223	206	213	232	246	221	212	242	227	201	206	197	218	229	194	206	208	217	201	222	199	213	217	207	228	222	230	231	231	219	223	227	224	252	199	219	226	216	213	197	245	230	233	217	214	208	213	217	241	208	203	201	221	221	228	228	230	194	235	214	216	208	225	215	182	208	257	226	219	214	191	204	217	201	216	211	215	229	237	202	209	193	200	216	201	196	196	222	256	228	225	255	198	200	222	224	206	210	219	228	217	213	222	211	222	218	254	233	194	216	234	225	216	222	233	206	208	191	219	210	230	210	233	225	193	220	243	221	205	222	232	226	211	218	204	210	214	200	219	200	210	239	219	220	222	220	198	211	210	237	199	211	205	211	217	222	216	198	226	243	212	217	209	218	211	194	238	239	184	208	223	235	183	189	217	220	218	190	222	225	206	215	192	220	221	220	188	218	211	206	183	231	208	228	202	225	225	222	213	213	190	212	221	222	238	224	198	215	212	222	206	221	220	207	214	214	182	202	218	226	219	213	216	221	224	201	228	219	214	215	200	224	224	208	226	262	196	220	213	242	235	238	198	204	242	201	187	205	220	233	196	218	218	228	216	223	218	217	216	236	225	195	218	181	241	207	225	212	242	218	203	207	207	224	206	215	217	223	244	175	201	223	211	212	208	216	229	223	207	223	208	195	248	208	229	223	209	227	226	215	199	243	203	227	197	221	220	224	218	232	228	191	237	209	226	199	214	199	210	217	218	208	214	253	204	218	219	215	230	226	211	212	210	216	212	208	200	205	201	220	249	232	224	223	235	203	199	238	232	225	244	208	198	205	234	224	219	204	227	225	233	242	226	222	221	231	225	209	213	225	211	219	224	232	225	193	220	218	221	222	221	203	202	203	205	201	222	198	210	245	196	216	212	219	233	211	240	214	234	210	236	206	212	188	233	185	225	221	179	211	233	197	213	180	236	226	198	210	203	213	222	228	242
27805	15427	2103	650	514	512	501	502	510	471	488	473	461	490	458	481	519	470	481	475	499	495	477	518	512	480	464	488	484	470	512	494	477	504	492	481	488	496	453	490	507	493	477	443	496	457	503	483	460	489	459	514	535	528	489	481	506	461	495	453	523	505	489	528	474	508	514	465	471	475	477	493	461	506	464	457	455	471	481	478	468	473	470	467	463	529	479	493	487	502	504	531	496	478	450	520	503	428	507	527	483	508	493	490	528	467	505	494	535	489	516	443	473	488	533	492	477	473	476	452	462	462	417	487	461	487	441	518	517	475	440	472	478	487	489	460	501	486	487	449	475	505	470	472	467	488	470	474	483	462	504	475	492	468	518	451	504	494	484	470	476	436	468	485	468	497	501	481	456	454	465	476	474	488	493	481	440	486	516	468	514	469	464	487	443	492	498	491	478	505	472	492	527	475	482	521	502	504	512	451	511	511	465	497	459	480	480	499	482	488	492	496	496	474	485	481	495	462	453	458	487	505	516	432	500	504	463	485	476	461	487	476	477	503	508	467	534	510	461	452	498	479	475	479	492	487	467	480	467	479	490	462	490	486	509	477	433	522	468	485	473	478	498	506	495	479	473	472	463	487	538	518	499	508	465	482	462	439	496	512	500	496	478	469	507	491	474	521	483	464	472	467	498	486	465	526	501	459	520	482	474	491	469	493	488	453	479	486	476	469	505	450	506	488	504	464	473	513	497	414	457	507	497	466	472	460	498	466	500	490	458	487	504	471	489	496	509	480	490	492	487	488	470	496	482	487	446	499	463	486	484	532	501	450	445	445	489	476	455	486	497	442	433	476	515	509	449	488	474	454	480	510	497	450	493	505	560	494	501	473	461	468	482	520	497	490	459	474	515	484	511	460	468	470	467	508	517	497	460	479	454	470	469	463	511	507	512	473	506	517	486	475	472	458	476	471	489	476	523	484	483	490	495	488	467	477	452	448	472	435	478	465	488	487	476	493	471	470	493	496	484	480	545	499	474	483	490	504	519	537	434	475	484	474	488	457	464	477	484	531	483	449	507	512	440	435	455	482	474	514	492	470	509	490	502	462	469	453	520	477	496	516	460	501	461	470	498	454	450	459	486	490	504	470	462	474	486	469	487	507	468	481	502	496	498	454	488	476	533	474	450	500	476	499	481	498	475	484	500	483	506	497	454	476	500	498	475	501	531	490	445	506	474	436	520	475	510	472	467	492	480	496	450	499	493	497	502	479	465	479	500	477	455	480	457	439	490	456	498	443	493	498	456	499	483	476	470	476	519	477	458	477	470	456	470	478	490	445	480	489	479	497	518	474	485	440	494	411	463	512	454	489	507	447	484	463	499	510	457	489	486	459	473	425	519	458	496	484	521	485	461	439	479	511	493	478	491	453	497	496	451	430	521	454	461	477	451	477	519	522	481	496	491	486	463	461	487	473	506	421	475	468	473	479	453	438	512	493	496	506	464	531	485	509	472	501	478	464	497	472	501	476	483	483	488	462	451	479	454	483	492	468	469	512	492	481	483	445	494	488	492	477	483	474	480	494	495	479	498	493	482	454	472	479	446	482	504	495	512	483	467	486	496	488	496	453	456	549	513	489	481	498	453	484	538	493	469	500	474	476	495	487	480	471	467	439	444	444	474	473	474	484	507	483	465	437	489	467	463	498	464	508	500	512	512	468	508	489	477	512	500	470	492	453	478	501	440	476	448	497	509	494	507	456	483	488	471	496	470	440	443	519	502	465	483	480	467	464	498	496	467	495	477	533	475	486	496	491	468	515	494	460	488	496	485	551	528	520	529	498	463	500	452	450	463	453	479	499	473	506	475	483	493	494	477	463	529	454	524	475	521	468	518	479	441	488	476	463	477	450	471	482	456	463	460	484	440	470	484	500	470	493	464	464	507	497	482	501	489	513	503	480	469	503	473	486	463	470	496	477	499	455	494	516	481	469	469	462	479	510	506	492	515	440	511	478	518	507	469	477	503	465	514	483	510	457	457	480	453	510	490	503	450	504	460	449	473	473	492	447	456	503	473	519	496	499	499	489	486	452	471	514	467	482	457	494	525	507	465	432	489	489	484	476	465	494	476	504	456	469	497	482	474	470	431	433	479	472	483	537	436	498	475	470	491	495	473	491	470	484	473	493	515	495	472	452	521	510	480	433	482	477	489	494	535	466	467	474	463	511	470	471	475	476	506	498	463	469	538	446	476	482	483	500	497	467	519	496	482	484	506	500	459	453	470	482	487	460	496	504	484	445	463	509	476	488	500	507	493	472	501	473	508	481	489	505	492	500	510	494	497	498	483	496	509	469	487	471	457	493	448	542	497	489	506	443	494	439	467	475	474	494	485	431	481	462	462	467	459	473	465	468	452	480	467	486	465	492	486	470	468	473	490	455	465	504	495	496	440	468	472	478	491	465	490	450	450	476	465	491	500	477	488	507	500	493	470	489	490	510	488	484	462	483	473	499	479	459	542	485	464	464	456	460	478	475	479	460	487	484	492	491	437	525	523	487	491	494	507	448	485	552	507	477	469	504	467	483	472	471	461	506	489	495	462	469	524	515	480	479	476	491	479	458	478	478	492	442	491	502	511	487	499	475	467	493	464	464	466	497	445	493	486	461	457	510	483	476	500	496	492	488	492	437	489	482	473	497	492	510	474	474	464	480	481	482	473	494	472	473	480	470	487	526	484	495	499	472	501	513	505	482	463	477	492	489	508	535	486	459	492	521	481	470	494	520	480	488	492	510	474	486	469	479	516	475	471	492	467	473	481	448	452	501	460	504	507	495	489	494	495	497	471	477	454	501	458	508	495	486	507	511	498	472	486	485	495	494	518	483	474	493	490	492	471	443	481	488	462	483	489	489	480	466	466	484	483	466	474	473	504	425	468	499	446	485	459	440	449	478	471	470	477	502	492	479	503	463	490	473	535	535	486	527	461	466	470	468	468	458	457	473	491	494	464	499	477	504	491	526	482	488	502	480	495	504	472	489	466	492	486	522	508	480	472	484	470	512	530	499	475	487	509	487	479	458	496	489	467	529	513	470	489	475	454	474	494	472	445	481	512	527	489	510	487	461	483	541	455	496	478	502	526	484	502	467	471	500	496	456	474	465	503	515	485	448	499	495	483	473	478	529	512	462	487	488	541	495	476	502	521	459	447	476	487	462	502	487	533	509	445	500	483	493	495	482	432	462	506	474	473	463	457	500	492	503	446	493	507	459	544	455	464	492	491	499	496	513	426	496	520	509	467	443	466	487	502	480	505	469	470	498	455	499	470	489	440	478	441	468	473	484	497	473	496	471	469	508	521	488	469	468	491	464	497	503	512	472	493	436	497	469	488	493	466	514	459	488	471	443	467	473	498	515	512	486	487	453	477	477	465	499	470	491	474	519	523	464	470	440	485	476	470	506	448	508	483	510	493	458	487	470	466	482	519	453	446	469	482	460	488	478	468	482	495	491
7207	1046	853	689	679	696	672	662	705	626	670	605	635	672	640	646	621	646	623	675	675	668	642	678	680	648	600	627	646	674	643	632	644	681	643	658	660	659	704	640	651	665	640	677	672	633	626	667	637	653	654	619	681	641	648	651	648	663	667	607	639	644	628	685	595	653	674	633	685	638	642	611	614	597	633	676	594	625	631	647	667	621	637	647	662	644	611	649	608	658	622	588	651	616	638	614	623	649	657	622	650	640	621	573	635	589	659	628	656	667	673	649	623	667	641	668	635	697	669	614	655	632	662	664	652	666	662	614	658	629	652	654	636	633	631	641	669	610	648	663	646	654	645	632	669	662	691	664	674	620	682	683	602	606	642	613	638	653	616	649	604	642	651	643	644	648	651	683	634	632	649	632	615	657	649	604	630	616	657	634	672	614	643	628	636	634	629	612	642	607	654	670	679	642	616	637	646	674	643	671	651	652	627	632	655	615	602	630	715	633	665	658	669	636	646	655	618	644	655	626	664	656	652	603	625	597	643	661	641	656	609	652	646	629	655	647	660	605	633	659	640	664	660	637	671	602	608	617	594	663	629	627	626	656	642	716	614	652	640	615	641	627	638	645	663	684	635	671	664	635	609	640	631	677	639	652	648	657	621	665	620	670	645	662	620	578	611	629	647	622	624	659	685	639	641	638	631	643	681	659	662	651	616	650	644	683	641	655	638	647	644	675	637	650	607	663	631	677	637	651	652	598	648	656	675	666	657	650	616	639	615	647	639	602	644	648	629	660	618	666	656	655	672	614	647	676	617	660	658	639	644	642	594	613	648	669	619	614	618	670	608	609	657	653	645	623	628	609	691	651	594	616	670	661	634	694	629	636	669	656	642	614	645	645	598	621	669	647	622	646	616	650	639	639	650	682	635	634	645	627	626	641	624	648	649	638	603	633	622	676	667	653	662	647	675	683	621	634	677	647	642	653	653	636	635	655	656	640	609	633	620	602	671	608	689	639	614	657	637	636	663	649	640	634	658	605	657	642	626	659	647	623	634	669	640	587	665	602	622	665	670	630	607	620	641	681	629	646	650	649	652	652	628	602	695	687	643	626	678	632	634	637	683	631	668	654	595	683	662	720	643	645	659	629	607	604	641	659	649	626	575	647	637	669	664	697	662	640	606	657	661	639	632	633	636	674	619	614	611	672	652	629	634	613	670	665	668	638	634	618	614	632	632	624	615	678	649	625	660	653	621	641	649	630	686	646	627	619	639	643	665	604	607	626	604	697	669	673	644	658	633	682	634	617	642	616	644	644	597	650	677	656	665	642	671	665	649	649	652	617	652	629	641	636	630	614	633	701	651	639	627	645	670	631	639	643	632	620	677	666	620	660	624	617	661	669	636	616	660	658	644	685	641	607	614	678	691	629	653	648	668	652	667	669	649	635	629	633	671	664	665	629	613	618	646	648	639	629	655	651	654	653	696	643	644	590	622	648	672	616	619	612	656	676	609	634	620	641	621	633	643	622	630	633	636	638	672	660	650	608	676	632	622	673	647	629	656	637	592	679	623	596	643	605	602	646	649	633	667	599	661	683	599	684	645	682	595	635	649	634	633	606	603	631	642	627	622	616	621	613	647	616	613	651	631	653	663	630	665	640	610	614	617	640	615	661	609	632	621	617	604	671	643	643	626	626	658	657	647	685	651	677	618	633	614	662	678	644	656	631	652	640	618	662	641	662	665	657	686	679	643	699	628	654	652	654	618	595	652	616	618	621	628	648	606	631	616	669	645	634	683	645	624	603	621	620	644	660	662	615	629	660	660	617	643	670	666	647	692	645	640	610	644	649	634	638	636	637	662	639	652	669	641	644	656	656	654	624	634	624	648	658	635	633	665	657	660	607	681	622	665	641	640	626	660	658	639	633	607	630	651	678	681	644	615	647	662	645	641	683	667	672	636	615	637	634	649	625	638	636	669	680	692	657	675	635	646	615	630	651	608	642	588	642	611	642	654	635	664	630	657	662	630	642	619	651	632	616	642	657	585	682	608	629	628	674	587	639	610	584	638	609	622	638	631	633	631	612	582	691	635	641	656	650	627	635	656	606	611	636	656	641	634	682	653	605	664	651	691	615	640	650	595	616	665	646	630	602	651	654	619	639	656	631	651	626	631	643	606	625	615	596	639	635	663	704	609	596	639	624	597	659	628	686	624	613	616	612	612	664	632	640	599	658	661	659	623	663	649	628	614	633	651	624	670	641	671	653	639	647	641	666	666	623	625	686	659	641	605	650	613	684	657	632	646	660	652	657	672	647	617	604	653	632	643	684	694	627	626	623	627	665	659	610	641	608	597	649	639	666	622	617	619	608	649	646	631	636	635	648	636	660	623	655	658	639	621	678	623	614	655	677	665	617	662	634	614	636	676	659	639	624	629	632	633	683	652	614	656	629	637	644	619	621	620	627	706	662	633	627	633	632	639	684	612	659	628	649	628	640	642	612	654	643	620	635	661	619	603	644	635	649	640	621	613	645	677	640	643	637	658	620	644	656	606	651	596	628	639	625	641	638	676	665	598	597	649	697	634	637	644	637	650	636	674	671	699	675	654	653	638	676	615	643	603	675	652	596	646	652	614	677	623	633	646	690	633	633	638	681	634	654	665	626	632	641	601	692	623	662	632	618	655	656	669	683	649	612	615	644	682	713	639	662	658	597	663	670	623	655	682	665	647	665	591	608	654	631	617	655	687	668	645	628	648	601	640	626	683	645	694	668	643	671	639	662	624	615	639	618	622	622	660	620	648	654	681	675	615	598	647	675	629	671	645	621	661	666	614	640	638	600	699	670	635	628	642	649	712	610	662	636	645	692	607	610	661	652	658	620	672	626	666	638	642	640	664	643	635	615	614	597	683	631	642	653	669	645	654	628	665	656	679	674	683	690	653	652	652	645	683	577	615	649	660	639	650	638	673	648	620	568	651	633	596	643	651	637	677	662	667	656	642	601	616	666	592	704	648	635	628	651	639	669	609	625	646	656	646	609	645	634	624	653	642	637	614	639	623	679	662	684	646	643	639	656	636	723	610	668	627	672	648	635	611	651	602	661	633	605	680	615	624	627	633	642	631	626	650	623	621	679	661	641	649	649	633	612	633	616	629	655	665	621	635	583	642	678	694	621	705	632	638	591	604	694	639	677	680	658	636	659	623	651	627	620	654	691	630	652	639	676	689	626	628	648	666	647	646	650	625	623	614	632	672	643	603	645	668	654	648	632	646	640	675	649	590	630	655	605	636	679	650	650	629	641	650	631	652	668	669	644	733	618	654	619	624	692	611	651	642	631	662	628	637	602	608	644	609	644	639	643	658	644	616	598	608	635	653	665	660	630	681	614	692	631	571	654	646	669	638	642	664	598	640	674	648	663	584	672	623	627	615	595	702	666	631	643	666	642	675	618	666	627	664	648	647	629	637	638	637	644	593	640	639	629	666	599	654	652	654	649	677	583	624	642
23446	21210	27768	24917	20509	2008	663	566	492	454	465	424	402	365	360	389	402	385	375	375	390	379	364	416	380	380	369	356	378	382	384	383	377	373	373	348	372	404	374	378	391	416	368	358	352	409	368	393	382	384	359	330	376	382	344	406	348	363	392	355	357	387	355	362	355	352	361	345	402	370	356	383	430	333	378	396	367	350	376	343	364	364	394	353	388	404	376	380	358	354	382	331	353	366	354	378	347	370	364	380	325	354	374	383	359	342	350	352	410	352	328	364	346	362	364	352	407	336	372	385	368	367	381	382	333	390	347	340	350	377	346	361	359	382	343	370	375	360	395	381	373	404	378	351	360	357	370	353	403	345	365	372	397	349	355	365	352	416	370	374	323	390	396	371	371	343	373	374	364	330	380	357	386	388	376	357	358	363	349	336	384	361	369	349	389	336	389	379	349	357	349	345	368	350	379	378	346	345	367	370	344	347	348	371	385	359	387	351	400	374	385	373	368	376	380	377	349	335	380	357	374	339	340	337	372	371	353	355	383	396	308	381	416	379	374	358	337	396	379	357	350	364	359	354	347	354	323	383	380	359	347	387	369	395	356	395	390	357	380	348	357	384	380	323	368	379	372	400	335	390	365	372	378	383	397	407	391	375	395	335	382	356	375	378	386	348	354	332	381	346	335	382	386	362	356	332	357	374	371	374	359	365	357	358	390	378	375	384	356	365	372	342	325	385	343	381	373	378	363	337	358	337	375	344	372	366	379	374	368	379	378	354	363	349	350	380	365	361	357	380	353	366	349	361	335	344	362	354	345	373	348	369	397	361	368	356	363	377	372	387	352	345	388	367	364	342	327	389	378	359	366	352	364	353	369	385	384	344	340	362	355	338	355	387	384	383	336	337	384	355	379	382	384	348	352	367	367	392	375	362	341	410	331	345	341	410	360	382	327	369	379	367	390	365	365	363	373	359	367	366	343	360	344	361	372	407	353	354	395	361	404	388	353	337	360	347	359	382	375	387	371	376	365	404	376	372	363	364	377	401	352	371	372	392	364	340	408	366	330	334	381	357	371	353	364	369	381	348	351	388	378	385	346	360	382	362	401	384	359	398	397	364	376	376	363	368	379	389	347	373	354	376	383	353	378	350	367	335	393	370	405	358	377	386	351	382	368	367	333	381	352	350	355	354	391	331	344	386	348	363	394	359	393	400	328	334	343	365	302	398	367	392	363	383	377	345	380	387	355	316	393	380	385	349	366	374	381	340	381	375	350	340	366	356	386	357	352	391	403	356	324	351	376	360	367	385	347	365	381	381	360	352	368	354	359	342	359	401	379	340	340	364	348	347	358	379	406	332	355	366	386	352	389	336	355	393	366	416	343	335	383	379	356	345	372	364	337	375	355	367	364	382	378	376	364	358	396	377	369	361	351	401	363	361	378	370	369	384	395	343	393	355	420	371	366	362	382	360	366	386	351	369	373	372	391	393	413	375	363	324	402	357	390	348	388	346	395	361	368	373	386	384	362	361	388	344	368	342	347	404	360	391	415	399	370	350	358	360	405	373	390	341	380	382	386	317	362	336	381	355	381	401	348	341	373	422	347	356	388	361	367	367	347	334	382	382	373	382	376	373	397	364	345	394	335	376	377	388	403	367	359	371	342	371	362	365	372	366	346	348	349	401	347	334	356	355	373	353	360	366	377	343	366	416	378	396	387	372	348	381	331	369	345	370	372	349	374	360	363	365	376	367	374	344	359	359	368	359	349	359	360	358	379	336	349	367	347	362	384	358	365	350	345	363	332	366	371	362	379	363	370	341	354	380	396	356	393	356	350	376	392	349	324	400	374	362	351	371	356	369	351	347	351	375	391	361	365	355	362	351	370	381	350	367	368	361	361	370	348	384	342	365	354	394	395	338	362	368	323	311	347	374	368	423	329	384	379	375	371	388	363	377	355	374	353	343	356	366	389	379	354	347	325	368	306	340	328	369	357	378	302	350	406	332	379	332	356	377	360	373	412	391	386	376	336	366	360	337	334	369	366	355	377	371	341	392	350	362	358	370	377	342	353	374	368	369	385	348	359	350	381	384	344	388	354	344	395	352	376	353	373	367	365	352	361	341	414	381	395	382	389	381	382	371	367	399	336	361	355	334	380	372	395	369	378	405	358	369	385	362	344	376	339	362	373	339	408	374	327	378	351	381	375	371	356	410	373	411	358	327	369	368	371	362	350	363	383	330	358	373	357	361	357	365	328	344	359	358	367	361	322	355	358	352	367	356	365	370	379	380	393	377	376	375	365	390	371	386	358	358	377	351	377	362	377	347	404	346	363	354	362	345	343	375	392	384	382	370	385	388	347	413	384	371	386	367	350	359	413	384	372	382	402	352	384	361	350	408	378	359	347	382	366	384	373	351	379	374	373	361	352	359	360	376	362	339	410	348	378	324	326	334	357	380	392	366	349	353	376	373	352	359	349	362	332	355	372	384	371	352	381	393	376	384	362	383	354	333	365	392	381	369	375	374	394	385	338	350	361	355	348	344	400	345	352	395	347	371	373	362	348	411	393	366	354	355	364	348	336	342	354	378	358	355	370	391	398	358	373	325	411	375	387	375	345	353	357	367	345	395	360	384	396	346	399	346	369	408	363	368	379	335	350	381	398	364	375	363	388	384	364	346	388	381	383	410	393	340	350	351	350	383	334	323	395	337	350	373	372	394	351	371	370	333	349	353	347	381	336	371	379	367	391	364	412	368	365	340	367	347	363	352	367	343	347	365	361	388	362	350	348	347	364	340	379	348	394	349	328	341	340	373	360	385	357	363	382	331	382	390	394	365	343	379	382	387	383	338	395	333	374	353	377	331	373	355	352	355	359	340	334	348	370	366	350	396	343	385	391	326	366	362	351	381	361	361	377	359	358	383	366	352	359	365	364	353	376	362	374	356	390	381	372	347	388	381	348	333	351	340	354	365	361	381	331	398	370	364	347	352	402	374	367	353	399	369	364	358	370	338	383	375	359	380	366	353	394	324	369	353	384	319	359	375	391	403	331	332	375	352	353	399	347	353	335	356	393	351	396	334	401	367	368	364	360	374	353	343	383	370	375	378	346	360	332	353	378	347	350	344	368	388	358	355	377	369	383	411	368	384	356	392	343	354	349	366	369	373	359	372	397	356	382	369	364	365	359	352	366	367	357	339	381	381	383	385	362	377	358	361	374	355	374	383	340	381	393	330	355	366	363	388	360	328	331	349	349	382	378	379	390	371	386	387	346	380	376	385	355	349	332	412	322	346	352	357	383	375	375	359	368	332	367	334	367	399	351	369	351	345	362	373	366	354	374	354	389	364	390	333	369	339	390	387	390	374	387	379	378	353	401	379	339	364	388	377	374	343	351	365	384	333	389	373	364	388	332	375	364	384	351	366	355	373	403	377	340	362	391	354	350	366	393	323	356	369	378	363	337	348	349	391	385	368	337	392	382	338	352	364	387	377	382	338	378	380
19153	6570	4140	2003	1510	1204	900	844	713	646	665	677	550	558	596	575	534	547	551	507	519	538	520	509	546	540	499	496	526	483	516	499	536	511	538	507	528	521	503	502	524	545	481	510	492	507	469	504	515	490	496	524	533	484	511	520	519	508	495	519	517	480	502	506	514	513	481	496	458	502	523	444	502	506	511	529	503	515	461	509	494	503	517	483	491	490	471	552	500	510	486	490	512	496	494	528	535	517	497	496	486	502	500	506	494	498	512	486	478	500	491	491	487	516	474	510	464	514	480	498	495	490	502	501	506	477	475	507	503	549	482	490	464	493	506	496	473	518	521	503	489	488	492	506	520	487	537	507	443	530	497	522	500	483	487	466	506	467	452	461	462	494	498	481	533	477	480	494	491	471	523	487	518	492	497	486	479	514	512	469	494	531	489	491	530	496	462	523	477	540	492	522	488	506	502	509	495	481	473	511	494	457	521	484	460	500	523	478	533	514	503	480	520	456	513	450	503	475	547	497	468	507	463	469	459	506	468	487	503	464	483	494	489	480	518	516	524	506	490	475	457	515	522	502	473	545	483	505	486	484	516	498	523	477	481	484	522	522	473	492	535	501	526	521	479	476	516	489	526	514	479	449	471	465	509	481	459	492	480	501	470	492	468	464	477	481	515	545	446	497	494	500	523	471	511	529	506	505	512	519	461	499	488	527	499	497	503	449	521	456	508	489	514	493	506	496	483	502	457	438	505	515	525	509	547	520	525	499	497	482	523	527	536	498	488	503	520	489	530	494	503	518	488	487	510	495	507	543	455	497	483	497	531	434	509	538	508	503	497	504	478	463	497	506	455	478	475	520	504	530	514	490	506	505	509	488	483	485	505	547	466	512	488	469	490	517	462	514	510	498	486	491	566	507	513	492	482	508	527	477	486	447	492	457	494	524	491	474	460	516	514	498	485	525	499	507	517	555	497	465	525	487	514	499	515	502	512	469	552	484	511	493	491	488	495	525	520	474	480	476	485	475	485	469	513	502	483	503	491	444	494	529	494	499	523	538	507	500	517	504	469	489	477	519	492	489	530	476	527	519	518	506	516	456	510	484	509	491	524	496	493	500	487	502	510	508	530	485	510	529	468	531	504	495	485	494	481	498	514	458	538	476	492	477	501	514	521	515	520	507	518	505	487	511	508	501	520	503	500	482	498	533	521	473	513	504	467	517	522	501	497	542	506	482	501	514	519	533	511	517	481	542	460	498	537	512	483	555	469	483	504	487	532	492	491	518	509	469	484	517	525	473	498	488	482	490	489	503	480	462	504	535	514	500	452	514	497	470	476	496	481	524	533	465	510	532	484	525	490	515	471	491	505	491	501	508	514	525	510	516	528	511	501	528	455	458	509	483	494	506	526	533	479	521	461	491	510	472	494	507	499	527	465	508	516	470	483	492	493	480	500	486	497	494	518	491	507	500	491	497	511	504	481	507	490	488	478	514	492	508	481	513	508	457	499	481	476	496	475	516	528	507	482	497	531	489	503	481	468	511	539	498	477	499	489	507	504	477	546	500	499	487	530	477	489	476	500	507	476	484	468	495	473	503	502	509	478	569	496	481	528	470	516	510	505	445	491	481	500	517	439	487	506	535	498	496	487	466	466	489	489	518	484	522	462	461	542	471	493	505	549	476	505	471	479	505	528	470	525	511	505	525	459	470	500	482	490	497	488	546	505	504	504	501	471	480	488	512	511	500	475	459	523	481	476	487	511	516	498	506	467	446	515	491	533	484	469	506	512	497	467	458	479	519	523	498	482	501	493	522	480	489	518	530	472	518	540	484	559	468	480	524	499	500	495	496	456	486	501	486	510	511	505	462	533	507	514	518	515	500	487	483	510	462	476	502	524	500	508	437	526	508	503	473	504	508	496	497	473	491	491	514	518	462	512	474	536	514	473	510	493	535	454	473	482	504	541	496	482	513	533	515	468	480	528	491	484	493	492	499	472	475	504	478	527	479	482	517	533	497	466	500	500	529	519	492	499	474	524	495	491	493	514	451	507	503	488	462	508	490	514	516	532	509	471	500	497	498	494	472	492	508	533	489	537	519	469	514	502	525	499	477	490	478	518	494	501	486	500	462	479	488	502	485	504	512	489	486	547	482	509	494	522	520	520	541	486	503	473	537	510	500	508	500	455	530	512	488	484	485	508	492	512	501	468	503	535	475	487	491	537	528	476	499	457	503	507	539	494	480	492	487	460	492	504	488	501	497	495	508	490	506	510	543	504	487	462	510	496	498	478	459	512	444	488	494	494	494	510	496	455	470	504	481	505	465	488	494	487	522	532	473	481	491	482	485	510	527	575	543	494	469	516	490	478	524	513	511	522	523	476	492	507	526	466	517	480	529	484	493	505	516	510	474	503	504	518	473	486	481	466	471	502	468	476	495	490	460	509	488	505	484	505	484	524	499	501	519	515	532	522	473	520	466	505	503	521	494	469	529	506	478	510	479	535	501	532	499	488	494	538	457	465	509	505	487	498	484	497	482	463	484	549	517	473	496	489	495	544	521	493	526	476	511	497	504	524	501	478	519	477	472	492	475	466	487	500	466	493	507	474	497	498	479	493	507	477	463	488	507	474	507	452	505	496	476	522	506	487	483	506	484	475	506	480	501	521	509	519	459	499	479	510	503	493	504	502	535	508	524	506	462	493	488	506	530	529	517	510	472	531	485	511	487	484	502	532	490	507	500	492	493	487	519	503	509	525	498	510	489	486	500	513	521	518	486	509	533	499	491	490	555	512	469	490	496	486	502	512	496	464	472	507	509	480	500	475	466	464	511	483	486	481	470	488	497	508	483	494	539	499	515	458	477	522	474	497	520	511	469	467	536	498	528	510	522	489	468	489	495	489	490	498	533	505	523	551	508	504	526	502	530	466	504	493	518	534	457	465	506	501	512	518	503	498	515	452	473	475	513	510	487	496	511	511	520	496	504	528	505	465	487	509	467	505	489	479	511	502	471	521	445	449	504	497	466	498	520	535	528	479	507	502	529	486	502	506	508	507	487	474	490	485	534	469	489	460	538	509	468	498	510	508	497	504	515	487	493	496	483	501	482	515	508	444	512	484	507	505	539	460	497	487	508	460	461	498	540	514	481	528	476	467	514	514	544	524	498	506	463	484	463	480	475	526	526	513	512	490	496	499	514	492	480	506	540	531	498	488	495	481	499	510	439	491	509	503	496	496	495	484	461	519	491	469	510	488	475	519	548	499	524	498	486	455	475	492	491	482	479	486	504	513	456	489	483	541	519	464	453	555	490	500	494	508	496	506	495	491	506	510	533	536	479	493	484	432	507	486	481	507	498	480	506	474	471	519	489	460	522	472	523	486	492	470	495	496	475	485	511	485	525	539	491	504	485	482	507	493	488	493	543	464	501	518	480	507	486	511	478	506	459	477	533	489	523	494	438	485	495	470	506	501	505	513	528	497	486	462	498	520	478	504	517	474	493
25003	21211	25548	22215	1064	492	413	433	371	399	361	352	384	376	375	367	348	332	368	319	357	362	353	371	336	360	368	341	348	369	350	336	349	365	356	348	357	346	319	337	351	320	360	335	353	321	334	343	339	359	329	357	358	363	368	343	354	365	345	374	314	335	331	336	372	340	328	354	350	332	359	342	385	376	363	335	383	309	342	342	313	358	332	319	335	352	359	330	342	347	347	352	333	337	344	354	343	331	352	351	344	320	326	331	335	322	357	358	314	348	392	336	345	336	337	367	386	355	337	338	351	332	349	321	370	357	358	327	412	329	343	360	340	310	331	341	322	347	328	355	315	354	346	379	374	362	385	358	307	350	364	366	347	349	344	347	341	340	351	356	351	347	353	348	337	354	329	322	355	338	323	363	368	326	343	317	366	375	342	355	358	341	366	367	295	359	335	354	376	353	344	355	339	386	357	333	352	334	353	353	342	329	337	361	340	353	369	335	350	363	349	337	360	348	333	371	384	349	358	365	347	354	378	370	324	344	323	359	356	345	317	361	342	358	373	327	351	341	342	340	345	322	348	327	356	336	340	359	350	335	341	321	341	352	349	387	344	339	394	352	383	341	367	350	345	383	322	345	351	367	310	357	337	331	355	317	359	290	292	356	360	310	345	365	362	355	342	326	341	354	372	352	349	346	329	346	328	357	363	361	351	332	365	359	375	348	358	344	350	337	362	345	341	349	357	349	385	346	364	365	338	350	395	340	366	370	328	353	374	351	350	363	358	318	347	335	341	386	325	328	321	357	353	361	301	358	367	317	337	329	352	354	356	340	331	373	331	345	352	308	378	363	363	357	352	318	348	329	356	343	338	343	325	367	370	336	365	356	347	357	366	351	353	341	351	331	359	302	318	382	352	334	318	315	382	381	352	364	338	348	363	350	329	358	329	365	345	341	343	372	348	379	324	395	341	338	348	357	345	328	352	337	378	326	346	348	335	325	327	307	373	321	378	362	349	368	354	368	356	327	361	357	339	342	371	349	350	336	337	361	369	334	360	353	319	332	347	369	362	342	356	320	359	376	357	362	368	378	327	356	347	361	345	342	337	362	374	346	356	347	382	346	339	363	356	299	371	367	338	347	340	345	345	357	343	363	300	365	361	348	370	340	409	333	332	337	367	363	351	334	369	356	327	334	325	357	334	358	357	365	339	334	348	329	333	355	387	345	331	340	330	339	361	343	316	358	345	324	351	325	320	335	343	343	344	369	377	330	336	333	356	368	356	346	354	364	340	350	353	326	354	342	403	358	346	329	313	348	348	354	374	358	321	314	350	341	343	340	349	326	361	369	357	379	347	368	375	377	342	319	375	329	379	294	330	373	343	356	345	363	362	349	376	368	343	344	346	325	345	339	360	386	363	339	324	357	363	349	355	356	347	346	340	367	363	375	350	352	311	350	354	316	333	333	361	379	342	387	343	367	342	353	369	338	356	321	335	336	361	347	327	343	326	344	343	349	358	365	362	331	338	359	340	349	353	335	364	358	349	345	337	342	375	312	361	330	314	346	351	343	315	349	327	340	329	363	354	320	354	369	331	373	323	344	363	359	368	343	332	330	342	372	361	343	344	343	322	352	346	359	319	358	384	359	360	366	361	338	342	346	344	332	303	349	352	357	329	347	368	362	382	341	331	339	305	360	361	343	371	376	350	314	330	334	383	343	378	346	329	321	336	356	358	336	325	358	392	359	326	363	334	385	367	393	356	344	345	348	325	353	373	330	339	350	331	345	332	370	360	330	358	331	363	337	329	355	384	339	339	332	343	319	307	361	338	360	378	340	347	358	346	339	367	373	361	366	352	310	376	339	351	343	380	340	343	353	346	341	351	381	336	349	366	371	325	344	327	339	328	340	347	332	384	340	360	340	330	380	363	339	373	342	339	350	354	355	390	357	317	326	346	345	363	368	336	362	342	359	367	331	355	331	380	354	348	362	352	327	366	391	317	356	329	382	352	361	332	336	322	347	336	343	345	383	369	351	371	385	328	338	338	359	354	311	372	352	352	321	332	351	339	344	358	356	385	360	374	347	374	324	354	340	354	358	353	351	322	347	357	350	333	375	364	363	343	337	345	303	355	352	365	324	350	337	331	338	371	359	356	346	355	302	351	356	347	348	346	355	337	337	304	311	319	354	345	365	315	366	365	348	328	350	311	364	343	369	371	338	367	352	343	395	332	334	364	327	367	334	341	361	368	368	332	328	370	369	341	369	324	360	329	325	352	349	350	341	350	388	367	300	337	352	346	311	353	362	344	329	341	345	337	368	361	349	332	359	371	351	381	332	342	331	339	356	339	340	335	329	380	373	351	342	335	381	359	344	371	326	353	318	344	374	314	362	299	344	339	338	335	356	360	356	353	334	346	327	332	358	353	342	342	359	368	353	320	361	349	332	356	378	344	350	364	341	361	350	325	353	360	378	351	344	339	357	366	339	313	341	298	352	366	346	362	318	341	356	352	346	330	359	360	359	342	385	353	336	313	339	349	330	319	335	356	351	361	330	342	369	359	357	377	335	367	350	330	349	333	352	356	323	356	330	367	342	345	376	346	308	373	305	362	345	342	360	340	360	330	367	389	346	346	402	348	345	313	371	364	357	320	317	371	335	325	360	337	360	359	369	349	350	322	342	342	349	367	323	334	346	329	330	328	382	372	353	344	368	370	369	348	314	336	344	341	341	399	298	321	356	341	339	359	348	348	330	337	350	347	330	329	321	340	313	337	352	344	330	355	330	374	341	332	328	349	353	332	330	343	329	340	363	368	339	356	346	335	314	347	338	351	366	324	343	349	340	332	341	338	365	361	354	321	354	382	354	327	329	333	351	367	350	360	369	346	343	340	343	324	356	333	387	336	353	367	347	361	330	364	367	342	354	334	332	344	324	324	364	350	347	341	341	368	327	338	335	333	388	336	348	351	365	363	326	366	350	373	343	323	384	315	361	321	361	343	362	371	332	356	371	347	343	361	337	339	360	339	363	341	346	313	363	334	332	353	339	344	348	310	349	348	350	348	339	331	349	339	325	344	344	350	359	348	350	349	389	359	338	317	340	350	352	327	367	329	355	336	348	384	374	357	363	383	335	333	365	374	347	331	372	373	407	331	339	339	341	333	345	350	334	357	352	345	351	362	342	345	326	350	325	367	333	370	316	334	352	340	327	361	387	307	354	338	354	353	334	345	334	358	370	376	363	366	298	347	355	376	356	351	346	332	353	336	378	344	310	332	339	335	333	318	342	358	376	373	336	351	361	330	348	363	332	347	367	369	373	376	366	353	344	347	347	341	346	324	382	389	365	345	348	363	345	330	333	295	358	311	327	368	334	361	358	356	350	387	336	318	350	377	348	325	328	354	340	327	345	341	343	355	322	326	343	358	372	358	397	337	333	347	340	351	358	333	347	356	362	345	340	351	338	317	361	352	344	366	362	340	365	364	327	357	345	357	368	340	364	322	328
17789	3227	2065	1189	917	812	645	617	589	584	559	489	563	512	470	478	464	487	479	478	488	444	469	487	448	461	451	463	460	471	470	507	440	481	485	452	444	467	476	464	457	451	471	484	441	489	470	468	465	480	477	467	461	472	462	470	428	466	460	446	446	472	466	469	448	451	455	480	424	507	483	462	482	429	465	467	438	455	439	441	415	426	442	435	441	417	446	423	461	458	474	479	474	465	447	436	480	450	479	442	490	474	448	435	439	444	457	441	432	446	471	428	395	447	473	422	449	467	457	501	479	476	454	446	466	470	446	446	456	470	472	451	432	453	451	470	468	470	473	453	453	461	491	451	460	451	444	494	459	463	448	462	453	469	458	472	458	465	473	454	466	455	458	438	421	459	466	470	442	489	430	487	457	461	484	448	424	457	437	437	455	476	417	428	466	415	465	454	437	459	413	420	474	471	459	459	408	453	515	490	487	467	453	447	467	442	516	442	426	449	500	414	451	498	457	440	440	435	432	471	444	426	469	490	460	474	460	424	438	408	441	458	475	453	432	432	466	429	467	462	468	424	470	479	449	471	472	422	483	463	413	452	468	480	457	467	458	473	437	454	461	438	480	459	446	447	452	449	457	442	474	438	453	489	469	422	485	432	436	451	485	415	493	477	472	473	440	443	450	491	462	498	467	434	432	459	452	484	475	454	452	439	449	461	488	434	487	457	450	453	461	471	481	462	457	445	471	458	469	453	447	439	452	438	470	477	451	469	428	450	465	433	454	442	467	470	438	466	465	455	473	452	455	428	452	439	469	439	480	448	426	499	461	435	439	472	445	475	447	403	446	453	479	416	471	452	451	470	428	444	471	449	450	481	461	428	478	489	439	428	450	431	463	476	484	440	469	434	450	447	445	445	452	447	449	456	442	472	447	450	429	494	454	474	461	446	458	463	483	464	445	485	444	443	461	426	476	479	452	482	463	453	446	492	422	449	453	431	457	482	477	442	451	461	433	501	473	478	443	425	455	443	413	457	451	430	497	515	450	457	451	447	451	414	433	481	470	416	441	498	468	455	441	432	455	424	500	454	445	444	455	478	469	497	480	496	496	472	457	459	465	435	467	465	462	437	477	454	428	458	460	481	461	428	460	487	441	446	444	466	466	499	483	421	476	486	489	464	453	442	411	491	423	449	432	461	459	427	469	440	453	452	461	443	418	468	456	470	473	481	484	451	474	426	465	488	454	469	443	468	449	458	418	457	445	443	476	467	477	434	457	462	449	410	458	459	483	433	483	447	467	503	440	441	426	494	446	471	441	473	439	461	452	496	485	443	454	479	470	439	445	461	440	433	466	472	406	457	434	456	472	493	503	439	473	412	452	447	450	502	433	473	448	455	453	451	461	437	441	428	472	462	423	446	468	460	457	435	469	494	428	448	464	441	426	415	500	461	464	450	434	448	452	454	477	432	490	430	445	463	428	451	477	492	441	445	474	459	465	471	476	475	467	418	426	448	428	452	505	461	487	481	465	450	407	478	455	457	425	461	476	459	456	491	487	459	480	453	431	462	454	439	495	470	425	459	410	466	446	410	473	469	457	485	458	468	428	485	456	473	473	431	443	451	440	444	423	446	395	454	439	466	443	480	462	472	447	463	475	438	483	434	455	459	467	442	497	462	460	442	420	454	446	443	425	457	486	475	418	471	437	476	466	460	443	452	484	479	439	508	414	453	517	483	452	437	452	460	470	481	468	406	457	461	450	441	408	441	454	486	465	456	423	471	425	451	462	437	479	471	492	446	494	459	433	454	452	464	459	469	480	471	465	466	491	441	455	446	463	453	460	460	465	442	480	433	440	489	429	459	464	471	483	491	444	478	492	481	468	470	446	458	455	438	453	471	437	444	443	443	468	466	433	482	487	426	431	436	452	453	447	420	455	432	479	499	466	443	452	431	488	441	449	466	439	456	451	461	482	450	452	442	438	450	423	469	476	433	428	466	432	450	468	436	439	444	443	467	467	445	470	442	459	456	459	431	483	429	440	460	456	483	496	452	414	493	444	421	460	440	459	449	454	476	441	466	459	431	485	480	455	473	448	452	453	438	487	438	497	436	468	463	463	446	443	434	482	447	443	478	429	470	457	432	440	448	431	484	445	473	446	475	460	475	458	453	455	455	462	443	480	452	465	465	448	482	419	466	477	507	502	459	479	479	454	469	450	453	471	468	439	459	466	452	418	452	436	448	459	471	465	446	466	447	469	485	450	467	462	467	484	481	458	493	458	499	455	468	467	459	470	453	422	462	461	420	468	457	475	453	455	437	477	483	436	464	491	437	428	434	450	444	465	478	450	433	443	432	462	481	454	469	494	440	445	474	453	493	480	483	473	413	491	461	456	464	441	464	467	480	441	422	440	434	437	415	451	455	446	423	490	461	508	458	454	442	482	481	461	448	445	531	452	482	440	471	446	474	408	461	428	431	427	452	463	499	446	485	468	454	459	471	419	516	471	440	458	422	407	451	497	479	465	467	446	443	433	441	445	457	465	470	477	434	480	477	512	505	435	441	483	420	466	446	440	446	450	478	437	442	458	452	477	452	440	465	485	465	431	437	466	467	411	442	488	467	518	425	476	493	439	502	431	450	419	434	454	437	463	459	470	434	437	460	472	488	469	469	451	454	458	430	449	458	456	471	424	461	476	440	506	449	433	463	427	478	503	473	507	459	478	468	459	445	434	479	439	473	476	474	423	501	482	467	435	465	475	449	462	469	468	474	467	497	424	452	483	495	506	485	488	448	464	479	447	449	426	473	445	454	437	488	484	460	424	468	426	442	463	430	436	499	452	484	454	451	449	493	467	464	464	491	455	436	460	437	502	470	502	448	442	462	445	464	476	472	474	459	458	444	431	517	456	454	448	458	473	460	459	439	454	472	474	467	461	458	436	436	460	466	458	442	453	458	446	458	456	460	476	484	482	464	457	449	417	435	469	476	452	445	462	466	454	494	452	434	471	442	468	432	469	472	437	479	484	465	500	482	459	425	440	445	473	454	470	444	462	422	469	488	486	441	461	453	492	432	422	477	441	450	451	448	468	470	462	467	465	421	417	472	411	461	465	494	431	453	450	487	488	470	479	422	462	444	405	453	466	493	443	487	459	483	465	442	462	468	452	438	424	469	497	483	453	456	495	491	458	449	408	446	466	434	443	429	458	511	458	430	462	488	491	444	441	442	485	465	438	437	441	457	447	485	478	449	469	495	417	440	445	447	447	464	458	456	421	472	465	462	479	450	470	479	417	427	403	457	455	494	445	488	433	446	498	426	468	477	466	456	426	470	450	475	462	430	474	476	447	417	476	471	459	458	440	479	469	458	457	453	459	504	458	435	491	451	468	499	415	452	433	492	479	468	436	472	468	450	441	473	489	450	451	442	479	475	481	505	481	466	441	514	441	446	433	449	471	451	433	463	436	457	449	455	466	459	466	468	489	433	457	486	473	446	422	447	452	465
22561	21243	28424	24370	21238	18762	1008	425	326	305	271	251	216	249	224	192	190	218	170	177	159	183	177	162	191	136	181	161	158	188	176	160	178	168	171	171	145	157	169	176	172	177	184	154	175	145	146	160	154	170	203	155	147	159	141	154	160	162	153	144	152	154	154	160	171	130	142	147	147	137	159	139	150	154	165	160	132	145	156	140	152	153	152	135	154	165	161	139	146	140	159	147	146	154	169	157	177	154	163	139	158	165	149	150	151	135	153	147	146	160	167	146	149	159	140	146	151	173	147	164	150	148	167	143	169	161	165	136	157	160	158	163	176	157	157	153	144	155	146	175	158	161	153	182	167	161	160	161	167	173	148	155	155	150	158	161	162	154	139	165	138	158	125	148	157	128	158	137	162	148	157	146	154	159	164	152	140	146	184	157	143	149	157	155	139	132	149	141	139	152	159	148	153	140	150	158	194	174	154	148	159	153	144	186	145	148	145	155	158	160	161	157	162	164	148	153	141	158	144	152	156	156	148	148	154	156	161	143	153	177	154	162	162	154	158	135	158	149	159	143	178	175	150	160	148	161	145	138	137	149	146	162	147	153	141	157	164	147	177	169	164	158	142	142	163	151	180	173	187	163	144	146	165	131	166	175	175	145	171	159	150	146	162	133	152	149	159	144	138	160	164	163	145	148	159	157	177	145	148	150	182	138	140	152	154	145	146	150	165	131	139	146	166	160	133	145	150	156	181	164	141	140	157	158	157	143	153	149	125	157	153	140	172	158	147	157	144	154	172	138	133	164	168	164	142	163	155	167	176	156	141	163	148	154	164	162	178	145	141	169	155	170	136	150	170	154	147	140	176	161	150	151	178	165	146	162	152	148	146	156	143	151	161	175	164	174	172	149	140	183	145	169	153	175	154	137	160	159	171	170	147	142	146	150	149	157	143	145	133	152	142	136	166	152	137	159	153	152	171	144	158	150	175	146	144	148	162	164	150	147	142	152	189	175	180	160	148	135	154	149	137	161	160	158	126	138	153	154	143	150	154	165	162	157	162	175	151	138	174	160	135	149	164	145	175	151	155	151	158	163	151	150	141	140	167	157	174	148	134	148	162	128	141	152	145	134	136	176	128	149	164	162	160	134	167	137	147	170	177	164	155	157	169	152	150	125	151	169	145	145	149	151	141	144	167	157	142	171	166	143	147	154	147	148	171	158	175	173	175	146	132	169	174	149	142	178	150	154	166	173	132	143	174	146	178	163	164	154	145	176	163	143	156	147	161	140	168	151	150	133	162	162	142	110	148	160	170	173	145	142	150	168	148	141	166	128	137	143	146	154	173	143	145	138	179	152	141	158	179	156	141	167	163	166	164	145	150	161	156	143	147	149	142	171	135	174	153	158	174	141	146	175	157	147	154	149	157	130	139	150	168	140	130	148	168	164	148	178	178	159	149	131	169	158	162	161	154	154	135	178	168	155	151	162	160	158	130	145	169	165	129	144	154	156	153	148	135	148	159	141	156	118	166	142	165	152	155	180	150	137	140	146	159	143	143	151	147	158	136	163	157	142	160	176	153	144	143	145	150	139	145	151	163	151	166	160	163	125	124	148	155	166	151	140	154	162	161	167	145	159	145	156	168	145	124	161	160	166	155	154	156	171	167	144	175	134	170	130	130	147	145	163	152	187	152	148	152	145	154	160	151	157	166	147	156	149	138	163	129	128	149	159	168	164	171	161	141	152	143	130	163	158	135	140	137	152	118	136	155	154	166	165	154	164	152	167	144	171	149	179	153	140	141	137	146	170	157	167	170	194	156	148	147	160	168	146	142	147	165	144	133	147	144	157	135	158	179	149	154	142	151	149	165	144	135	156	142	153	143	160	163	140	146	173	157	160	159	172	155	153	125	156	169	162	157	130	158	165	150	159	165	148	165	167	135	156	152	169	152	144	151	156	131	163	152	166	145	149	142	153	147	168	156	155	138	158	142	166	156	166	163	139	160	149	142	175	149	142	136	172	164	124	138	160	151	143	149	180	150	144	156	154	150	132	177	168	173	149	146	146	140	140	144	167	165	144	151	155	151	134	149	149	154	162	165	150	156	160	160	134	156	152	165	143	159	146	146	156	146	148	149	166	165	156	171	143	156	130	142	158	155	152	142	153	129	164	145	164	137	161	156	173	147	141	168	145	158	175	132	141	156	138	137	155	143	140	144	158	168	170	152	153	142	168	154	159	149	167	144	131	139	178	163	156	135	155	143	165	158	152	121	154	154	180	152	170	176	168	161	146	147	133	144	138	149	163	157	162	180	164	166	143	179	150	136	161	163	139	134	162	153	156	159	159	147	155	161	146	157	132	168	136	153	150	147	140	155	148	153	181	169	126	142	163	154	145	167	150	171	154	156	162	132	149	157	136	147	166	167	177	162	165	137	157	159	145	147	153	150	166	153	160	164	162	150	160	152	172	153	149	145	171	134	147	125	155	133	159	159	124	148	156	148	144	152	179	152	166	153	159	156	158	141	148	174	147	145	164	151	137	148	145	148	150	151	145	139	177	140	161	158	165	147	126	145	140	147	171	157	149	136	138	153	147	158	168	146	185	166	145	150	167	173	151	166	128	157	154	165	167	136	154	139	155	139	161	177	165	150	155	155	144	149	148	143	170	154	137	162	154	150	166	143	157	164	182	166	155	150	143	157	137	170	146	144	147	162	165	162	159	151	158	162	162	151	172	206	151	155	147	152	151	156	162	166	142	140	149	162	151	172	158	149	177	155	155	148	160	167	157	136	134	144	157	160	169	133	136	145	160	146	151	150	170	150	158	151	174	141	143	149	150	171	154	130	148	136	159	151	172	134	140	139	143	157	175	139	158	164	162	149	159	150	157	178	160	163	157	156	142	139	159	154	154	130	158	132	156	159	123	166	136	138	153	143	159	140	165	163	158	146	154	146	138	155	178	144	139	153	148	139	157	168	153	136	147	145	150	163	148	131	177	121	161	150	176	163	141	164	160	146	169	162	137	178	169	177	158	135	157	155	149	151	166	156	160	144	152	156	148	133	153	159	168	129	153	160	154	140	138	128	152	137	150	138	162	138	148	130	148	161	150	143	142	163	171	166	163	164	144	166	168	164	162	152	138	141	167	169	147	142	157	160	150	141	172	157	130	149	164	152	156	158	156	140	144	138	175	153	131	152	133	153	145	160	154	153	139	188	149	155	157	155	165	163	151	162	160	170	159	160	184	156	159	140	151	160	161	145	149	130	163	151	160	159	155	137	177	136	147	137	140	162	136	152	145	143	163	141	165	134	168	163	145	149	146	152	149	159	159	133	156	148	152	147	163	155	135	138	162	168	145	143	156	165	145	153	135	165	163	164	142	167	175	160	167	143	148	158	151	142	165	137	165	145	145	151	152	155	146	154	153	167	128	151	160	180	149	168	151	148	150	164	158	152	134	137	145	142	154	156	156	144	175	155	178	164	152	169	148	167	142	183	170	145	149
21942	10476	6465	3037	2107	1505	1098	872	759	626	515	432	446	368	367	318	315	328	282	280	276	281	287	254	236	301	256	263	239	248	268	243	240	218	257	247	300	280	257	238	241	231	237	233	215	224	201	228	220	226	206	254	210	217	216	231	224	244	201	227	211	212	225	229	225	202	242	249	221	202	238	217	217	213	225	197	193	242	206	210	184	210	202	196	224	187	198	228	223	202	223	215	222	236	211	210	201	193	198	206	201	222	189	212	205	231	199	218	215	209	228	204	201	215	239	203	225	235	199	202	219	235	205	215	201	205	226	214	241	228	220	200	223	208	200	201	196	206	183	194	195	225	210	225	216	198	218	234	212	206	206	235	204	200	209	181	220	227	211	234	185	228	221	216	246	229	208	173	197	203	205	199	209	234	190	221	230	205	250	210	234	194	224	201	209	221	231	212	231	189	240	210	211	213	230	205	194	207	259	216	203	203	209	195	174	213	216	212	201	216	198	203	236	226	222	206	220	217	224	211	231	174	237	202	215	191	192	211	191	246	203	210	216	198	204	205	211	218	218	219	202	248	194	201	215	196	213	204	201	209	229	220	216	200	204	228	217	189	188	214	233	210	232	204	231	216	205	200	208	226	247	188	191	202	225	203	210	223	233	213	216	254	200	197	233	214	239	197	204	225	234	218	219	194	245	216	216	205	218	200	214	190	217	222	206	209	234	217	192	204	205	188	183	208	203	244	198	215	242	219	205	233	220	195	222	225	243	227	210	205	223	197	224	226	244	226	191	216	181	228	200	205	214	187	225	213	221	188	210	188	236	235	229	222	228	217	203	198	227	212	176	238	198	212	208	217	218	192	241	171	209	195	195	240	229	203	235	205	215	215	236	204	197	207	194	226	175	222	216	187	232	226	211	213	209	243	191	196	175	195	226	197	217	220	220	222	199	221	217	218	207	208	216	224	199	210	205	204	233	190	181	200	210	226	196	219	182	214	211	239	214	209	214	214	205	211	213	214	225	214	215	235	216	200	207	218	212	198	203	229	220	196	212	191	223	205	210	202	208	226	218	213	232	212	192	192	211	231	230	202	203	199	205	202	194	173	212	231	239	221	189	230	193	224	221	185	204	189	232	209	223	217	193	192	186	237	233	224	205	231	210	234	203	191	210	233	232	186	198	206	215	235	209	225	191	221	196	200	219	211	220	221	198	209	238	188	190	228	197	223	206	210	206	188	225	201	228	210	173	192	211	214	222	204	233	209	226	210	241	193	210	218	229	197	235	206	207	204	200	227	201	219	204	190	239	206	224	199	212	209	200	237	227	228	236	227	220	207	204	207	210	196	227	232	225	209	195	232	200	226	213	210	200	236	225	200	223	207	191	216	223	237	199	201	216	231	206	193	200	231	222	207	215	213	210	224	241	190	220	231	206	204	228	219	212	202	207	207	217	206	201	214	198	204	219	230	218	212	198	228	229	223	228	218	203	193	216	214	228	224	222	218	188	211	234	232	228	220	214	226	206	229	207	223	209	235	216	210	203	205	233	229	221	207	205	216	206	221	216	210	253	196	212	200	211	212	228	195	217	231	221	193	207	217	220	207	198	194	198	200	206	178	230	215	216	232	206	190	188	221	217	224	208	203	196	203	233	215	214	237	210	194	236	221	190	228	213	209	224	231	188	196	212	203	209	201	251	247	228	231	230	211	202	223	224	187	194	238	218	207	230	225	236	214	237	226	214	205	210	230	197	170	198	210	207	220	206	193	202	205	208	194	207	220	235	212	216	205	207	232	207	204	209	209	210	217	208	198	216	190	206	182	209	225	205	215	222	204	206	217	229	181	227	215	208	197	218	227	212	220	211	204	211	196	211	209	213	188	228	214	211	227	215	222	212	207	217	236	226	208	218	198	190	184	216	206	223	235	203	205	200	239	229	212	208	224	198	219	220	230	200	206	220	212	194	203	222	210	238	194	214	228	227	227	220	216	214	204	217	227	229	222	241	206	242	237	231	231	217	216	232	198	219	213	220	223	196	192	202	210	240	219	229	238	205	203	218	222	218	192	204	233	187	202	219	242	228	213	223	231	197	215	233	192	189	204	199	219	181	227	214	239	230	248	205	208	237	218	201	204	246	221	202	204	221	198	200	203	199	240	213	240	221	214	213	228	218	221	242	197	203	226	205	211	202	228	230	224	219	207	215	215	181	233	196	209	210	204	206	226	204	200	216	230	201	207	217	205	222	215	186	212	222	170	210	198	212	193	215	207	193	226	214	213	210	216	222	214	206	215	203	228	193	210	229	199	218	209	208	218	205	205	183	223	216	197	173	217	189	208	221	226	201	202	231	201	201	216	225	206	199	235	247	231	206	191	206	227	204	223	193	221	217	229	180	225	212	199	206	226	215	206	239	232	223	197	211	231	226	240	220	212	207	209	238	207	207	192	189	215	224	180	231	223	226	230	216	210	228	193	229	206	180	190	197	213	205	192	216	211	193	209	239	227	212	200	229	229	186	193	204	218	235	218	213	214	221	203	225	208	217	222	216	218	211	234	204	204	210	208	211	200	196	235	199	200	224	213	209	256	230	201	183	220	186	197	195	221	219	227	219	204	210	204	216	210	190	224	209	216	211	193	213	224	225	219	201	226	206	234	217	190	225	213	210	235	214	178	203	186	215	207	234	202	220	203	191	261	231	221	190	196	252	241	177	191	226	200	220	209	202	204	203	199	226	221	219	206	229	194	220	213	209	200	215	216	213	226	226	201	230	215	207	204	199	208	201	219	224	244	213	208	190	209	212	215	208	182	221	229	225	226	211	219	210	221	213	201	233	210	226	242	226	200	197	218	243	233	220	204	211	217	193	203	200	216	206	222	227	228	201	212	213	199	202	220	222	203	216	211	212	235	216	200	216	221	206	195	219	215	226	215	232	235	210	197	213	221	217	208	179	197	213	222	229	227	222	212	230	184	197	209	227	197	224	207	210	218	210	212	228	194	213	219	189	223	188	197	214	214	212	231	209	221	226	211	226	212	182	199	240	194	222	199	216	207	216	202	194	222	209	234	226	208	222	205	215	197	201	208	210	199	218	233	217	219	209	258	213	229	213	205	208	233	205	220	222	220	207	234	200	210	224	176	220	227	204	224	221	231	208	210	193	227	213	223	220	229	198	219	227	211	193	227	196	212	237	193	222	216	228	210	202	208	215	224	209	217	232	205	233	218	221	211	199	196	213	201	233	208	217	210	208	225	212	215	214	189	233	197	218	216	226	206	213	224	223	244	225	188	191	224	215	236	223	224	197	227	224	213	223	212	201	208	246	219	202	213	210	213	230	211	212	198	209	228	238	220	210	214	212	218	223	236	238	185	210	224	227	207	221	198	212	173	220	222	212	219	234	204	212	181	197	226	237	215	226	232	195	224	216	214	222	231	214	204	227	204	205	179	222	230	212	222	218	203	194	231	233	183	207	238	205	216	211	208	188	227	217	218	205	230	212	217	226	218
28012	15446	2121	646	511	479	510	483	461	474	467	498	510	473	494	459	477	491	469	502	488	473	516	495	455	414	479	500	504	492	455	506	492	527	503	466	470	476	453	489	463	471	462	494	464	471	453	477	466	485	482	483	473	489	438	497	488	447	467	452	501	492	490	473	480	482	491	496	454	444	420	511	454	514	482	484	493	508	503	468	465	482	436	497	457	482	494	483	467	466	461	464	503	495	490	486	449	454	447	471	443	506	445	482	420	492	489	530	484	446	498	500	476	472	442	495	503	467	525	484	494	474	492	501	485	485	458	454	480	512	465	459	450	513	488	497	492	471	483	462	441	479	478	506	482	478	511	497	439	462	449	507	488	476	465	502	452	446	462	477	493	477	487	476	483	516	452	486	457	446	461	455	448	478	438	503	453	459	525	479	513	489	487	508	445	436	483	489	423	497	510	510	482	441	459	470	472	510	487	496	514	497	482	508	429	469	513	465	496	486	449	449	455	480	477	466	477	467	507	474	473	496	467	466	492	494	483	451	467	512	507	493	465	485	479	489	485	474	524	482	459	460	483	515	482	485	500	491	467	519	453	466	506	499	481	461	451	458	466	438	478	469	485	474	452	477	492	495	455	466	480	478	463	450	475	479	471	476	474	487	493	481	472	490	471	486	453	509	479	441	456	445	504	471	469	438	470	470	437	493	469	472	488	482	443	490	477	503	457	486	484	494	514	442	489	460	465	456	446	487	448	468	467	452	475	522	481	460	510	488	484	490	451	460	502	465	433	511	467	470	484	515	464	486	473	496	488	491	476	458	461	514	514	491	510	475	446	442	481	480	462	460	445	485	499	459	476	500	498	460	494	491	473	454	461	515	490	483	445	472	449	483	477	457	463	429	488	463	452	475	471	471	502	479	508	489	467	505	489	451	463	493	465	479	466	510	453	473	496	494	464	498	465	434	511	475	483	500	467	506	475	486	498	505	497	518	471	519	490	478	490	485	477	488	484	499	497	470	481	507	506	471	498	448	481	453	461	483	526	511	507	471	497	499	477	504	482	467	517	474	516	478	446	462	463	499	486	496	463	506	485	449	468	481	444	492	501	447	456	473	485	505	496	478	502	477	454	485	498	471	455	502	478	471	458	495	475	504	478	500	495	472	497	465	476	499	469	487	463	487	447	468	450	494	483	488	473	466	471	485	493	481	454	502	493	422	510	485	458	470	457	486	485	480	480	474	493	463	506	509	442	455	476	473	465	492	520	510	474	450	477	499	498	480	469	487	469	513	446	466	484	463	454	465	496	472	497	478	470	464	465	525	481	464	479	457	514	492	445	504	438	496	437	458	473	497	492	464	441	514	471	501	488	451	499	460	460	467	486	512	507	485	487	491	466	482	479	473	495	454	447	495	461	451	490	484	460	483	481	461	432	447	519	476	496	493	424	475	488	461	473	482	458	493	458	449	480	443	516	462	420	464	463	491	478	460	460	495	452	474	478	467	495	472	483	478	455	465	473	490	454	494	420	468	466	497	480	477	467	498	459	471	488	459	482	492	509	491	438	520	462	470	439	448	494	518	488	509	465	482	445	463	455	462	491	517	463	468	473	534	529	477	517	467	460	476	469	470	466	476	493	470	484	478	481	481	469	502	486	437	504	458	502	458	458	501	479	467	499	510	459	472	500	481	477	482	439	523	436	479	470	494	462	500	483	458	493	490	495	529	455	481	483	469	522	457	456	450	504	457	473	500	485	457	448	475	491	445	484	516	464	510	476	446	465	453	457	495	433	469	458	503	536	488	472	507	468	471	512	508	489	469	458	490	457	514	514	438	476	492	487	478	478	447	466	459	510	506	479	449	477	489	481	456	493	501	479	475	452	427	489	483	470	481	434	478	450	472	457	498	468	500	451	477	468	442	473	491	476	450	486	476	462	476	508	471	491	462	503	481	472	473	457	506	490	458	477	520	456	520	489	474	473	489	455	479	512	516	466	466	478	470	450	537	489	438	494	504	469	479	500	472	498	459	452	505	437	497	502	442	468	475	445	495	507	502	460	427	489	477	473	493	478	489	457	487	483	458	479	492	469	463	520	473	494	487	460	502	490	440	467	478	516	492	479	463	491	471	443	477	495	483	463	506	457	463	504	469	502	447	457	501	482	483	485	479	480	480	489	504	447	481	529	474	439	485	493	465	479	517	503	478	494	462	479	503	459	491	472	479	467	473	457	473	456	475	485	481	486	479	507	483	480	506	437	458	475	484	451	466	464	490	476	484	480	489	455	493	462	473	491	479	465	519	463	504	503	491	492	462	473	491	501	532	475	471	473	474	465	475	473	456	464	465	482	490	479	449	482	481	496	503	491	494	461	483	513	460	481	456	473	472	480	470	481	488	467	477	433	482	430	491	449	493	499	470	486	523	485	479	481	496	509	493	479	498	486	485	473	487	509	465	474	436	453	496	524	509	451	464	472	481	445	472	427	481	520	453	463	501	492	459	459	435	492	484	518	482	468	501	466	475	504	493	466	459	456	488	468	525	475	533	484	493	454	481	502	474	467	507	488	481	486	484	514	464	488	458	466	496	443	497	486	472	480	501	482	499	467	498	467	487	494	501	493	478	476	486	417	469	430	479	464	493	481	473	454	471	511	493	491	467	491	465	453	504	468	475	463	472	462	475	512	467	462	472	467	514	496	486	498	460	472	471	486	465	473	502	508	495	480	464	429	524	452	458	529	501	441	508	461	474	502	497	452	468	463	484	503	453	458	478	497	446	466	465	463	500	481	489	447	476	480	481	445	502	445	479	480	473	525	447	485	483	493	496	465	482	492	504	459	486	488	458	478	516	476	505	468	475	509	496	446	508	487	439	525	491	474	491	454	485	494	467	481	462	511	470	494	466	480	471	510	451	488	474	501	458	479	468	467	490	468	485	486	491	512	463	473	470	499	480	462	482	487	501	447	539	465	479	433	513	483	489	458	526	475	476	496	481	450	528	491	498	474	479	487	473	488	487	481	481	476	435	511	495	502	479	480	472	470	453	489	474	491	471	462	459	498	480	481	451	515	495	517	471	468	480	488	444	474	471	477	491	467	500	486	514	460	462	469	517	504	475	467	498	506	478	506	435	425	437	479	460	454	481	484	451	493	480	472	464	496	494	437	428	458	466	513	478	520	491	481	488	494	478	492	462	488	456	482	473	507	467	427	469	482	471	498	470	493	482	483	468	520	465	494	515	515	483	490	463	459	485	486	478	464	480	493	489	484	498	500	488	496	458	484	468	466	494	484	460	440	501	464	467	415	505	462	465	430	443	456	514	446	527	480	465	472	464	489	476	510	462	454	468	457	438	464	492	478	485	482	496	499	475	493	465	461	468	470	493	478	487	481	502	498	433	491	495	437	458	472	504	480	487	440	457	487	553	525	488	507	491	460	465	458	463	448	502	489	539	510	468	483	448	453	473	465	494	465	452	491	473	490	517	485	510	455	483	446	455	419	455	459	458
7264	950	869	711	698	641	666	643	644	657	609	660	635	654	656	644	628	612	639	655	650	606	672	652	642	664	644	672	617	600	635	672	633	588	675	644	606	670	635	601	619	636	689	628	657	628	636	590	666	683	672	635	640	627	611	627	654	650	643	626	619	626	648	616	620	638	630	604	610	637	627	625	595	681	593	590	602	595	628	593	663	628	660	596	618	648	623	580	614	618	632	647	660	633	602	610	684	652	607	609	667	628	632	627	637	666	614	599	625	618	638	654	659	664	608	612	636	651	643	638	662	628	612	625	653	637	647	638	604	650	634	617	647	671	631	634	660	687	625	643	610	613	673	624	614	630	668	654	594	628	653	580	642	590	680	626	639	644	642	621	635	590	621	634	653	656	621	632	575	620	640	609	672	637	636	654	627	615	645	668	621	637	661	635	609	608	617	661	633	630	641	641	693	641	592	603	636	664	669	620	667	602	652	660	646	641	639	608	604	631	613	669	595	683	599	624	631	645	659	612	630	633	644	625	633	665	645	625	660	621	630	622	631	654	612	657	655	616	644	644	657	648	690	615	664	638	605	638	661	651	705	653	639	616	667	627	585	643	681	624	613	640	617	607	625	636	648	664	707	636	673	609	618	631	638	629	621	644	647	665	644	622	634	652	675	639	623	671	627	614	675	609	594	575	653	624	647	618	630	670	622	646	666	625	667	611	616	679	607	612	631	627	645	612	639	648	646	639	581	655	639	642	631	632	628	641	656	640	607	627	660	633	664	567	671	634	678	647	640	628	635	669	635	652	648	657	653	652	667	652	629	588	640	609	667	656	597	625	679	643	630	661	654	586	656	651	628	697	693	676	642	663	618	624	647	638	636	584	617	640	616	626	659	666	664	680	606	650	667	686	601	626	638	665	617	638	687	647	654	615	611	650	654	638	650	623	604	614	647	664	659	608	648	630	650	636	618	673	567	646	614	684	612	647	591	686	689	640	632	632	685	652	640	640	635	646	626	671	638	677	669	630	655	706	613	668	618	634	650	651	634	592	601	678	641	671	612	695	610	702	608	617	677	608	620	648	645	637	614	644	614	632	618	642	636	648	674	600	644	638	603	637	616	609	633	583	647	597	642	630	660	635	607	639	609	641	661	676	634	614	618	622	604	615	641	599	617	649	639	629	638	624	677	624	634	656	649	619	642	631	626	665	633	627	691	630	623	653	649	642	596	646	620	634	624	683	649	626	635	627	649	656	629	625	617	646	626	672	649	621	636	670	641	632	603	640	632	596	616	642	602	653	594	602	637	643	625	620	644	652	635	629	590	670	634	646	600	620	623	680	616	673	616	614	593	687	635	650	633	632	687	676	657	612	610	645	626	648	646	635	618	650	651	657	643	581	644	641	631	615	632	635	653	629	639	637	654	658	625	602	648	655	623	675	636	640	653	612	629	642	636	631	614	632	619	608	653	650	582	648	633	672	615	641	624	670	620	639	645	629	664	679	616	655	621	658	595	684	572	643	658	615	611	668	638	670	634	649	622	637	658	677	628	646	647	644	638	624	635	583	643	634	664	623	649	632	619	631	654	620	643	633	658	599	639	612	630	625	598	654	605	624	666	604	652	654	613	667	643	635	626	649	665	668	608	632	642	605	648	604	624	642	620	625	585	621	646	650	637	596	602	608	652	602	631	641	613	665	666	582	642	653	645	669	615	659	616	618	624	597	658	609	622	599	581	628	611	620	658	620	617	645	669	641	633	671	665	674	655	626	631	639	629	627	629	664	599	697	595	622	609	610	654	635	615	638	641	627	686	643	608	615	612	628	629	653	648	670	576	610	641	626	653	659	617	682	623	636	616	631	659	571	689	643	640	609	623	628	648	631	649	671	641	645	619	595	626	598	623	669	651	685	611	680	660	636	638	664	694	636	617	612	613	640	628	642	592	662	582	674	640	636	625	631	633	602	682	587	636	637	615	604	611	611	622	620	661	663	641	648	662	583	601	653	647	614	632	699	642	658	633	601	624	629	636	589	664	601	633	627	637	633	660	640	635	678	625	639	658	643	638	687	671	650	613	615	630	641	644	666	636	635	663	629	671	617	644	632	611	620	610	615	605	635	635	648	633	675	626	648	668	664	634	630	662	668	639	683	623	644	642	611	652	626	662	678	623	668	631	612	633	650	660	640	648	635	645	618	621	680	610	659	638	599	617	618	616	646	652	661	644	674	635	646	636	643	595	631	605	576	642	669	607	647	649	678	665	646	589	625	633	645	646	648	625	622	633	625	621	642	654	654	643	651	625	625	640	662	636	631	639	583	577	696	630	657	643	626	619	684	649	648	636	622	655	618	656	631	644	623	609	624	607	667	645	663	675	631	646	665	628	617	630	598	671	645	642	636	611	646	670	615	637	641	665	608	638	615	598	652	655	639	620	628	615	611	619	618	619	609	619	666	613	663	656	660	634	645	585	641	677	652	630	708	623	674	645	587	603	635	626	648	669	608	645	618	622	658	641	622	679	688	621	634	617	626	625	607	648	681	599	629	669	607	634	629	669	571	599	659	664	662	626	651	646	695	658	588	637	618	628	650	646	620	617	648	629	651	681	645	584	695	605	598	682	607	617	612	635	618	660	622	676	641	647	636	622	637	638	616	671	661	619	650	633	641	638	576	694	624	605	661	645	635	612	621	683	647	636	609	675	630	612	627	642	646	669	618	643	657	642	677	612	642	632	689	653	633	632	615	655	615	665	662	630	651	635	622	646	602	646	664	643	662	651	632	604	644	601	654	635	637	600	623	643	639	630	652	633	658	647	641	650	594	610	614	625	638	635	674	614	626	639	606	625	623	672	623	604	624	611	620	691	637	623	636	609	647	607	610	582	596	627	657	648	583	690	609	637	661	645	644	675	679	636	603	641	671	646	613	641	657	651	647	646	626	649	656	646	626	641	631	610	575	653	637	623	636	653	611	637	676	651	642	605	648	630	646	678	673	638	601	647	691	662	634	635	648	647	595	615	628	667	638	641	643	683	649	655	580	625	598	618	607	672	623	640	589	626	631	643	624	652	636	638	688	634	626	667	648	635	640	655	661	670	663	648	661	662	648	698	666	669	643	572	647	607	600	644	615	626	675	596	622	601	658	647	605	681	616	680	628	665	622	642	638	678	685	640	607	615	652	634	628	643	639	668	619	622	625	659	617	649	606	618	659	626	621	672	654	630	575	598	641	648	682	621	601	651	632	656	657	668	655	621	614	644	647	685	628	647	666	684	654	655	602	637	592	615	647	614	634	650	673	595	649	607	610	609	651	655	622	651	633	623	594	647	632	671	593	625	641	625	638	650	630	661	634	617	649	638	650	637	603	599	630	652	642	601	618	566	616	634	593	667	670	660	630	604	620	664	638	665	624	652	632	674	626	608	643	641	621	632	640	637	621	625	636	596	661	685	668	633	656	632	661	670	657	639	606	622	681	686	653	679	647	621	650	657	650	607	660	643	647	637	606
23433	21220	27777	24957	20496	1902	651	519	468	455	424	397	417	379	397	391	369	439	400	378	384	344	376	356	353	374	355	350	366	352	368	368	359	368	384	375	359	403	393	388	353	371	347	371	367	383	348	356	377	382	358	335	339	363	367	372	363	364	381	361	374	363	354	342	352	320	352	338	378	398	350	379	353	341	344	381	386	368	364	367	376	354	357	368	344	362	356	392	347	352	389	358	363	331	333	360	380	375	341	352	352	372	349	382	381	333	351	396	365	362	378	355	356	356	377	337	380	342	349	348	337	375	361	406	367	344	366	354	356	383	343	335	361	350	353	375	370	367	353	332	323	345	357	361	370	363	361	363	348	353	364	392	332	352	345	377	325	340	340	378	352	347	371	405	356	363	373	316	384	347	372	347	360	326	372	357	364	330	365	334	323	350	340	379	353	363	375	339	345	369	343	348	382	377	355	371	365	376	351	377	360	370	351	324	355	343	350	356	379	353	374	359	340	352	354	371	369	347	363	372	384	347	369	341	410	357	338	358	354	373	379	387	337	335	337	354	347	352	385	335	350	403	354	369	338	353	335	394	357	383	382	380	360	349	349	347	384	367	377	383	379	367	346	353	376	340	377	332	351	347	332	356	364	368	369	356	374	334	377	383	331	385	367	378	352	375	363	404	370	350	355	344	347	353	366	367	326	383	346	381	357	360	356	353	339	362	362	347	341	335	361	365	388	353	335	343	367	384	365	364	380	357	380	357	403	365	362	362	366	397	332	371	358	336	363	362	356	385	344	311	335	348	386	384	383	343	368	364	360	384	395	366	352	378	360	350	337	373	326	362	385	345	371	356	382	368	363	350	352	356	393	383	343	367	391	352	330	341	353	363	351	342	356	361	341	347	363	349	385	359	343	382	353	371	387	368	355	397	355	334	338	356	364	334	379	374	345	394	340	368	379	345	364	343	360	335	344	358	377	325	362	357	365	378	340	373	340	347	347	383	357	364	393	338	372	360	340	374	393	368	363	370	375	378	358	373	357	367	371	382	345	356	324	341	358	353	326	349	358	375	407	321	349	350	415	351	349	346	367	377	350	340	364	378	366	368	354	342	377	355	360	354	350	365	374	387	344	326	357	369	360	385	363	350	378	351	376	333	357	382	352	349	341	352	366	396	372	358	378	352	341	358	336	345	354	375	356	332	352	349	370	357	355	387	390	373	362	345	390	308	336	368	360	349	334	376	356	339	342	330	409	353	353	359	325	367	366	365	348	381	357	336	356	406	382	359	339	372	346	376	355	354	371	377	370	358	353	379	353	341	352	392	365	359	340	351	337	317	372	361	343	352	358	351	365	361	358	337	355	344	363	359	347	354	336	365	369	365	357	364	372	358	357	357	374	377	364	346	390	354	371	360	347	356	354	392	372	345	391	341	386	344	381	360	390	349	370	350	371	344	369	348	361	354	357	413	361	361	363	337	359	384	351	363	351	362	351	340	355	325	361	359	378	348	366	360	400	376	390	349	367	353	377	360	393	356	359	338	361	338	368	354	350	371	354	342	368	377	334	330	355	366	360	380	355	370	338	386	368	380	343	335	354	369	350	392	352	351	361	350	356	336	397	379	399	337	354	364	384	333	361	370	365	360	345	362	336	340	357	367	338	359	364	358	356	342	396	359	347	349	323	382	360	367	375	388	365	350	345	366	344	377	357	360	330	347	357	369	339	327	336	380	335	374	365	378	386	354	367	354	345	360	370	365	358	357	349	393	387	352	378	376	339	366	370	345	384	376	358	345	347	333	367	338	355	380	381	366	353	363	338	360	366	402	352	388	344	362	336	384	336	337	336	389	321	358	320	347	336	388	368	352	354	367	369	372	324	370	373	364	369	358	351	353	326	367	340	376	367	380	358	363	356	340	366	363	377	362	393	387	359	337	343	393	366	339	396	368	342	335	387	344	312	359	324	390	372	365	333	343	353	354	361	371	376	364	337	364	350	327	334	346	397	370	353	358	336	337	372	388	345	343	352	343	369	354	385	381	385	389	377	347	352	367	345	342	360	382	382	373	346	362	373	358	371	371	362	340	385	368	393	371	324	368	352	351	382	312	384	357	326	367	390	339	391	364	337	347	382	342	355	343	388	326	352	377	368	344	343	369	355	373	321	383	353	346	358	372	385	335	350	377	342	344	344	337	337	350	372	371	354	369	366	366	351	368	372	374	376	365	355	391	342	366	384	365	382	382	339	335	355	358	361	381	348	375	371	361	357	367	322	404	360	340	315	392	347	341	353	352	369	378	357	374	370	372	353	351	346	331	382	329	357	367	354	357	354	346	381	371	342	368	341	372	356	390	350	358	393	358	363	348	357	371	362	379	351	370	367	359	354	377	381	328	345	368	352	399	387	398	341	365	333	363	366	373	353	350	340	365	344	378	372	345	359	370	362	344	369	359	384	363	374	370	357	349	368	353	366	353	336	349	380	325	378	341	353	357	381	376	396	351	342	366	342	392	355	365	368	366	367	347	398	370	370	355	363	348	401	368	361	351	370	372	369	376	379	369	372	407	370	376	371	366	367	327	379	355	378	373	372	366	371	395	375	343	366	389	370	375	341	346	391	387	378	366	337	355	408	353	375	378	368	369	350	319	357	386	362	372	353	378	353	381	346	349	388	389	365	360	359	380	386	368	369	371	368	364	357	339	340	368	388	345	359	373	348	368	372	351	356	349	354	341	375	371	348	390	360	350	344	398	370	331	323	329	385	384	343	384	372	352	338	384	369	362	356	338	314	360	358	356	365	351	358	308	341	358	368	367	384	379	363	378	351	330	358	351	343	338	379	363	353	335	334	356	358	376	369	357	371	358	356	320	341	378	366	367	337	360	338	346	376	344	366	352	353	360	336	369	349	344	345	376	345	327	375	371	342	377	326	354	374	328	366	345	344	328	395	345	364	389	327	359	372	351	385	385	364	374	380	351	357	367	350	379	356	374	326	343	350	378	374	347	361	378	372	319	405	370	355	334	336	389	370	338	364	347	364	337	365	343	364	366	335	380	329	362	349	376	330	367	359	390	373	358	376	350	352	365	366	362	372	357	370	355	417	386	361	353	363	337	341	353	369	363	370	349	329	360	391	335	329	335	378	363	365	388	361	340	325	339	347	391	377	350	334	371	376	385	354	383	344	354	368	365	376	338	343	362	378	323	348	350	360	320	337	359	395	364	321	363	338	354	347	351	378	361	362	371	345	330	314	362	344	325	350	385	374	350	387	342	347	358	361	366	378	320	355	372	368	341	380	361	378	351	353	331	361	355	344	345	368	354	351	353	354	361	401	364	332	373	365	368	331	390	351	342	373	352	328	381	346	387	374	374	372	376	357	368	362	356	334	390	375	350	376	352	359	337	363	389	361	358	339	368	361	381	406	385	354	377	326	360	356	365	345	382	347	361	347	376	374	358	359	371	397	368	321	326	356	348	376	341	359	330	335	395	352	386	340	362	346	360	381	348
19328	6603	4054	1985	1567	1200	989	868	821	689	646	674	599	563	574	594	565	584	526	543	531	501	513	554	537	497	535	515	478	505	517	531	507	469	510	496	516	541	507	497	520	470	471	469	461	469	460	473	503	539	519	486	494	505	493	494	510	510	474	523	510	473	489	464	449	468	472	514	524	510	492	521	490	489	529	499	520	506	505	460	502	475	501	462	494	519	504	467	505	499	505	503	494	476	469	510	492	499	478	487	482	516	468	486	485	497	497	504	468	498	512	492	499	515	522	465	501	508	502	494	485	495	513	464	482	496	464	496	491	520	497	488	527	505	458	493	500	493	542	477	513	493	496	486	468	475	489	496	495	497	511	460	550	489	489	449	466	483	513	554	484	479	468	466	503	520	512	463	501	481	539	455	537	486	525	485	516	464	505	524	512	483	515	473	486	495	491	467	471	503	481	494	482	493	512	425	497	477	505	466	540	480	469	468	515	446	495	490	488	515	478	511	464	476	503	479	499	479	454	494	467	491	497	525	509	505	475	477	478	477	465	507	481	495	495	519	476	471	522	502	521	495	488	502	528	461	527	495	461	537	482	535	519	513	525	511	495	471	471	509	455	476	530	448	492	499	488	490	438	478	501	458	474	502	518	517	486	480	476	513	516	513	490	533	485	495	454	487	497	493	462	511	493	484	486	456	517	529	515	507	490	473	480	470	487	484	521	467	469	483	497	463	478	479	486	505	471	491	509	474	473	459	483	483	509	462	466	512	529	514	479	479	471	510	485	504	507	479	509	485	493	524	508	500	454	503	478	450	483	481	496	481	460	449	491	499	494	498	493	507	472	503	482	538	482	485	455	508	513	455	507	508	488	481	474	466	493	475	472	492	497	490	503	471	475	484	450	517	471	505	467	498	495	486	482	494	464	510	493	484	517	458	486	471	512	458	478	521	508	479	517	514	480	466	485	476	489	507	467	467	516	468	535	509	548	506	478	513	498	505	506	472	473	484	487	480	488	538	460	552	515	497	459	495	512	474	499	476	473	485	516	479	488	539	464	463	486	486	482	513	513	504	497	521	460	498	518	458	489	503	483	492	472	498	468	482	503	447	501	520	515	510	502	494	518	496	480	485	479	468	493	490	505	446	465	497	503	457	502	478	493	489	522	509	499	489	493	449	499	468	477	470	454	444	518	531	484	505	455	487	525	527	516	489	463	472	493	455	479	506	459	489	494	484	452	502	501	512	475	455	475	505	491	485	481	503	524	500	485	484	509	483	458	498	469	500	503	497	498	493	479	477	488	529	501	504	474	510	483	495	528	495	529	486	450	527	525	480	499	469	494	513	483	502	448	510	491	525	454	504	487	526	463	516	480	526	490	466	472	463	480	477	461	506	489	479	494	493	521	504	498	484	500	468	481	515	449	504	463	480	491	496	446	495	489	505	508	467	472	466	503	475	418	463	497	487	496	530	484	506	454	513	511	489	508	508	496	497	536	433	516	494	491	479	503	483	508	478	489	466	522	512	520	491	502	506	549	489	516	491	496	498	550	524	506	498	506	475	515	501	486	505	453	454	499	486	460	493	558	494	484	470	478	518	481	461	475	492	466	525	477	505	491	500	491	494	474	500	472	444	533	431	475	491	479	468	498	466	472	470	535	529	530	458	506	474	523	487	482	494	490	506	491	493	472	471	484	523	492	489	470	469	506	513	482	512	502	516	463	480	516	508	509	501	506	497	482	487	494	517	482	482	479	457	510	507	493	474	493	542	481	478	514	469	511	500	489	512	502	491	516	468	488	507	533	503	519	488	488	511	474	484	498	489	514	497	489	487	438	505	475	512	437	489	499	509	460	486	513	521	515	480	492	537	481	486	496	526	479	501	459	483	459	454	480	522	515	527	461	451	511	465	472	467	485	495	458	495	477	533	457	534	498	535	512	472	468	485	502	518	521	500	525	507	521	516	492	502	468	471	512	474	500	486	505	461	497	447	526	498	457	489	492	451	521	507	508	497	470	506	497	489	529	457	494	464	450	500	501	531	492	507	498	501	475	497	490	491	515	527	510	499	499	498	484	498	470	504	488	482	496	514	508	491	511	467	467	491	488	522	517	487	535	525	459	513	496	472	492	507	484	492	500	482	465	527	496	455	512	454	512	479	535	516	485	473	493	465	491	507	467	485	513	457	469	501	483	494	467	461	497	459	479	507	505	496	469	478	484	488	501	511	493	479	470	470	491	448	488	516	517	494	458	466	454	504	519	476	459	513	509	467	519	468	487	482	452	492	442	509	504	474	514	465	529	497	536	520	469	507	518	479	469	480	499	464	447	528	476	492	454	533	497	486	494	507	473	469	483	462	498	517	520	500	450	504	494	485	496	489	510	467	513	499	468	492	490	471	480	469	516	492	518	520	503	492	488	494	518	479	480	536	500	482	498	513	497	464	500	455	517	465	498	474	459	487	468	526	472	509	470	461	519	507	456	521	476	475	488	525	526	475	477	468	487	517	445	488	532	470	527	520	501	483	525	524	456	474	532	489	432	497	505	474	468	475	492	498	474	467	523	478	466	517	524	509	499	520	481	496	527	479	506	493	509	495	495	468	478	499	482	492	453	468	499	486	479	499	502	489	501	491	485	511	501	461	465	498	506	474	467	465	498	465	473	514	480	469	465	471	534	507	513	521	439	535	522	467	538	472	504	460	500	498	505	474	486	449	527	464	432	455	506	485	489	470	468	478	479	478	509	482	506	499	517	488	478	504	523	515	506	501	514	463	457	516	475	475	504	471	462	505	494	542	487	488	475	491	476	503	507	479	503	493	468	489	524	488	475	448	501	510	488	500	468	455	485	479	530	487	523	505	474	489	506	497	473	498	466	529	505	514	451	464	480	507	490	532	500	485	524	502	502	506	486	470	491	482	475	487	500	477	468	467	491	464	469	508	495	468	484	502	506	483	519	464	474	481	506	497	516	516	497	503	515	463	446	467	523	471	466	491	543	517	483	481	493	461	499	512	479	457	513	447	458	502	506	509	499	460	491	467	509	471	470	507	477	461	495	476	475	500	500	452	480	498	490	506	484	494	482	441	505	465	493	470	487	506	474	545	485	456	498	505	517	493	468	495	492	465	467	567	488	456	534	489	495	461	510	510	492	502	494	510	531	483	495	487	510	473	487	524	466	501	488	486	457	477	498	479	493	487	456	454	496	486	498	503	470	485	513	526	530	492	487	494	508	502	497	500	470	483	504	497	481	456	512	476	466	527	497	479	500	490	504	472	454	503	462	527	508	496	488	508	513	507	457	506	495	485	492	474	463	507	507	515	495	458	510	518	503	467	478	466	471	493	493	443	482	477	468	507	529	502	530	510	504	453	482	477	474	509	491	498	516	506	497	491	504	516	506	515	469	446	493	493	523	457	472	476	511	467	480	479	520	513	501	493	488	447	497	495	507	500	503	528	443	515	450	512	518	477	470	482	491	442	442	454	504	521	530	490	466	487	467	495
24958	21253	25584	22279	999	444	452	368	384	358	385	385	356	351	345	359	366	325	357	368	343	379	341	365	329	321	357	338	331	351	351	343	353	368	364	342	337	340	351	350	336	340	330	361	305	340	361	341	351	360	324	318	332	317	356	321	312	341	375	352	333	345	373	349	322	331	356	368	318	361	353	356	326	340	347	350	340	332	342	333	338	382	334	339	354	313	326	346	360	343	323	352	342	312	321	364	367	351	325	332	328	332	352	339	341	302	342	339	347	346	322	316	339	315	353	313	331	334	340	332	362	324	354	338	347	343	343	358	334	355	356	333	341	372	321	330	322	319	365	360	358	322	367	357	313	357	330	349	346	349	335	350	332	326	346	348	342	300	372	368	318	325	312	320	379	357	360	346	344	320	313	341	350	362	318	374	337	352	346	338	333	314	321	345	373	370	346	351	354	341	334	345	334	339	311	332	328	382	357	394	364	337	363	324	339	340	340	376	351	323	358	333	337	328	336	341	359	327	356	352	343	334	325	363	342	309	357	348	322	356	318	323	372	356	378	317	358	340	351	335	366	347	328	345	367	349	336	331	342	339	335	350	323	358	373	316	347	337	317	325	346	322	381	342	341	321	339	341	337	345	315	327	347	336	328	392	349	339	352	369	374	345	325	359	351	338	335	325	310	361	339	329	365	328	370	330	352	361	375	330	333	334	341	318	342	345	328	356	355	307	346	354	365	363	347	328	375	368	320	341	337	321	344	311	312	340	348	369	311	319	340	351	376	369	325	343	349	331	355	342	338	380	348	338	314	386	344	343	350	306	340	344	339	355	334	377	317	357	338	372	388	324	340	320	323	341	333	327	364	358	371	317	311	337	326	349	353	372	373	357	326	371	339	329	324	360	339	344	377	322	346	349	323	337	337	328	345	316	322	313	374	337	323	324	323	331	299	369	341	324	361	325	363	326	332	340	367	354	377	329	316	336	362	374	332	349	334	353	327	345	322	350	331	344	331	356	350	324	337	365	335	346	379	371	362	340	368	372	366	359	340	337	388	358	359	339	369	343	309	341	355	362	329	367	353	339	342	354	313	335	385	340	328	347	356	378	368	334	423	372	333	325	351	344	349	365	344	325	354	346	349	305	368	328	318	353	349	354	375	338	347	353	393	344	334	357	300	344	365	346	365	368	333	336	330	328	350	360	371	326	344	339	354	337	312	368	358	358	321	343	338	348	331	336	305	363	355	325	325	298	354	344	336	363	319	352	340	344	354	345	342	336	327	364	344	337	348	323	338	359	348	373	334	374	311	349	330	338	372	373	336	324	334	338	339	329	329	328	312	327	327	319	336	340	344	356	329	331	320	351	343	331	378	353	353	336	299	314	344	354	304	327	336	352	315	347	347	350	331	335	352	338	381	367	339	323	365	321	350	332	352	337	342	354	368	372	321	356	319	350	332	307	334	310	324	341	372	341	339	311	360	326	326	356	390	335	379	344	357	386	371	335	328	362	325	342	366	362	381	318	315	345	366	349	352	373	297	349	343	336	325	334	353	341	344	342	332	336	333	330	351	339	376	355	371	348	347	347	326	342	354	365	331	329	347	336	376	343	342	351	349	336	324	336	308	375	327	344	357	358	333	335	357	319	369	329	375	329	342	321	328	310	348	324	323	347	354	369	339	347	320	374	311	323	346	371	336	331	327	341	374	348	312	339	325	348	322	389	325	334	358	325	350	349	331	359	339	330	365	314	357	380	391	355	328	383	380	331	365	365	341	331	340	349	314	358	311	330	358	345	385	398	339	326	343	334	359	355	331	297	368	349	333	345	328	350	325	340	348	345	356	341	331	333	336	307	344	356	329	358	343	326	344	342	323	307	359	362	340	321	347	361	337	360	368	358	320	324	302	359	339	366	335	340	359	321	334	377	334	322	355	354	346	376	322	345	334	316	366	307	403	336	345	333	330	337	359	312	350	337	369	328	350	338	331	349	337	307	318	328	338	317	329	369	346	319	346	344	349	339	318	313	324	341	336	364	344	350	354	369	338	342	324	380	373	351	366	349	343	346	323	332	332	338	352	367	333	326	347	346	373	329	327	340	381	333	349	342	341	331	337	318	334	369	370	330	343	338	344	334	348	351	361	337	350	337	308	353	354	351	335	342	344	352	359	372	346	350	345	352	341	347	331	354	358	343	345	311	336	343	372	346	329	340	317	349	349	319	326	353	343	343	370	292	335	300	338	347	344	334	352	315	328	381	339	332	317	359	364	358	329	343	346	320	336	342	308	316	334	356	365	352	341	345	351	319	304	325	370	348	399	339	345	309	330	387	356	330	346	332	341	316	330	347	340	319	334	341	316	326	338	335	362	340	315	345	360	322	335	350	330	337	325	382	359	344	322	335	337	337	354	333	359	360	342	323	316	346	350	346	336	358	338	333	371	363	327	313	338	354	343	325	315	359	355	373	331	294	323	349	381	377	323	364	377	339	321	361	348	324	330	340	334	338	352	327	363	372	332	354	337	373	301	343	346	345	382	345	348	318	353	330	354	329	338	321	354	342	345	339	340	350	341	320	298	350	316	350	355	362	347	337	328	330	340	318	327	358	324	346	355	360	344	343	342	341	341	324	323	339	360	309	333	351	344	322	351	328	359	351	357	347	338	333	383	341	359	357	314	323	351	345	353	318	338	328	346	317	331	336	348	348	334	335	342	315	324	357	341	331	357	354	357	346	350	337	365	341	332	372	360	338	334	341	325	330	345	332	340	369	354	350	325	347	337	344	333	350	340	345	336	337	367	345	363	336	374	384	349	355	353	350	351	340	332	364	356	325	358	359	338	348	340	353	329	369	325	352	342	336	327	331	348	372	351	385	354	339	375	350	356	328	332	305	318	354	316	370	356	363	385	337	360	337	365	327	341	353	340	346	321	340	349	352	324	320	318	320	339	329	354	314	368	315	363	405	348	355	367	339	361	315	311	354	322	337	353	311	307	352	334	321	364	338	348	358	380	348	350	337	327	343	395	331	381	325	379	347	340	342	341	365	344	355	346	354	325	355	340	332	339	360	369	341	323	362	352	360	366	341	355	336	315	381	358	344	330	341	347	360	383	368	330	360	363	323	348	297	345	325	341	317	345	337	340	346	349	342	338	360	368	330	318	337	337	345	337	343	340	329	325	326	297	334	327	375	345	356	357	360	340	369	343	385	313	344	327	360	319	342	359	358	362	344	345	368	373	339	328	346	325	317	345	332	373	314	321	320	340	328	334	323	331	341	338	345	347	347	337	330	364	339	329	366	329	354	355	361	356	346	325	342	297	360	325	349	339	325	360	348	381	334	317	359	331	343	345	333	337	333	352	328	318	318	351	347	336	365	322	351	326	367	321	360	375	345	325	321	335	334	333	350	340	353	373	351	355	362	328	382	323	334	342	353	348	340	350	356	355	308	331	372	360	351	331	348	366	310	359	341	374	376	342	330	333	363	343	334	353	330	343	358	351	362	347	334
18035	3228	2065	1087	846	781	635	607	545	554	545	519	531	501	513	474	497	463	429	431	432	465	439	451	464	450	447	477	397	453	487	452	417	455	475	487	457	483	465	413	484	422	448	471	434	467	460	494	500	444	483	427	443	426	438	463	405	432	475	448	413	416	435	491	467	433	463	502	421	449	447	489	478	467	442	487	407	439	476	437	468	446	473	441	479	393	448	424	483	427	474	432	433	452	521	440	458	437	433	442	476	414	443	448	411	441	447	495	451	426	416	435	443	442	444	456	422	467	457	480	471	479	452	447	457	465	476	450	470	464	454	439	474	430	447	455	435	479	453	447	412	434	452	465	445	443	411	461	450	480	434	456	431	476	452	452	449	462	439	468	472	476	429	466	468	431	426	436	462	426	474	425	448	434	430	453	466	472	433	432	446	435	448	455	458	449	456	483	440	466	445	432	405	436	441	420	474	490	456	452	460	433	453	445	446	436	475	414	432	464	463	429	462	459	445	462	460	469	474	460	450	426	470	456	435	450	433	461	469	426	469	450	433	449	445	487	420	432	429	440	437	426	441	472	458	440	485	419	459	435	433	459	461	443	463	460	436	449	455	434	400	475	445	483	439	446	448	434	382	452	403	446	427	432	461	470	452	418	455	466	466	464	455	424	439	517	454	453	484	520	427	412	464	471	436	465	480	460	431	468	432	458	430	466	463	420	471	417	473	429	447	467	453	474	452	471	444	446	422	459	453	436	451	487	454	430	475	431	422	439	436	437	436	444	439	455	413	448	447	448	466	446	426	462	442	412	462	432	479	438	429	448	442	481	461	439	415	458	456	442	471	455	468	397	458	446	479	418	449	449	443	417	477	446	444	466	477	445	469	460	460	486	445	457	437	429	417	466	476	427	472	483	482	479	453	499	490	459	452	431	437	449	424	450	444	442	455	445	477	423	446	472	454	456	417	444	422	455	447	462	438	476	474	440	437	472	481	454	456	459	462	434	490	455	442	436	419	459	453	503	496	448	429	454	457	419	456	471	415	475	447	451	435	435	462	450	444	470	408	425	492	419	461	419	472	442	403	487	456	481	477	459	446	455	448	455	459	447	469	463	449	424	466	441	406	414	450	439	444	456	455	409	460	468	436	464	430	426	509	422	432	471	453	419	452	481	464	474	448	461	488	477	478	404	460	444	409	448	421	421	450	476	472	426	460	461	415	448	482	430	452	454	452	451	434	450	440	449	423	500	445	462	492	433	468	465	436	426	456	433	449	451	456	466	477	424	456	463	451	422	435	435	481	470	454	414	499	463	422	452	448	449	439	429	431	435	445	430	461	457	478	466	468	404	461	451	463	445	471	484	449	454	439	453	457	440	390	467	408	413	439	483	441	480	450	457	434	434	470	513	466	408	456	426	440	496	468	419	456	424	468	445	452	462	448	430	444	464	455	461	463	458	442	443	460	428	430	459	465	454	446	450	440	435	450	436	433	476	465	442	422	406	429	456	438	470	424	442	449	459	433	445	445	403	469	450	473	454	457	421	501	459	447	440	468	483	456	467	469	426	467	455	461	458	473	443	432	438	455	451	402	440	429	453	477	434	477	438	452	446	436	437	460	461	457	436	481	427	471	458	400	443	461	446	479	466	437	492	463	461	445	452	464	437	410	447	435	417	466	433	438	424	396	461	400	409	425	439	472	426	460	451	447	449	500	466	501	479	474	540	448	431	450	422	433	421	428	432	446	453	495	395	455	472	456	452	450	475	436	477	484	421	466	441	433	433	448	451	442	443	465	474	456	446	441	444	454	465	450	458	483	449	437	463	469	452	427	482	440	457	457	414	417	468	395	495	448	502	470	482	457	411	439	428	414	435	442	424	479	413	483	471	454	491	448	420	458	457	435	494	435	466	438	402	454	453	444	474	400	489	435	464	439	462	496	479	410	460	467	449	481	461	480	451	439	462	450	410	469	429	455	454	451	488	447	533	460	485	416	460	460	461	453	421	448	450	472	420	454	447	495	471	498	447	458	429	471	469	495	436	467	429	419	424	488	416	419	478	406	404	446	460	467	402	489	470	451	447	459	441	441	413	421	447	422	440	443	469	470	457	436	453	434	433	437	411	472	454	486	404	427	440	467	427	440	448	459	454	443	436	481	465	420	427	456	443	442	475	454	484	435	457	435	485	442	388	447	433	443	424	499	461	437	402	430	460	462	465	481	432	450	473	470	426	463	487	461	470	449	489	386	452	471	434	408	486	444	474	444	448	440	432	477	380	451	463	441	473	423	443	438	414	432	433	461	450	435	444	440	470	456	468	440	452	433	463	440	450	453	418	448	436	491	430	409	509	404	443	448	438	488	440	444	463	431	470	449	456	435	460	401	450	453	488	420	475	475	433	463	412	425	450	419	444	474	448	422	451	445	447	420	466	444	441	440	458	434	466	461	451	466	408	469	451	457	469	408	461	456	434	420	456	459	465	440	471	451	474	402	421	498	457	438	461	450	437	425	474	472	454	407	434	453	443	427	475	443	470	432	426	448	426	512	431	460	466	432	469	425	495	416	449	466	466	475	453	471	447	429	476	452	433	436	479	418	444	430	449	466	460	449	444	424	466	452	457	454	418	482	435	460	473	467	415	456	466	447	467	449	435	456	454	484	484	438	451	460	453	442	400	401	474	414	436	457	458	428	500	467	433	430	426	459	431	428	464	445	461	422	452	471	468	423	450	439	453	469	433	436	429	451	476	444	436	429	461	480	436	430	494	451	427	510	448	454	438	440	453	449	460	455	457	450	453	458	452	499	487	458	496	444	436	426	424	426	485	453	474	455	459	435	494	462	480	451	458	472	437	495	460	486	468	442	459	458	467	418	470	443	439	467	438	477	420	500	456	468	454	466	427	467	473	451	445	432	483	436	456	454	440	472	451	459	407	423	432	460	400	457	455	445	478	449	418	421	458	426	459	451	430	418	430	410	487	431	419	463	460	442	434	428	444	419	467	480	465	442	432	426	443	430	428	421	457	451	439	460	432	406	447	453	433	450	453	417	507	467	460	459	474	470	431	422	438	467	463	461	423	430	479	491	455	455	453	448	422	426	462	464	462	466	458	429	489	436	449	493	467	419	453	452	406	445	461	471	459	428	395	451	429	456	470	452	492	468	414	434	421	439	473	447	458	449	493	462	411	481	435	465	455	490	488	453	456	438	457	461	450	468	472	465	444	465	453	444	415	475	453	435	478	444	459	446	486	441	470	464	420	420	458	476	427	432	485	490	432	460	414	454	505	416	498	441	446	439	471	459	460	470	410	480	453	462	467	468	441	446	446	457	456	453	410	450	472	440	434	431	418	446	467	491	461	408	458	454	467	456	435	444	451	436	420	486	452	493	489	448	446	475	431	434	417	466	441	449	430	468	463	438	456	437	453	451	448	422	435	437	415	416	405	431	451	460	469	478	445	438	447	456	422	461	458	401	454	453	449	458	475	423	432	427	457	466	426	445	489
22566	21310	28543	24399	21305	18668	962	442	320	308	265	258	224	202	198	188	193	179	178	187	187	159	170	168	170	158	167	156	156	157	179	151	170	161	171	160	163	172	151	142	140	146	183	146	138	130	149	152	159	139	151	159	133	160	149	184	173	152	159	164	140	159	141	151	143	161	147	161	161	160	163	163	163	133	154	149	150	156	147	124	156	161	142	135	154	181	153	146	156	143	148	148	143	163	138	162	152	140	156	143	149	145	157	152	158	143	142	131	163	154	156	137	153	138	147	182	148	151	158	142	158	161	165	139	132	127	155	164	153	154	158	158	161	138	171	159	148	133	162	143	154	154	135	176	164	149	136	134	171	146	139	148	152	146	138	164	140	145	138	161	159	163	151	165	163	139	164	167	150	135	149	151	157	175	152	151	147	134	143	134	164	152	114	147	133	143	136	152	149	155	139	125	137	152	155	158	140	158	148	171	142	160	147	158	154	149	163	154	155	156	129	145	144	156	146	127	149	141	156	159	145	145	152	151	155	164	171	177	150	158	157	160	161	150	159	162	173	150	175	141	149	126	139	133	154	164	139	130	166	161	146	161	145	144	150	143	132	160	153	150	145	145	149	153	142	143	163	161	139	141	142	159	149	151	138	153	134	162	128	152	138	175	152	143	169	153	166	157	169	160	161	136	188	132	139	150	134	164	166	135	142	145	164	136	158	150	171	175	153	140	142	166	144	156	151	149	150	134	130	139	144	163	151	153	127	155	155	163	152	156	147	141	143	182	136	149	150	148	162	153	160	143	169	170	139	120	126	137	141	160	142	178	138	150	148	148	136	147	152	148	147	155	141	164	163	158	145	163	144	133	137	132	166	135	145	163	162	146	149	159	158	171	132	160	150	157	145	125	153	155	159	131	136	156	145	137	137	126	158	156	143	145	157	143	138	163	133	151	148	167	137	151	155	150	147	155	145	124	130	159	155	151	172	164	143	168	132	140	141	139	156	144	167	154	144	153	143	141	149	136	153	168	155	161	141	165	134	165	160	159	176	162	154	192	135	157	136	155	146	145	131	160	177	156	152	165	150	158	143	138	156	174	138	158	163	134	158	138	175	143	161	138	162	148	160	139	135	150	125	151	146	130	153	147	154	146	152	160	166	148	153	184	153	140	157	142	138	156	162	148	156	168	139	147	150	162	158	132	138	127	143	147	131	140	169	143	158	140	154	146	137	152	154	151	163	169	158	164	143	142	153	152	128	136	157	133	153	133	168	169	128	153	143	153	195	149	162	140	124	167	157	160	155	127	164	160	153	173	153	156	147	160	158	162	141	128	162	163	153	140	154	127	177	147	148	168	160	157	140	168	135	146	140	159	145	151	165	151	157	153	155	136	145	169	154	146	146	149	145	144	164	128	159	142	130	132	155	150	176	123	167	175	129	151	127	145	144	165	155	137	170	155	142	156	173	146	138	150	139	161	146	118	162	167	137	187	142	149	139	132	152	161	146	127	147	151	152	151	168	156	150	140	146	132	170	150	136	145	154	162	165	136	158	153	148	157	153	133	151	160	159	139	144	157	151	145	162	138	143	172	160	144	152	150	140	151	149	165	155	158	138	141	140	134	145	153	131	151	163	140	143	159	149	146	153	139	141	141	142	161	160	154	137	163	136	150	144	135	162	146	148	127	168	146	139	146	143	143	143	161	138	152	158	153	158	123	125	162	140	157	120	146	168	146	162	135	160	159	153	170	167	156	171	161	156	150	129	139	135	136	145	148	166	149	162	155	139	129	149	160	177	120	157	147	165	141	129	148	139	147	177	150	142	149	141	144	152	169	155	150	140	154	159	156	150	136	151	152	149	134	157	151	152	135	138	151	134	148	141	155	139	142	149	143	121	167	150	134	173	159	149	160	166	153	155	139	163	148	145	165	129	150	149	141	152	167	157	149	158	143	152	159	138	146	161	147	146	145	165	168	133	161	134	139	164	145	136	147	152	155	136	145	160	149	156	162	142	151	143	153	164	147	184	158	160	140	142	118	152	158	155	139	166	149	144	130	163	156	143	155	161	150	158	157	152	153	153	177	151	149	157	165	141	132	134	152	146	144	158	144	141	170	151	177	164	132	160	151	165	153	150	145	149	159	132	138	169	146	143	144	144	149	148	145	165	170	167	162	140	160	159	142	134	141	170	154	158	140	141	128	152	157	139	148	157	160	157	180	146	156	161	128	139	141	148	142	153	154	157	140	129	148	157	161	158	151	149	140	146	153	165	150	147	146	151	157	145	161	155	149	148	165	131	157	145	143	157	166	155	147	150	138	165	141	156	174	152	161	166	151	157	168	158	165	166	144	161	137	170	159	146	171	123	132	138	156	157	153	158	148	147	131	163	147	182	155	143	149	163	137	152	178	156	132	156	150	147	139	138	148	137	136	123	145	135	131	163	157	167	148	155	170	148	154	166	161	159	131	147	147	145	159	158	166	167	154	179	153	138	146	153	170	160	138	146	140	145	141	147	154	142	158	163	159	147	131	145	149	132	153	123	163	143	155	165	162	140	159	162	160	134	167	181	140	137	141	143	134	162	151	151	154	174	160	154	162	155	157	145	153	152	163	155	146	149	144	160	161	131	135	152	163	151	135	150	141	144	142	142	165	154	151	164	153	153	126	127	152	153	165	139	146	153	167	124	140	154	155	145	162	152	161	141	151	143	157	160	150	160	153	153	154	144	129	171	159	140	148	148	168	146	150	149	130	137	159	136	166	135	145	160	166	151	157	148	140	134	162	161	149	164	157	159	141	141	114	136	159	156	150	143	157	159	158	170	153	178	150	142	128	143	149	119	162	164	155	146	130	121	158	133	160	155	146	153	178	126	146	130	144	139	142	153	149	126	161	159	152	140	143	145	160	146	160	148	139	147	172	154	176	172	160	133	145	145	141	110	152	160	141	148	165	144	160	156	148	158	162	143	158	165	156	139	147	150	149	150	159	137	164	155	154	135	149	164	154	147	154	138	140	144	146	148	147	141	135	153	133	142	157	126	139	170	145	143	146	145	142	150	133	157	141	155	139	171	142	144	142	150	130	159	140	127	160	155	191	143	145	146	140	140	141	157	153	147	147	149	147	150	145	160	166	160	146	148	160	149	137	158	161	139	145	156	154	158	164	140	136	153	144	159	137	151	138	156	127	166	152	158	134	152	130	136	146	156	166	141	147	124	152	135	139	151	160	156	148	149	154	170	167	133	149	147	135	136	169	158	134	165	164	168	155	138	147	157	166	170	151	137	134	156	154	123	111	156	152	155	143	169	146	156	168	144	138	154	141	141	153	148	177	153	146	153	152	155	141	159	156	162	170	139	143	146	173	150	148	128	143	141	156	160	151	166	153	155	143	157	146	145	163	168	129	136	137	152	153	144	153	146	161	138	140	154	184	152	149	141	129	127	170	160	165	159	143	128	147	154	157	143	148	135	125	134	139	146	142	146	162	169	147	135	157	145	138	161	127
22579	10597	6390	2949	2103	1461	1104	898	688	612	541	477	439	384	364	338	324	331	302	279	265	255	275	244	256	242	251	249	264	258	248	239	223	212	254	218	226	231	265	230	235	202	223	243	210	219	185	223	215	211	218	221	220	221	216	213	203	210	215	220	246	204	186	204	219	213	202	198	196	202	227	205	195	210	203	211	214	237	216	217	220	209	201	189	206	215	211	204	230	233	186	190	217	180	201	218	206	240	199	209	236	221	233	184	209	233	200	215	202	208	204	206	212	209	205	237	221	193	206	214	216	216	257	199	228	217	204	207	209	213	176	217	196	216	216	223	204	211	228	214	195	225	198	216	207	181	201	196	219	223	211	215	229	217	187	211	205	223	215	225	198	207	209	190	217	226	216	214	218	204	206	207	214	203	235	216	235	188	234	210	252	186	211	191	205	192	214	193	215	210	209	213	212	211	185	205	209	212	214	203	218	183	204	221	209	213	179	212	205	197	192	222	225	196	185	225	213	211	209	203	220	176	224	235	213	208	228	214	186	197	211	215	207	236	200	194	234	219	220	211	197	224	212	223	197	222	182	192	222	229	202	211	217	209	204	246	214	201	202	202	178	210	207	201	228	219	228	202	195	221	221	190	196	221	217	204	190	213	201	201	222	222	203	200	225	191	234	201	191	200	223	190	194	232	205	218	225	197	198	185	236	242	210	208	212	186	182	218	199	226	220	209	185	219	220	225	222	206	203	207	192	210	215	205	225	211	202	226	196	229	203	222	227	224	208	184	230	206	212	201	227	204	187	196	201	210	205	205	240	224	222	208	211	201	210	252	207	224	210	180	198	182	218	177	202	199	218	181	195	210	211	212	216	228	194	206	208	206	229	208	197	190	229	195	213	220	199	196	190	215	200	195	204	228	205	214	194	221	208	222	206	199	202	213	202	192	187	209	200	213	242	216	198	211	216	205	209	204	224	219	207	204	241	206	216	215	196	200	205	199	231	205	200	213	200	214	215	211	204	199	215	209	223	230	217	221	212	194	214	216	200	212	220	232	230	198	179	216	202	234	194	227	192	201	201	228	200	232	226	199	249	202	208	235	189	222	198	193	202	213	214	230	224	216	205	237	205	213	253	210	189	184	190	245	213	192	207	204	202	204	221	203	216	218	224	221	187	221	202	220	217	195	193	184	219	192	236	211	202	186	221	221	197	208	205	191	194	201	210	200	179	214	206	202	227	228	226	214	194	218	195	200	199	202	196	216	226	201	208	189	220	217	191	194	187	220	190	177	182	191	201	208	211	225	185	223	178	207	207	221	209	214	238	220	206	206	224	227	254	189	191	214	191	217	223	198	234	193	214	197	203	219	209	213	194	204	227	186	240	220	190	215	175	209	181	216	224	229	201	193	242	209	202	180	214	194	207	192	229	198	220	192	236	222	197	221	200	195	201	202	206	182	198	201	210	240	205	201	187	204	215	189	214	215	233	193	250	193	228	198	214	213	204	187	210	216	207	223	212	184	203	201	195	216	223	206	214	219	194	220	231	199	203	222	210	201	216	221	199	195	193	209	219	233	206	185	197	223	204	196	231	219	201	216	197	195	218	209	237	233	202	224	207	187	224	222	199	203	228	191	218	200	215	204	217	176	222	239	183	201	203	221	193	204	185	204	187	225	209	223	212	182	193	204	221	219	236	207	218	205	239	175	224	189	190	212	225	199	204	223	219	210	203	208	237	202	215	216	198	185	218	207	203	195	210	210	203	216	204	228	188	218	217	221	236	218	227	204	221	186	233	189	192	213	229	207	200	203	205	198	236	204	218	212	226	212	227	245	213	204	208	217	228	195	231	203	207	218	208	214	199	199	193	211	192	210	199	224	214	210	214	208	216	231	197	194	207	234	246	209	195	208	182	189	182	211	231	230	211	209	208	218	199	260	210	210	195	223	238	238	196	205	177	205	203	207	226	189	238	202	209	219	202	217	204	202	201	195	192	204	197	216	195	227	213	221	233	195	199	206	242	218	220	206	192	220	211	216	212	232	213	217	211	181	221	207	214	215	212	228	216	216	205	192	242	201	216	202	205	210	194	209	210	232	235	217	194	220	197	203	225	208	206	214	220	210	218	193	218	216	199	210	194	206	218	221	210	197	218	206	199	203	201	201	188	196	215	211	208	207	194	206	210	186	194	178	226	223	218	207	216	191	222	206	217	214	199	219	206	196	224	213	194	205	215	232	204	192	216	195	197	214	220	186	224	223	200	206	216	217	203	211	189	203	212	213	224	201	223	209	193	217	221	212	218	219	231	210	217	235	219	204	194	221	223	212	220	217	216	217	206	238	206	209	215	188	227	231	232	205	215	201	194	217	248	188	246	239	229	217	207	200	215	187	203	216	191	201	207	238	226	200	196	200	216	214	235	227	235	231	202	209	212	218	241	219	186	214	219	167	182	226	195	200	201	210	214	203	224	212	198	203	185	219	208	216	220	209	214	225	196	204	202	222	227	202	220	221	197	240	211	205	208	191	204	192	190	199	200	207	217	220	204	205	227	206	213	191	191	200	196	206	194	223	209	197	211	218	201	208	217	195	193	194	210	208	228	227	221	204	220	218	194	199	213	231	217	192	217	182	189	200	224	198	197	218	215	214	195	202	202	216	212	205	232	196	202	210	208	220	194	221	226	223	209	207	190	221	200	206	221	233	203	213	206	182	213	202	223	204	203	217	211	184	202	189	191	206	181	187	207	221	207	205	205	214	214	222	214	220	230	239	197	199	233	209	216	221	217	227	213	245	214	203	206	207	229	203	212	205	202	204	200	223	215	224	221	192	207	223	209	210	220	214	196	217	220	198	220	191	206	224	175	223	212	202	250	196	227	198	203	189	213	193	200	205	201	201	184	216	226	204	225	218	237	215	213	200	215	192	180	231	189	217	222	213	224	208	202	227	230	227	225	215	222	188	195	216	237	214	206	197	185	213	194	206	228	208	216	231	218	215	197	196	230	207	200	205	236	210	191	239	220	216	213	225	231	192	235	185	235	193	192	218	220	223	193	203	183	233	183	204	203	202	218	195	221	189	188	222	211	214	207	205	195	218	204	195	215	224	219	187	186	214	188	206	194	209	225	183	197	203	205	223	236	195	233	186	233	207	225	215	206	211	199	201	228	186	224	212	204	180	215	207	209	218	216	202	241	209	207	215	191	205	216	204	243	198	222	223	202	205	212	211	203	199	212	205	218	214	220	207	189	209	212	202	189	210	210	208	215	230	224	219	190	227	205	203	238	205	235	237	221	199	216	243	212	246	201	181	202	233	215	211	221	222	224	214	233	185	213	209	219	245	211	218	214	212	209	224	213	208	207	231	212	229	219	206	218	202	212	198	224	214	196	218	246	202	198	232	201	206	227	188	196	191	239	194	193	222	221	211	181	218	208	214	232	207	231	212	196	216	210	231	216	210	169	205	210	197	192	212	209	202	196	196	207	215	212	187	217	230	211	238	208	210
27826	15477	2105	672	550	457	469	525	503	483	496	498	509	477	470	477	458	471	461	453	482	491	505	489	485	470	466	481	460	499	461	470	500	471	450	447	481	484	462	463	472	448	475	480	496	447	486	482	480	490	473	495	481	438	479	441	482	466	489	438	453	460	463	473	507	475	489	447	475	428	468	495	460	470	451	457	492	485	457	478	456	422	472	537	473	431	453	479	453	445	467	476	460	456	432	501	452	486	462	482	487	476	471	486	467	454	458	467	463	478	485	439	453	406	423	517	486	480	463	458	456	503	484	456	486	437	464	507	469	447	480	472	484	484	473	440	473	475	430	501	482	480	473	457	506	472	444	460	495	479	463	472	469	475	507	468	461	469	503	480	455	447	482	456	505	484	486	480	479	487	461	478	503	484	481	445	453	462	492	447	478	496	467	454	481	473	477	444	507	470	435	448	523	443	447	499	481	491	439	441	449	441	465	475	473	439	522	454	452	463	493	484	426	488	472	503	448	463	450	503	477	490	471	485	504	450	481	445	449	528	468	450	437	523	460	438	446	467	457	451	488	440	462	470	453	448	477	487	465	480	445	531	449	447	495	448	509	481	460	519	522	457	478	488	506	473	458	431	495	507	486	484	446	453	451	467	464	470	453	472	431	477	426	489	484	509	482	487	454	451	467	468	487	461	453	494	458	495	488	489	445	465	483	476	485	457	508	443	458	497	488	432	475	461	468	484	476	478	496	494	470	477	462	441	472	494	477	477	461	445	464	434	469	465	428	448	475	454	465	453	449	443	451	500	486	501	474	496	442	442	485	475	454	480	491	467	472	455	508	494	489	472	446	421	496	479	463	459	442	450	475	499	473	433	502	513	437	504	475	469	456	467	491	506	430	487	456	500	503	462	487	489	459	480	465	477	489	468	474	448	489	458	471	511	456	451	501	489	456	476	502	460	454	445	466	479	503	443	465	445	487	473	445	440	456	451	501	438	476	461	474	526	454	457	447	467	450	437	435	472	505	496	496	491	436	504	519	471	454	481	476	480	463	447	492	433	465	476	475	479	509	456	466	430	437	468	442	481	440	491	473	490	460	477	476	515	433	437	466	433	513	478	476	487	504	463	504	455	481	451	453	471	441	461	437	467	457	481	460	489	470	474	508	470	498	461	501	485	495	454	467	471	483	451	444	461	487	485	445	463	505	458	492	440	448	487	475	479	452	531	469	487	487	470	496	460	459	467	445	491	485	456	506	516	480	435	458	462	466	463	506	505	483	512	455	499	497	504	483	471	529	425	483	486	482	471	477	448	490	465	418	424	476	448	480	445	484	474	440	500	481	486	488	483	457	508	466	438	479	461	464	489	472	477	501	468	501	452	468	485	488	457	479	501	491	445	461	481	444	505	479	437	443	468	458	474	490	511	459	446	482	472	453	506	465	434	464	461	429	464	485	489	488	472	502	497	425	486	420	461	476	477	471	441	498	469	476	455	486	487	464	432	458	480	514	465	466	473	471	508	453	452	479	459	441	487	494	513	469	483	464	470	460	514	451	476	468	484	442	459	472	495	435	447	451	472	470	465	453	493	509	475	480	447	499	464	457	430	438	467	484	499	486	474	487	468	475	464	446	499	449	480	464	504	498	464	464	508	470	476	465	441	498	512	526	472	476	485	474	499	499	463	490	442	465	482	455	469	471	465	521	462	447	490	498	475	477	489	468	485	484	510	459	474	456	451	470	469	450	477	498	470	485	464	453	447	442	486	469	485	479	520	441	454	473	504	515	508	474	511	485	462	476	500	449	430	471	499	467	461	491	501	449	520	458	477	425	450	442	451	486	472	445	485	509	462	509	453	491	481	483	486	459	445	519	485	466	480	487	478	504	457	436	459	473	485	452	456	467	447	473	482	440	480	492	510	493	463	510	454	482	477	468	476	431	474	472	484	469	487	426	466	503	480	461	407	440	445	482	450	475	437	473	451	455	442	433	471	474	469	438	487	490	480	488	476	466	424	502	469	464	466	453	455	489	477	445	531	489	491	507	476	455	476	449	457	456	451	471	478	440	519	511	452	485	474	457	462	482	456	471	476	467	476	476	478	474	481	503	461	473	510	523	495	438	499	470	456	436	497	486	459	463	470	479	467	467	471	464	473	456	459	456	424	479	520	458	472	478	444	439	452	472	459	486	438	488	474	467	498	460	462	486	488	508	459	464	522	491	455	451	535	435	486	440	469	484	482	473	478	494	508	464	481	525	468	444	467	448	467	472	426	494	498	443	479	498	451	494	475	470	476	450	431	411	510	467	487	467	477	469	475	472	466	515	464	504	458	453	485	484	478	495	454	453	459	447	471	461	464	502	479	460	487	386	478	426	475	484	542	453	493	470	444	502	426	450	455	487	468	476	484	496	432	477	474	458	481	452	475	469	475	475	442	441	481	487	441	475	473	464	458	458	487	510	457	414	468	479	485	448	487	490	482	467	487	494	455	491	521	446	512	432	487	496	481	495	494	492	478	495	466	505	464	462	475	466	491	473	445	497	440	481	469	459	478	509	442	473	493	473	427	473	459	492	467	451	471	500	474	427	460	471	484	480	503	516	443	493	467	479	462	455	445	509	481	473	485	442	511	467	430	487	478	455	493	483	466	483	502	469	468	488	441	466	474	522	476	471	464	493	482	455	485	466	470	470	457	472	427	518	470	487	465	498	474	463	491	486	458	475	467	432	504	467	490	475	437	468	509	505	451	463	481	495	471	460	460	475	474	497	473	452	470	472	506	447	513	470	461	470	446	482	498	514	454	500	493	480	459	437	459	488	446	489	478	487	462	467	457	440	443	476	470	462	509	460	460	509	474	485	469	444	452	474	457	443	452	470	440	459	454	440	477	485	482	454	452	482	452	426	501	483	448	509	498	460	438	484	473	448	513	505	473	478	478	451	438	474	461	455	509	493	469	458	485	505	462	468	460	448	439	484	476	457	471	490	447	479	459	489	492	473	499	466	459	470	474	498	461	457	442	472	477	481	463	490	478	464	478	470	455	507	454	454	493	476	454	469	465	479	476	475	474	473	483	439	471	463	439	444	480	474	485	450	459	502	481	482	460	489	450	504	473	469	476	471	519	481	457	443	441	463	449	473	467	480	506	480	488	461	447	480	452	433	492	485	491	452	473	515	509	439	508	443	480	489	501	434	431	445	464	479	444	448	480	473	488	435	493	452	487	479	481	477	505	492	507	440	460	458	469	476	467	505	479	472	477	463	464	453	491	468	460	466	492	487	441	475	464	496	434	486	495	484	493	439	482	462	533	427	453	456	481	465	447	478	461	529	461	466	492	457	484	462	467	457	474	494	442	495	502	466	453	442	477	477	485	485	502	455	485	491	422	483	492	487	464	466	463	475	453	476	437	439	453	449	491	540	482	497	458	487	461	435	520	465	457	459	473	505	492	481	472	478	497	479	479	477	495	463	456	477	461	429	484	508	489	461	452	490	465	476	525	465	471
7357	1021	833	708	689	686	642	645	664	616	595	601	644	650	660	586	621	612	607	663	612	639	616	617	630	659	635	648	638	625	622	624	615	612	655	662	605	624	635	623	646	636	687	645	674	643	672	609	638	632	603	624	654	654	675	637	624	616	595	600	626	660	611	628	624	632	605	606	650	650	630	622	617	628	591	624	645	667	590	621	615	668	683	591	631	631	617	632	616	628	693	630	588	610	573	625	603	650	613	648	615	633	622	616	593	626	637	619	633	627	618	613	642	617	633	630	649	656	648	631	589	636	646	661	650	676	659	575	586	603	609	647	646	631	647	604	636	632	612	649	591	586	642	658	622	663	668	630	572	605	612	642	616	645	615	607	602	651	616	619	600	582	673	628	601	644	665	635	629	634	628	643	611	614	623	667	642	620	605	610	626	681	625	679	646	674	609	627	647	612	648	581	613	640	663	635	634	577	628	632	603	622	630	615	627	579	621	618	643	614	607	593	638	641	571	592	640	639	589	583	606	653	642	655	624	622	618	643	662	614	620	566	641	630	626	667	588	625	646	632	632	616	615	609	609	638	611	595	578	590	608	617	617	666	622	651	659	642	599	632	665	596	623	629	636	599	578	631	603	586	627	649	594	612	595	628	609	650	671	598	631	637	629	608	620	626	619	603	667	597	604	631	618	675	643	639	604	577	690	626	624	617	620	641	631	670	645	618	647	639	645	671	641	647	634	614	578	634	632	618	663	649	634	651	615	654	633	608	632	619	588	623	618	671	679	633	663	624	579	623	596	624	629	651	629	632	617	591	672	653	691	615	637	628	626	638	602	604	636	648	624	605	610	616	669	627	613	619	677	671	673	641	599	664	650	621	664	616	619	668	605	652	597	597	626	635	621	636	671	595	625	614	600	664	603	592	630	648	663	653	673	673	620	598	666	640	609	625	630	585	630	669	614	663	552	610	692	643	658	640	602	610	679	584	591	602	611	611	603	661	600	588	620	616	624	629	630	618	622	615	626	662	634	589	616	602	629	658	649	578	645	651	609	611	628	609	666	627	640	585	652	653	620	655	672	606	629	622	660	632	626	622	598	607	619	644	644	566	636	640	656	611	639	638	667	645	666	664	698	636	601	650	611	638	592	623	598	616	632	613	656	675	660	608	634	644	636	627	603	617	623	628	581	613	624	630	609	592	616	601	631	620	632	619	641	643	618	647	638	646	623	614	644	640	625	596	598	651	606	647	609	599	580	587	596	662	601	633	593	576	642	638	645	595	589	636	586	611	628	610	612	617	598	643	618	647	654	692	656	626	618	661	617	632	631	640	620	615	667	663	618	616	643	620	630	602	609	610	662	646	649	601	619	608	592	632	583	651	610	601	645	663	635	649	618	661	613	628	634	600	606	644	628	632	622	622	593	693	588	636	648	589	615	657	628	617	637	660	619	616	641	638	661	614	590	605	632	627	613	650	593	618	596	654	624	634	648	620	623	571	610	623	646	567	595	634	611	642	607	639	651	591	630	635	595	642	632	606	613	614	645	590	619	589	727	627	590	573	614	610	627	654	602	657	647	657	643	638	627	618	601	603	646	648	653	610	618	663	656	606	608	679	611	605	585	642	631	660	615	637	633	676	632	646	705	646	668	637	636	605	596	616	642	626	621	609	665	646	682	628	633	652	619	583	649	619	617	617	592	593	638	636	624	650	653	583	636	596	662	611	647	631	636	639	625	571	631	647	584	613	622	629	629	601	608	608	624	651	626	638	637	641	640	651	644	660	683	660	565	600	631	612	676	613	610	653	617	612	645	650	641	637	632	632	622	656	608	572	651	598	629	607	625	619	615	636	599	634	661	619	659	629	617	624	631	620	662	668	602	619	654	648	603	599	634	677	608	653	665	664	611	608	604	615	565	611	596	624	627	626	655	584	654	631	646	673	599	652	655	642	621	676	619	628	622	634	625	634	589	646	612	673	631	673	634	614	608	634	590	639	592	628	613	620	605	665	656	678	591	661	655	646	645	650	634	665	642	640	640	630	636	606	606	594	641	626	629	594	637	640	620	591	630	643	608	633	617	655	657	609	600	608	608	648	581	668	626	644	612	649	604	666	603	621	671	623	620	649	581	622	603	587	642	655	588	622	635	582	638	622	643	596	576	621	614	622	614	622	665	666	618	638	649	628	644	607	645	615	614	589	662	655	615	643	623	635	602	630	633	656	616	616	640	635	613	639	635	610	620	626	603	640	635	642	655	610	666	630	639	619	678	625	634	629	636	615	590	636	618	593	593	598	622	601	644	589	637	644	650	617	636	621	670	670	636	589	647	616	640	580	612	617	609	623	652	640	573	636	627	647	606	620	610	617	601	620	636	633	651	612	653	616	683	617	626	666	606	634	645	610	643	619	599	619	578	626	628	601	666	652	682	670	646	642	645	651	632	598	640	581	592	619	669	618	584	642	624	623	651	634	623	656	650	668	648	585	636	654	648	680	658	648	620	640	580	564	675	640	610	611	648	604	630	623	635	623	615	652	629	617	606	653	659	608	607	656	649	612	608	630	605	621	623	612	625	610	597	650	665	615	638	612	609	672	635	609	648	636	648	622	605	592	643	636	657	658	633	639	623	632	623	593	596	619	670	600	581	622	624	624	639	641	657	661	578	569	628	683	658	659	626	667	630	598	673	639	622	617	627	668	607	618	621	596	646	625	597	634	618	625	618	615	609	605	621	604	592	609	612	623	643	616	627	593	621	633	643	592	604	626	652	619	648	645	693	638	591	686	601	625	598	618	612	617	642	638	642	650	623	648	630	700	646	645	602	610	606	618	608	670	599	654	659	633	614	643	603	648	582	662	608	581	621	607	651	660	619	652	644	652	646	656	616	636	639	647	611	592	620	631	638	633	634	663	675	601	576	630	581	614	654	579	633	618	614	631	602	627	643	641	608	659	616	606	599	639	666	621	606	579	670	610	675	569	647	626	630	609	608	631	641	649	601	634	628	629	623	616	651	650	649	621	585	637	601	651	642	639	655	673	601	626	630	603	657	607	574	630	608	616	596	646	601	552	586	637	633	572	645	635	606	640	628	649	636	634	629	668	610	625	637	589	614	643	595	693	618	663	634	628	581	629	590	613	665	656	619	660	606	631	643	645	630	631	661	635	629	630	648	677	628	631	679	676	657	627	640	613	613	664	651	669	659	661	617	647	669	615	630	621	629	689	677	622	604	594	641	606	608	608	639	651	680	644	623	611	635	604	608	608	604	639	667	620	649	614	644	597	626	608	628	616	625	633	633	637	641	628	619	623	564	587	631	623	616	613	673	635	617	629	569	636	627	632	621	641	639	627	686	619	642	614	652	617	625	627	598	605	627	644	592	627	621	643	620	658	627	604	615	613	630	624	606	569	598	620	618	622	658	618	654	656	587	636	618	682	620	604	649	629	606	637	638	595	643	639	643	617	645	626	650	657	599	597	590	580	657	623	622	659	632	611	658	594	639	659
23487	21272	27851	25001	20449	1990	617	499	481	424	433	406	430	393	402	383	391	397	361	388	413	392	379	379	358	371	364	376	378	396	377	375	376	393	392	353	397	320	345	345	398	351	355	351	339	353	350	380	375	356	342	352	367	342	361	381	348	361	376	346	357	318	367	360	372	336	367	375	362	352	354	336	355	352	357	347	338	379	359	329	366	404	330	399	354	363	361	379	352	322	380	343	341	367	342	364	388	336	391	364	343	350	358	354	333	361	351	356	343	364	348	371	368	383	352	373	381	343	379	349	346	350	339	346	341	366	375	339	395	353	365	356	352	356	370	350	349	365	348	397	368	355	363	353	341	376	348	333	385	367	346	344	322	334	345	319	359	371	328	349	340	350	344	378	348	386	362	337	353	336	332	333	389	341	338	342	343	364	352	365	358	361	370	332	373	381	368	317	331	348	367	370	329	369	326	365	363	385	365	330	351	359	353	367	333	348	355	369	340	347	352	366	372	331	367	327	346	343	375	338	367	351	379	361	362	405	353	388	345	355	370	381	321	347	381	341	352	361	366	369	381	385	334	362	338	351	356	357	366	352	379	359	373	348	370	351	356	340	350	368	353	359	357	357	374	340	370	315	365	384	346	364	362	327	358	324	360	330	357	343	362	332	347	356	351	351	362	355	346	334	348	365	360	358	366	349	371	335	344	359	342	372	348	362	366	325	381	353	369	326	344	370	387	373	337	363	352	343	355	331	367	331	326	338	339	404	362	369	331	319	382	362	367	358	396	332	365	358	332	374	357	373	383	378	370	367	314	375	344	355	327	344	346	382	360	345	325	375	343	354	357	329	351	341	366	345	371	364	363	338	359	343	333	370	348	356	375	343	327	334	364	343	315	366	368	353	348	315	318	359	383	378	379	371	332	342	363	360	383	354	346	352	346	376	341	351	341	342	356	343	331	351	360	351	339	337	358	341	376	337	366	351	373	366	368	372	345	349	344	379	360	381	356	348	383	370	364	354	355	355	342	377	350	358	398	335	369	349	375	361	376	339	362	337	347	336	387	320	367	332	339	320	341	364	343	324	368	374	325	362	349	342	366	361	344	357	332	363	354	352	388	371	342	360	316	383	358	364	364	338	348	346	377	337	336	350	380	353	379	309	392	380	363	360	347	353	374	363	336	376	408	359	371	371	333	360	345	380	355	337	364	375	372	361	367	360	366	369	354	348	347	387	340	346	335	342	371	354	357	344	322	373	372	370	340	355	330	370	349	366	351	352	367	358	381	369	359	337	349	345	372	374	314	380	368	343	364	334	323	373	400	369	365	356	326	330	341	334	346	367	342	342	356	378	349	345	397	338	375	362	348	354	323	342	328	352	383	370	374	370	358	367	392	355	341	359	377	353	366	351	367	348	352	344	348	357	388	350	339	310	335	359	334	332	409	376	346	351	374	383	348	365	328	374	382	378	345	331	335	351	365	372	343	340	346	341	381	361	351	363	371	371	334	369	363	352	353	360	355	371	381	348	345	335	355	347	342	324	332	329	366	359	356	353	335	376	355	329	356	348	367	339	371	315	326	369	352	355	363	326	379	365	310	325	367	355	364	359	359	362	353	380	346	365	355	351	360	336	362	361	409	348	364	332	381	382	350	362	340	361	322	373	353	308	336	344	356	366	355	384	345	339	361	368	343	352	355	363	337	333	377	339	359	364	340	344	324	354	338	330	352	376	363	368	346	333	321	354	366	367	347	328	396	357	358	333	326	330	348	339	337	368	350	339	344	351	355	333	333	325	350	368	361	350	308	355	344	368	341	381	368	334	329	362	348	333	352	361	335	354	335	387	377	348	355	347	381	401	371	348	351	390	368	335	385	351	343	359	315	366	361	341	381	366	351	349	382	338	384	396	349	349	348	339	349	334	327	383	334	337	343	357	347	325	343	356	358	362	362	351	366	363	342	352	345	364	372	347	331	379	335	354	351	357	374	326	376	366	345	361	348	355	350	342	362	357	319	340	364	355	347	339	346	341	354	351	336	320	346	373	338	348	348	388	352	375	367	395	361	337	377	319	335	346	375	349	334	407	400	333	348	346	334	406	332	352	361	332	337	329	323	363	381	355	367	340	346	368	369	343	349	360	350	357	368	350	355	349	356	331	364	355	362	356	374	374	345	364	351	381	329	349	381	372	381	353	350	346	351	341	356	367	339	384	373	347	359	326	380	354	355	361	382	369	355	361	357	350	369	363	333	327	348	337	311	373	367	359	330	322	330	347	354	358	331	356	330	367	324	352	364	329	364	351	344	349	340	318	377	391	394	350	379	359	346	352	343	339	377	379	357	337	361	373	346	347	340	364	341	372	392	364	349	349	346	353	326	380	338	351	374	364	352	365	334	372	322	347	356	365	374	348	349	366	345	370	365	349	336	341	358	345	344	348	356	374	374	315	338	352	362	369	368	363	352	342	332	357	384	339	360	382	345	367	331	335	361	378	333	349	357	359	335	347	346	342	350	363	355	331	373	352	392	359	329	365	375	313	338	336	350	386	344	368	361	337	360	382	379	345	347	360	339	327	328	402	374	384	323	336	361	361	359	349	383	349	356	347	364	348	326	347	344	347	351	357	334	356	353	377	354	337	363	358	334	336	354	394	354	375	377	348	351	357	344	390	345	347	322	327	347	344	384	364	349	343	351	345	365	343	355	339	358	353	368	369	344	357	376	380	370	352	348	328	341	332	343	340	360	340	357	369	374	348	338	342	333	360	373	361	376	317	388	393	385	371	365	346	360	361	356	384	352	330	347	315	355	347	319	340	349	387	393	365	361	354	361	336	351	350	358	366	348	325	379	355	384	384	343	334	340	369	326	367	319	360	328	357	366	360	389	388	345	348	355	367	357	358	347	343	352	364	343	347	396	351	316	367	344	340	324	402	339	344	338	362	331	381	328	328	372	346	346	382	375	347	343	343	394	375	340	364	340	354	343	337	370	359	387	369	400	339	343	373	317	330	363	341	316	339	357	358	376	350	333	358	357	348	353	337	397	363	366	384	373	372	335	378	360	360	350	343	342	353	357	365	369	344	341	380	361	353	349	375	383	348	357	343	393	320	381	367	354	346	346	347	326	366	392	343	358	328	348	347	351	368	329	348	359	366	374	341	347	365	370	351	340	342	299	381	340	374	348	364	369	371	362	353	354	375	358	374	333	329	320	305	381	337	383	396	373	343	366	355	362	331	321	347	355	354	363	370	350	332	337	370	375	358	362	362	376	366	361	372	364	373	365	318	332	359	341	330	325	321	330	360	329	353	365	327	369	364	378	348	324	343	307	388	368	380	350	338	374	362	335	375	356	343	377	344	359	369	360	362	373	342	347	402	344	348	370	344	352	331	351	329	368	384	331	362	348	325	343	347	355	320	349	387	365	333	334	363	341	336	338	352	379	402	346	356	331	348	365	339	367	360	355	329	315	337	404	332	333	368	380	349	341	360	377	365	348	337	332	358	337	386
19407	6554	4163	1940	1433	1161	963	821	742	683	662	644	611	554	535	545	573	524	510	489	525	496	530	528	493	490	465	515	514	505	525	501	512	489	493	528	451	522	463	535	465	483	479	462	518	436	491	479	478	512	502	499	494	522	455	473	494	487	514	463	512	456	512	484	487	522	494	494	457	430	527	468	483	536	488	499	476	441	502	487	491	502	528	508	514	451	455	546	488	443	509	462	459	502	520	463	477	479	461	498	482	516	487	486	471	467	474	514	452	498	494	484	499	459	480	494	490	457	461	520	512	460	482	508	464	507	496	503	442	464	509	513	488	482	476	471	444	521	438	509	508	517	481	466	456	464	485	472	463	505	505	467	484	518	476	484	491	504	489	478	458	509	497	436	494	455	466	505	484	468	485	438	509	502	485	482	510	458	500	461	511	435	470	481	509	483	491	465	498	510	476	514	476	512	501	473	497	460	492	497	481	457	481	463	468	467	432	484	470	477	471	492	489	470	478	490	496	479	488	475	485	509	470	517	495	496	507	495	510	492	459	476	465	531	467	484	535	484	484	469	467	449	458	492	451	433	515	454	456	515	470	497	507	472	463	503	456	470	515	490	466	479	525	444	470	487	480	489	450	495	481	433	482	457	515	468	483	536	461	522	471	494	488	497	493	473	493	464	517	487	493	518	499	518	465	481	463	472	437	481	511	473	451	473	493	445	498	444	476	472	471	494	528	496	492	439	494	482	504	470	496	485	496	474	474	507	488	514	495	519	475	472	500	465	491	502	468	519	482	443	497	449	460	456	475	500	481	488	461	445	504	478	469	490	461	476	508	496	539	477	489	483	468	480	483	527	539	493	528	462	483	492	436	513	489	464	482	475	471	487	478	489	516	504	515	444	486	477	464	503	422	483	462	483	447	499	461	474	471	528	487	461	474	482	489	506	443	505	531	464	499	465	553	462	453	471	497	514	462	503	479	473	451	486	461	499	457	501	478	490	469	524	497	504	478	471	501	439	495	476	476	458	493	464	469	448	492	478	455	467	431	476	481	500	440	500	478	529	449	487	478	486	488	492	489	472	523	521	505	509	500	505	472	500	494	493	513	461	474	484	492	452	507	481	447	508	469	478	505	482	492	532	475	453	478	481	487	476	448	439	500	455	447	483	472	503	499	507	509	470	499	473	458	465	478	473	514	497	561	465	489	449	482	512	508	518	464	453	470	503	478	463	460	514	469	468	491	509	459	481	478	464	494	473	464	524	476	476	462	451	464	490	490	463	507	504	451	441	519	479	455	467	514	496	499	486	516	493	518	490	481	470	472	514	461	486	530	468	496	503	478	502	457	503	463	513	477	469	477	481	504	466	486	478	508	484	489	509	483	503	454	453	548	476	496	443	461	481	511	498	476	468	522	450	489	477	449	476	545	444	474	490	451	483	469	479	496	494	470	467	532	487	465	501	527	490	479	479	477	491	489	479	454	449	476	498	510	523	512	508	465	459	465	453	508	490	510	480	445	523	515	484	484	514	473	515	482	486	471	463	452	463	496	499	474	476	490	517	512	500	447	478	494	448	477	484	498	459	463	493	505	444	491	522	494	485	504	462	478	500	468	449	511	489	455	473	508	451	484	475	496	528	511	464	456	506	448	478	497	512	487	514	475	491	470	475	466	478	484	476	495	479	514	493	494	473	494	497	522	475	465	470	484	488	475	496	483	491	446	479	483	457	484	495	481	470	509	474	485	495	463	517	465	478	486	469	500	459	505	486	475	513	497	518	464	477	481	465	488	458	495	487	446	505	486	515	512	512	432	453	474	526	488	476	488	476	497	492	456	471	485	498	488	531	473	490	494	469	497	502	497	502	438	474	480	493	540	500	499	504	457	494	485	485	479	467	523	507	506	498	501	464	492	495	455	479	509	509	480	461	487	503	475	510	466	521	456	506	473	460	475	488	451	441	491	483	480	515	506	481	508	477	492	473	443	504	489	520	483	489	481	472	481	475	477	489	471	464	501	480	487	530	497	457	484	467	449	496	456	488	461	545	496	480	488	477	525	494	492	480	456	485	442	485	458	513	498	508	448	503	498	472	477	482	502	483	515	475	464	477	467	480	493	480	466	515	513	500	477	494	512	447	500	480	440	528	487	464	472	483	478	466	501	506	496	479	480	438	491	465	483	465	447	477	460	456	468	494	510	515	531	501	459	514	449	521	491	528	478	520	467	460	499	529	489	496	492	476	501	487	472	484	481	485	488	456	453	493	521	493	483	471	469	469	479	474	461	528	488	480	499	486	465	448	483	460	487	492	458	487	471	489	486	462	472	538	492	489	511	488	503	479	459	538	509	486	458	453	497	449	478	471	463	500	458	459	498	459	486	496	462	527	480	532	523	481	451	450	491	447	479	475	480	486	502	468	460	512	456	478	494	486	484	538	504	481	503	499	485	495	502	498	495	498	464	495	491	496	482	483	491	487	484	489	461	497	483	469	483	487	510	499	507	465	475	506	484	488	474	478	507	463	463	466	477	463	478	487	476	485	519	536	475	432	464	455	486	491	493	460	494	483	518	474	469	453	502	462	492	433	491	466	465	489	469	477	488	445	427	454	498	475	422	519	457	498	509	495	487	474	491	490	479	443	469	499	451	453	533	483	502	461	482	473	498	492	474	463	462	449	494	471	450	505	481	510	497	486	519	475	461	477	485	498	478	498	457	446	527	484	505	448	526	514	483	485	439	478	491	500	453	472	483	512	479	495	481	517	491	503	496	481	497	466	487	462	467	464	473	479	498	451	480	500	448	468	483	518	495	466	486	473	443	481	465	469	490	497	480	482	472	530	495	465	521	496	483	479	470	518	491	482	499	509	463	453	496	470	519	517	475	535	509	518	499	461	531	492	536	465	455	491	452	481	468	500	508	506	461	483	472	492	509	461	476	508	458	471	494	515	469	472	490	496	439	480	481	501	464	521	485	486	492	491	505	493	481	526	514	496	470	479	497	474	472	487	471	489	492	516	490	512	448	478	512	483	490	499	527	467	456	514	506	505	465	484	494	500	473	485	504	454	454	457	500	481	463	505	489	460	540	473	467	481	458	472	485	474	498	483	483	495	511	454	477	468	510	527	452	505	464	461	525	487	484	483	478	502	513	511	511	456	472	539	480	498	508	506	460	512	446	478	461	494	483	493	486	466	464	476	489	487	486	512	503	474	484	498	482	469	510	466	486	470	486	466	481	476	501	488	482	494	499	509	495	492	482	484	439	494	485	472	485	505	526	508	489	512	473	512	492	514	504	436	491	519	506	492	481	511	476	464	477	497	510	497	484	493	484	489	474	498	474	492	482	456	471	470	474	472	482	497	452	461	501	458	529	481	478	462	500	491	516	502	517	491	490	534	486	469	457	517	478	493	478	502	475	484	485	477	478	489	469	445	506	454	497	447	525	503	472	502	507	476	489	502	466	464	510	515	510	518	465	492	446	476	495	513	480	473	524	510	509	468	512	511
24996	21255	25619	22146	1079	458	432	426	377	361	414	368	354	360	367	334	334	366	298	324	385	342	338	372	338	335	337	330	339	379	372	359	351	324	319	363	359	346	334	343	344	324	322	361	337	300	337	373	322	362	342	359	375	311	326	342	333	357	320	335	362	331	336	371	372	333	323	346	351	341	311	312	285	362	321	366	356	332	384	324	344	320	340	366	333	350	322	330	342	331	319	334	302	352	353	344	352	369	344	335	319	332	310	341	292	332	341	311	336	366	328	297	369	322	357	322	370	325	356	351	331	329	352	333	344	333	338	397	343	369	331	345	367	354	319	362	348	340	330	331	329	351	323	334	356	359	370	334	353	361	334	345	336	331	338	331	310	321	362	321	345	323	328	338	351	339	328	323	332	365	327	348	377	321	338	337	298	339	309	329	358	328	317	322	324	377	332	356	342	338	345	308	330	373	343	341	328	329	377	334	339	327	362	338	364	360	336	346	322	357	364	342	319	340	354	359	323	348	325	354	349	339	349	352	342	348	346	330	355	350	348	325	370	369	348	340	355	334	336	347	368	339	351	344	364	331	339	371	342	337	345	321	347	340	350	341	365	349	326	327	352	331	356	301	376	331	343	359	305	347	334	335	341	321	300	330	362	328	347	352	343	339	340	307	306	337	341	347	329	371	324	347	344	334	311	333	363	340	330	321	346	340	307	341	326	354	322	345	352	313	348	334	328	346	351	298	357	341	339	367	338	315	361	326	353	347	324	355	350	309	373	344	312	361	344	319	303	332	361	330	325	318	354	346	307	364	326	340	331	303	366	331	365	356	370	350	334	351	325	356	389	372	371	340	356	321	325	332	335	337	350	356	351	339	370	332	376	357	337	387	350	325	325	312	336	350	299	300	335	343	318	331	356	336	330	339	336	350	350	339	326	334	351	354	325	330	343	360	347	333	340	361	317	355	315	313	338	307	355	302	364	325	342	313	306	329	326	345	358	366	325	345	359	327	367	331	361	326	337	314	358	362	325	355	364	363	325	341	334	355	338	337	314	389	347	321	321	341	309	344	346	311	352	305	345	305	300	338	344	357	336	330	350	304	355	329	352	318	339	337	342	324	313	351	366	368	356	375	307	349	340	357	328	353	353	336	335	362	319	338	349	346	367	312	330	334	348	346	348	296	337	324	348	318	332	343	327	311	302	343	328	358	336	324	322	346	336	340	342	394	333	332	315	322	347	351	334	308	361	329	321	384	372	336	348	343	349	349	341	343	372	307	363	343	329	335	348	350	318	339	347	365	329	331	342	325	325	356	345	333	364	360	314	344	333	324	324	345	337	328	334	311	361	339	312	322	319	361	349	335	366	329	306	321	332	329	360	313	337	353	331	330	346	346	354	348	339	335	342	344	353	342	338	342	344	363	329	344	323	324	331	338	308	337	328	332	323	371	334	357	357	309	319	312	339	358	348	328	335	374	310	348	340	337	329	337	333	335	333	323	345	330	338	348	353	320	333	316	355	332	368	363	339	319	319	291	331	337	347	348	333	373	335	334	343	349	308	351	348	361	367	349	343	328	355	337	355	356	316	354	372	350	359	360	358	308	374	353	341	370	336	331	321	348	310	350	316	361	341	352	367	322	343	325	325	333	353	360	341	334	353	354	323	359	336	342	324	351	328	350	321	347	331	312	350	326	331	340	343	334	361	320	335	342	326	345	298	342	313	329	353	329	326	324	326	365	342	338	338	369	334	350	352	314	324	331	327	361	362	294	334	312	338	328	338	322	320	318	365	349	345	359	346	338	354	337	346	313	351	309	331	337	345	346	346	313	319	376	363	345	339	326	311	336	365	324	304	347	306	325	341	342	358	375	355	342	357	339	319	368	344	373	317	346	303	337	323	315	351	336	307	352	342	341	290	323	328	325	317	313	341	331	325	370	343	346	342	330	328	357	348	352	307	334	347	362	339	368	379	328	338	324	354	323	307	349	314	325	341	331	333	333	355	325	340	360	341	357	347	328	351	309	333	343	347	326	365	345	327	332	371	349	335	377	339	335	370	320	301	333	326	322	308	315	365	340	370	341	351	318	380	347	360	366	326	332	322	346	337	340	350	348	348	332	331	346	361	330	347	326	345	323	332	351	357	374	312	351	350	358	368	352	355	329	353	347	334	334	351	333	334	331	379	349	338	363	293	308	388	335	345	357	320	352	351	315	360	364	343	351	336	342	344	366	358	319	329	350	353	344	342	309	357	341	311	340	342	345	318	352	356	350	364	358	343	307	353	350	353	332	312	322	351	338	345	339	347	357	312	350	349	333	332	343	328	349	330	326	305	334	319	331	335	367	355	327	337	328	324	347	345	306	345	332	340	359	319	333	327	349	322	327	327	365	321	339	325	315	317	365	374	363	319	333	343	372	328	330	328	331	360	370	316	355	326	370	349	358	362	362	351	336	364	350	327	335	344	312	332	302	363	319	361	330	325	303	337	343	349	328	337	339	320	352	341	352	371	350	332	321	344	330	358	331	351	317	306	312	302	362	343	339	339	332	365	350	340	341	306	338	346	322	331	336	317	351	342	360	331	303	304	357	323	333	346	344	345	327	345	354	327	336	336	338	330	310	337	328	323	310	314	321	332	330	362	367	359	365	358	356	344	338	329	366	354	347	361	337	328	341	330	349	353	364	341	326	316	360	290	344	349	336	347	341	346	361	319	310	335	363	359	357	332	318	333	329	384	362	343	320	344	341	362	337	357	371	331	342	339	342	349	322	325	350	333	342	363	298	328	329	352	313	350	326	367	330	345	332	365	330	327	323	336	377	325	332	331	318	328	330	335	346	342	344	355	308	346	317	329	366	389	355	328	339	308	341	331	335	335	364	338	305	336	325	334	339	325	364	332	325	356	332	345	320	296	349	300	364	348	354	322	321	353	331	305	326	366	316	297	344	312	365	329	380	347	369	356	348	333	307	283	339	349	321	362	308	346	357	340	377	338	340	336	346	349	310	352	354	333	336	384	357	317	384	347	339	325	348	334	327	354	314	340	339	319	328	326	338	342	314	351	331	355	321	348	328	372	360	320	322	354	309	329	378	364	339	338	341	315	333	358	343	327	363	356	386	320	318	338	328	338	320	339	333	333	356	330	346	325	348	338	346	346	315	377	339	331	345	340	328	350	357	342	320	338	327	358	329	321	301	350	344	372	342	346	366	337	347	317	301	319	333	330	348	310	363	326	317	337	318	323	354	344	311	329	365	350	341	322	378	335	352	336	358	375	348	369	338	325	353	341	334	360	335	340	310	331	322	322	359	325	328	349	348	342	341	335	351	353	372	310	328	312	341	349	338	296	330	350	328	334	352	359	378	318	330	331	338	350	357	352	314	329	315	347	351	352	333	347	346	347	348	368	337	338	335	334	351	332	337	332	331	321	329	351	306	301	312	350	352	321	327	360	355	336	305	339	335	347	319	328	354	358	311	331	361	358	330	351	348	325	346	356	325	327	311
18685	3226	2090	1096	896	762	647	631	570	557	519	533	503	498	481	497	472	463	424	456	462	490	470	445	480	431	470	466	473	444	499	430	458	436	448	482	476	471	462	449	470	447	466	461	487	418	460	440	425	423	439	423	463	401	487	434	432	423	458	439	481	444	471	494	485	489	494	444	476	484	476	397	452	440	502	423	430	451	459	451	467	442	489	427	450	449	474	434	454	465	439	459	443	462	444	445	478	426	435	478	427	446	460	453	484	465	450	428	448	457	456	477	427	502	464	434	436	468	455	440	428	463	422	418	434	444	419	466	447	460	430	413	421	465	470	460	470	415	422	497	420	475	472	440	453	445	467	447	457	423	429	388	459	493	457	437	461	417	440	452	431	429	420	453	424	450	479	428	444	437	448	420	462	450	458	443	472	495	441	459	435	472	439	456	478	461	456	465	434	452	429	414	420	462	466	467	411	429	419	436	438	441	399	414	454	430	453	468	405	442	430	433	429	428	462	446	451	432	458	416	416	427	433	476	501	401	478	455	416	456	447	424	458	419	445	409	442	462	418	446	472	400	442	466	445	419	429	447	425	467	457	435	408	441	442	429	468	448	471	421	481	448	439	459	473	468	467	432	448	463	437	496	462	441	425	464	440	460	453	457	427	475	463	434	451	443	454	490	419	440	446	412	469	447	438	454	427	488	456	494	447	434	422	463	425	461	440	438	442	432	455	422	444	435	426	428	445	494	401	453	444	410	467	412	466	449	436	449	467	472	479	421	437	475	441	449	426	464	416	477	466	447	451	438	433	425	478	479	435	434	424	457	451	436	451	475	452	454	395	429	486	458	430	416	439	443	422	470	420	443	486	460	451	468	423	441	457	461	423	425	420	448	429	470	451	457	478	450	471	449	444	481	445	447	458	414	436	440	442	450	444	419	452	469	437	477	452	437	452	417	441	416	467	464	470	468	451	426	476	446	459	407	429	432	401	464	487	456	454	458	455	410	461	422	429	395	441	450	436	448	442	425	464	450	453	418	434	433	425	440	437	426	462	433	493	445	447	456	413	445	431	426	459	420	477	441	452	427	407	457	441	419	457	471	477	453	448	433	433	479	464	406	463	441	453	460	430	419	453	416	457	433	413	441	434	456	492	451	483	456	426	415	452	475	450	442	429	420	474	438	462	449	466	429	456	428	497	460	427	432	437	471	447	458	473	439	428	442	436	460	481	444	462	436	444	472	433	463	436	451	449	429	422	430	443	436	425	461	476	448	467	420	410	482	464	460	463	483	423	415	436	462	413	421	451	472	425	421	487	458	461	436	417	456	443	465	429	451	471	433	444	456	436	454	411	444	426	436	469	438	447	402	424	443	443	393	404	447	449	427	442	454	401	413	427	417	430	457	420	418	447	432	444	466	460	444	433	429	428	440	417	430	442	429	460	424	450	460	461	414	461	435	434	470	416	451	438	462	439	424	462	424	428	425	477	455	492	484	450	439	449	435	426	424	452	460	478	412	483	438	430	455	409	411	438	437	435	429	433	416	397	471	427	453	465	438	440	450	470	455	470	462	475	463	439	446	460	471	440	410	451	421	472	480	446	443	455	496	441	428	412	413	421	434	425	467	438	446	501	446	427	456	417	408	452	444	483	473	439	451	467	463	483	420	411	456	458	451	468	473	447	442	486	440	453	397	423	459	448	418	434	435	467	466	447	443	407	437	456	452	451	452	443	443	429	431	440	396	417	434	444	445	490	462	481	416	477	429	416	428	395	447	450	462	447	487	399	458	434	436	470	448	483	470	447	430	423	440	435	464	458	420	465	448	443	429	440	440	467	472	439	476	461	447	479	419	429	503	454	415	470	472	429	454	471	467	472	433	456	449	460	436	443	485	480	441	444	441	447	436	504	453	480	410	457	438	487	416	464	415	470	436	491	447	455	474	434	463	454	433	449	466	425	459	479	438	452	453	463	443	432	444	421	432	445	438	485	449	445	437	437	413	477	485	444	472	407	445	436	430	461	438	416	436	477	464	454	449	457	436	470	452	466	419	472	449	466	416	444	461	471	471	449	465	447	455	485	419	440	445	472	446	430	464	381	454	436	459	448	437	465	469	462	424	438	451	458	411	439	407	436	462	453	421	404	458	405	454	430	463	460	433	484	426	434	408	437	451	483	444	445	444	446	450	440	453	431	422	431	446	457	443	422	461	453	447	460	426	451	437	470	471	428	443	439	481	445	446	431	444	462	426	461	425	404	455	481	456	412	454	439	420	463	451	464	463	474	432	488	450	449	461	440	441	468	425	485	451	462	423	450	434	482	432	442	481	451	428	462	449	473	449	451	435	425	454	446	441	463	463	434	467	434	430	434	492	457	441	465	421	396	482	449	437	431	440	446	457	455	441	439	428	502	436	494	473	446	437	464	446	451	435	449	453	442	486	426	451	460	432	471	425	454	434	471	426	434	439	456	440	462	451	430	445	440	461	425	456	422	430	454	463	443	466	451	438	427	462	453	433	487	416	478	474	477	436	423	432	452	483	463	442	461	440	432	452	455	460	450	447	437	486	410	457	475	399	454	432	469	484	461	455	435	434	458	434	423	470	472	431	467	470	434	427	430	428	437	460	447	443	451	461	435	430	434	460	475	451	442	453	449	410	468	455	487	424	436	472	456	468	457	457	461	446	455	413	457	447	472	450	420	450	440	429	447	435	452	415	403	443	460	466	476	435	441	435	440	446	445	426	449	465	468	496	456	483	459	485	465	463	426	455	461	419	431	407	440	454	454	436	462	467	453	424	423	445	431	455	480	436	431	443	425	450	437	474	448	444	437	462	459	458	447	469	458	428	470	442	469	419	406	427	459	466	471	428	458	442	438	466	462	454	422	452	451	476	448	454	471	466	447	428	454	456	461	466	406	473	487	432	432	461	431	456	450	449	424	449	419	430	412	431	441	427	437	437	487	446	475	425	470	456	414	455	453	417	461	420	465	464	439	453	477	467	475	447	492	470	455	418	474	452	448	465	489	421	449	473	461	427	442	489	440	431	432	429	453	465	426	424	450	445	468	434	459	445	488	435	457	425	474	469	478	428	433	462	428	407	502	467	434	454	425	444	501	439	460	446	461	427	385	429	436	477	428	479	453	451	417	458	435	437	446	439	468	459	440	441	439	467	450	466	475	439	445	451	478	485	451	414	471	444	430	428	457	410	440	467	429	452	404	418	456	438	432	462	422	474	470	414	467	476	418	484	443	405	450	478	470	453	420	439	454	465	423	452	484	440	500	460	487	451	483	465	438	426	423	439	443	446	446	485	446	469	418	470	457	421	438	428	463	412	459	442	439	432	438	422	443	418	466	438	445	438	467	454	488	438	450	409	421	508	457	486	426	453	457	477	452	429	462	420	447	464	454	424	446	475	432	438	435	476	437	461	403	450	426	461	477	433	449	449	431	409	460	430	428	440	426	458	435	444	415	407	443	445	429	463	441	481	458	424	452	453	433	451
22620	21325	28540	24449	21322	18708	1008	394	334	291	280	258	212	214	226	165	201	160	169	164	158	191	145	140	174	164	162	136	158	158	152	166	174	152	177	171	158	161	197	163	144	135	172	164	143	182	162	167	134	144	131	176	150	156	129	150	156	137	173	141	150	146	155	137	160	172	141	128	161	162	161	140	141	156	139	158	153	140	142	137	145	172	140	168	149	145	134	130	155	149	155	117	147	157	152	132	134	129	141	161	163	150	142	157	147	140	161	163	152	134	141	157	151	150	139	122	131	159	150	137	147	133	144	147	151	180	136	153	149	147	143	124	147	158	121	153	161	112	139	127	150	158	146	131	178	126	144	136	156	162	157	142	129	145	152	167	147	157	147	148	150	167	164	136	160	130	168	145	140	157	148	138	130	157	141	133	162	145	126	139	146	129	157	155	167	152	178	149	149	152	147	135	155	152	148	152	170	140	141	153	155	133	148	150	160	150	145	137	147	143	164	132	166	145	145	152	147	156	153	122	137	159	152	150	136	150	172	146	164	145	149	153	144	135	159	169	142	159	149	148	147	154	161	160	149	138	151	147	141	156	173	143	152	144	152	154	162	148	135	155	150	135	156	176	150	137	143	141	142	131	159	167	149	154	123	136	147	153	131	164	159	140	140	150	158	146	163	167	145	148	162	156	147	144	151	141	145	143	147	157	150	135	146	168	140	151	145	142	134	138	148	151	129	126	149	147	142	151	156	135	138	141	154	158	159	138	158	140	126	148	150	168	147	157	140	148	146	142	147	146	143	135	167	161	153	142	161	150	146	131	139	151	140	146	140	135	159	153	152	147	139	145	130	154	168	130	145	143	149	149	164	151	150	149	141	150	150	183	132	141	141	135	163	130	168	132	149	161	164	134	162	140	155	165	114	167	144	157	164	150	159	136	147	132	148	157	154	151	127	131	154	154	145	164	152	144	158	138	137	175	165	139	156	149	131	147	143	145	170	140	160	189	157	150	155	140	116	153	148	135	161	159	146	157	165	147	149	148	153	142	138	137	149	142	153	154	131	164	131	141	167	149	132	127	139	128	144	163	158	151	150	128	132	148	152	170	129	168	143	165	153	149	138	142	133	153	169	141	151	135	130	147	135	146	140	148	146	176	171	137	141	138	143	131	158	141	149	146	135	159	161	136	144	154	143	130	135	138	150	146	143	169	141	143	127	154	166	160	131	134	140	146	163	131	155	140	144	138	132	157	161	165	147	162	130	138	142	137	141	147	147	172	149	161	161	144	148	122	142	156	157	146	145	182	160	131	146	127	166	125	153	157	160	153	156	158	170	145	153	151	157	141	155	147	156	130	139	132	141	135	146	143	149	143	161	148	146	137	161	170	157	149	133	152	151	150	162	135	165	143	169	145	147	145	137	151	148	140	132	153	158	158	164	145	139	167	133	141	146	137	138	132	143	162	148	157	146	140	155	132	151	148	145	155	161	191	149	140	136	145	147	123	156	157	139	139	137	169	146	130	160	144	141	140	156	146	153	154	148	142	159	158	155	148	130	149	155	163	134	143	137	127	160	145	171	143	129	141	162	152	152	165	147	164	182	158	146	145	135	144	152	157	125	144	129	161	128	174	157	132	165	126	149	145	146	151	153	135	175	158	148	143	145	160	153	160	128	139	156	174	150	149	149	151	163	161	142	144	191	155	129	151	160	144	146	137	116	142	150	164	143	124	141	118	142	146	144	140	136	148	165	134	142	128	155	144	143	154	154	151	153	166	151	163	145	139	154	109	148	146	141	141	149	142	136	152	147	125	149	136	158	151	169	151	145	146	149	164	147	152	172	152	143	131	141	136	131	159	160	149	151	134	163	157	140	166	118	142	123	139	145	149	160	149	151	167	136	149	136	165	129	162	160	157	152	146	174	147	151	158	156	156	148	150	161	153	171	145	136	149	140	142	158	148	144	147	148	155	160	124	136	154	145	160	150	147	143	155	147	140	160	145	143	160	126	170	140	157	168	153	148	140	145	138	146	159	156	132	146	161	140	166	156	129	137	132	150	156	149	133	144	141	157	129	145	146	128	172	132	151	136	153	162	142	131	140	154	149	137	151	145	154	144	150	152	168	153	160	154	168	167	161	147	164	142	172	140	132	130	148	176	155	143	158	145	158	120	142	171	144	134	162	157	152	143	135	131	137	144	158	141	130	162	136	136	123	145	139	140	137	139	137	131	151	147	169	155	171	151	153	138	149	150	143	139	146	143	150	158	145	150	151	144	178	152	154	156	144	132	154	145	158	131	181	130	149	143	153	128	146	146	159	153	137	141	168	154	142	156	149	139	126	178	174	135	147	138	137	145	144	158	143	163	150	157	155	131	119	146	133	131	157	146	146	141	171	167	161	146	148	160	136	162	143	163	143	154	147	132	129	127	145	146	120	138	141	157	156	153	131	152	147	152	156	140	165	145	132	126	161	158	143	142	178	141	136	148	151	138	127	134	150	154	142	137	142	123	127	144	138	151	149	133	157	156	139	156	161	143	162	144	150	166	135	167	149	163	154	132	134	158	149	153	128	147	170	162	143	141	161	153	158	150	151	159	148	152	155	153	152	136	158	130	155	151	143	148	150	141	157	140	159	128	148	150	136	130	145	129	134	174	149	152	162	164	151	144	161	135	159	150	141	152	161	158	162	145	132	166	115	160	163	154	132	141	157	134	152	124	135	150	141	153	149	143	138	164	140	138	152	136	132	144	129	145	156	160	125	145	138	126	172	151	151	149	151	150	150	162	135	145	150	146	160	168	148	118	158	128	163	157	142	157	156	180	151	160	155	151	129	166	114	155	153	145	153	150	164	148	151	149	148	139	132	168	167	108	144	156	144	150	152	176	144	142	147	154	148	146	140	150	148	166	147	148	162	173	148	131	144	166	126	149	143	145	162	153	142	136	135	143	158	113	150	139	123	141	153	136	136	149	134	163	142	174	153	157	148	125	155	153	135	165	143	137	149	156	126	131	154	153	152	154	142	140	180	174	151	134	151	149	146	147	156	137	117	161	157	139	144	156	162	137	149	133	166	126	137	129	151	117	169	148	147	130	150	163	143	135	168	133	146	176	145	151	134	141	157	168	152	143	145	127	153	157	171	132	126	167	150	143	144	136	136	149	135	136	153	185	155	146	137	134	147	125	166	152	143	130	134	150	150	153	135	157	144	123	147	168	148	136	156	149	151	151	170	153	162	157	155	150	147	154	143	129	165	155	142	145	137	159	128	150	144	157	150	142	132	168	149	135	153	142	155	149	146	144	173	152	138	154	128	154	141	169	158	149	143	164	139	140	160	152	160	141	155	175	125	159	148	152	142	135	181	149	130	147	137	141	162	143	145	162	125	158	155	168	148	174	113	138	151	157	153	142	170	171	155	138	155	143	141	128	138	149	130	138	145	149	128	158	159	141	143	148	150	173	126	139	159	126	151	146	144	139	167	170	150	153	147	158	136	140	138	134	156
23025	10577	6681	2990	2151	1490	1188	922	760	589	522	468	402	367	353	348	314	300	263	278	280	257	248	269	257	252	246	237	275	263	237	217	213	214	237	240	251	216	228	214	202	224	210	193	200	217	217	225	219	228	184	214	229	196	168	236	218	209	207	210	201	209	198	191	207	194	208	202	206	182	213	197	213	199	203	208	199	223	201	225	191	195	212	207	208	235	184	194	209	207	218	214	203	218	210	199	222	220	201	194	188	190	201	193	201	198	217	209	201	220	220	206	216	205	217	196	210	185	198	203	204	208	196	212	205	232	187	172	209	188	190	216	206	207	200	209	195	202	196	209	216	214	216	226	223	215	213	210	184	190	220	219	234	195	200	224	193	191	209	224	202	190	204	191	214	230	213	200	201	211	223	214	194	194	202	205	213	212	229	215	214	208	187	202	189	219	187	217	217	201	222	199	218	188	190	186	222	184	206	199	191	201	201	216	201	201	219	189	190	188	208	190	235	215	189	204	194	186	217	180	212	208	212	185	212	222	205	200	183	190	195	214	206	193	222	173	200	217	187	229	220	212	188	220	207	202	204	217	206	217	213	203	179	198	222	207	177	194	199	238	207	219	189	177	228	182	189	173	204	223	187	238	194	223	193	194	190	207	205	218	234	190	217	211	222	203	197	201	208	205	190	216	201	233	197	200	200	208	217	220	188	206	195	215	209	223	216	215	223	197	212	207	206	226	203	223	212	207	208	184	194	185	208	200	239	234	199	202	199	238	210	221	227	208	211	199	198	195	195	211	211	224	196	211	211	204	194	182	225	218	207	207	198	207	199	217	206	210	209	177	230	194	218	204	236	195	171	172	215	194	190	208	210	209	223	208	187	205	218	198	187	212	209	186	222	225	197	211	199	216	215	188	214	186	229	216	190	198	222	228	206	177	192	195	201	194	224	190	188	210	215	235	201	209	204	226	212	180	212	226	221	200	225	211	220	224	222	198	220	195	199	210	203	204	198	210	199	211	188	205	195	209	218	187	199	178	205	209	217	198	184	221	208	212	196	221	220	218	212	200	211	212	185	222	238	203	204	192	209	198	203	193	182	170	208	207	198	186	206	221	198	224	209	201	214	207	217	209	190	231	204	229	213	220	191	211	228	218	219	193	229	215	222	220	217	212	182	215	204	212	226	221	198	187	196	180	207	188	172	196	197	215	224	209	212	197	224	213	201	200	222	197	200	230	218	214	200	205	206	205	184	212	193	207	212	198	205	191	184	202	190	203	231	214	197	226	221	220	194	204	204	197	208	204	223	165	209	182	200	208	222	205	217	212	197	206	212	223	218	190	243	208	190	203	207	205	202	214	211	216	199	204	222	170	192	191	209	208	192	215	201	220	226	220	213	212	195	200	201	203	235	218	210	201	205	191	206	193	194	223	221	217	205	193	201	219	195	199	207	199	190	210	226	194	194	198	227	223	235	187	227	218	230	216	179	186	209	196	221	202	191	191	194	238	210	197	210	196	206	201	211	221	228	214	201	206	224	183	186	195	227	165	221	194	188	224	193	175	231	208	197	214	205	232	204	190	195	206	191	193	194	197	212	197	205	220	198	199	193	189	219	209	204	191	212	190	201	199	204	208	196	213	208	195	220	188	219	227	177	212	195	201	222	212	198	211	224	203	199	218	210	212	193	208	218	217	208	202	179	201	199	192	211	210	218	206	218	214	186	203	198	203	204	208	202	223	209	173	181	200	217	236	216	203	215	196	200	215	218	192	211	199	213	216	210	216	198	203	214	194	198	222	186	188	190	221	210	210	214	230	200	216	208	199	187	201	213	245	189	199	191	205	212	224	209	199	200	203	212	211	215	185	227	214	223	191	219	200	211	202	211	201	210	218	215	197	193	215	232	198	225	196	196	212	218	216	176	202	220	206	194	198	218	204	223	192	191	200	224	212	192	198	208	214	203	194	230	209	211	208	221	200	190	211	192	203	198	234	185	196	208	210	222	202	206	182	202	210	186	220	213	212	202	191	215	201	185	198	193	205	186	210	193	191	198	202	216	183	213	219	177	187	218	199	208	194	221	214	195	192	180	199	243	207	221	199	187	187	219	217	226	226	219	182	217	219	207	210	244	216	201	191	224	214	194	191	210	197	199	187	228	201	220	232	239	217	209	190	203	174	205	221	208	196	220	213	204	181	214	223	196	199	203	226	204	189	223	187	213	202	208	200	191	183	186	209	208	188	190	192	213	186	223	208	217	191	227	204	211	195	209	214	199	165	192	226	210	220	182	205	193	207	211	196	196	225	180	215	217	214	193	213	200	211	197	178	207	209	211	207	199	203	212	206	203	220	175	189	193	198	196	218	202	191	210	206	174	213	208	207	191	214	212	197	193	212	204	199	208	228	203	185	192	198	198	206	188	204	216	192	217	185	201	210	189	187	222	188	201	214	210	228	208	190	212	198	202	209	204	185	217	197	194	207	228	207	190	214	208	207	182	201	211	241	202	206	206	225	204	225	208	217	200	198	194	227	205	188	219	216	164	206	200	197	198	194	198	189	239	212	205	226	218	200	211	196	215	187	199	167	209	207	186	208	192	184	194	214	204	216	205	195	202	181	218	187	231	210	199	212	199	201	220	189	212	228	184	221	187	217	184	202	198	216	212	235	214	209	204	182	200	216	213	230	178	213	182	203	208	218	172	184	195	206	222	195	203	177	217	236	188	193	196	191	187	221	202	231	218	194	208	183	190	200	223	200	215	179	179	218	202	220	211	188	208	198	203	208	198	195	200	207	205	192	209	196	209	205	210	192	207	214	200	228	208	169	223	228	231	209	202	188	203	199	198	208	222	220	229	192	226	204	217	198	180	199	198	205	201	208	227	219	207	208	201	196	202	186	223	217	189	206	183	201	172	183	229	221	178	206	225	206	220	202	203	198	207	192	183	220	223	216	194	181	206	187	217	206	195	222	193	218	193	205	238	202	189	201	221	226	212	208	229	211	188	216	204	202	213	166	219	215	192	196	199	194	192	199	217	213	202	192	198	198	205	214	189	205	199	210	207	224	203	225	201	212	205	210	206	225	192	205	187	207	240	206	212	205	184	248	190	189	211	194	215	185	203	205	227	175	189	238	203	189	186	211	186	224	189	209	253	206	226	212	200	206	186	194	213	221	219	206	203	209	208	193	200	192	205	204	191	200	158	217	217	216	198	185	215	220	200	205	210	199	204	187	197	195	213	199	217	188	217	187	208	233	213	171	199	209	205	203	196	206	201	209	221	188	199	185	218	221	183	184	204	191	238	212	204	198	196	220	198	198	222	165	189	195	202	208	206	202	235	226	203	227	220	204	203	212	193	208	215	194	215	213	195	177	245	194	180	224	211	207	228	216	186	205	209	200	197	197	182	214	239	216	228	195	188	239	220	233	189	206	181	189	238	214	197	197	185	187	180	196	183	219	173	192	199	206	205	201	218	223	191	181	212	200	214	205	198	215	192	207	207	178
27951	15522	2091	661	530	501	512	498	456	481	452	468	443	469	449	483	469	487	471	435	423	503	484	510	455	442	430	490	443	436	449	448	482	471	434	475	503	486	455	490	459	471	488	484	490	446	455	457	463	481	473	479	491	487	464	453	436	467	462	438	478	459	505	463	469	467	447	506	511	482	436	482	526	482	453	469	462	469	453	464	462	481	457	494	501	457	458	428	499	454	479	450	449	418	473	491	462	481	477	506	493	513	452	451	447	432	444	466	482	473	497	483	455	422	483	471	491	444	453	475	468	438	449	484	436	480	464	474	484	456	455	417	491	473	508	486	495	498	450	465	450	496	479	453	451	488	473	434	470	420	513	496	472	492	496	432	481	438	472	466	492	459	466	452	437	458	496	516	480	490	458	469	460	449	522	477	467	439	465	428	474	529	490	460	484	457	448	445	437	470	467	490	425	468	484	489	489	473	504	445	479	456	477	484	465	450	512	456	466	494	402	456	480	451	437	454	502	448	445	507	475	470	460	464	460	445	464	424	430	486	470	489	450	490	474	439	485	416	429	439	463	419	434	451	475	432	470	463	515	482	482	505	481	455	448	466	472	481	470	435	454	432	460	443	466	452	501	490	463	457	452	478	488	492	429	472	468	432	449	408	456	447	460	472	446	519	486	494	489	489	466	452	463	461	444	447	457	449	471	460	452	452	465	453	460	485	446	428	475	418	479	466	445	479	484	450	470	464	469	452	453	466	424	452	434	451	472	469	427	510	470	503	512	476	502	489	469	443	463	479	492	472	455	428	461	420	445	503	500	473	464	482	481	410	442	475	468	430	489	424	467	460	491	462	479	474	482	467	447	472	476	453	471	470	472	445	452	432	434	426	471	480	497	467	455	500	450	446	489	452	436	477	479	455	436	460	477	469	490	455	511	469	483	441	457	474	473	462	498	481	459	447	467	470	481	467	459	483	446	466	498	442	499	479	461	429	483	473	457	499	474	422	461	456	464	471	490	495	517	473	471	524	424	462	453	456	501	489	468	451	468	485	471	469	447	481	433	482	453	453	482	467	458	458	490	469	483	473	450	506	489	470	485	484	413	486	496	461	432	477	503	485	478	508	474	483	512	451	495	486	475	450	451	424	488	441	464	445	477	425	472	473	465	456	447	497	438	462	470	470	470	475	457	426	458	515	462	477	495	454	488	495	478	472	473	449	440	491	439	465	459	478	497	472	493	440	439	469	471	432	420	466	448	472	493	435	419	476	437	471	484	480	488	456	501	489	455	482	469	512	490	442	478	455	443	479	472	485	437	453	485	443	452	485	438	491	427	411	460	475	433	519	506	473	481	474	446	442	481	456	488	441	474	498	455	513	443	436	481	490	498	484	484	511	416	454	459	470	463	499	449	477	450	476	495	470	484	470	445	491	511	473	430	443	468	461	479	463	478	469	472	439	494	490	486	496	452	449	474	447	476	454	477	441	474	474	481	490	512	434	445	481	474	491	448	489	439	485	472	460	435	469	471	485	446	483	457	469	453	498	479	491	493	461	445	440	486	454	464	445	479	469	483	449	476	497	487	447	447	488	468	456	480	525	505	480	479	467	460	454	452	488	502	457	497	472	479	473	460	444	458	451	460	485	424	445	470	458	465	449	432	486	457	465	474	488	443	437	442	471	477	467	485	481	461	451	448	479	452	438	484	459	436	455	457	458	459	455	480	475	475	463	466	436	476	481	447	481	464	459	483	462	511	473	464	405	489	480	514	454	483	470	439	429	490	461	456	481	465	491	480	452	451	470	428	473	432	453	468	472	468	457	447	470	469	462	455	473	461	445	494	454	467	498	477	535	527	483	467	447	463	463	486	525	488	457	469	446	503	451	439	451	427	463	451	482	472	438	453	490	472	489	457	468	451	485	462	461	464	466	446	468	485	468	442	481	463	462	508	462	466	431	446	472	418	426	449	492	412	478	454	462	448	512	471	446	472	480	465	470	493	478	474	457	426	460	485	431	441	480	421	446	439	467	481	478	442	398	463	468	462	460	446	474	450	445	472	480	490	450	434	456	452	470	433	446	449	475	491	463	469	480	457	466	446	442	439	451	469	472	479	487	493	464	463	455	464	436	475	454	459	449	462	443	516	454	486	439	471	459	481	492	492	439	455	455	467	506	453	458	437	498	499	456	407	458	453	481	469	466	481	435	458	460	440	480	452	465	470	465	451	517	450	490	467	444	431	490	458	439	503	429	470	474	465	497	473	490	470	442	529	440	461	443	443	465	419	442	464	484	491	443	479	482	471	420	447	417	496	423	471	474	450	475	445	430	442	458	450	505	496	449	524	513	456	463	415	474	505	458	441	468	469	492	482	455	482	490	519	442	498	437	450	466	441	444	453	508	479	433	449	469	448	448	471	434	437	448	503	454	487	469	438	503	489	430	481	490	490	477	520	449	456	453	462	503	459	456	448	507	430	488	484	466	502	484	440	452	457	446	477	452	480	453	489	437	497	430	479	450	439	473	458	440	432	445	475	463	438	466	473	472	452	444	438	486	453	444	486	481	463	458	429	456	455	500	476	452	472	504	434	425	490	473	466	449	493	490	475	499	505	468	469	434	477	422	475	507	466	443	462	478	470	461	476	456	471	438	442	448	448	481	489	490	455	481	476	430	462	453	444	443	476	470	449	469	468	458	418	460	495	488	449	439	488	482	454	496	468	509	491	476	420	498	460	481	479	459	466	442	431	458	455	477	464	462	484	442	482	469	484	447	441	420	449	451	465	484	468	473	474	484	460	454	475	471	444	443	474	436	469	463	457	489	465	474	471	461	471	467	457	450	460	480	479	458	453	481	456	485	467	449	471	473	486	450	500	420	435	493	491	474	449	448	436	463	470	444	458	447	445	509	426	495	472	441	467	484	477	433	453	453	472	484	463	471	467	477	484	450	430	437	472	443	481	463	453	461	471	468	447	451	460	457	450	444	473	473	484	467	478	459	448	453	487	521	493	484	435	450	481	483	461	474	426	489	449	453	467	446	456	465	487	463	457	502	475	465	507	443	489	485	432	408	447	480	463	442	450	470	444	474	479	492	442	477	439	452	479	456	459	457	434	475	439	444	435	460	478	463	500	450	445	465	461	451	435	437	442	437	443	461	485	462	479	486	477	453	438	495	468	447	495	434	466	462	467	468	462	444	433	455	442	461	493	452	448	454	458	478	469	497	477	450	402	506	419	488	543	483	486	457	468	448	510	485	486	547	466	447	484	487	424	461	455	472	441	474	447	460	478	459	469	488	481	458	469	473	458	482	484	427	489	475	442	457	444	483	460	464	483	487	498	449	472	487	465	490	458	468	465	465	469	433	447	444	480	509	465	478	488	500	438	455	499	517	466	476	475	436	410	493	476	474	522	497	459	481	477	453	503	469	407	480	470	459	435	462	447	467	465	446	475	443	470	482	473	456	465	470	488	455	440	501	430	452	447	504	456	472	458	452	485	460	465	465
7354	1046	810	724	633	650	666	680	630	662	662	620	606	587	627	594	587	638	609	658	650	647	636	611	605	615	627	618	620	626	609	638	643	621	654	639	628	617	623	585	590	602	645	644	594	624	556	646	644	602	641	585	583	639	613	678	641	594	602	587	633	589	638	589	586	616	576	629	614	613	583	591	631	570	610	657	578	596	613	638	612	660	634	583	613	615	617	585	625	647	606	618	647	643	637	640	602	597	568	643	595	613	606	602	596	645	631	592	627	667	622	606	580	628	607	638	640	634	635	611	590	583	663	647	636	628	579	598	632	610	566	615	621	626	641	629	657	598	615	588	642	619	627	603	639	583	571	659	624	640	604	678	625	667	653	564	680	615	616	589	612	609	647	621	638	559	612	597	584	581	627	633	634	641	667	610	612	604	624	665	603	607	609	650	612	598	630	632	642	550	618	618	596	604	658	596	641	632	597	613	570	627	641	561	631	571	647	656	622	598	648	633	630	595	650	575	628	651	654	629	643	620	602	595	611	615	623	612	592	602	634	641	606	662	615	621	607	644	658	607	619	637	615	675	663	633	610	604	619	603	571	608	595	588	684	594	628	625	630	662	580	576	589	637	594	577	629	663	600	626	656	620	617	577	581	626	596	659	594	597	635	621	562	663	597	662	618	583	598	590	613	650	665	595	617	626	634	659	663	585	637	613	648	628	628	625	661	637	611	619	607	601	625	620	667	619	603	573	629	646	597	649	623	618	616	620	635	627	636	627	584	617	610	586	604	615	628	645	590	626	622	652	651	605	645	615	630	659	651	617	599	622	610	673	622	575	611	618	615	643	654	599	624	602	636	610	627	617	594	582	620	612	638	663	627	632	602	654	636	609	630	580	600	650	579	655	648	582	593	590	607	623	603	565	620	571	594	632	612	595	688	633	647	554	604	647	633	583	622	635	611	594	625	617	591	635	620	629	626	614	595	626	622	632	630	604	623	587	612	632	657	649	639	599	609	669	590	603	641	610	653	580	637	645	590	634	608	637	629	665	643	623	594	557	614	669	644	569	648	610	637	601	611	630	553	655	615	657	570	636	630	617	650	627	649	592	640	618	606	576	636	644	608	608	605	653	593	613	683	577	631	656	584	637	641	643	642	623	617	648	576	654	669	600	582	644	618	608	597	608	609	657	632	641	606	609	640	640	628	625	589	626	603	622	601	607	644	662	646	602	634	640	612	637	620	613	685	631	640	600	645	603	632	653	629	662	635	570	599	587	634	607	627	639	640	623	567	616	620	571	572	627	620	581	626	581	626	602	629	629	616	609	600	619	593	611	636	616	629	568	628	631	623	605	658	624	635	667	597	583	585	618	636	620	636	618	609	606	592	614	646	645	611	582	600	620	641	619	674	606	660	613	604	574	616	683	609	609	661	676	680	610	629	622	595	641	584	621	645	636	636	644	596	592	611	628	622	622	642	588	590	633	621	631	633	646	655	613	647	612	650	655	627	638	628	666	665	641	634	591	612	610	583	652	636	579	636	620	624	643	611	618	594	649	616	619	605	661	610	580	574	611	637	633	623	626	639	576	581	634	667	600	666	605	623	647	639	608	596	617	622	587	615	593	647	639	604	626	665	582	566	634	619	618	636	609	615	666	621	662	601	613	565	617	629	619	625	655	616	585	613	654	633	602	631	610	585	624	589	613	598	616	620	642	621	612	632	615	626	658	630	573	646	651	630	611	629	628	640	630	564	592	619	631	578	591	672	630	597	625	603	641	630	627	652	643	624	587	629	583	618	605	620	614	680	585	590	644	599	645	592	586	624	608	648	628	639	591	610	667	614	617	603	639	616	605	611	622	614	574	607	628	625	611	627	606	592	603	619	596	586	633	638	652	641	599	588	592	610	639	648	626	653	609	606	628	625	570	654	612	615	634	634	559	606	574	601	633	574	613	642	655	668	596	644	608	575	619	628	650	636	640	627	571	604	668	577	606	613	616	637	586	556	636	597	609	620	613	575	605	605	640	617	635	593	594	650	611	611	611	673	624	603	672	619	647	612	617	624	658	610	645	592	604	635	605	626	585	621	632	629	626	594	641	608	567	621	594	576	612	621	632	643	633	605	619	610	616	593	653	566	594	585	613	609	603	629	621	637	594	621	588	611	659	598	587	595	654	624	635	619	599	615	641	637	627	634	619	660	591	591	625	638	622	583	610	616	607	654	590	649	654	587	652	610	596	647	602	598	567	668	624	645	584	633	633	627	657	606	599	660	667	650	600	649	662	624	599	640	647	607	614	647	658	639	631	606	627	605	577	604	662	567	646	587	654	592	613	625	634	603	620	607	599	571	619	600	643	629	636	648	637	588	627	585	610	667	616	621	630	603	621	653	599	600	628	631	659	654	628	600	637	655	609	666	603	650	621	605	572	656	600	596	596	618	678	602	658	623	596	607	585	597	589	626	615	629	629	601	645	601	638	616	628	579	635	573	600	607	669	646	642	636	578	643	601	598	651	592	619	601	626	633	640	634	612	600	563	621	621	671	595	644	608	642	645	656	586	615	654	591	623	675	622	645	603	597	607	600	610	592	653	564	597	627	632	688	602	619	611	591	592	683	607	617	611	605	612	621	624	606	616	630	604	608	608	604	634	594	587	650	627	600	598	627	576	607	653	629	611	633	620	617	630	650	631	632	620	615	629	601	597	621	611	617	578	649	635	592	614	616	662	581	614	608	615	624	581	651	628	615	622	598	596	649	609	605	620	617	591	624	637	630	637	616	630	631	629	609	584	592	657	611	619	628	685	604	675	663	619	639	616	579	651	629	655	614	670	606	638	628	609	607	621	570	652	626	625	610	583	683	677	600	629	590	615	656	611	630	657	649	606	614	622	610	607	641	653	579	599	671	605	646	635	593	660	640	618	656	654	619	623	658	613	604	585	625	610	633	643	597	666	627	632	633	679	646	591	652	607	647	615	670	618	677	607	619	647	605	613	612	592	601	643	645	578	604	589	610	585	640	588	627	579	587	605	624	610	610	623	628	587	626	624	622	593	567	620	616	643	568	614	613	634	600	617	656	622	644	576	579	682	633	625	615	649	574	632	636	615	601	654	600	624	627	607	608	638	659	593	615	629	652	614	604	604	627	674	627	654	588	591	617	591	589	626	637	618	603	596	635	616	620	643	622	580	640	617	590	625	610	630	619	593	653	627	612	627	657	596	675	605	609	590	620	604	632	623	618	594	658	610	607	596	588	624	641	630	625	657	637	613	655	644	572	632	553	620	613	637	652	599	619	648	687	607	618	628	632	630	617	633	591	653	615	622	615	578	612	628	628	626	608	594	622	583	618	622	626	629	640	629	614	637	599	646	613	573	593	586	623	610	576	658	558	619	621	649	645	606	572	626	625	654	593	657	637	617	628	605	590	596	668	605	640	644	614	639	662	586	635	624	627	574	611	611	602	599	616	625	624	623	593	607	619	614	663	651	653	634	601	673	610	616	647	565
23425	21230	27766	24994	20442	1962	585	486	444	458	410	435	396	369	387	390	346	383	359	397	349	345	346	303	360	325	347	354	339	361	357	352	365	364	381	373	352	369	354	339	350	382	392	333	355	337	346	329	397	353	314	347	334	302	364	374	366	345	337	336	360	343	318	347	350	341	326	340	329	330	330	375	352	330	371	355	341	346	352	341	341	347	340	317	308	352	316	329	322	346	363	383	390	367	345	334	352	363	328	365	374	359	342	371	368	378	351	354	328	325	367	339	356	339	351	358	385	359	346	342	353	360	328	347	349	356	302	351	339	299	322	320	335	326	376	374	344	324	316	319	330	375	368	352	330	364	324	365	347	358	333	356	362	348	344	346	339	347	332	333	352	356	349	354	377	336	378	357	325	356	345	353	334	363	348	346	378	341	345	346	362	341	328	336	330	351	359	329	365	317	369	349	345	351	364	342	345	363	315	347	358	336	330	338	349	388	381	336	336	344	349	334	342	343	354	367	333	339	383	334	351	334	330	368	346	328	346	351	349	322	379	360	327	321	363	341	324	338	387	340	348	372	334	348	339	314	356	351	354	342	306	390	363	377	362	347	353	352	349	337	333	340	357	360	343	356	371	333	367	353	346	339	330	336	363	352	332	350	357	343	352	352	331	353	333	343	341	416	384	353	330	355	346	381	337	340	343	343	332	344	339	339	321	336	363	336	353	357	367	350	354	341	348	355	360	341	387	338	377	342	364	347	373	350	363	382	331	307	370	348	348	369	362	342	332	334	359	320	344	346	327	345	338	373	361	307	338	333	326	357	365	377	370	320	351	317	365	356	399	339	355	368	328	356	347	362	350	349	363	386	341	356	353	324	362	323	358	349	360	351	342	329	323	370	348	344	362	366	376	318	328	314	346	328	331	361	364	351	370	359	364	348	299	374	347	362	342	347	369	349	346	330	357	337	368	373	337	372	374	332	340	363	336	376	341	368	368	355	335	369	351	359	359	340	336	375	337	373	327	361	346	340	351	377	344	371	367	308	325	329	358	347	338	373	384	355	317	347	348	351	338	344	344	332	344	338	358	373	374	336	352	361	379	338	361	363	368	337	322	357	345	333	373	330	363	344	365	331	328	341	355	335	366	384	346	355	313	331	343	370	327	341	330	383	326	334	320	340	350	310	343	380	345	335	319	352	353	351	332	366	354	326	322	364	345	369	354	363	371	383	373	320	340	300	358	358	360	346	356	343	321	310	353	352	334	364	330	356	324	341	342	338	346	307	323	316	318	350	344	342	310	357	360	321	346	370	334	322	338	333	321	331	386	346	336	364	359	380	311	329	332	375	361	377	351	348	344	366	325	394	316	358	355	333	341	364	328	300	363	342	313	343	381	325	342	340	340	358	306	344	351	322	369	367	341	388	332	322	331	359	340	325	305	341	356	330	346	322	353	381	349	341	386	334	352	401	304	318	311	373	360	344	341	342	358	322	352	395	312	349	358	345	311	359	321	393	360	356	351	332	323	322	336	329	338	349	336	369	342	336	345	366	352	347	313	340	374	361	354	323	334	329	363	357	352	374	339	323	302	395	330	348	334	372	351	350	360	347	384	364	353	338	350	352	359	336	338	350	374	332	332	362	356	320	356	349	310	356	355	324	323	314	336	339	327	321	306	336	329	365	341	335	363	345	368	314	342	375	354	315	372	359	362	315	339	330	362	333	329	341	345	357	341	371	353	342	357	363	356	325	334	340	351	360	311	358	353	359	377	360	357	347	346	366	332	360	308	328	333	355	313	393	345	370	374	356	342	328	345	355	376	368	358	361	342	354	338	347	356	342	365	336	307	351	355	348	348	333	376	363	359	322	323	321	328	341	361	344	344	353	360	330	359	344	369	355	376	361	347	348	343	352	390	335	372	375	364	331	350	359	349	348	347	356	327	355	344	320	360	337	363	325	351	321	338	316	342	324	336	340	338	348	354	373	375	342	356	329	342	346	343	329	356	333	336	345	346	351	385	326	398	336	381	351	337	358	383	340	333	347	338	398	369	339	327	353	330	367	358	343	341	384	346	407	359	358	361	347	353	361	354	366	364	363	369	315	352	334	363	353	350	378	328	337	305	330	340	342	360	360	337	361	385	356	331	320	340	314	341	349	317	377	368	360	320	332	351	351	345	365	317	326	344	329	347	341	341	349	338	329	322	340	321	322	344	352	377	374	324	360	352	316	360	374	361	365	361	336	374	337	369	321	354	343	324	327	333	342	319	347	382	368	369	367	349	383	330	328	378	348	315	369	339	349	375	365	334	361	341	357	326	337	343	353	336	355	358	365	324	352	383	342	360	346	330	356	344	324	324	351	343	345	332	367	334	354	327	336	326	317	353	359	355	370	335	341	354	338	328	325	348	326	331	309	320	331	359	320	334	347	314	359	330	345	367	355	340	349	341	340	340	343	362	361	343	344	317	339	379	345	357	344	329	328	373	328	319	344	365	344	321	349	369	355	328	335	371	318	352	332	324	331	367	342	367	358	383	360	372	343	326	331	342	324	326	364	354	354	352	391	350	348	378	362	321	377	371	373	362	325	357	324	348	339	327	325	332	363	317	378	368	351	340	352	345	342	335	350	347	354	334	352	346	333	363	336	332	340	344	342	344	323	320	362	373	349	316	339	334	361	318	364	359	341	306	371	343	312	340	367	347	368	353	352	316	346	334	321	368	346	369	354	375	311	358	333	349	341	335	334	340	352	347	346	361	340	359	341	362	347	337	327	334	318	341	367	359	350	359	334	352	325	336	314	368	321	367	343	298	328	328	357	326	374	361	346	370	349	338	329	327	361	366	314	347	323	347	334	333	356	367	363	354	370	334	330	375	347	355	346	370	335	329	363	347	343	319	344	326	343	361	350	348	336	342	383	329	351	367	351	338	341	341	344	326	344	390	322	392	366	374	341	342	364	366	356	307	349	316	372	332	332	349	343	316	329	318	403	330	355	339	293	362	329	340	344	334	334	372	352	345	344	352	366	331	345	357	351	371	351	336	346	316	349	317	389	342	370	342	387	362	375	353	312	368	353	350	329	362	364	329	334	316	329	330	336	344	330	317	334	319	334	353	351	334	329	360	337	388	346	329	363	353	376	335	335	335	337	317	348	370	339	351	322	335	356	363	362	340	369	324	385	314	348	356	375	377	330	334	360	320	317	375	358	371	335	349	391	329	345	336	329	356	348	366	341	345	356	381	365	342	376	331	338	350	380	349	398	348	363	322	347	329	349	343	338	362	366	333	362	330	372	374	346	299	354	338	334	347	353	351	321	338	344	376	392	362	366	366	327	368	351	349	356	327	350	367	326	377	369	330	365	335	344	345	350	348	362	376	393	366	340	350	356	337	329	323	315	349	350	369	368	329	320	368	370	358	350	296	336	331	367	335	319	353	321	374	337	342	346	346	383	341	376	339	323	324	347	344	368	325	341	356	364	366	331	347	357	323	352	345	344	363	350	326	335
19728	6541	4151	2025	1500	1200	1057	835	794	697	681	611	602	574	522	525	560	503	512	548	514	487	490	517	524	521	527	532	479	466	500	499	451	506	465	501	501	470	491	481	487	482	496	467	499	502	520	446	472	488	453	510	499	462	467	475	478	442	500	446	503	489	498	466	479	484	519	511	474	490	495	472	452	512	453	486	487	473	451	480	459	522	484	462	476	447	467	471	469	476	508	477	495	469	485	477	470	439	484	510	479	512	455	446	456	484	463	490	498	513	481	485	503	497	488	484	473	470	498	491	493	508	492	470	464	451	451	463	458	462	462	505	462	485	500	502	509	469	457	472	512	455	464	482	520	506	476	473	488	489	486	436	486	461	476	478	469	439	504	470	471	493	458	475	454	456	467	502	481	476	525	466	476	471	484	486	454	455	446	486	447	494	504	490	456	482	481	512	444	470	490	502	461	459	470	453	464	478	443	456	475	472	498	458	471	496	472	420	483	478	486	507	433	456	518	476	452	496	464	499	505	485	473	488	479	453	447	488	460	471	462	417	441	446	450	519	492	525	470	477	532	467	503	478	446	472	482	477	493	478	472	437	526	460	474	458	471	452	484	490	445	476	472	436	460	493	467	476	432	487	456	495	421	473	455	452	453	478	470	484	491	488	469	482	451	485	517	502	500	480	511	475	469	516	464	450	476	452	438	467	492	472	430	483	508	473	498	475	487	485	496	450	448	489	496	506	473	436	462	502	477	514	459	464	479	454	512	499	486	500	493	497	469	495	506	514	476	474	464	492	485	476	509	497	464	519	477	466	431	513	503	497	493	489	497	481	485	448	498	519	465	475	459	478	485	456	486	472	473	514	461	471	547	478	441	476	461	472	445	477	422	510	489	438	472	481	491	524	473	479	474	500	491	464	449	440	502	502	493	497	480	465	495	464	478	489	472	482	473	474	471	481	479	514	461	474	469	478	437	482	491	451	489	475	503	495	460	491	461	465	494	453	461	512	473	521	460	458	481	472	482	480	461	497	494	489	454	486	450	469	456	477	464	499	478	478	458	452	454	493	463	495	446	485	458	508	490	501	448	481	475	455	473	531	501	474	494	510	407	487	503	506	481	491	485	505	472	460	483	509	491	460	474	468	494	482	489	450	486	483	479	497	456	472	468	494	494	498	496	511	474	488	461	451	454	483	471	473	465	490	488	436	481	463	480	484	454	418	501	485	513	446	448	454	461	464	479	437	492	444	482	474	503	491	457	516	470	482	489	500	492	459	516	469	442	457	432	469	473	436	480	501	493	475	505	477	512	512	491	455	489	505	496	495	490	485	495	466	419	471	449	502	477	435	455	490	465	494	511	469	451	444	485	533	458	477	480	503	454	480	456	490	520	454	458	485	485	441	495	493	427	463	477	458	442	457	480	509	488	487	470	461	459	464	478	470	494	439	484	453	461	470	441	467	469	469	470	484	442	494	474	481	458	453	489	522	464	483	479	461	486	456	512	486	462	467	438	481	469	486	473	466	486	479	474	458	497	484	462	460	505	522	469	485	451	492	466	451	488	515	507	458	459	514	478	495	440	476	485	454	463	480	468	466	426	526	483	512	430	461	457	478	485	460	443	503	490	516	513	488	449	498	483	488	448	469	496	472	478	508	453	475	481	450	472	456	468	462	479	470	474	486	489	444	473	502	507	460	410	492	496	448	462	490	485	472	470	490	486	491	481	533	441	454	456	453	458	476	442	527	467	494	467	513	481	480	487	485	474	489	474	485	494	477	460	445	469	524	476	482	486	511	475	477	510	472	498	474	499	503	446	490	483	486	462	469	436	480	472	493	449	510	480	481	458	482	462	461	481	495	496	497	481	496	484	492	447	486	472	474	476	467	495	481	467	461	483	492	467	447	429	487	478	431	479	470	458	470	481	451	459	481	471	474	553	458	434	482	463	503	449	475	500	469	462	430	484	473	441	465	489	453	486	469	511	481	486	451	476	483	467	471	450	486	444	476	460	487	490	432	428	478	482	482	488	478	509	439	480	458	500	450	542	455	466	450	464	490	508	465	468	460	449	456	459	469	482	464	504	471	496	476	474	457	474	493	497	477	444	451	463	487	467	434	466	466	502	461	497	493	512	483	453	465	468	482	474	469	482	450	463	514	467	466	468	498	478	485	467	433	481	491	453	492	487	451	471	475	475	499	461	496	488	446	448	443	484	468	453	489	457	460	488	487	508	464	488	473	487	499	494	451	445	484	475	454	502	415	473	465	504	488	472	496	438	485	460	483	455	483	479	460	479	446	499	436	450	479	493	470	470	396	442	488	499	527	440	517	469	457	501	492	500	456	471	497	475	499	465	463	485	485	490	469	469	490	474	465	441	496	462	475	487	453	512	498	470	449	465	476	498	492	466	494	444	518	478	518	438	469	466	442	470	477	459	456	461	459	494	477	467	477	502	439	478	482	468	479	463	485	485	465	501	494	471	491	419	478	470	465	487	496	464	549	462	468	440	434	492	425	489	496	479	475	440	494	456	481	457	436	491	453	487	504	456	515	475	515	455	484	455	518	485	440	512	438	394	484	498	429	477	474	465	452	475	470	488	512	460	478	485	460	442	488	478	521	487	477	456	437	476	460	477	487	430	479	490	462	496	476	462	464	476	493	445	464	470	459	481	479	487	489	468	478	470	451	449	476	484	496	459	465	488	482	469	501	501	470	513	473	474	481	507	495	498	468	467	479	464	436	486	456	502	472	495	490	476	461	453	489	483	442	467	476	479	484	484	465	444	491	486	460	497	484	438	507	481	457	464	440	491	458	413	520	452	464	527	469	490	526	511	461	473	444	439	472	466	489	482	503	487	448	465	525	464	473	445	466	465	500	455	467	485	461	448	463	478	496	503	474	492	454	477	502	502	470	454	488	445	463	465	458	460	449	447	456	450	490	482	465	456	464	459	442	491	496	490	469	454	451	476	495	442	492	449	455	511	500	492	449	444	519	457	492	483	514	464	450	503	464	451	510	515	491	492	496	437	502	495	471	465	471	489	484	476	473	454	497	500	462	464	462	435	490	450	466	487	483	479	477	511	433	476	471	446	476	497	464	476	490	454	458	455	482	468	492	474	475	472	512	469	477	474	434	500	475	448	490	511	448	480	486	461	473	486	474	491	446	460	505	504	484	525	466	459	494	484	457	451	451	527	488	441	452	479	457	484	439	478	460	471	447	490	484	466	450	473	472	480	471	469	446	456	482	462	487	482	496	496	459	503	496	441	454	505	487	479	498	452	471	455	467	506	497	500	492	461	478	455	478	487	515	509	426	483	492	465	499	474	513	478	468	500	472	481	468	495	442	512	480	476	472	456	446	501	474	484	514	458	499	459	458	501	471	487	438	473	480	471	474	473	458	442	470	512	489	497	461	451	467	511	506	460	488	458	470	524	450	441	492	480	452	448	490	517	430	485	491	454	467	500	458	453	493	467	498	482	449	465	512	507	467	458	503	452	500
24855	21215	25557	22041	1027	483	449	381	361	383	383	378	347	355	344	328	330	363	342	367	363	328	325	318	329	323	376	327	329	355	358	333	316	319	334	334	343	366	340	367	338	346	316	333	338	365	333	321	339	349	307	368	332	315	350	347	319	335	348	355	360	324	333	337	308	328	357	361	334	342	305	327	313	305	349	356	370	339	317	297	306	315	329	348	353	365	344	322	365	341	329	342	303	344	340	328	365	344	347	341	315	323	361	339	311	373	327	338	328	326	322	319	303	342	316	332	303	346	346	340	317	334	353	289	347	348	317	341	334	308	350	352	294	337	332	295	319	333	337	339	315	350	318	315	347	346	332	340	339	374	358	328	337	332	300	338	321	343	339	360	358	337	336	351	321	305	327	340	332	348	348	314	338	359	333	322	311	296	306	325	323	307	308	341	324	325	332	346	290	331	347	335	325	357	337	341	341	336	329	343	324	354	324	329	329	365	357	363	346	338	359	333	360	315	384	314	358	300	372	315	309	293	364	314	345	362	325	308	318	346	351	362	336	353	313	354	333	295	338	323	373	321	320	301	354	333	340	301	369	350	300	323	346	347	328	336	339	357	317	374	330	316	328	298	337	343	347	338	327	320	325	340	335	317	329	332	349	342	331	342	356	324	340	352	320	333	367	335	363	326	326	339	333	327	359	337	286	329	311	308	334	332	337	323	319	345	310	318	329	338	338	332	332	335	320	354	333	351	333	347	336	343	325	332	293	341	337	340	326	342	348	333	335	292	295	337	347	338	338	339	333	344	315	328	320	326	367	348	358	348	336	332	325	337	329	351	364	348	364	321	314	350	328	331	320	343	316	337	335	315	333	325	345	307	305	319	345	335	337	318	336	352	335	337	345	343	306	363	364	286	368	348	339	328	292	357	321	300	315	325	360	328	330	341	348	321	341	314	335	351	308	340	322	361	310	294	308	343	333	341	313	337	335	318	316	308	331	341	319	359	301	358	355	331	333	323	320	322	321	337	298	320	322	337	318	330	353	342	363	328	325	321	326	280	308	353	327	341	311	330	321	338	291	348	333	337	328	338	337	342	351	330	369	314	325	318	356	293	368	331	341	345	328	333	338	324	338	336	301	320	349	367	338	346	362	348	328	321	319	320	322	318	334	294	353	342	367	329	343	327	347	347	358	334	348	339	291	298	312	317	327	334	291	373	299	328	347	349	305	330	339	317	361	346	310	332	364	345	353	335	312	353	328	331	334	329	308	334	303	328	342	354	310	353	313	349	317	298	325	349	303	381	315	351	349	311	320	333	366	333	319	333	339	362	349	333	329	335	308	370	310	352	328	326	340	300	301	318	312	344	328	319	337	328	331	309	335	327	299	340	311	335	315	342	337	374	344	338	316	300	319	336	325	309	349	351	377	353	328	325	345	314	332	345	318	335	309	334	315	348	331	335	325	328	302	325	316	326	338	334	321	354	321	318	329	313	328	361	325	306	359	328	357	314	344	345	335	301	325	312	321	334	347	318	331	307	342	320	297	314	350	333	353	299	350	327	303	305	318	335	323	344	341	341	322	329	346	354	346	385	346	330	344	373	323	349	310	363	360	339	307	295	354	348	326	314	321	351	347	327	325	324	384	322	309	309	343	353	338	351	352	325	341	326	312	336	350	329	347	359	341	319	316	334	345	345	312	359	359	317	329	342	357	329	340	334	323	335	355	330	322	326	314	361	334	345	361	340	303	355	309	321	346	326	320	336	319	343	334	358	289	288	353	300	322	334	308	317	324	342	312	368	344	307	381	329	312	337	344	372	348	342	329	348	338	341	387	335	340	366	335	316	392	309	341	332	338	336	328	333	296	346	334	321	334	320	334	317	341	331	340	355	305	356	342	372	304	361	328	316	289	293	360	344	316	315	291	364	372	367	334	339	345	342	315	309	341	340	327	316	319	333	324	315	325	330	348	334	325	343	344	308	345	333	359	320	319	318	343	331	317	339	351	337	348	316	305	309	320	346	331	299	364	336	329	332	334	331	345	389	328	347	326	301	367	338	352	340	367	337	331	327	341	313	332	339	321	340	316	316	334	356	330	325	332	350	350	330	351	319	287	334	357	330	358	340	358	341	327	333	329	322	356	296	350	322	360	334	278	331	323	309	333	324	349	322	331	326	323	333	326	337	310	348	316	339	337	333	337	315	341	314	339	327	316	344	330	322	303	320	341	290	337	345	334	325	342	318	341	333	364	314	348	346	339	350	347	334	318	340	311	327	332	314	346	326	317	304	322	342	336	342	343	327	331	315	315	317	324	347	336	308	317	340	356	349	336	331	328	358	345	314	336	319	331	355	306	333	349	314	358	358	352	300	315	317	325	319	298	336	333	308	329	378	332	340	337	317	305	326	330	316	270	333	345	349	333	326	359	366	375	338	319	321	349	335	328	368	291	325	340	314	312	326	285	366	334	318	330	353	354	344	333	333	322	330	308	320	300	299	351	340	338	360	342	340	324	329	332	319	359	337	362	337	328	320	337	343	339	343	302	356	306	330	311	359	346	302	330	310	318	328	313	311	365	314	332	321	354	309	344	340	347	362	335	339	334	371	347	315	326	326	319	323	326	321	332	360	350	343	318	345	299	373	312	335	360	312	320	331	330	311	338	312	307	299	368	341	311	348	358	349	362	338	346	311	334	350	341	333	363	325	341	330	345	334	344	341	327	328	363	349	347	316	368	330	316	332	313	309	333	312	321	314	350	339	357	311	316	303	332	337	341	366	332	323	317	293	348	328	318	332	308	333	342	352	301	347	317	326	333	313	343	299	343	321	316	336	310	330	329	326	323	368	339	320	329	332	382	328	332	366	356	350	342	351	307	316	358	329	351	332	323	319	341	348	322	352	314	315	353	342	321	320	334	300	343	281	331	339	356	377	339	321	332	282	290	337	335	346	320	338	331	338	319	320	327	364	342	321	297	342	326	315	348	349	340	315	332	363	356	328	336	307	291	324	334	331	345	319	336	330	307	350	333	356	345	340	318	335	358	309	339	314	352	330	330	325	305	325	333	343	334	370	324	337	336	348	332	328	316	351	346	347	369	360	362	351	325	339	349	359	356	316	365	323	341	325	341	276	356	332	361	317	344	330	371	316	351	353	344	343	329	341	333	364	328	333	315	348	330	295	306	347	329	318	352	369	358	292	348	328	331	353	348	330	348	336	310	325	315	360	343	329	343	321	333	332	337	323	323	346	351	348	313	334	325	318	378	310	339	354	323	340	313	323	328	355	340	333	326	324	338	311	338	333	284	359	345	315	332	330	318	330	342	341	317	322	310	326	320	339	327	332	296	307	374	331	320	343	327	314	332	332	334	330	333	322	340	355	316	347	300	312	357	320	304	326	330	324	304	347	329	348	328	328	329	347	358	347	347	341	312	356	318	305	325	315	318	356	319	353	307	331	318	322	342	334	324	323	331	317	348	335	349	321	299	357	331	347	343	330	347	335	307	314
18399	3273	2046	1150	897	754	628	611	590	521	495	501	509	493	494	473	459	457	452	462	447	477	434	417	441	477	464	442	431	448	449	463	417	413	480	445	418	454	423	483	446	420	439	444	439	430	437	456	420	457	417	433	433	465	412	465	430	429	444	438	430	448	475	431	437	468	415	463	442	433	468	421	452	422	401	430	437	474	421	430	431	472	468	418	436	450	422	479	470	466	459	449	467	411	409	419	439	479	445	404	451	430	453	436	413	467	456	415	470	422	454	440	448	418	426	448	412	440	454	430	472	429	426	452	451	468	428	416	435	468	473	459	432	447	472	437	455	449	405	431	439	445	448	455	453	448	426	499	431	435	437	478	398	448	449	425	432	446	434	448	414	435	436	419	441	463	457	456	449	401	418	447	463	474	465	437	493	467	441	456	417	462	410	445	438	472	430	431	449	479	428	422	442	421	443	447	460	432	429	471	417	410	453	438	442	397	476	422	414	437	398	436	425	484	416	447	459	481	437	453	457	434	437	460	436	456	431	436	473	444	437	438	442	446	396	462	446	439	438	443	440	444	445	458	462	407	406	455	436	447	445	422	447	442	438	430	429	479	483	415	451	419	439	468	443	416	419	427	422	477	423	436	447	411	428	453	434	411	427	436	412	420	450	461	425	438	416	457	412	438	423	433	419	451	414	427	492	437	423	449	451	422	424	454	423	458	400	451	441	414	406	415	429	433	441	445	467	429	419	451	403	452	484	424	453	474	450	469	418	462	443	406	412	448	406	439	441	441	448	397	436	444	430	442	472	436	428	452	417	451	409	436	459	436	435	425	434	459	437	474	419	460	421	477	414	408	459	474	475	419	432	431	430	449	440	446	439	454	457	457	437	405	435	407	499	439	449	441	454	398	460	433	448	418	454	444	445	407	455	429	444	423	462	423	440	424	473	475	466	442	490	476	427	453	452	443	432	435	447	453	467	451	448	423	442	446	444	423	437	428	483	400	438	470	450	468	439	438	434	448	431	399	426	428	444	458	489	430	433	431	421	418	426	465	427	470	446	438	439	437	445	450	466	416	439	450	437	416	424	436	443	435	462	478	421	493	449	458	432	429	430	429	439	427	451	445	433	424	472	393	444	498	444	437	418	452	423	439	419	430	448	415	422	466	408	434	424	462	440	453	450	448	475	443	427	455	464	386	445	450	395	399	423	458	431	436	429	395	459	412	483	457	458	399	452	409	446	415	467	429	446	427	443	432	456	426	458	434	452	457	441	436	427	485	481	454	430	451	459	448	444	470	452	435	473	484	420	428	438	446	461	416	457	438	450	391	460	438	450	437	459	389	443	394	455	404	435	413	408	434	414	419	476	415	453	440	484	441	427	438	442	403	448	444	429	462	425	419	400	449	436	423	423	471	440	458	431	445	402	438	437	470	472	428	450	467	413	423	422	443	457	403	454	445	450	445	436	467	430	413	428	427	415	478	431	432	447	422	461	427	450	398	437	455	390	468	429	436	427	413	428	461	448	436	451	415	439	434	418	441	443	432	444	438	434	467	446	451	453	452	447	467	452	430	478	455	422	444	446	415	447	405	440	437	435	479	417	422	442	453	438	422	391	441	440	467	461	430	451	437	423	410	445	462	472	444	434	444	421	430	487	409	435	413	425	453	432	461	407	461	432	432	429	442	481	450	439	409	447	427	438	449	456	441	449	411	442	460	490	476	459	465	420	463	445	436	454	414	423	418	435	438	445	476	435	432	413	461	474	484	453	439	411	448	392	424	456	414	448	454	449	474	441	412	429	390	454	437	468	477	421	461	434	416	452	418	415	423	441	433	451	475	434	442	444	445	452	478	446	424	432	427	418	412	410	424	406	434	410	428	434	463	406	431	411	478	434	396	441	445	460	451	423	447	434	422	421	460	476	459	385	442	468	412	461	467	434	439	456	429	412	443	443	448	415	410	452	447	445	411	444	397	451	393	444	439	422	453	438	439	431	448	449	454	444	406	455	468	447	465	435	431	452	426	425	415	452	436	461	436	431	449	455	420	447	424	437	458	454	457	429	443	479	422	434	452	420	458	410	416	420	431	441	425	460	440	464	447	417	461	440	422	471	464	461	431	473	437	441	417	428	460	453	468	426	439	464	413	463	460	468	421	457	435	449	411	443	419	454	431	440	426	435	454	415	425	435	441	450	405	449	456	441	471	434	414	402	430	421	440	419	446	402	449	410	448	415	454	442	432	462	455	461	441	423	408	451	449	422	476	453	415	423	443	451	459	466	377	429	450	460	438	408	445	413	449	408	438	450	427	429	440	435	429	434	455	433	421	442	474	479	397	414	463	401	424	466	471	455	441	477	452	412	480	443	426	440	453	447	411	416	428	395	431	402	439	446	434	473	411	428	443	452	482	434	474	432	439	445	458	452	450	457	436	401	446	427	445	474	414	457	450	432	448	463	451	463	455	424	441	433	443	455	404	439	465	440	400	428	435	450	404	401	456	480	416	431	421	436	439	419	466	434	421	477	400	426	420	436	436	447	418	458	447	433	450	438	435	470	443	447	487	417	443	439	460	442	419	396	405	439	441	460	423	422	442	453	424	443	452	422	400	408	450	424	457	514	418	379	442	418	449	449	444	443	454	456	425	415	453	422	435	409	422	428	427	395	430	483	458	455	399	447	457	430	440	425	447	452	461	436	477	408	478	434	443	451	436	434	438	448	418	447	420	487	456	436	434	425	458	481	455	474	422	401	450	398	503	426	468	427	439	429	445	402	450	448	443	462	410	413	449	410	438	443	434	452	471	423	453	460	431	483	440	403	398	433	456	440	452	425	432	451	461	463	450	388	459	459	463	427	429	409	474	423	460	448	459	454	440	442	420	484	438	482	451	415	422	434	450	458	444	458	476	419	462	441	476	422	444	409	463	391	476	451	417	425	437	469	407	465	412	435	431	446	454	453	473	415	435	448	432	486	446	442	443	452	409	436	452	450	438	396	425	460	426	433	435	433	438	431	467	459	423	450	433	420	437	424	425	455	433	414	442	469	448	417	407	444	424	432	439	431	468	482	439	439	450	436	468	448	420	471	409	425	397	418	409	492	430	461	431	431	436	455	402	425	441	463	434	408	404	444	458	402	446	449	439	428	436	449	417	431	439	425	467	443	454	477	498	417	431	465	422	451	449	435	448	451	405	424	426	471	466	465	435	479	458	417	419	428	425	441	442	457	437	421	449	452	436	438	429	447	433	443	413	419	435	426	417	401	432	471	427	398	412	408	469	457	453	461	464	427	397	479	443	443	462	433	480	422	433	479	426	426	436	443	489	458	496	438	463	419	430	451	447	480	431	448	417	464	448	436	414	453	447	434	443	449	421	435	387	454	432	462	455	443	450	402	418	439	467	431	460	435	423	433	429	426	403	467	449	423	403	418	429	428	447	491	475	408	463	435	438	473	495	392	439	404	465	465	436	440	438	431	422	459	466	457	472	407	437	450	428	461	430
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
