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
341598766322	341598766884	341598767434	341598767984	341598768533	341598769084	341598769634	341598770184	341598770733	341598771284	341598771834	341598772384	341598772934	341598773484	341598774034	341598774584	341598775134	341598775684	341598776234	341598776784	341598777333	341598777884	341598778434	341598778984	341598779533	341598780084	341598780634	341598781184	341598781734	341598782284	341598782834	341598783384	341598783934	341598784484	341598785034	341598785584	341598786134	341598786684	341598787234	341598787784	341598788334	341598788884	341598789434	341598789984	341598790534	341598791084	341598791634	341598792184	341598792734	341598793284	341598793834	341598794384	341598794934	341598795484	341598796034	341598796584	341598797134	341598797684	341598798234	341598798784	341598799334	341598799884	341598800434	341598800984	341598801534	341598802084	341598802634	341598803184	341598803734	341598804284	341598804834	341598805384	341598805934	341598806484	341598807034	341598807584	341598808134	341598808684	341598809234	341598809784	341598810334	341598810884	341598811434	341598811984	341598812534	341598813084	341598813634	341598814184	341598814734	341598815284	341598815834	341598816384	341598816934	341598817484	341598818034	341598818584	341598819134	341598819684	341598820234	341598820784	341598821334	341598821884	341598822434	341598822984	341598823534	341598824084	341598824634	341598825184	341598825734	341598826284	341598826834	341598827384	341598827934	341598828484	341598829034	341598829584	341598830134	341598830684	341598831234	341598831784	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2760	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	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
23157	21796	29576	24533	21733	20563	3156	641	518	449	462	435	390	436	417	397	397	401	370	364	368	381	359	362	357	368	377	372	369	360	396	358	334	360	352	384	324	342	330	336	391	348	333	406	365	364	379	373	377	358	385	389	357	398	386	344	340	400	367	377	340	329	330	356	361	321	325	355	328	331	355	357	321	320	358	353	337	350	345	363	350	338	379	365	325	366	334	334	335	348	343	332	329	360	354	304	356	364	340	324	359	392	347	358	350	354	348	337	311	354	359	331	348	330	333	368	336	340	337	358	340	333	336	339	349	337	340	326	374	357	333	357	346	393	360	357	349	346	328	356	344	344	373	335	358	346	356	337	343	334	388	339	377	359	357	334	352	361	355	348	363	355	365	339	365	319	334	328	317	338	337	324	327	369	336	359	343	356	348	336	314	320	324	348	331	382	331	361	349	331	343	335	310	353	341	349	333	317	351	338	350	324	310	353	354	395	322	358	306	355	314	357	343	345	331	386	320	332	320	326	311	363	359	323	323	356	354	328	356	355	345	326	346	305	325	319	343	352	334	372	340	350	383	351	324	346	323	355	346	338	333	336	353	347	371	343	332	333	339	357	323	318	361	333	332	331	343	332	364	337	317	367	336	310	362	316	346	373	337	358	318	306	352	365	340	349	337	358	379	329	334	377	355	360	343	357	327	328	343	353	354	360	336	316	309	364	320	338	336	368	340	344	316	382	333	375	360	344	338	344	350	345	332	351	360	406	347	336	350	342	359	305	349	370	347	353	343	358	326	336	334	349	341	347	364	349	355	362	335	346	375	357	335	347	325	352	356	345	339	330	358	343	330	320	358	313	354	325	355	354	372	347	305	312	337	342	354	343	352	345	329	333	367	310	332	320	328	348	339	337	347	344	389	365	327	351	334	327	329	358	381	356	329	316	339	314	338	344	345	354	346	338	373	357	349	353	313	320	352	321	358	343	319	346	359	346	318	342	354	372	334	347	324	342	337	320	356	335	357	310	334	326	354	322	340	322	361	360	342	338	337	334	341	352	343	339	332	380	346	345	326	335	338	340	340	365	330	346	344	353	332	364	336	364	334	325	334	374	316	338	361	364	367	343	329	335	334	345	346	345	326	357	356	361	403	324	336	381	351	363	366	365	322	316	333	345	355	352	362	338	357	361	346	355	332	336	346	347	341	330	329	343	362	329	343	348	350	344	383	356	343	343	352	358	323	347	366	323	337	335	329	337	355	309	362	324	353	347	340	347	359	356	370	352	346	329	316	321	329	335	336	330	363	336	326	350	323	318	354	342	311	363	367	320	316	356	326	347	341	345	317	304	338	357	330	358	301	329	378	326	343	372	347	362	360	315	344	334	364	320	314	360	339	407	337	355	345	367	364	346	314	321	357	362	344	323	343	314	347	330	347	343	316	340	359	355	330	343	341	339	337	335	338	363	357	355	365	348	340	360	341	360	322	330	339	343	308	335	369	383	382	325	336	322	326	306	315	338	337	322	340	363	342	324	350	364	358	385	329	323	354	344	329	352	330	336	354	369	336	375	349	331	378	339	368	368	345	363	331	347	348	343	346	330	360	357	338	346	365	364	320	362	349	348	360	313	319	337	335	356	389	328	335	358	373	373	345	311	327	352	333	331	323	373	336	339	341	342	347	354	351	368	336	331	336	326	374	329	337	340	337	366	353	365	355	341	320	365	326	331	341	351	347	337	373	324	330	348	346	363	372	352	354	339	342	354	308	364	335	350	368	363	343	315	347	355	311	343	355	337	361	320	328	346	320	356	347	367	371	326	346	366	333	332	333	382	395	331	356	347	340	327	357	343	364	352	340	312	364	356	350	332	339	313	360	339	349	347	341	309	360	345	350	352	359	327	332	333	360	365	330	390	354	353	354	336	328	316	329	352	341	343	341	334	344	360	357	350	322	317	341	351	344	345	352	339	333	364	365	346	356	328	344	369	355	350	372	332	319	371	311	327	344	335	327	345	350	345	316	352	328	329	343	359	331	335	326	326	349	331	307	340	326	359	330	314	377	330	323	332	343	324	384	330	336	364	353	367	331	368	355	353	332	372	339	316	363	308	352	345	311	314	347	332	351	327	345	324	349	348	356	352	333	332	331	370	350	344	330	334	330	356	373	350	329	353	336	349	336	351	336	347	363	347	318	333	326	329	311	351	332	329	350	342	343	351	336	330	337	346	349	378	332	323	348	362	366	337	332	336	330	354	345	330	345	356	338	317	346	331	360	326	318	346	362	345	325	365	353	350	331	353	374	377	322	339	380	334	355	361	330	368	322	343	320	348	337	333	341	367	351	359	309	338	335	356	341	318	346	313	357	328	339	305	350	329	349	323	337	358	403	354	338	368	410	372	337	357	336	353	361	348	339	325	345	316	339	341	363	326	334	346	335	329	343	318	354	336	297	303	331	345	322	338	320	342	341	336	366	321	378	372	299	358	347	342	375	339	324	323	338	341	301	360	356	352	331	333	327	332	337	328	323	342	307	343	333	359	363	347	326	345	317	356	361	373	355	355	362	312	357	339	368	340	325	336	335	320	342	331	310	341	358	371	337	356	351	329	375	345	342	363	313	329	350	343	328	353	364	337	344	375	349	347	346	338	346	323	351	330	334	352	319	354	359	350	388	354	351	344	373	342	363	347	347	374	351	304	371	330	353	342	354	338	338	328	363	343	338	349	360	364	334	343	327	371	385	331	355	339	344	352	334	337	331	351	332	330	332	337	357	368	349	345	355	351	325	320	311	341	333	369	358	360	335	358	327	359	354	334	366	362	356	357	337	331	349	326	329	370	366	326	310	341	382	356	318	312	311	331	323	337	339	357	350	339	351	336	355	344	344	350	350	338	327	352	364	312	327	364	366	338	368	363	367	333	335	367	365	323	340	336	312	301	379	358	345	343	338	344	334	323	306	328	348	385	331	367	347	345	332	387	316	344	350	332	303	341	338	335	318	327	346	342	358	324	333	345	341	354	357	356	376	355	341	347	349	331	353	339	309	341	331	350	357	330	367	359	356	357	325	341	392	341	340	333	347	342	329	342	305	352	342	342	330	361	332	358	351	341	359	328	365	371	360	371	303	338	349	354	361	331	354	303	352	356	331	332	362	301	345	333	309	361	343	325	355	313	354	359	348	349	317	331	362	346	339	334	330	323	329	359	339	340	324	330	331	330	358	365	334	334	331	328	325	347	350	298	356	324	303	338	356	386	347	373	366	335	333	321	338	308	316	306	311	339	339	330	373	374	354	312	349	360	370	343	357	377	354	325	362	373	348	340	373	339	323	348	329	334	329	337	378	393	337	347	351	354	360	308	342	353	346	337	359	341	322	345	319	328	320	322	358	338	329	363	290	356	345	343	338	355	343	346	362	358	351	336	326	346	320	356	323	356	323	364	328	317	320	330	324	343	333	322	334	335	355	356	343	327	334	352	376	371	351	315	332	346	362	334	364	332	313	336	335	342
50402	91453	38154	2549	1929	1496	1237	1068	894	822	701	687	628	590	552	551	508	517	492	457	509	498	477	478	492	460	456	447	532	469	453	485	460	459	440	461	457	421	441	435	474	475	448	475	529	501	502	552	521	528	541	503	527	484	509	461	522	427	506	430	451	443	447	435	424	436	445	435	489	463	445	477	395	446	430	418	480	479	444	479	462	439	475	468	475	462	479	448	492	471	422	427	439	425	468	395	447	468	443	450	427	452	454	448	483	459	416	459	441	415	436	435	431	440	478	430	449	460	425	452	488	443	438	429	451	456	397	393	429	394	464	393	448	434	472	408	435	445	439	418	471	425	409	436	439	432	455	460	438	429	458	481	460	405	403	455	455	436	414	405	435	434	439	458	462	422	466	444	420	453	457	420	434	440	476	434	464	422	412	448	409	442	454	453	467	426	428	489	422	422	444	444	419	458	450	435	440	409	437	419	448	429	421	388	491	435	413	413	428	451	434	440	433	450	439	436	420	424	458	450	404	445	449	423	418	444	451	430	432	438	432	439	440	404	444	461	436	443	417	447	441	446	464	437	440	428	434	416	469	431	478	429	463	430	468	428	455	484	427	444	405	408	413	437	412	414	424	420	435	450	468	403	429	427	424	451	442	436	450	431	437	438	417	450	430	451	478	422	407	405	428	424	432	442	432	430	442	420	400	443	416	439	443	453	440	411	423	451	421	410	440	440	470	425	393	438	408	455	463	468	472	477	431	470	410	427	461	462	397	416	427	447	444	464	401	411	451	458	446	470	416	443	434	441	452	458	438	441	427	445	440	452	441	467	459	468	433	463	452	409	414	457	418	468	432	423	449	434	418	443	461	431	440	446	433	436	486	453	424	458	398	481	433	471	447	457	485	408	419	439	419	409	406	434	439	442	433	432	421	445	468	436	429	433	423	487	460	461	458	441	430	450	453	430	429	450	451	422	424	478	450	473	445	414	438	411	453	430	415	449	451	418	438	461	449	435	451	429	446	446	442	475	467	437	457	416	442	462	416	465	418	436	419	464	443	435	421	433	392	432	480	423	466	394	462	429	493	441	442	451	436	438	457	431	413	433	410	437	439	457	439	430	442	438	460	402	433	483	458	468	435	433	436	452	405	464	427	462	406	457	444	418	434	425	429	459	441	425	453	456	471	428	418	425	389	419	483	420	433	402	429	427	445	474	474	440	435	480	458	411	429	443	471	407	433	429	450	404	447	453	442	411	412	416	456	418	427	414	442	435	417	402	445	450	437	437	459	437	426	412	416	437	440	419	448	460	404	459	430	397	424	449	436	453	477	443	475	406	433	454	413	459	460	444	413	436	432	437	446	410	435	464	420	447	448	468	423	430	412	421	431	471	446	447	437	478	465	434	404	445	459	398	442	404	446	419	434	449	443	438	444	460	473	464	448	430	447	411	461	408	436	444	440	427	455	428	434	497	431	464	439	424	447	444	456	448	448	426	445	438	415	477	472	451	458	461	424	436	432	470	452	425	453	408	437	451	438	437	442	447	424	380	426	459	403	414	430	421	453	449	428	428	451	447	424	445	447	460	491	378	455	453	417	424	433	429	395	424	437	459	416	447	470	424	443	398	410	426	403	434	432	451	449	426	418	459	439	462	456	418	428	409	424	407	442	445	434	457	441	438	423	414	394	466	442	465	408	423	416	421	416	428	435	416	411	451	426	408	451	442	437	430	476	396	477	424	405	469	435	447	443	438	433	452	456	452	442	419	402	447	437	423	459	444	433	474	453	426	431	415	441	411	459	460	460	441	436	449	416	426	461	474	413	443	473	431	441	453	458	445	448	440	451	410	456	474	431	485	447	461	437	450	471	434	449	462	428	432	423	456	453	449	445	415	486	412	439	440	471	456	426	424	427	436	454	444	437	433	442	428	437	389	430	438	428	449	459	455	445	466	436	409	448	469	472	413	453	452	485	398	446	437	446	444	396	444	431	452	464	443	431	433	438	497	441	408	440	440	438	449	454	452	450	438	444	422	444	401	446	469	411	417	430	453	436	401	461	481	424	446	426	461	419	443	417	476	459	448	435	397	425	435	459	438	471	467	439	443	487	419	446	446	430	467	392	470	445	409	428	437	425	460	427	406	433	457	448	431	419	439	432	424	447	430	435	438	426	451	461	423	449	433	469	419	438	424	458	472	475	456	434	440	462	485	398	439	455	464	423	440	456	445	450	393	437	436	444	447	462	500	442	449	452	419	450	424	458	461	443	461	420	433	460	437	427	444	440	449	445	457	435	439	390	413	449	429	461	448	423	428	437	411	445	433	415	436	457	436	429	453	434	453	497	444	426	431	462	449	413	450	419	471	428	427	456	413	446	459	451	424	409	437	462	455	458	456	414	470	444	433	450	482	459	441	431	447	408	423	461	374	436	462	406	448	458	467	459	463	415	417	409	458	419	423	426	452	446	445	441	427	454	500	453	429	447	419	394	408	441	408	443	466	442	439	430	429	436	442	441	455	428	430	448	416	439	442	489	402	422	433	405	459	442	423	434	447	412	478	414	404	436	402	446	473	388	435	434	430	425	422	424	395	450	409	437	432	434	430	423	428	467	441	457	473	412	444	461	450	444	443	438	413	434	399	430	411	433	472	437	477	424	433	428	440	445	405	447	428	446	453	437	442	420	440	436	405	447	426	440	441	452	450	458	460	455	497	431	469	410	454	447	441	436	452	430	382	440	448	410	438	465	456	417	420	428	421	419	468	440	459	443	427	430	431	470	415	456	463	457	472	466	413	404	440	450	427	455	415	440	454	450	444	434	434	448	460	451	422	443	430	463	453	394	467	422	456	428	417	454	416	408	488	490	465	438	403	443	407	428	421	423	461	451	425	405	487	465	476	429	428	457	429	447	426	446	469	460	423	432	462	438	454	416	449	432	450	414	430	418	448	419	386	456	412	437	467	443	448	445	436	421	425	450	426	440	461	429	410	467	415	416	469	418	454	473	477	432	437	442	462	414	421	426	425	435	451	437	486	410	462	414	450	418	444	436	409	441	466	421	432	443	439	450	474	444	447	439	430	450	449	471	438	435	430	462	460	455	458	451	418	471	449	413	415	426	445	410	420	446	442	458	449	503	432	414	440	471	444	442	431	471	448	457	449	457	433	424	398	472	448	441	448	430	422	438	427	433	440	436	423	404	455	385	402	418	434	457	441	439	423	426	448	479	435	416	459	442	490	450	458	462	444	468	423	427	450	451	447	408	424	435	424	407	457	402	448	393	436	451	435	456	432	476	412	380	448	417	422	441	439	464	450	485	382	413	442	464	432	413	425	450	450	424	443	413	457	456	434	433	457	453	447	472	445	432	437	423	395	457	404	479	419	429	415	438	469	497	458	419	438	445	476	445	434	438	435	444	442	444	448	457	427	420	469	468	399	413	451	418	458	433	405	450	459	419	468	450	448	497	448	452	462	458	411	444	420	426	461	425	466	476	420	412	427	444	419
27992	20908	11366	1006	606	566	583	538	509	539	553	550	550	571	584	552	562	561	557	510	529	554	587	527	553	532	562	526	501	464	519	554	522	577	517	520	538	534	540	561	543	518	540	567	577	568	575	571	539	551	515	530	554	587	548	580	509	549	517	551	558	537	546	540	541	551	545	511	561	542	551	541	498	561	546	506	549	513	511	524	545	567	519	537	541	533	550	540	549	548	549	566	572	533	525	523	571	519	547	544	527	510	552	554	557	553	543	546	550	534	535	538	541	563	540	502	518	566	500	549	560	521	545	560	535	550	574	564	532	518	533	515	552	510	553	573	538	521	520	534	521	542	501	518	536	523	518	539	542	524	534	575	526	556	514	537	531	559	490	584	512	523	549	560	536	548	539	539	569	560	559	538	571	547	511	520	529	505	504	523	521	541	497	552	584	498	478	542	508	560	528	572	551	573	570	553	560	584	561	515	522	521	531	582	537	489	524	552	547	499	535	544	581	541	531	532	568	533	557	521	573	549	558	544	547	560	580	556	566	569	531	503	529	570	526	525	532	505	526	497	553	492	548	521	508	542	559	500	563	503	508	522	510	546	519	519	569	544	559	532	516	548	524	583	507	547	554	497	560	523	545	560	511	562	549	547	558	514	552	547	553	541	515	542	551	515	566	494	536	524	588	509	518	516	533	502	521	555	528	529	557	514	501	531	523	513	549	517	533	523	577	508	556	519	565	500	577	513	520	589	537	505	531	538	489	525	510	551	544	541	531	565	519	542	496	509	518	557	521	545	542	533	562	539	542	498	556	557	530	529	508	543	522	545	519	563	538	501	509	518	504	568	518	530	514	529	545	542	537	561	555	530	517	532	515	548	562	555	551	536	542	523	565	544	533	544	534	552	545	544	525	533	497	504	549	528	518	530	494	520	530	542	525	553	518	531	545	509	512	523	552	550	507	565	560	595	522	538	520	523	522	513	572	546	530	519	523	553	530	540	550	553	568	582	561	531	556	545	509	572	545	535	549	527	567	544	523	526	550	542	568	529	523	521	536	546	550	528	540	518	502	558	551	568	561	523	547	578	542	550	519	538	585	566	527	548	537	525	519	561	550	507	512	529	532	548	529	551	517	516	547	548	556	545	562	490	502	569	555	502	533	537	512	533	510	518	537	545	531	557	523	546	539	527	545	558	530	487	564	511	532	541	523	517	557	598	589	552	578	552	560	542	558	518	546	572	512	500	515	535	529	498	514	558	512	542	555	517	582	536	496	571	550	531	516	505	523	547	527	530	509	533	550	502	545	531	526	548	531	526	546	528	521	529	493	567	527	550	517	565	561	493	552	552	542	510	514	532	545	575	556	515	496	552	536	585	538	527	564	541	547	582	534	533	547	524	493	498	604	520	460	523	498	554	503	537	542	535	549	546	524	593	551	591	514	589	584	526	518	580	566	498	547	506	531	513	508	521	560	500	540	535	558	545	539	517	587	511	576	568	512	545	538	557	511	562	546	520	563	533	539	594	512	593	547	541	546	514	544	541	553	541	518	525	560	550	537	538	540	531	530	549	502	526	521	511	554	559	508	534	541	510	546	526	537	551	526	536	535	529	552	565	560	483	510	538	514	545	506	526	548	551	536	582	533	550	541	518	504	541	544	511	544	565	513	544	533	501	452	561	510	572	524	535	577	581	536	504	492	581	589	533	515	545	503	535	520	518	536	575	522	508	523	583	533	537	511	568	541	521	513	548	539	547	517	525	535	551	472	532	543	535	556	520	537	550	560	506	507	535	528	538	543	534	490	534	529	520	532	535	543	537	479	482	547	542	572	558	541	577	491	571	542	523	550	561	577	547	577	574	545	539	588	500	527	521	574	542	546	524	517	540	541	511	554	506	537	549	549	527	534	565	533	535	509	532	529	538	523	556	553	541	519	551	547	546	526	555	540	542	548	525	568	525	534	575	522	541	491	548	498	496	515	543	530	564	520	529	562	565	576	536	524	514	525	517	589	551	494	535	531	512	500	527	526	548	551	523	597	532	527	557	556	550	569	536	549	534	587	576	518	513	546	573	560	518	506	572	507	545	552	510	541	563	556	517	544	585	521	529	598	578	523	510	573	545	563	566	535	533	503	556	538	567	538	574	501	557	550	514	533	543	542	575	524	555	530	498	514	565	563	557	510	562	529	555	563	557	506	548	527	563	542	523	512	509	513	573	509	492	524	531	543	558	558	589	521	537	536	516	545	570	504	537	569	549	571	559	529	524	512	526	516	592	522	520	576	541	509	546	556	559	539	524	514	518	546	525	482	555	529	541	535	564	532	537	513	539	565	578	495	547	560	535	557	531	569	523	547	529	546	549	532	551	513	541	562	513	509	566	528	515	530	547	548	531	545	541	530	514	531	531	520	538	541	550	545	516	555	508	553	558	541	573	541	534	561	550	539	562	552	558	555	518	541	516	524	482	573	480	522	556	514	557	517	523	561	506	530	558	544	562	534	525	532	522	522	549	548	572	559	571	524	550	528	520	515	573	530	567	536	545	537	498	509	564	516	591	542	508	532	551	513	539	556	520	530	503	506	550	526	528	529	523	533	530	542	552	508	546	550	559	522	541	515	521	507	541	532	509	548	508	508	570	566	546	536	563	546	551	548	544	521	555	545	523	523	543	528	556	548	545	508	586	541	531	575	536	525	561	527	555	517	578	541	530	534	555	555	554	516	524	519	486	541	567	527	523	516	555	542	546	529	509	503	544	555	536	565	544	514	544	556	563	549	526	536	586	511	550	552	545	541	611	562	520	533	508	533	529	539	508	559	557	510	529	523	536	541	583	508	513	547	554	508	545	511	576	546	550	488	529	575	581	520	540	503	546	526	542	489	587	515	572	497	546	542	499	558	524	536	543	535	553	533	528	562	498	529	528	529	543	526	527	515	545	559	544	525	560	529	543	548	568	541	534	557	564	571	515	534	530	530	550	522	558	546	577	515	537	545	559	554	541	544	513	530	512	542	524	495	543	543	515	507	498	529	537	542	529	574	561	537	556	589	537	530	579	558	523	555	584	551	585	534	530	514	538	543	562	507	491	562	509	511	558	552	541	491	525	550	515	518	524	539	514	523	493	577	529	515	551	543	591	562	532	554	555	516	531	506	612	535	528	559	531	524	555	566	532	540	526	522	515	569	530	510	522	541	550	545	567	535	528	544	514	571	532	492	568	530	536	572	520	550	546	527	481	550	576	553	555	526	508	511	533	537	540	528	528	594	521	505	514	510	498	520	493	538	562	511	530	549	552	525	555	528	517	528	519	556	573	476	483	508	503	533	537	567	594	501	526	503	538	539	559	516	505	549	508	558	534	571	531	552	558	547	542	503	530	537	522	520	491	534	534	523	543	564	548	511	550	570	545	526	529	572	534	560	554	589	514	571	555	547	526	567	522	526	511	550	563	519	524	511	543	535	522	565	523	540	530	517	523	553	498	530	543	521	570	513	521	521	499	548	533
16166	27603	7183	752	740	678	730	658	690	709	709	649	677	708	686	709	700	688	685	705	711	646	726	677	677	701	680	674	684	707	684	655	690	704	681	701	735	653	713	709	698	727	708	699	671	715	690	712	674	684	656	743	684	702	713	718	692	698	713	693	687	679	683	714	661	743	693	680	710	677	692	685	653	686	672	686	712	728	687	675	665	705	745	723	685	681	658	738	695	664	662	689	690	730	662	651	690	691	647	669	680	704	725	687	690	671	673	660	739	753	670	661	712	692	660	677	644	721	665	681	709	704	634	655	679	644	687	665	656	660	698	714	686	693	708	688	665	646	685	677	676	706	708	677	689	718	653	655	716	683	675	651	688	749	636	712	685	712	719	718	719	686	673	683	665	700	667	723	696	688	701	706	691	645	666	658	730	625	695	638	687	688	632	728	686	700	665	638	666	700	742	640	684	603	704	703	688	703	658	670	682	711	670	686	721	677	727	704	638	668	655	759	681	688	717	702	744	664	664	678	693	680	619	691	683	692	682	645	663	690	694	660	713	718	650	687	702	710	708	682	689	682	695	670	698	667	688	701	692	654	672	663	635	739	697	690	748	692	735	652	648	694	724	660	672	704	706	711	719	661	685	673	716	701	696	721	659	657	695	647	658	711	693	678	646	672	685	731	729	688	677	638	700	665	709	678	683	674	682	647	729	674	686	716	702	657	684	683	686	703	731	673	675	652	697	685	686	630	686	723	688	647	701	736	726	687	654	708	663	680	641	724	664	704	660	645	695	682	762	685	710	693	662	707	689	728	661	707	704	696	713	708	702	694	668	689	687	657	638	670	700	681	714	713	669	662	730	653	728	680	642	659	683	682	644	715	650	672	710	662	711	737	699	660	662	682	702	652	677	667	716	662	663	687	704	674	700	677	677	701	631	704	666	675	678	704	719	678	697	697	719	653	734	669	706	699	705	682	717	683	667	711	699	680	639	605	657	683	684	726	688	701	703	648	677	657	675	705	702	688	714	696	674	685	638	700	680	672	721	682	682	662	691	702	680	663	681	685	731	713	683	680	685	670	662	692	654	655	688	663	719	693	664	700	659	721	707	669	678	693	713	691	653	695	656	699	642	705	683	703	650	685	707	668	707	702	647	703	660	632	668	722	677	657	674	700	677	705	664	667	707	704	690	711	678	642	698	686	697	670	750	711	699	713	676	689	739	712	640	690	724	672	654	696	674	725	704	647	649	718	668	689	713	709	714	678	707	669	649	676	645	687	716	685	705	731	712	712	675	636	703	727	698	685	663	662	703	681	734	715	722	709	639	651	714	674	700	691	685	669	718	698	673	697	686	722	642	717	676	726	625	705	700	731	700	658	649	649	684	661	678	705	709	729	704	664	705	675	718	667	709	691	682	667	660	716	702	704	692	687	668	638	679	649	666	678	714	688	718	708	730	693	664	687	672	683	676	723	725	695	677	681	672	658	711	693	693	686	700	701	694	681	693	659	686	711	683	705	713	738	688	671	709	723	679	683	691	685	693	675	627	683	705	704	755	697	747	673	686	657	704	650	727	677	724	723	686	666	654	704	752	669	642	643	717	688	720	726	687	667	690	719	675	699	667	759	620	681	661	716	674	702	716	676	689	678	696	660	696	714	681	702	695	651	714	692	702	692	663	712	657	677	689	711	738	674	678	675	643	672	668	649	668	671	675	665	743	654	677	659	679	668	669	670	670	735	717	658	708	677	709	718	679	677	690	667	715	726	663	666	630	708	656	706	716	709	687	712	715	720	713	680	730	710	689	626	684	681	626	694	692	677	691	706	656	631	687	672	707	672	699	682	726	710	679	680	680	699	703	691	703	675	723	694	674	637	728	691	671	679	701	665	689	704	662	736	657	755	683	697	671	670	680	707	674	722	679	711	683	707	686	705	620	743	699	647	704	686	670	690	727	699	660	667	723	681	725	678	684	716	677	668	708	666	669	694	693	714	711	710	693	633	670	657	700	706	701	674	695	746	672	684	674	658	742	679	719	669	687	695	644	720	650	671	708	690	677	688	756	681	651	679	672	676	633	715	706	635	698	646	620	691	739	658	688	694	686	714	713	677	669	677	683	695	733	715	635	687	683	660	650	682	692	676	700	687	689	699	668	693	705	690	684	696	700	689	699	720	674	667	638	701	700	695	686	674	638	679	718	717	720	693	670	737	704	708	673	668	680	679	696	693	671	682	680	674	685	662	707	675	712	734	671	743	673	709	703	654	673	687	688	712	672	718	653	709	689	742	677	683	669	654	677	701	634	718	698	700	735	699	642	644	638	649	680	652	675	706	688	727	670	675	690	727	693	672	632	704	690	716	713	638	642	683	672	719	701	659	669	677	684	683	669	632	665	633	661	698	689	743	700	679	704	722	703	703	681	653	711	705	632	716	686	701	661	639	651	691	739	672	705	697	691	661	718	685	687	686	697	691	683	678	648	658	642	673	684	680	654	689	729	705	683	692	670	737	688	668	748	664	727	662	647	700	699	660	656	666	680	714	656	726	709	705	683	681	658	645	610	730	674	678	657	669	665	675	667	675	665	717	680	700	731	674	672	713	709	647	698	694	673	702	653	686	651	694	684	671	708	698	689	690	694	712	697	673	694	625	683	681	659	702	678	697	649	681	681	651	730	688	643	723	660	695	700	689	712	661	681	672	685	698	684	673	699	684	711	709	713	682	690	679	696	685	679	674	651	731	693	663	645	686	719	630	655	719	687	649	670	670	723	674	708	690	686	685	653	652	646	674	686	664	671	673	696	740	711	732	664	710	702	669	656	702	643	722	672	728	664	702	674	678	691	712	658	712	710	687	670	668	708	701	630	693	705	656	728	704	699	696	678	679	712	688	678	693	696	690	698	714	723	690	713	688	687	644	647	697	715	712	691	690	679	719	688	659	728	692	700	701	623	701	697	654	667	677	672	688	738	726	647	740	721	684	693	724	637	732	709	678	711	714	638	685	683	670	673	698	699	692	661	691	665	666	690	700	666	663	635	697	668	645	708	672	662	621	683	678	705	670	752	692	706	739	682	675	662	701	659	661	709	675	685	672	705	631	672	722	698	703	664	651	626	713	696	732	659	696	717	646	723	670	666	651	740	681	704	683	695	696	689	702	679	688	700	675	711	708	682	682	710	683	674	673	683	699	690	652	655	718	697	693	689	679	661	694	639	700	731	641	622	685	679	708	710	714	687	656	703	737	716	705	730	683	709	681	687	643	726	687	687	722	714	699	682	654	737	655	693	661	715	660	646	664	667	705	749	671	688	717	667	700	716	693	662	696	706	680	642	675	662	682	644	695	694	702	707	684	742	631	658	666	706	700	679	684	712	725	710	717	684	705	644	693	660	714	699	716	679	662	710	674	715	652	705	669	711	746	686	677	693	730	700	651	672	701	681	669	732	694	641	717	645	706	736	743	718	660	722	714	728	644	668	680	695	680	656	665	689	671	676	662	632	710	702	634
23789	21556	28455	24779	20279	4902	710	556	522	557	498	510	483	490	470	440	466	451	390	445	430	427	444	479	451	455	467	477	449	436	463	427	505	440	409	441	454	468	425	434	444	418	441	441	435	497	454	477	453	510	444	459	458	461	458	475	460	446	461	437	458	434	462	438	468	431	454	406	413	413	446	419	439	408	434	404	425	449	439	455	470	460	464	449	451	431	447	464	471	417	434	421	437	481	454	423	438	439	408	426	428	459	441	441	462	437	446	438	433	419	439	387	433	411	412	402	452	421	440	429	423	388	477	424	411	449	464	423	425	411	421	460	422	441	431	481	439	433	443	459	426	430	433	412	421	430	426	435	419	442	401	434	464	417	453	445	415	429	419	447	442	455	445	455	423	368	427	435	464	472	436	422	448	443	428	421	445	427	454	449	447	436	430	439	425	463	454	450	456	432	426	434	394	421	421	449	460	442	429	438	446	436	434	421	470	421	423	399	468	416	409	432	435	417	435	383	437	411	437	434	409	449	462	383	439	444	420	401	440	460	454	463	456	462	433	453	443	447	420	404	431	428	407	445	466	428	400	421	468	462	451	449	440	431	443	405	445	462	444	434	439	443	435	412	454	411	412	438	439	434	408	415	430	388	419	443	437	425	438	456	455	461	478	405	425	419	425	472	407	455	478	400	433	433	444	456	438	432	419	421	419	436	472	447	441	425	457	435	435	457	457	444	404	448	436	463	415	406	425	428	435	413	442	461	407	451	398	410	428	438	420	414	399	463	449	422	444	442	446	448	452	401	436	478	441	439	428	443	451	453	449	443	431	439	435	447	393	433	431	433	447	428	440	421	417	440	443	420	401	459	445	438	430	441	397	454	425	402	440	398	437	423	474	432	432	410	382	463	450	429	457	427	479	474	435	428	436	435	402	482	434	407	450	472	396	414	452	445	436	442	451	451	438	462	418	421	444	450	457	405	412	426	435	449	450	428	437	415	455	437	456	417	441	460	418	454	419	430	444	431	399	456	443	428	426	448	420	455	448	456	439	430	461	442	445	435	424	430	421	437	480	406	421	430	415	397	453	418	404	468	442	442	439	394	415	432	426	429	410	429	458	424	413	406	436	424	445	410	427	442	395	443	443	418	391	457	478	450	464	406	418	442	468	456	418	400	432	419	413	409	470	451	434	426	422	439	439	448	421	435	407	483	448	414	432	434	451	449	430	416	439	446	444	417	462	433	390	436	473	435	442	413	428	454	414	422	437	432	456	426	429	438	458	418	457	434	448	407	434	454	465	424	427	470	423	427	425	417	417	455	446	442	427	430	448	432	442	409	425	429	417	417	468	402	418	433	447	413	435	426	424	449	444	458	454	432	411	431	468	455	410	410	449	473	409	411	472	437	446	447	443	442	443	448	428	472	410	420	465	468	428	407	389	429	469	439	485	403	435	450	496	474	432	434	448	456	481	439	412	434	478	463	423	450	443	436	420	421	408	452	434	418	438	445	412	436	445	409	476	456	428	424	423	405	451	447	436	393	455	445	462	401	416	434	395	454	407	444	406	434	456	449	437	437	444	460	450	408	456	448	412	407	467	417	454	453	426	434	434	427	451	414	426	441	449	426	444	419	464	387	432	447	437	432	447	414	473	459	452	406	456	410	438	447	454	405	439	452	448	433	419	412	426	381	441	423	398	454	394	425	420	473	420	465	419	436	460	446	454	481	414	454	441	439	407	455	437	404	441	443	428	431	426	427	473	433	440	484	412	421	458	406	408	435	425	456	410	427	428	431	441	500	403	456	417	417	446	420	407	448	445	445	423	480	456	471	454	425	427	451	433	444	405	438	444	423	466	426	415	450	405	467	371	412	457	414	432	419	477	429	462	433	440	437	445	435	429	416	464	404	448	453	420	440	439	427	431	425	401	413	464	416	425	419	442	459	450	405	430	460	411	436	451	449	444	420	413	400	451	465	483	453	408	464	405	457	423	450	414	462	410	404	432	394	409	429	431	400	469	415	434	485	432	447	407	437	436	423	411	424	424	432	444	463	414	436	482	435	460	466	439	485	446	457	405	385	421	418	387	420	432	402	469	431	436	416	403	414	412	422	436	434	449	430	403	392	440	427	434	414	457	465	459	404	449	408	406	423	428	436	430	410	452	421	480	444	417	414	428	425	426	432	453	427	470	430	444	454	435	400	413	430	417	461	414	441	427	408	451	444	448	413	449	402	410	448	423	424	458	447	456	438	437	457	433	433	423	407	471	442	405	455	466	423	407	420	444	462	437	462	402	427	401	437	415	459	400	425	404	442	429	414	432	405	438	461	466	426	440	416	433	457	430	434	470	432	443	411	413	439	428	455	443	424	418	461	411	445	424	443	439	449	438	425	418	446	414	441	429	447	400	453	420	446	436	437	438	441	432	412	434	446	453	437	462	404	448	440	448	435	430	423	462	434	441	454	438	461	425	411	438	447	441	479	428	422	439	439	420	419	462	438	464	447	466	490	440	412	450	451	410	427	436	464	460	450	450	442	419	446	397	434	417	430	388	427	452	409	439	422	433	449	421	451	396	452	422	430	439	428	433	453	434	436	448	437	437	451	450	446	446	429	406	392	451	409	434	423	428	462	394	415	396	481	441	421	438	393	447	462	465	398	449	454	428	451	455	433	456	430	430	434	423	414	423	426	410	447	432	459	436	440	437	437	434	408	439	462	439	431	426	427	431	442	433	425	430	419	415	448	442	459	406	429	429	390	460	436	420	455	403	435	408	474	443	441	425	448	426	430	418	399	430	467	430	463	447	390	390	450	414	428	443	424	414	436	469	411	454	431	407	443	429	452	395	461	471	419	423	420	428	450	436	441	429	426	425	486	434	438	413	425	426	411	424	437	416	436	444	473	458	444	392	411	451	385	397	447	385	407	461	426	422	459	407	400	441	412	418	424	428	455	454	437	457	433	441	452	452	443	425	406	405	406	456	406	426	422	457	491	466	428	426	460	421	411	415	402	460	456	399	464	439	458	434	460	469	443	427	469	421	414	441	385	440	401	408	477	470	440	442	445	467	400	445	449	450	442	454	432	419	409	423	454	425	414	469	414	403	409	408	411	459	428	426	474	410	393	438	413	446	479	467	422	411	396	439	469	431	425	419	434	409	455	463	414	440	420	430	442	433	451	411	406	462	431	402	456	456	453	421	465	413	445	418	440	451	447	438	439	433	424	449	416	403	433	476	447	400	453	433	425	432	442	417	439	434	405	421	440	400	447	443	463	410	449	422	417	456	438	431	409	419	435	405	439	407	466	387	433	443	428	457	416	420	452	424	435	454	433	439	373	389	419	445	427	424	432	427	397	421	422	409	437	441	425	485	400	418	435	411	430	458	404	477	411	475	420	443	479	417	380	451	438	420	414	447	393	414	423	392	422	447	439	462	421	434	419	437	439	427	435	442	421	443	418	440	470	444	457	429	428	419	429	431	441	437	427	442	415	414	422	439	439	435	410
41747	77326	27145	1712	1398	1130	940	858	786	779	701	640	607	644	593	565	603	623	579	577	580	558	569	589	577	615	542	608	600	578	597	584	608	580	549	592	542	613	609	584	574	587	601	577	588	615	618	637	595	568	592	589	616	601	579	615	577	565	595	581	555	592	552	544	556	589	577	562	590	546	571	600	584	572	556	537	587	561	583	525	556	614	578	573	574	574	588	516	597	627	581	562	574	588	564	542	546	578	559	564	545	597	533	532	557	546	562	520	524	558	586	596	539	633	547	612	533	599	563	580	584	534	583	532	522	567	564	567	596	608	547	559	539	576	534	581	562	545	544	584	548	573	568	560	580	517	604	622	563	595	564	521	544	585	566	566	577	552	546	573	591	541	542	549	570	579	587	554	573	553	609	545	584	563	549	521	570	521	556	571	546	573	568	541	542	547	563	574	559	573	556	567	569	584	597	546	548	555	578	554	552	498	603	558	562	515	518	551	588	584	516	578	547	588	563	536	540	591	589	567	578	525	569	561	565	556	564	539	557	504	545	560	586	553	607	545	610	562	544	557	558	577	590	586	572	525	570	534	547	601	576	588	552	534	602	599	579	570	536	565	538	566	543	567	568	578	544	584	581	565	557	548	529	570	592	588	584	534	557	498	540	578	558	550	591	584	566	568	529	578	560	575	579	554	550	596	542	569	555	561	526	539	534	530	532	594	546	537	579	554	609	589	550	548	559	543	505	543	551	537	546	542	575	544	547	567	621	576	534	523	550	540	583	576	583	559	573	547	600	526	517	570	555	580	522	569	610	571	539	612	547	551	560	601	579	575	542	538	562	584	576	570	563	559	551	574	565	576	581	552	562	572	609	571	548	531	559	548	552	536	555	567	564	539	571	575	534	589	613	592	562	603	595	558	611	545	560	564	587	547	620	536	591	573	574	558	527	568	564	579	505	595	543	516	594	572	548	594	573	584	547	557	544	606	596	591	555	597	579	551	585	551	564	573	583	552	606	584	567	545	515	571	547	609	536	566	548	581	557	554	545	614	590	566	545	536	582	566	538	568	563	562	576	576	544	580	587	529	580	562	580	556	558	575	582	531	539	593	517	556	559	519	580	574	584	565	548	561	565	569	589	573	532	545	560	554	577	582	571	565	591	510	530	568	575	548	539	536	555	552	544	529	594	576	558	570	574	589	569	620	551	537	551	574	520	588	545	542	543	541	621	532	598	587	596	529	538	593	561	549	557	566	560	564	551	531	565	589	527	550	538	574	556	537	532	563	550	533	559	578	553	567	581	579	568	563	567	575	562	558	577	549	586	566	563	543	526	562	530	539	585	555	576	567	546	551	540	563	558	538	578	612	531	566	557	613	547	590	542	546	587	589	567	568	597	557	549	524	557	567	497	563	566	549	587	582	522	560	528	564	545	564	593	560	613	549	554	577	610	537	576	569	557	585	571	554	551	564	538	582	582	565	611	573	510	594	521	578	552	556	570	598	555	538	549	611	594	588	556	547	579	582	572	543	548	583	567	570	528	546	528	628	556	574	571	581	559	524	600	594	565	542	591	595	531	530	569	530	566	578	578	550	573	559	604	553	604	539	596	542	591	594	530	555	548	549	579	584	572	576	582	537	553	576	507	534	562	542	564	587	544	584	584	596	559	556	572	581	546	616	521	531	579	566	541	604	573	541	555	589	535	556	585	530	581	582	583	563	564	614	543	554	535	534	590	595	550	551	602	536	581	514	577	600	558	536	569	566	547	558	566	551	568	539	557	552	589	575	543	566	566	537	577	560	571	587	562	571	542	521	528	549	598	587	583	544	562	575	584	572	572	571	560	568	589	577	572	552	586	567	561	575	576	503	551	565	571	564	579	571	621	565	546	574	544	551	571	578	544	569	567	531	563	574	589	582	552	567	545	527	575	520	553	571	573	555	559	542	548	555	569	576	539	525	535	566	579	595	526	533	564	562	573	566	570	554	583	547	564	551	545	550	570	525	533	511	541	585	595	611	544	560	579	534	578	585	594	559	537	528	568	604	582	542	548	555	544	546	580	546	572	565	561	548	557	555	570	567	537	597	564	510	575	541	576	516	539	555	578	546	558	546	525	570	574	564	554	562	558	536	587	593	560	592	595	558	509	597	531	590	584	577	583	517	594	539	552	538	580	577	606	604	555	576	607	571	549	573	569	608	600	515	520	597	569	532	559	524	561	578	610	558	535	539	548	565	528	563	532	584	584	544	539	538	536	566	605	532	504	582	559	562	587	560	548	590	581	548	567	607	581	577	561	611	573	590	509	525	590	585	538	543	599	561	570	568	545	546	585	548	530	595	566	543	546	590	583	588	563	558	566	594	551	574	560	578	549	539	568	574	532	633	543	546	548	568	620	557	570	601	567	585	540	544	549	521	551	574	560	527	521	553	569	557	578	531	550	580	549	588	514	575	579	559	535	525	572	567	531	564	576	577	511	525	547	532	550	611	588	538	558	547	550	573	601	532	544	533	535	585	535	580	570	572	600	577	638	567	562	551	562	548	570	571	578	566	542	592	588	581	555	533	582	540	539	551	559	578	551	567	581	528	563	599	574	588	546	600	508	560	547	584	567	579	556	543	594	533	582	592	593	593	540	525	541	579	548	522	547	563	558	591	565	591	559	541	515	558	556	591	592	538	559	608	576	547	574	581	559	552	527	557	531	526	556	535	594	537	560	571	579	564	545	548	535	611	594	570	537	529	540	579	546	529	597	568	603	587	573	543	518	594	576	535	528	516	589	553	537	552	568	577	542	551	569	550	569	577	558	556	555	565	578	518	583	551	535	585	564	570	582	546	568	549	554	544	542	542	563	555	577	568	560	574	584	558	559	525	555	549	570	575	563	505	576	553	583	570	551	560	516	563	591	555	568	547	548	571	506	567	589	556	605	597	571	537	585	518	558	543	569	585	594	584	532	582	541	536	553	570	515	585	587	544	529	554	548	540	514	555	571	577	573	531	556	562	575	587	569	546	576	585	556	549	578	524	563	557	568	523	538	548	539	512	558	559	626	541	529	577	533	572	521	594	520	545	556	554	551	583	560	547	587	574	559	533	567	591	548	582	582	552	561	566	586	583	539	550	561	578	555	577	547	547	561	565	562	581	567	605	610	539	555	556	574	557	603	552	634	576	549	586	530	551	566	570	516	535	562	592	550	607	536	564	563	538	542	562	580	513	564	565	579	589	572	563	539	495	545	520	552	556	555	614	539	574	575	583	548	605	557	581	583	627	541	546	571	558	569	567	543	563	571	574	588	582	553	564	597	559	556	529	504	623	568	576	573	579	570	542	553	574	586	552	551	533	593	590	570	566	561	531	589	532	580	575	563	603	534	548	538	539	572	570	527	535	576	552	532	563	556	521	550	576	553	555	563	562	541	602	565	579	556	565	589	563	600	524	563	533	566	569	566	543	601	524	560	590	563	529	562	545	555	599	577	568	548	564	571	549	545	564	563	547	570	565
24876	21880	27070	24381	5405	622	566	522	502	466	478	481	461	466	454	453	440	449	458	459	493	434	491	494	453	498	442	447	454	496	494	446	467	473	426	454	480	476	431	430	476	459	443	475	452	487	457	458	457	479	446	513	416	433	483	452	473	481	518	459	456	448	415	464	457	444	468	419	439	457	442	456	463	428	475	460	470	449	427	438	465	481	479	460	490	479	481	415	468	451	440	437	459	435	460	457	422	460	461	455	474	431	436	465	476	472	434	443	475	481	423	451	448	422	459	396	476	480	473	485	414	442	470	423	464	405	442	471	406	493	440	424	447	440	477	462	455	446	425	432	473	427	448	426	427	458	408	439	455	441	459	467	414	421	456	432	445	426	459	450	446	462	450	444	468	407	469	465	448	460	388	470	440	441	447	444	462	423	426	470	466	448	459	462	434	462	448	428	468	432	450	424	427	461	435	428	447	499	470	439	453	474	443	432	443	431	470	455	420	449	447	438	406	444	442	489	470	410	488	455	472	461	480	443	476	432	430	437	474	459	440	439	415	468	474	417	424	438	466	452	427	465	449	458	397	453	459	432	446	473	439	464	452	445	453	417	448	461	424	420	449	411	432	456	404	428	437	460	481	447	450	460	454	448	450	414	447	440	454	452	453	438	449	462	438	458	446	432	459	416	434	425	426	446	439	444	459	469	458	422	423	460	439	371	437	448	421	447	454	469	464	425	420	433	484	455	430	471	407	444	437	476	473	441	442	454	450	439	436	446	445	496	448	399	431	427	455	425	473	452	461	453	428	486	459	461	435	451	459	459	432	465	405	460	485	435	389	398	454	451	435	412	449	420	438	458	459	461	455	469	485	418	448	466	448	470	488	466	461	464	468	479	431	425	460	436	422	461	449	446	430	437	455	424	444	460	436	442	460	414	419	460	444	451	403	471	445	444	432	481	431	449	431	456	486	419	437	404	452	437	455	460	439	444	420	496	453	444	418	400	444	459	431	441	434	438	455	437	431	426	419	435	479	443	457	452	416	487	435	430	453	436	402	411	457	457	418	471	461	452	489	439	435	471	477	428	476	480	404	464	477	444	483	450	466	458	465	473	465	455	430	436	411	444	413	470	443	444	456	436	440	440	443	475	482	453	474	458	457	441	439	443	479	436	453	442	453	442	399	464	432	447	476	433	426	437	448	437	466	434	464	464	464	408	444	438	462	449	430	474	447	474	456	471	454	458	462	468	483	446	458	435	430	431	494	443	454	466	472	441	427	425	481	439	461	441	445	471	448	473	458	456	410	464	474	443	398	429	448	438	438	414	488	417	415	482	451	480	439	442	443	479	449	456	450	443	438	432	403	450	491	437	497	415	437	425	441	468	466	423	445	441	502	420	456	447	420	424	470	467	498	426	473	441	417	448	431	438	457	428	463	421	466	417	481	458	447	421	447	421	437	455	421	472	434	451	415	454	446	451	427	427	417	463	424	472	475	456	467	469	451	445	460	469	455	476	426	408	451	465	459	429	437	447	448	442	458	467	463	458	483	441	436	417	450	446	477	457	436	454	439	412	454	437	449	452	445	444	432	429	466	480	427	448	440	428	449	459	451	429	497	473	448	473	435	486	495	443	501	456	435	420	433	431	457	412	427	432	464	471	408	431	438	472	443	409	457	422	460	490	465	426	466	416	467	447	490	441	465	441	439	451	484	477	474	429	440	433	482	448	459	447	460	455	440	410	449	424	437	458	441	467	439	451	460	456	468	461	420	448	506	430	479	445	458	439	454	421	479	441	440	398	444	435	475	462	482	480	423	482	461	476	460	412	452	459	447	471	440	445	456	434	461	431	436	415	477	436	474	471	460	465	470	441	430	462	465	435	428	480	417	468	428	418	442	446	447	460	427	440	456	491	464	398	471	461	484	414	448	457	434	459	482	437	468	437	480	458	445	449	427	467	431	431	444	437	450	409	403	466	421	487	493	449	454	442	443	457	429	437	456	444	502	472	490	454	446	477	411	450	423	468	440	476	447	445	462	436	412	435	448	429	475	429	422	424	488	445	449	452	450	439	456	419	488	458	476	443	448	436	401	466	466	447	472	467	478	444	401	413	439	463	408	451	496	425	454	460	423	485	407	420	438	436	468	407	432	450	469	448	442	445	447	480	483	424	463	454	434	484	482	458	424	425	445	485	428	449	422	439	416	427	473	445	456	439	469	439	461	453	459	484	445	449	467	482	424	452	443	442	418	400	433	440	411	432	433	477	471	422	424	451	443	472	439	475	434	449	480	410	485	439	477	428	454	421	428	422	414	483	434	430	490	485	429	418	455	463	489	477	468	489	446	446	433	395	461	437	448	431	459	487	465	439	450	434	478	455	422	471	438	444	437	445	440	460	456	473	418	449	460	441	467	472	454	455	452	421	447	416	413	460	469	445	441	472	433	456	441	459	435	435	468	426	444	459	442	473	431	451	469	430	455	448	420	434	453	462	439	431	445	433	486	432	477	445	416	447	462	461	477	481	456	438	445	430	448	408	481	462	465	453	464	426	420	488	438	443	469	436	459	457	477	421	437	499	432	490	420	441	413	439	461	444	457	468	453	474	467	439	463	480	458	455	425	475	488	463	445	445	463	440	427	447	448	463	426	442	468	421	408	470	455	462	465	460	467	435	449	461	483	458	457	451	444	472	465	488	460	423	471	487	417	442	440	430	432	437	439	432	451	423	434	450	433	466	460	445	450	452	495	426	460	453	445	431	447	415	445	429	460	437	468	456	427	478	403	459	511	422	466	463	445	476	478	439	442	428	463	445	471	504	480	412	456	447	438	463	452	449	466	452	454	432	451	405	465	433	457	417	442	418	432	415	454	457	474	412	469	477	443	475	436	447	437	478	448	456	454	452	445	446	444	423	465	435	428	458	474	430	433	409	458	464	442	451	457	459	447	401	457	435	432	444	420	441	435	442	441	422	465	437	440	487	483	415	448	449	487	444	433	432	496	477	482	481	451	471	420	422	450	434	448	445	443	423	481	432	419	417	419	422	429	439	422	410	412	441	427	459	442	446	478	439	431	444	418	459	420	430	446	465	422	433	451	438	437	424	439	466	434	466	459	437	472	457	458	454	437	426	443	466	454	430	454	438	409	433	461	455	458	430	446	475	475	447	450	457	420	475	463	466	428	453	445	418	441	440	483	457	445	424	438	442	432	431	440	464	434	431	505	428	433	429	433	470	437	432	445	468	444	473	454	446	439	437	438	473	453	408	444	448	397	453	445	509	465	496	426	437	462	441	444	437	491	450	421	430	430	437	457	465	425	473	453	456	412	449	463	458	442	455	415	454	459	424	452	442	455	464	444	442	465	457	474	452	494	440	433	423	443	435	431	444	460	469	419	422	434	454	455	487	469	494	490	435	461	458	446	463	444	431	441	437	455	484	389	419	461	438	445	496	455	497	475	467	507	464	461	449	426	451	410	459	432	471	472	418	445	408	473	455	449	441	417	431
37646	63544	20586	1185	959	802	775	698	678	677	629	657	583	579	607	596	554	605	618	587	629	567	557	599	547	572	558	573	557	569	567	574	507	594	524	597	614	596	563	574	624	595	586	577	591	629	640	588	688	621	574	664	630	576	578	618	534	573	593	629	620	583	539	564	563	557	558	626	564	576	567	591	564	561	577	593	578	607	591	559	609	560	579	585	583	610	574	590	511	557	574	590	591	565	572	567	596	609	582	575	592	565	571	549	556	593	566	594	589	584	551	580	553	577	588	585	558	603	533	557	573	561	573	583	550	536	585	571	575	588	531	567	535	571	597	564	558	585	559	572	540	592	588	539	592	566	571	543	653	563	560	548	555	520	564	538	587	584	555	575	582	584	536	573	590	574	575	560	592	589	555	538	573	582	535	578	533	599	580	591	588	572	567	581	560	602	591	552	595	562	580	597	533	606	545	599	581	631	564	566	550	595	557	583	580	599	566	575	564	578	593	555	571	566	578	546	503	559	572	568	574	530	574	559	617	549	524	600	538	620	572	577	546	592	600	569	550	585	565	583	580	600	543	596	564	546	540	562	579	626	603	549	585	536	539	545	568	582	573	608	568	575	560	552	625	595	537	588	541	596	582	564	590	617	565	625	558	535	601	532	609	560	587	584	561	551	564	533	579	582	593	564	564	565	580	587	572	581	548	540	567	543	536	553	610	522	561	571	561	618	601	575	553	552	589	577	602	563	560	527	587	605	586	587	566	592	537	571	522	531	537	579	564	562	557	617	595	563	540	594	572	512	551	528	577	595	548	556	585	539	586	569	552	583	571	539	570	574	610	584	556	556	573	582	590	568	559	575	592	568	569	591	548	538	561	589	552	538	573	617	569	586	603	600	600	577	583	579	590	549	572	598	552	551	606	606	579	576	585	583	558	564	576	563	583	562	557	610	613	544	561	529	600	593	577	561	618	585	553	587	569	566	573	586	580	551	575	582	594	585	570	584	538	597	537	591	559	580	572	597	537	579	553	574	579	575	533	605	552	578	565	572	583	547	609	570	552	570	535	549	546	565	554	532	616	579	588	525	562	598	539	578	562	560	562	579	580	565	552	574	546	569	549	550	573	558	556	605	576	582	559	588	519	576	595	593	551	574	575	558	572	579	592	580	572	556	606	582	541	564	555	578	571	582	586	517	559	556	529	585	576	522	592	611	564	616	570	605	594	551	548	558	562	623	572	577	598	550	560	635	594	585	535	561	533	546	547	579	572	570	576	577	592	582	540	567	535	550	560	560	586	504	558	580	585	598	598	572	560	544	571	575	573	598	525	596	573	577	591	568	598	559	565	572	595	557	534	572	582	597	540	593	586	571	552	570	598	602	583	572	573	555	573	583	620	558	604	557	556	591	595	546	541	552	562	560	558	516	559	589	572	563	572	567	542	562	572	597	548	528	601	587	594	535	570	547	603	597	555	547	588	562	538	523	587	553	546	520	590	587	581	560	565	596	542	618	568	594	588	601	576	555	565	541	573	579	573	608	558	571	545	577	558	583	561	593	569	547	607	567	591	546	557	568	580	583	573	570	573	613	579	573	594	589	555	574	589	541	543	538	585	608	611	523	603	569	546	593	534	574	617	561	512	570	586	542	549	562	551	561	592	610	544	588	593	530	556	609	552	573	605	550	535	560	557	586	571	596	564	625	590	544	543	564	582	531	608	553	520	561	567	564	566	573	530	579	594	567	540	577	569	548	587	595	561	546	541	585	573	569	545	567	593	591	595	543	584	572	569	523	597	548	537	586	574	562	595	503	561	578	589	547	572	579	590	585	578	583	560	589	546	562	578	556	602	544	590	568	568	542	537	591	521	567	561	582	524	600	529	580	591	562	551	584	577	571	537	552	524	569	573	597	581	593	585	583	589	581	570	542	611	552	583	551	603	609	543	570	559	557	613	562	582	578	564	571	518	565	581	567	590	585	575	598	569	516	590	570	575	577	555	578	543	545	572	570	563	557	514	582	600	534	579	555	558	578	605	564	585	568	576	556	551	584	563	582	558	559	555	552	573	566	573	550	576	569	551	559	583	544	555	592	555	562	550	532	545	582	579	551	589	593	551	595	566	621	598	591	545	567	548	534	535	564	576	579	550	609	588	599	520	509	567	597	576	607	560	542	585	555	551	561	552	547	562	579	593	569	575	613	562	517	592	579	582	571	609	580	547	526	569	610	583	629	578	576	570	560	592	580	588	531	543	540	528	559	547	557	573	573	543	583	567	533	549	579	584	582	572	569	594	606	563	537	528	560	565	566	592	538	582	603	566	534	563	558	556	575	600	569	594	585	549	537	605	565	520	576	570	505	597	567	554	568	589	510	607	561	567	528	562	610	597	611	594	574	584	634	557	533	564	533	585	570	588	584	592	574	596	582	578	572	582	561	553	570	581	542	581	580	574	630	513	581	561	568	589	561	511	583	570	592	572	549	614	571	522	573	540	574	554	593	541	549	549	597	593	522	569	549	559	623	566	595	546	581	550	548	555	594	601	557	542	538	565	579	572	534	570	572	564	543	546	562	592	560	569	590	556	552	541	519	552	598	574	561	566	556	605	580	561	591	555	550	567	565	568	553	520	536	591	593	567	588	534	584	571	534	513	534	558	531	537	557	546	559	555	571	585	580	553	567	570	564	603	545	558	563	556	619	526	588	629	538	591	570	528	542	571	587	559	569	569	580	566	567	603	604	552	602	615	523	563	575	582	568	566	599	631	520	594	572	600	570	558	575	558	589	535	563	561	566	584	618	600	571	603	549	565	551	569	550	584	542	602	535	571	603	550	536	580	565	567	579	566	578	559	559	611	551	571	539	568	523	570	535	548	590	567	544	586	584	543	557	621	574	563	547	560	592	557	544	544	577	579	564	547	566	584	584	551	554	543	551	557	567	534	570	559	553	565	612	611	535	592	575	598	571	540	503	569	537	551	522	522	551	580	566	600	553	606	587	545	573	523	610	549	562	601	552	577	535	553	539	551	573	546	591	512	620	566	575	570	562	531	567	545	577	587	543	534	558	570	536	549	626	556	583	533	583	523	587	588	566	554	520	558	563	539	547	562	592	570	555	598	548	540	578	576	570	571	569	596	571	531	583	541	593	572	550	571	584	549	570	571	571	539	574	602	557	590	586	582	571	570	580	587	630	578	539	571	521	551	542	586	549	581	601	607	562	584	560	549	562	610	583	573	571	577	564	568	555	572	591	534	575	553	548	551	591	600	563	602	594	540	602	578	577	552	580	563	570	603	504	577	587	575	570	548	592	590	582	586	554	540	576	545	530	587	571	579	623	600	558	541	560	556	566	558	590	584	578	571	571	558	533	569	563	548	592	598	594	552	553	574	537	578	556	586	555	559	577	536	560	574	530	584	571	579	568	552	626	555	532	553	590	602	578	549	591	565	566	575	553	550	602	543	557	585	608	588	549	611	607	668	583	604	568	555	535	549	552	564	570	589	548
22818	21444	28827	24313	21372	20329	3060	620	533	477	427	435	387	389	394	372	374	351	378	357	331	370	315	345	345	338	331	361	311	322	327	341	341	308	354	298	320	355	312	334	302	305	335	305	392	359	354	336	362	338	337	346	332	346	327	352	341	347	331	320	318	300	348	344	319	317	307	351	327	347	304	314	346	314	322	292	348	321	350	318	353	329	345	344	348	344	345	315	332	320	344	311	310	347	348	290	287	317	323	307	328	316	331	290	315	306	339	295	310	324	315	356	303	295	301	317	331	290	312	320	313	309	313	326	311	305	312	344	294	299	331	300	328	338	339	296	327	308	299	260	339	311	301	314	314	318	313	306	318	314	301	288	339	324	306	298	317	326	291	335	324	328	326	344	341	299	303	325	328	311	313	316	314	324	312	334	316	332	288	317	290	333	317	321	318	321	330	315	313	326	312	285	316	334	319	321	322	297	321	347	280	302	309	325	344	287	307	317	301	337	321	339	325	294	304	310	318	354	289	302	316	351	308	324	344	314	313	310	325	324	301	317	319	292	305	326	313	317	297	326	305	308	267	317	332	332	344	330	289	325	332	330	352	317	319	313	328	301	301	305	284	301	335	309	336	297	313	340	298	329	296	293	332	298	340	308	336	327	334	308	299	307	316	285	351	329	305	351	309	302	361	315	292	319	320	322	313	321	302	338	301	300	321	291	297	314	338	297	320	296	345	306	327	304	341	298	308	339	322	304	315	336	302	299	327	316	315	293	286	344	296	334	309	303	303	348	326	333	295	341	291	337	310	292	325	309	288	319	289	281	327	299	297	296	341	318	353	295	330	300	302	324	298	305	311	360	290	298	337	278	312	299	307	303	288	333	311	300	322	331	324	300	271	297	295	341	317	283	296	315	334	314	314	310	305	305	284	292	298	322	328	301	309	294	326	292	317	299	313	332	318	342	315	284	340	298	351	268	336	315	320	311	284	284	314	290	287	315	338	332	306	312	313	319	309	314	287	335	335	287	325	308	313	301	313	280	342	317	331	324	299	321	328	334	316	300	301	301	336	317	300	364	327	343	305	327	330	320	317	313	313	310	289	323	303	294	301	294	300	315	288	316	302	312	299	309	312	301	334	324	339	311	354	310	317	315	288	317	323	309	296	325	309	314	304	320	351	341	303	303	324	314	333	357	316	332	328	320	328	298	336	292	310	288	315	319	339	274	339	348	311	327	309	301	309	273	316	319	336	308	314	306	303	288	342	321	331	325	318	353	294	303	300	282	318	329	346	319	306	352	304	312	321	320	331	335	327	339	303	356	320	317	343	301	319	309	297	269	318	318	317	343	334	322	296	284	320	304	317	325	337	311	309	324	306	313	319	296	322	308	332	313	302	351	311	352	338	331	339	343	291	309	308	298	317	304	310	318	340	348	338	315	312	332	335	316	267	327	338	321	329	325	325	300	294	303	297	284	332	286	320	336	339	318	303	286	314	299	346	319	317	292	318	318	338	300	292	318	313	328	304	311	308	305	312	274	295	345	348	323	310	323	330	333	330	320	302	342	298	325	328	309	334	313	300	323	345	345	319	316	310	321	328	318	292	324	314	304	306	300	311	309	294	299	320	290	316	317	329	328	326	303	324	309	307	306	338	309	304	316	313	286	342	288	324	318	311	298	332	338	332	310	290	319	339	316	348	303	331	327	302	308	319	296	343	314	359	331	322	333	335	329	308	322	297	329	318	311	303	332	313	335	318	315	323	337	291	341	270	325	322	319	334	323	328	317	301	318	310	316	320	303	335	303	297	313	340	315	279	294	304	326	308	311	300	312	324	333	306	296	329	326	297	342	330	336	323	324	295	307	330	328	302	289	340	315	361	331	319	287	339	303	317	311	320	329	309	329	313	337	327	305	328	285	300	340	329	309	302	313	304	300	298	311	321	327	293	300	336	346	327	301	290	347	294	341	316	321	326	333	289	326	325	327	322	273	318	308	290	322	313	306	345	315	317	316	335	294	309	312	307	317	276	314	319	328	324	332	331	307	347	291	311	338	308	293	311	318	305	323	295	289	303	326	312	314	312	296	320	314	307	300	303	332	314	335	326	317	347	340	308	304	305	308	304	313	306	313	324	331	313	356	319	307	319	281	311	347	301	326	314	298	321	309	333	310	327	321	298	300	306	317	278	311	305	278	324	291	348	303	326	329	323	325	305	298	285	302	317	330	313	317	278	271	339	307	324	313	327	330	330	324	287	303	326	328	347	323	308	333	301	379	285	325	316	278	273	306	344	341	325	301	327	317	308	338	353	322	302	350	340	340	302	298	327	316	296	321	298	272	313	329	315	334	318	302	307	306	345	322	326	302	302	317	297	298	302	325	327	280	319	302	296	327	297	311	300	350	364	320	315	328	324	316	320	311	299	313	287	328	301	332	280	307	308	320	371	299	323	348	313	325	323	327	325	322	316	327	308	329	322	332	337	311	339	314	287	312	294	325	336	292	318	290	314	319	301	316	330	308	315	316	339	332	294	314	307	325	311	308	305	305	318	309	307	314	323	316	333	315	324	318	324	313	335	292	285	313	291	300	306	309	337	363	320	304	299	337	311	288	302	324	291	320	363	322	308	300	313	300	343	325	326	313	316	340	308	316	306	323	313	311	319	325	328	283	333	333	300	300	327	272	296	334	321	299	310	308	297	302	306	298	282	320	290	321	320	301	301	331	296	305	301	289	301	312	294	286	312	300	356	306	334	300	294	326	299	291	311	333	321	352	333	309	304	307	343	300	291	329	323	327	300	301	343	327	320	359	343	322	300	329	342	313	331	308	313	319	306	319	301	297	323	324	322	299	312	314	302	299	336	320	350	287	314	310	307	284	330	318	284	308	298	323	311	285	311	285	311	322	301	326	292	320	325	279	326	330	328	330	344	301	347	321	314	293	284	310	312	321	323	344	315	285	316	310	315	315	318	311	290	318	302	318	329	333	297	316	326	344	313	335	335	324	299	321	317	305	307	299	316	309	290	308	306	295	313	309	306	337	319	293	306	298	320	302	309	348	331	318	325	319	324	320	294	339	331	323	297	303	281	287	306	291	310	299	325	297	322	307	302	307	307	303	305	343	349	306	359	299	294	314	348	325	324	311	327	358	340	296	319	337	322	331	318	296	319	304	314	282	309	344	301	291	318	346	312	273	321	304	307	293	284	358	312	318	295	325	287	313	300	284	311	295	332	333	316	305	297	300	342	324	319	322	331	342	312	315	298	340	308	314	353	294	321	325	297	320	286	306	311	310	288	315	302	328	322	365	305	283	316	317	295	304	348	302	320	292	308	354	335	288	307	361	307	296	328	300	326	296	300	329	332	322	314	310	335	299	306	305	323	290	325	355	294	309	300	293	322	309	296	312	278	307	347	319	292	297	274	313	298	326	338	306	322	310	317	329	326	315	295	331	305	342	317	308	314	303	302	278	321	318	296	310	283	301	342	303	316	322	308	330	363	305	297	339
49867	89496	32732	2510	1853	1507	1317	962	830	749	670	584	582	572	545	543	481	498	454	438	449	459	434	426	451	423	417	418	422	421	381	418	397	421	397	426	409	420	397	437	449	413	464	448	441	459	482	500	466	444	446	427	448	496	449	433	463	418	435	415	413	387	408	438	403	440	401	406	416	443	424	424	397	434	450	426	391	442	389	426	418	449	416	428	398	419	412	425	380	386	371	389	376	401	408	414	402	386	398	444	390	443	424	389	419	373	364	395	415	370	403	373	415	386	380	446	383	416	414	398	411	410	424	435	375	380	396	369	397	373	393	378	414	386	403	410	420	401	404	375	394	410	421	463	422	404	356	413	409	408	389	447	430	412	426	417	383	398	399	385	405	391	387	415	412	413	377	387	402	437	386	386	391	382	394	394	384	391	422	391	411	406	406	448	402	396	383	411	421	383	405	400	394	422	378	400	396	387	380	379	440	376	382	435	420	413	386	366	416	389	379	425	443	381	385	402	415	409	421	449	440	426	428	398	384	376	340	405	452	390	408	382	420	419	382	402	429	436	401	408	420	461	411	393	429	413	394	411	385	365	419	382	401	427	424	418	400	401	415	419	429	377	437	370	418	388	408	404	423	387	416	396	400	417	364	393	438	372	385	402	452	396	379	387	389	374	421	424	394	391	411	378	409	405	412	393	391	392	376	364	388	418	415	419	390	390	384	391	445	393	406	411	421	419	412	419	408	419	404	412	438	391	431	406	425	354	386	381	388	407	386	409	396	392	407	413	399	384	398	400	420	444	400	435	389	400	419	365	383	403	409	407	403	410	418	362	388	371	403	366	398	447	373	408	415	386	370	391	432	401	406	399	420	392	394	425	366	390	389	409	380	399	393	403	385	416	388	400	453	372	396	395	410	397	393	415	402	370	417	394	415	379	425	422	413	427	425	424	421	407	397	364	386	419	406	386	388	407	384	400	376	395	398	416	435	381	431	416	386	429	400	460	411	439	429	390	419	403	414	409	384	404	410	409	430	373	384	399	395	402	385	406	425	405	369	383	406	382	423	383	427	393	410	367	416	391	413	416	426	409	420	390	394	405	425	410	376	403	366	385	405	421	413	441	424	397	403	365	405	398	444	396	386	397	419	399	428	414	415	433	380	381	424	366	434	400	416	394	418	381	387	434	386	431	411	383	376	397	402	373	430	404	378	396	388	362	397	398	396	377	402	381	366	397	390	392	410	389	395	390	385	403	424	397	427	391	394	427	419	445	403	406	417	384	410	421	424	397	396	410	399	380	421	405	406	406	405	382	391	412	373	392	391	403	381	399	426	395	421	434	404	408	418	424	375	402	410	395	409	424	423	389	391	399	380	378	443	409	384	404	386	437	412	392	390	408	419	419	391	430	392	401	399	397	408	451	385	407	376	416	396	396	442	426	378	386	378	392	402	411	395	384	425	411	395	430	396	399	411	403	381	342	363	450	401	443	400	415	374	406	381	426	385	410	372	409	406	356	433	383	405	410	398	408	401	418	406	406	397	428	376	400	386	413	393	437	381	377	410	381	379	394	425	358	390	369	409	403	407	403	432	408	403	380	424	393	386	442	399	396	407	416	397	409	380	422	415	414	377	412	383	393	383	399	424	389	396	414	370	408	405	419	397	406	373	399	425	414	420	412	405	391	385	413	408	399	407	391	415	383	384	397	397	394	417	418	379	406	407	431	385	381	413	413	395	421	417	367	404	420	398	387	412	399	414	390	427	418	377	388	389	418	374	398	400	429	388	419	405	411	392	393	409	391	416	395	426	392	410	390	376	432	383	396	388	386	404	404	416	423	416	408	408	448	415	416	382	366	391	371	352	402	387	422	385	383	387	383	415	366	384	427	398	407	384	396	378	417	395	397	396	454	421	366	394	367	404	339	417	415	384	401	390	406	395	407	382	377	440	429	430	422	376	420	417	390	402	406	392	404	389	390	452	411	372	414	380	389	389	382	434	408	392	409	386	386	390	385	396	405	427	418	362	410	409	432	416	398	384	406	404	405	398	401	385	411	420	401	389	420	345	421	408	399	393	407	397	413	376	375	392	396	408	394	385	415	395	388	382	394	422	392	356	376	373	412	431	402	385	394	402	415	389	401	369	414	374	401	408	384	391	412	365	425	444	408	427	409	421	431	417	407	406	402	389	390	403	390	390	385	418	397	436	383	380	375	374	414	432	405	428	412	412	394	433	427	412	411	397	391	398	410	389	410	388	406	394	391	421	404	434	408	400	397	385	402	392	405	399	396	418	411	419	401	412	370	412	420	415	432	416	437	372	403	446	430	413	385	408	396	409	418	407	352	398	416	425	435	385	396	382	412	401	403	398	421	400	395	390	410	371	413	432	433	372	409	422	413	408	412	426	382	436	402	408	384	417	398	412	396	405	420	402	386	388	382	411	393	392	383	405	410	433	384	406	393	432	405	392	385	412	403	400	409	457	392	413	402	393	396	395	425	412	426	376	436	410	396	419	398	411	408	401	390	400	440	411	391	371	357	400	397	401	405	414	402	379	400	419	415	406	406	367	444	416	408	399	407	416	389	409	440	411	367	408	430	395	426	424	414	422	384	403	429	411	369	392	404	383	398	418	425	415	398	390	434	364	415	415	410	422	416	401	447	394	384	405	430	377	404	435	377	390	412	416	399	426	372	371	405	388	368	415	396	426	426	378	438	426	384	438	405	376	394	372	405	395	328	378	405	413	388	424	362	411	443	427	386	415	431	398	403	398	371	388	380	399	390	392	408	399	405	403	426	369	400	427	397	402	404	400	437	388	391	410	398	379	413	363	418	387	394	369	419	396	412	416	407	409	377	390	388	379	376	412	408	366	401	445	442	387	386	413	403	373	401	437	385	422	410	405	402	361	344	424	400	366	404	398	409	428	395	414	434	391	363	438	412	407	393	400	404	395	418	390	371	402	402	367	406	387	373	417	464	394	383	440	378	389	405	402	401	395	413	412	413	414	359	373	423	381	427	388	445	392	407	437	431	424	381	392	376	388	397	389	428	367	391	402	394	438	415	392	404	382	381	400	399	403	445	377	432	395	448	371	395	405	368	422	402	391	410	425	443	363	404	405	403	414	408	395	403	406	407	383	362	417	404	383	378	408	377	376	397	433	388	415	431	389	381	419	415	406	414	372	416	409	412	356	379	389	383	433	419	388	424	411	427	409	434	403	413	411	390	390	428	415	381	392	401	422	422	404	389	395	389	381	388	387	359	398	411	367	394	373	415	392	410	404	362	411	418	387	413	405	418	392	401	394	388	403	405	442	404	410	428	457	382	411	421	416	411	405	393	407	411	390	407	385	374	419	422	388	448	409	470	390	366	420	379	395	386	391	369	385	366	397	405	414	434	407	382	381	450	429	398	402	424	391	436	417	420	387	415	400	394	401	408	407	394	389	367	381	403	418	402	417	410	426	427	408	415	405	457	416	431	387	410	436	422	389	395	410	395	379	380
28017	20942	10924	1165	680	699	519	533	531	498	526	519	533	556	538	555	534	558	504	530	545	524	521	564	551	504	530	552	514	529	522	536	553	522	496	526	524	549	565	519	514	562	526	506	572	568	574	538	521	546	543	541	519	519	544	550	526	538	555	540	504	577	535	524	580	496	503	517	536	508	575	546	523	532	453	516	558	504	529	555	521	536	500	513	523	529	507	506	542	544	530	533	515	508	524	531	514	545	569	525	553	511	497	538	544	550	501	553	511	551	534	596	492	494	527	535	512	521	553	537	507	488	564	544	493	529	548	547	517	502	524	539	531	616	523	525	525	553	530	505	549	526	537	505	540	501	519	545	489	520	532	551	515	545	522	532	571	508	525	528	542	572	502	513	485	503	586	496	546	535	561	521	569	530	540	527	535	591	562	534	480	492	495	532	523	516	556	522	540	487	501	518	588	524	483	495	506	552	536	493	539	519	507	525	496	563	523	518	495	533	511	524	515	527	545	548	511	533	505	525	551	518	517	552	524	582	559	512	525	495	507	498	529	513	551	536	544	530	549	521	561	505	567	536	512	524	543	546	557	500	557	537	538	486	529	551	569	493	538	541	503	555	514	558	548	545	515	558	556	500	478	528	523	520	532	539	559	534	538	535	535	486	537	511	518	530	549	554	517	502	549	534	485	559	526	522	542	554	535	522	533	560	510	502	545	515	546	510	525	540	553	507	557	558	516	528	532	539	517	525	545	529	528	503	494	506	492	568	541	538	499	507	533	527	528	561	545	583	548	528	543	572	504	550	517	517	544	490	516	550	543	504	517	506	574	551	547	551	550	527	528	521	533	551	518	495	524	548	582	532	513	554	524	564	505	532	537	543	503	505	536	502	531	535	526	573	526	527	571	510	553	532	510	509	586	526	551	525	544	522	553	541	537	538	484	523	535	553	509	528	511	527	547	543	572	515	513	558	548	526	544	539	524	521	555	509	535	581	533	535	502	502	505	541	501	519	522	542	551	525	520	548	512	585	546	524	574	551	517	558	540	538	503	485	487	544	517	529	545	521	536	518	535	493	501	504	548	521	569	529	549	548	540	518	512	539	554	581	550	502	525	531	518	487	527	515	578	515	535	509	564	489	533	537	537	537	491	512	567	516	549	533	582	511	575	514	553	541	530	517	483	504	542	529	552	544	530	551	527	552	540	529	535	505	580	531	522	580	525	532	523	546	552	515	534	562	523	582	498	545	546	536	554	505	562	544	514	561	512	543	546	555	562	566	539	543	489	526	526	579	529	531	525	517	528	566	518	523	560	532	532	559	557	529	548	551	539	545	506	583	527	529	527	509	531	501	522	519	507	538	480	563	514	539	549	542	541	513	485	523	522	566	494	528	540	519	564	525	524	493	492	521	517	532	512	558	502	499	533	524	528	512	544	528	537	552	505	518	525	534	494	521	532	515	544	529	500	522	579	558	544	543	513	497	577	500	562	554	555	567	559	536	495	533	472	573	569	525	507	527	497	561	521	547	549	543	557	549	509	501	503	514	531	518	511	496	507	517	516	563	536	571	515	511	540	518	488	480	579	521	540	524	576	551	548	533	571	490	519	499	501	538	503	527	536	514	503	516	512	502	487	527	485	540	563	528	544	515	504	544	520	484	503	528	587	549	511	511	575	530	523	530	545	565	547	583	521	503	525	526	522	530	503	497	521	539	525	552	520	554	557	507	518	548	561	565	516	520	514	552	527	517	503	550	547	530	531	566	530	517	523	514	527	523	521	518	534	536	566	551	532	525	518	567	511	530	537	541	566	507	550	525	543	540	500	534	500	534	514	532	560	535	530	553	551	535	538	516	567	509	517	503	537	554	514	514	552	566	504	537	565	517	539	561	541	522	559	496	567	516	545	538	538	518	604	502	521	527	534	493	550	557	492	511	528	519	488	508	544	517	508	583	537	523	489	524	533	555	538	533	561	538	547	509	517	540	536	533	542	476	480	515	510	507	560	544	583	515	512	514	500	541	569	516	540	516	547	506	539	526	501	515	534	495	542	519	573	513	520	515	513	536	546	525	523	567	484	493	522	510	547	549	485	516	513	535	555	531	536	512	505	554	513	538	545	527	531	517	544	512	508	515	501	511	542	558	506	495	512	521	553	575	526	533	535	534	536	555	499	527	528	525	539	483	557	516	546	472	537	532	502	531	578	541	531	563	524	519	519	507	528	557	509	537	551	520	540	533	531	533	516	515	571	493	524	508	569	502	528	562	527	538	502	528	488	524	512	543	546	582	507	524	516	534	503	542	517	532	515	547	515	534	500	577	530	572	504	543	547	510	508	549	529	526	537	551	515	546	477	545	499	491	508	540	511	540	494	495	515	543	500	551	537	553	532	527	541	558	563	559	528	520	547	562	522	508	483	507	550	509	571	574	554	531	508	536	525	539	536	578	525	546	492	566	502	547	545	531	507	537	560	487	540	530	551	494	534	491	537	483	560	536	497	533	520	546	539	550	503	559	557	499	516	537	537	556	550	514	510	513	527	543	580	514	538	530	502	534	524	494	537	521	492	565	561	551	515	565	532	514	592	573	492	527	497	535	574	544	498	562	543	558	603	510	523	538	502	532	517	534	500	531	535	498	527	532	521	526	500	531	555	535	507	517	515	573	520	551	505	549	531	521	524	532	535	518	503	534	532	509	496	494	543	538	523	517	548	543	556	548	555	509	564	519	544	566	510	573	531	549	582	503	544	547	512	525	539	537	534	532	503	540	512	519	494	557	540	540	519	544	548	510	528	552	545	534	546	521	564	548	540	543	567	552	500	522	536	506	517	549	534	539	517	588	538	612	520	517	539	504	557	511	543	534	578	519	516	531	562	547	506	520	516	569	542	521	528	558	578	526	546	554	515	537	506	534	585	514	563	518	495	532	506	478	522	524	507	518	538	538	533	551	523	534	521	525	523	525	485	520	542	529	531	528	509	553	545	545	541	495	555	517	515	504	463	547	513	527	531	545	523	514	490	528	543	545	510	525	525	544	535	527	507	524	549	548	496	487	541	561	549	553	536	536	533	535	516	523	530	545	483	550	540	519	533	515	521	508	503	585	532	540	538	551	535	517	546	556	547	559	526	542	526	580	518	510	538	554	519	582	512	564	523	527	530	546	536	556	496	530	585	547	538	534	519	521	537	501	532	531	504	557	557	567	561	481	531	536	566	501	575	567	548	526	519	542	549	524	519	524	524	572	536	520	566	522	517	497	511	551	516	519	550	516	522	513	494	503	531	525	511	526	546	529	504	506	544	537	581	542	541	532	520	529	514	521	517	549	521	510	515	471	529	526	551	539	541	570	511	475	511	546	546	504	523	579	538	506	535	541	529	568	530	507	533	549	530	527	532	549	562	534	547	518	499	511	531	548	544	487	562	558	520	538	519	539	546	514	515	540	546	531	569	562	545	536	528	595	513	489	536	514	549	516	522	519	518	530	515	512	530	520	495	548	556	547
16157	27846	6508	731	741	685	720	770	648	690	720	691	668	655	671	663	652	709	680	647	694	673	737	665	693	708	644	711	690	708	660	705	654	691	631	691	657	651	640	644	670	696	711	728	697	754	689	716	731	717	744	652	713	727	694	692	717	679	698	701	677	665	666	656	635	655	700	696	671	695	672	683	664	663	671	710	690	703	678	687	636	647	714	663	652	646	677	660	648	667	696	645	654	673	681	663	733	675	698	683	691	677	655	661	702	637	684	643	669	664	662	681	672	687	643	666	688	710	673	686	677	697	701	682	654	687	647	685	654	671	690	669	643	649	662	679	634	660	649	698	724	683	644	667	641	722	684	702	674	629	680	659	650	677	703	626	695	726	666	676	647	675	697	675	691	659	688	671	641	711	673	674	651	684	629	667	665	620	622	705	622	670	643	679	650	666	621	648	653	649	651	634	650	656	652	710	689	692	678	670	675	664	626	712	699	640	669	655	735	664	668	669	697	689	705	678	659	690	678	649	685	658	650	689	655	676	684	730	666	715	667	651	688	659	631	631	681	689	696	668	695	671	673	684	668	711	669	670	660	700	651	668	656	676	666	690	695	671	704	688	703	712	700	681	667	700	723	665	639	678	645	664	637	699	660	667	705	640	705	665	619	676	696	705	600	676	669	704	710	621	730	642	680	664	662	643	683	686	683	684	685	642	660	682	654	680	679	717	649	706	690	683	647	682	702	640	641	689	681	674	684	670	700	725	730	693	661	693	664	672	707	622	713	713	648	635	679	631	652	692	690	677	605	650	661	703	653	646	713	685	719	698	696	682	703	689	684	645	704	725	670	671	663	690	728	650	641	666	638	653	667	736	627	673	701	715	671	666	695	672	676	639	702	658	666	664	643	643	663	681	704	642	668	692	653	682	728	609	673	669	665	684	665	713	692	659	707	649	654	687	668	726	658	679	656	693	682	659	687	667	638	665	651	690	646	683	663	637	663	644	699	668	681	665	671	683	637	691	647	653	654	671	655	677	658	686	701	662	649	681	658	657	689	656	656	688	689	717	684	616	656	639	662	671	666	713	665	677	721	663	662	644	633	687	630	701	693	669	683	655	681	654	664	694	666	705	717	691	659	687	685	730	689	685	676	667	669	681	683	635	652	642	654	688	654	683	687	697	689	681	684	736	665	690	676	709	675	685	680	688	702	687	701	690	658	700	691	622	658	651	681	683	687	695	695	684	626	667	662	707	706	671	713	633	661	614	657	681	658	694	674	721	708	650	663	678	698	693	694	701	697	714	654	659	693	700	648	644	661	708	700	669	707	651	683	683	630	695	692	627	633	712	672	722	665	622	679	666	642	672	648	688	706	706	677	686	688	591	679	688	715	678	705	656	666	635	699	722	701	667	669	648	656	682	615	608	700	675	683	679	694	728	650	673	683	702	673	648	689	621	681	639	667	629	691	669	642	706	640	699	682	679	684	700	696	668	675	688	635	660	656	671	655	700	698	671	677	708	691	653	670	687	711	663	644	659	679	688	692	656	668	637	628	689	637	686	675	657	672	717	661	690	643	674	609	641	682	684	699	643	680	712	638	670	713	664	661	668	636	667	719	682	696	695	677	707	704	668	646	724	701	636	668	676	652	671	663	678	642	656	661	688	713	611	710	645	719	703	693	706	642	655	691	651	653	685	693	666	665	697	716	698	664	683	665	624	672	644	694	685	699	651	705	679	684	717	644	629	647	642	679	672	667	737	634	684	675	668	675	687	692	656	636	700	665	674	640	698	696	701	732	633	732	693	703	678	693	666	659	711	684	673	676	629	740	627	666	649	657	678	636	669	625	710	712	656	637	665	692	673	740	688	692	669	647	702	671	632	682	670	663	704	651	678	678	676	719	629	663	646	648	683	626	635	682	673	726	658	659	714	690	671	711	713	675	663	668	679	702	659	632	670	696	648	622	671	660	672	659	663	612	620	679	638	688	710	683	702	696	693	659	644	666	673	689	720	676	670	691	710	694	686	675	647	651	672	646	674	637	646	659	643	687	696	697	690	719	641	643	661	612	715	672	685	695	691	685	676	660	687	647	658	724	686	624	623	646	619	696	674	663	685	666	645	643	668	665	690	656	675	674	699	653	678	695	723	686	688	675	618	715	657	670	726	694	665	658	695	670	634	710	652	699	675	684	682	692	688	665	713	655	654	657	636	656	661	698	619	662	676	637	683	688	687	654	696	673	656	664	676	684	678	654	688	696	706	666	650	636	658	676	636	652	651	663	651	694	653	675	695	677	678	701	654	758	668	666	696	670	663	676	646	638	657	670	680	655	710	685	698	670	704	677	669	670	675	679	673	680	706	642	690	683	670	631	709	662	675	702	629	688	698	650	651	689	675	685	669	694	666	685	689	666	665	710	676	678	735	712	680	685	681	653	671	701	744	685	697	636	644	644	658	705	628	623	632	677	660	690	716	658	644	693	706	700	679	659	668	651	678	698	690	666	697	660	689	654	682	695	711	664	710	700	661	639	678	656	683	662	634	699	675	672	629	705	675	667	681	700	712	682	694	682	709	716	702	684	616	614	640	677	692	654	694	667	702	667	644	627	661	669	670	654	690	677	710	702	664	664	677	677	685	716	675	653	640	648	709	688	712	655	703	673	717	686	660	686	660	691	639	632	714	691	706	731	684	693	692	611	698	639	649	670	684	702	691	670	678	681	657	690	708	633	685	626	606	667	715	643	673	680	644	693	718	639	622	673	739	645	660	681	670	670	681	668	701	724	646	680	722	658	687	702	659	680	684	650	679	657	693	663	677	637	688	642	685	695	681	674	646	658	697	649	691	659	636	672	680	713	691	662	677	646	684	664	690	631	627	679	705	656	719	717	666	643	701	676	687	675	665	725	691	668	655	646	665	641	684	681	704	693	652	655	653	685	662	650	646	673	644	655	604	664	653	679	671	698	653	687	677	688	683	669	674	634	663	700	677	684	692	686	660	630	667	700	686	706	663	629	662	681	678	656	737	653	701	690	719	686	656	691	695	653	689	695	726	662	666	641	686	673	654	687	678	680	674	683	632	655	670	692	686	694	679	684	721	663	704	699	653	661	633	680	731	658	671	663	670	665	683	648	691	649	673	663	706	678	662	697	677	659	669	670	686	713	650	721	683	709	655	619	682	699	658	653	654	673	651	679	690	665	675	711	693	684	676	683	675	725	693	686	709	733	652	667	679	718	712	663	714	679	650	672	697	663	723	676	657	679	693	720	677	657	688	675	663	685	645	697	624	621	693	652	652	624	648	647	671	670	730	697	714	673	658	645	629	631	691	673	708	694	652	686	694	715	674	679	690	618	669	657	684	740	686	664	701	697	669	692	659	661	674	689	693	688	664	686	699	712	661	666	679	678	652	738	649	703	667	646	688	688	624	709	655	707	631	684	625	681	677	694	638	684	645	706	632	690	643	657	648	684	675	695	675	697	657	658	664	731	646	664	675	684	640	678	652
23791	21513	28448	24716	20454	5158	756	561	539	519	451	495	517	490	487	497	436	484	412	457	484	488	454	482	447	428	483	456	436	462	451	471	427	452	415	425	429	409	441	430	490	467	471	489	453	489	453	455	473	461	494	442	504	484	457	451	443	463	443	475	475	404	452	462	459	501	468	466	436	472	432	442	441	452	468	439	461	486	428	482	450	459	450	473	483	473	496	411	428	436	444	402	442	456	484	471	453	406	440	475	485	441	452	399	474	449	442	446	457	416	436	426	432	435	452	418	448	445	410	435	454	406	456	434	459	439	448	456	453	424	448	399	463	438	482	416	430	431	452	421	477	443	476	445	443	458	434	471	418	416	458	447	435	428	448	446	412	435	477	420	441	437	435	422	425	467	473	411	432	435	425	430	449	475	438	427	413	471	456	422	452	441	476	451	470	427	421	460	421	440	418	441	443	451	434	447	430	464	464	418	478	479	453	412	478	478	436	480	433	429	443	423	450	485	450	448	433	438	465	408	450	467	429	462	439	464	466	400	464	431	418	431	422	438	421	453	458	428	419	436	393	439	436	423	448	459	450	439	406	441	453	479	431	501	431	430	412	417	412	479	413	477	458	428	458	446	433	450	444	456	464	430	422	375	461	431	475	406	445	450	470	458	434	428	444	410	406	446	460	447	431	424	427	477	448	435	429	443	466	433	392	438	432	451	430	427	454	430	401	409	427	427	419	444	494	440	425	414	419	443	446	446	453	432	439	455	436	447	446	454	429	443	442	460	422	436	461	388	445	421	454	445	449	472	446	449	420	431	421	438	401	438	444	425	444	443	435	423	467	437	480	425	425	470	436	439	474	450	450	411	454	456	461	422	437	471	441	427	395	454	444	410	459	430	425	419	438	451	439	426	424	462	472	470	426	460	454	427	430	416	462	443	449	430	410	460	444	423	451	473	428	432	451	429	437	459	436	448	454	413	461	439	451	438	480	474	447	472	442	440	479	443	459	436	474	404	446	424	445	457	409	402	394	439	450	410	438	405	455	436	510	431	452	440	446	374	442	446	370	414	450	444	407	473	462	439	436	413	473	451	394	448	461	446	479	424	457	448	439	442	471	457	455	412	410	448	427	438	436	459	418	449	455	435	436	417	430	415	407	411	446	458	465	470	448	461	435	409	419	412	440	435	462	448	462	446	453	458	429	460	428	415	430	433	432	460	426	480	435	418	460	450	446	443	497	451	439	419	442	395	435	408	414	416	432	420	415	437	438	423	410	453	443	411	469	454	430	463	425	442	482	476	470	446	411	438	445	438	439	452	405	461	428	428	433	432	433	417	464	452	458	433	461	448	411	423	469	443	424	439	450	422	440	423	446	461	457	439	434	441	461	427	476	478	451	436	450	485	436	434	456	443	462	436	414	436	408	468	458	465	395	402	429	429	439	405	457	481	441	431	426	422	441	402	435	473	454	422	475	392	435	458	454	424	435	465	434	414	459	440	439	441	464	435	467	436	430	453	451	434	466	458	443	389	429	431	426	443	436	448	458	381	463	462	431	456	434	416	462	427	435	456	435	418	481	425	457	444	438	447	393	431	422	436	444	415	430	448	469	426	435	446	427	435	446	443	426	418	408	392	464	415	433	478	433	468	475	407	464	469	448	415	440	435	422	419	454	444	417	467	453	444	468	435	425	434	475	451	454	415	419	454	427	454	447	413	431	434	450	462	450	439	441	409	444	445	441	410	424	408	440	395	466	437	431	416	414	427	449	430	456	457	448	440	415	458	458	459	454	444	446	449	448	455	399	428	449	477	457	465	428	437	445	439	435	440	401	437	408	473	408	463	430	430	440	459	443	414	401	418	409	449	451	471	426	421	402	413	384	439	416	446	476	416	447	448	445	461	458	440	420	481	463	429	405	459	420	430	456	427	431	437	436	455	463	453	430	422	420	448	434	436	480	452	438	433	431	469	425	452	444	445	420	426	443	456	451	464	407	435	434	402	438	452	416	435	459	439	450	428	448	440	438	419	470	435	457	460	446	435	417	440	430	448	470	450	412	416	455	462	447	420	439	428	437	439	448	424	427	449	421	439	442	442	440	464	455	422	422	475	433	430	460	413	445	461	413	415	426	437	444	405	476	427	436	402	441	426	462	410	420	485	473	421	461	442	451	426	397	459	449	473	422	411	443	462	436	451	410	432	459	410	410	421	427	447	445	420	425	478	398	451	457	490	487	451	455	452	469	471	441	477	443	457	424	431	451	418	455	442	435	455	431	467	431	455	409	469	410	448	417	424	472	445	433	459	412	477	424	399	444	394	434	446	403	446	444	433	392	431	410	462	410	505	433	374	418	436	452	420	404	437	401	467	432	460	437	459	456	458	461	444	473	421	439	462	416	427	462	478	446	470	449	448	445	429	410	461	407	446	453	451	444	420	400	421	388	423	458	423	507	444	439	435	459	416	446	388	465	437	470	449	424	377	424	446	483	437	425	460	411	445	423	446	441	408	405	427	450	449	443	432	459	451	467	449	499	450	407	428	403	445	422	394	454	408	397	437	420	461	429	398	435	462	457	442	415	433	443	438	432	422	430	448	413	435	441	445	465	438	442	427	418	405	470	441	407	453	450	430	427	411	435	480	444	444	421	453	460	408	425	450	433	469	454	421	415	414	452	448	465	428	414	435	456	472	404	419	413	470	470	428	464	442	428	434	413	430	419	463	461	429	468	443	436	440	458	439	413	466	420	458	470	445	473	459	440	426	468	441	433	431	413	460	473	419	470	458	426	431	450	460	422	449	444	449	451	433	472	444	405	421	431	463	414	401	470	441	428	401	442	453	446	431	436	429	459	445	397	448	411	450	442	462	426	456	410	394	449	456	410	444	425	400	463	422	406	409	454	429	404	453	406	421	432	425	445	435	466	434	450	433	450	462	431	495	439	422	414	422	442	431	428	411	438	435	436	447	447	411	448	452	434	418	449	408	445	451	437	481	409	459	455	479	429	428	440	410	376	449	471	439	440	454	465	439	416	481	432	443	427	439	428	448	445	428	470	454	442	467	441	404	424	441	423	463	421	454	406	446	433	484	443	413	434	435	448	433	458	431	407	446	442	464	421	437	438	476	428	435	442	453	472	449	429	443	427	402	466	435	452	446	447	444	455	459	413	459	446	407	439	403	426	469	451	445	406	404	470	442	459	420	423	466	464	431	444	430	465	465	428	431	457	426	464	435	420	431	482	445	445	417	462	461	430	428	437	472	471	428	437	417	432	412	424	400	403	410	398	446	444	428	422	452	414	443	413	433	435	436	454	450	452	449	444	449	441	423	429	436	461	443	468	450	427	449	451	462	444	452	458	397	451	452	430	446	422	439	435	429	436	405	440	437	454	417	483	428	428	426	473	455	446	426	459	413	426	447	463	419	448	432	433	436	436	434	380	430	415	474	435	438	425	438	442	449	454	445	417	457	434	463	433	463	396	414	461	437	428	459	408	463	425	454	410	447
42639	76799	25935	1698	1374	1129	977	892	760	737	755	696	676	646	681	577	585	603	627	628	558	584	614	606	612	596	573	592	562	558	612	552	598	584	607	560	574	598	575	567	561	599	585	596	649	624	635	606	595	605	633	655	604	566	573	554	592	646	595	550	580	552	597	556	587	596	596	555	563	596	569	575	552	595	589	580	575	602	548	562	584	591	586	577	591	558	543	581	568	518	557	576	565	594	556	589	563	583	568	585	548	617	575	557	540	552	592	525	591	569	539	559	557	617	559	552	643	625	591	543	610	547	589	559	558	575	595	572	568	573	596	579	581	550	588	535	606	559	551	560	533	567	594	538	567	489	569	506	584	579	542	583	577	569	537	549	555	539	564	580	591	590	545	554	583	562	543	552	603	561	563	569	568	556	600	595	554	525	573	513	536	607	561	598	562	592	568	552	533	537	595	559	557	547	569	574	575	606	563	568	568	571	565	569	547	542	605	586	556	588	557	564	578	556	593	568	575	577	564	581	606	546	535	588	597	548	562	570	553	529	561	602	578	599	566	561	577	557	536	571	518	547	599	569	556	528	579	547	575	584	589	549	589	552	599	547	575	586	565	568	584	603	568	613	599	549	619	562	512	549	574	555	554	532	547	590	607	567	586	597	566	584	549	598	560	557	546	578	545	608	571	564	522	551	576	574	571	567	546	566	559	568	533	593	555	586	537	602	560	556	560	574	584	534	546	548	564	568	595	569	570	564	582	531	598	544	597	574	549	556	609	568	550	572	556	565	605	585	608	566	598	543	536	539	561	548	584	596	533	613	564	555	552	596	571	586	539	568	571	581	547	548	581	574	570	594	547	604	593	564	554	566	559	607	568	567	590	592	569	572	564	535	581	589	595	574	531	536	537	579	568	524	572	593	570	546	576	584	600	562	599	562	577	569	575	562	528	555	584	577	577	559	568	543	545	570	559	604	551	567	554	557	599	582	558	590	604	573	587	534	567	574	600	633	538	562	569	571	555	592	559	554	566	607	544	566	580	562	539	569	579	591	602	549	629	588	592	580	592	561	544	586	540	550	591	553	575	575	554	567	563	572	608	599	567	557	564	547	615	585	591	526	593	564	558	536	577	592	566	564	541	571	548	563	604	555	578	538	624	610	603	552	554	554	592	600	581	549	561	572	532	569	527	592	542	558	577	538	562	591	531	569	562	536	597	516	555	618	597	534	566	571	557	607	556	557	573	609	561	539	563	571	535	548	559	548	554	548	566	561	532	540	617	573	537	559	572	576	592	564	556	543	535	570	548	552	518	585	571	524	499	550	611	575	552	599	574	579	547	548	592	573	565	545	579	579	527	587	571	549	587	579	549	558	549	551	551	524	544	600	557	534	590	586	571	563	597	598	609	577	559	576	567	607	578	572	535	542	576	544	576	575	552	554	558	582	569	593	551	584	554	566	565	555	541	570	578	534	588	572	576	536	583	580	567	600	506	527	539	555	581	538	592	539	577	550	606	533	584	578	592	577	538	574	576	585	625	573	578	568	607	554	550	517	542	566	550	608	585	574	583	535	536	517	583	618	591	593	580	554	605	550	590	552	633	584	562	549	547	548	543	534	579	590	561	597	586	537	552	576	589	576	545	553	603	553	554	550	560	572	571	562	568	586	563	575	582	559	565	533	552	568	571	575	565	568	552	545	524	588	596	560	572	572	589	596	564	599	598	569	572	577	544	562	573	578	548	575	639	568	562	592	588	562	539	602	560	555	594	646	542	557	594	584	576	577	587	519	579	536	573	575	545	560	530	555	562	528	572	567	607	602	557	593	594	574	560	573	562	543	617	546	593	553	537	630	547	620	554	538	532	564	567	565	557	586	590	545	564	542	572	578	577	550	578	587	606	562	522	565	548	574	598	558	587	626	583	606	603	579	538	534	548	581	552	584	546	536	562	539	612	556	586	551	591	589	588	574	552	571	507	559	531	571	617	549	517	602	527	532	530	554	555	545	573	553	582	584	565	582	543	564	585	530	565	596	568	551	544	550	620	578	590	585	597	554	591	570	616	612	561	574	588	529	593	633	562	565	540	605	590	603	535	546	569	573	603	531	569	561	572	577	533	565	546	547	571	609	559	579	565	591	596	575	542	556	548	544	568	532	559	590	618	606	552	597	581	546	567	554	575	586	600	516	579	544	592	604	529	574	553	536	586	590	620	570	526	579	529	562	582	579	552	570	538	586	579	568	557	569	592	533	563	558	577	572	531	564	560	590	547	562	553	566	537	588	565	571	552	581	569	548	551	552	580	574	575	537	594	625	572	522	551	590	537	540	539	526	559	561	557	588	544	554	539	558	599	579	533	564	571	574	582	544	555	583	571	554	608	572	567	593	560	541	572	578	581	568	567	579	589	550	586	576	545	527	557	576	529	581	579	562	529	550	548	553	525	595	564	563	595	566	610	538	506	569	576	550	536	591	559	581	579	599	537	579	567	615	589	564	493	555	558	608	566	603	548	588	568	553	570	565	591	595	562	589	589	579	578	543	569	600	584	590	589	600	615	565	620	539	552	575	579	578	553	563	588	542	600	600	585	574	574	536	549	543	612	583	556	529	538	560	582	563	535	576	524	568	544	574	608	556	596	557	528	536	538	526	577	566	589	554	509	563	593	565	559	573	554	553	609	517	547	573	567	583	516	542	557	561	546	544	594	575	600	586	557	574	580	526	532	560	565	532	581	568	545	561	563	614	539	508	549	564	549	604	528	615	521	553	547	545	591	566	582	540	568	549	565	551	598	613	549	554	565	568	601	528	586	547	583	574	577	602	563	547	548	538	525	577	550	611	601	570	547	597	613	536	577	568	520	548	579	550	580	618	563	557	528	592	591	561	591	543	538	579	568	580	584	574	576	561	531	542	561	599	580	592	585	548	593	569	571	544	523	577	559	603	559	552	579	578	572	569	525	579	576	534	571	575	559	552	581	601	590	622	519	629	549	599	538	573	574	520	614	553	543	563	554	561	548	536	554	539	564	549	588	528	582	625	575	596	579	542	565	555	573	571	572	622	540	606	569	607	528	592	572	559	567	577	509	544	585	578	556	557	584	554	567	527	622	567	577	584	555	558	598	556	632	543	575	582	571	589	539	552	597	573	600	541	575	560	574	535	601	593	581	562	535	592	566	594	573	590	565	546	587	588	592	587	567	564	581	535	495	580	586	591	564	539	569	614	597	567	557	583	559	562	549	552	534	586	562	549	561	557	585	539	570	537	535	557	531	552	559	562	600	560	506	540	590	557	568	556	570	543	555	589	588	562	543	565	546	545	556	575	592	568	543	583	592	586	552	544	590	567	610	594	562	544	550	543	566	549	573	525	530	632	602	544	560	552	553	562	521	602	563	523	586	547	539	552	584	574	557	556	568	581	599	583	590	569	554	543	568	547	535	555	540	576	598	551	589	600	559	533	618	622	560	586	615	582	552	589	565	608	582	580	576	540	540	590	592	540	590	543
24963	21834	27095	24789	6014	647	547	533	542	504	486	459	559	444	485	476	478	456	479	470	452	481	462	451	453	460	441	429	463	498	448	484	495	452	459	461	479	434	449	438	462	470	483	477	457	473	490	467	440	453	440	458	468	469	452	479	449	460	475	453	447	476	463	451	428	429	466	479	466	497	442	449	465	450	442	437	445	417	468	440	432	466	493	453	491	465	457	451	483	431	458	432	454	467	438	452	475	493	437	464	449	470	438	419	445	458	442	441	480	464	465	456	479	456	447	457	485	418	456	440	459	480	490	453	459	419	465	458	443	435	447	435	449	475	445	423	467	422	438	450	437	469	464	453	442	463	497	484	449	450	478	441	487	476	473	451	460	429	448	470	465	447	427	482	464	462	441	473	426	449	489	426	485	470	499	451	411	473	459	474	461	475	460	475	473	494	451	455	442	489	452	453	479	477	488	440	415	460	440	473	482	481	434	476	436	428	460	423	452	434	447	468	437	479	422	434	433	479	472	466	453	475	448	460	406	465	435	460	474	476	502	501	459	464	477	449	442	454	452	438	427	471	450	434	456	460	447	431	473	446	452	438	483	449	478	452	443	488	466	494	461	462	445	473	468	424	420	478	474	431	455	464	495	436	424	478	439	451	447	432	454	400	427	457	464	475	464	420	458	468	473	469	464	481	483	474	434	443	463	433	451	436	500	484	458	501	473	445	477	495	439	456	502	475	469	500	450	425	447	479	439	455	462	465	463	456	445	437	466	436	434	481	491	461	472	435	451	441	443	467	449	460	433	432	475	475	416	445	431	450	425	471	434	480	448	444	481	490	460	441	485	402	456	432	465	453	472	420	439	435	412	439	460	498	462	441	431	467	463	420	448	468	443	477	488	462	458	479	445	452	471	459	463	442	459	448	462	483	451	467	455	482	494	442	463	434	449	475	465	442	436	453	465	470	451	454	463	450	461	435	442	439	445	454	459	450	473	509	456	444	463	436	492	440	456	465	452	424	457	449	432	447	469	431	463	464	457	454	474	456	387	471	443	444	457	431	468	470	445	473	471	474	447	432	420	444	471	498	480	406	454	509	460	449	410	491	452	454	446	450	507	443	437	456	445	452	433	475	465	428	408	480	455	477	474	485	495	495	414	453	443	451	435	467	431	435	458	455	453	452	462	481	440	417	464	487	478	484	433	481	460	429	451	431	436	456	451	436	449	443	468	451	475	469	507	412	426	437	460	454	459	477	499	448	434	410	478	444	416	430	457	457	438	429	482	449	461	447	462	447	472	423	499	466	468	417	446	438	435	429	445	461	463	450	474	448	474	453	484	407	465	459	476	431	429	453	455	441	442	464	447	467	423	452	437	430	439	472	456	459	464	424	429	463	470	425	478	429	487	453	456	461	462	462	446	457	455	479	453	437	413	413	423	473	441	447	465	434	422	478	484	412	441	463	443	469	447	441	454	441	442	504	481	476	449	434	459	415	446	459	473	460	445	410	417	471	463	469	482	453	440	492	467	445	477	452	499	452	433	445	435	446	452	487	497	472	437	435	453	481	470	461	458	479	438	459	456	479	477	450	450	454	441	429	458	437	493	430	449	460	474	458	491	499	435	434	449	486	417	448	447	428	483	447	466	476	435	487	449	465	436	473	505	446	451	453	417	469	470	427	441	457	441	492	442	476	448	478	462	442	449	463	447	438	441	442	468	468	457	501	469	512	429	469	451	477	461	420	473	464	434	466	450	465	444	483	465	429	439	474	440	425	464	468	447	450	471	455	424	453	480	435	450	456	481	453	453	436	457	488	448	446	437	437	435	469	465	443	408	436	470	482	438	439	460	502	474	492	441	492	490	422	473	456	454	457	471	470	425	447	504	460	448	432	461	483	429	447	445	446	435	410	447	462	464	412	445	473	449	482	465	438	491	433	419	470	478	440	447	427	429	473	472	498	464	439	451	444	417	439	478	491	483	443	491	448	435	437	444	473	507	433	472	475	463	474	458	439	455	465	457	473	479	458	491	437	453	422	476	500	450	479	494	446	404	452	475	486	455	459	467	439	404	448	450	452	450	455	429	415	433	456	447	447	485	461	444	471	455	462	457	449	456	469	436	440	442	449	454	475	438	488	487	485	445	480	422	488	453	439	432	462	445	492	450	437	414	478	416	515	449	472	474	478	451	436	433	436	443	424	462	442	458	488	454	465	404	435	466	441	455	474	454	474	447	453	478	483	487	455	454	468	445	459	424	447	434	462	453	436	461	498	441	449	430	447	411	460	481	443	438	449	452	433	461	428	498	476	474	431	431	446	460	425	445	445	472	472	423	448	452	444	454	443	439	424	453	448	498	426	441	474	413	459	475	435	475	484	479	441	457	446	475	462	423	443	479	452	455	436	468	437	486	476	429	429	459	448	452	449	462	418	439	407	452	494	412	478	460	468	407	454	453	497	475	466	457	488	441	477	517	458	458	446	449	440	483	461	451	462	454	455	436	447	452	446	426	459	487	472	445	464	460	498	457	479	460	451	436	438	446	435	430	462	442	433	443	429	495	456	500	449	436	433	441	470	424	452	503	491	473	462	453	471	445	477	421	421	417	442	443	455	468	421	452	464	477	445	477	469	467	483	455	488	447	452	468	465	500	467	457	491	467	441	454	464	480	466	468	477	464	429	480	481	445	468	446	472	446	445	456	403	509	440	485	479	441	467	437	461	424	428	441	483	433	527	406	451	440	473	462	475	501	468	454	451	469	407	486	471	449	490	520	452	439	457	440	446	468	500	460	478	489	442	437	455	448	467	439	410	444	443	438	477	442	480	478	479	458	481	430	456	427	459	449	450	455	445	480	413	481	432	478	445	460	418	459	491	478	444	475	474	408	426	456	435	430	447	425	468	458	429	462	449	477	456	450	434	437	466	461	454	449	447	476	441	480	435	425	441	452	423	417	430	454	433	506	432	467	453	447	409	429	436	476	443	416	448	447	424	441	459	438	471	466	443	440	446	404	432	454	423	447	467	454	470	444	472	433	492	427	472	447	426	468	466	486	470	431	465	484	500	441	474	485	505	446	454	419	462	468	447	458	459	449	466	449	476	465	431	456	451	480	416	434	481	472	494	466	453	434	442	470	409	465	435	434	422	459	453	480	479	465	489	449	467	443	435	449	454	455	444	497	465	425	472	436	449	444	488	466	447	452	457	461	410	445	439	464	465	485	441	460	475	453	458	450	453	460	457	447	450	442	468	465	432	476	413	457	441	431	434	423	461	453	485	437	485	459	442	465	459	446	448	460	466	437	464	511	432	483	454	418	458	482	436	483	496	451	452	433	495	488	436	464	458	431	400	445	458	466	422	450	455	435	481	456	457	435	420	415	433	453	443	475	455	433	431	449	458	438	450	458	449	460	460	427	443	410	455	461	474	441	433	450	462	467	457	439	438	457	469	467	483	431	468	468	468	422	458	516	456	424	459	467	507	453	419	454	440	459	477	460	411	491	447
38749	62745	20415	1163	969	911	792	744	740	662	649	641	653	632	593	602	621	577	571	593	608	629	627	578	551	615	593	607	594	566	602	550	556	572	565	575	583	594	571	594	613	592	599	641	626	630	611	581	609	644	634	653	587	600	560	592	609	592	559	607	573	594	586	536	617	593	565	588	576	580	590	622	599	581	592	575	566	627	589	608	632	585	592	575	661	608	611	583	585	575	613	576	562	556	619	605	581	605	554	621	583	577	551	529	595	577	587	571	568	615	548	570	561	590	566	586	588	570	588	548	566	567	580	569	586	586	588	579	559	576	557	616	588	592	581	611	554	571	563	608	568	574	554	611	595	562	538	600	587	570	608	554	584	560	569	598	572	601	559	574	526	565	566	583	562	545	576	581	618	578	595	567	564	589	569	546	535	584	592	572	584	538	568	556	575	632	644	574	560	571	559	571	610	573	582	561	595	567	623	571	567	563	602	569	550	590	562	548	594	559	549	596	610	569	563	569	596	584	578	623	587	577	623	584	562	541	575	543	551	575	543	580	595	529	610	588	566	568	589	599	619	611	603	556	555	658	551	607	566	596	586	577	581	591	560	541	592	588	554	553	586	571	541	587	503	567	577	574	559	565	575	629	578	552	567	594	576	604	557	580	559	604	567	592	554	540	596	586	596	605	529	566	577	547	546	593	585	622	559	601	581	590	613	586	544	613	585	546	559	610	586	558	550	591	546	548	584	592	607	542	592	577	589	591	569	529	575	602	606	572	589	576	563	591	561	575	553	565	586	542	571	594	548	557	653	555	589	535	601	583	533	627	582	565	584	581	539	571	604	561	568	571	550	567	575	578	605	583	552	619	562	616	560	582	594	574	624	558	593	600	579	589	540	585	563	575	581	564	608	562	561	620	624	526	612	603	564	596	584	551	544	580	589	556	605	583	587	589	603	581	590	587	573	605	574	602	582	566	584	540	599	578	568	564	542	571	584	588	582	599	590	591	559	568	593	590	582	560	594	581	543	555	530	581	510	567	579	587	566	589	538	612	588	614	546	586	575	633	572	573	611	582	599	565	539	588	574	568	571	535	622	610	579	581	575	566	580	537	572	599	609	601	569	602	550	570	550	591	569	524	613	563	541	584	547	561	608	585	578	552	553	557	579	598	586	590	587	586	585	581	577	572	607	588	617	581	542	610	590	630	578	593	589	531	562	583	591	558	589	582	546	543	586	573	549	576	586	536	580	606	569	554	576	566	582	609	540	591	532	553	576	579	586	540	589	598	566	587	592	564	559	591	569	581	545	574	618	541	570	616	599	618	600	554	629	595	577	550	561	581	562	581	578	562	594	568	598	579	592	563	536	610	550	576	559	606	560	582	543	555	580	579	522	554	587	585	575	541	597	517	563	587	577	623	595	570	600	558	586	581	620	577	533	571	582	579	551	603	571	611	558	580	575	592	529	631	543	570	581	545	568	578	575	562	584	590	602	617	557	595	582	572	573	582	571	583	579	641	577	582	559	555	574	579	588	576	588	554	591	601	578	554	612	554	545	604	569	573	586	542	521	608	537	545	636	541	574	548	607	577	572	603	555	574	581	549	540	601	550	590	602	567	573	629	583	584	556	569	534	561	582	564	532	603	561	580	566	610	586	559	582	631	594	555	549	579	543	571	551	610	554	617	571	631	579	612	585	560	577	584	592	594	554	555	580	582	584	576	588	621	559	577	548	598	570	554	554	589	618	597	568	572	565	593	591	553	598	596	563	569	573	560	591	613	599	598	546	588	568	538	593	602	539	599	612	604	575	583	581	566	566	547	569	551	577	545	591	562	548	565	553	577	583	545	596	529	580	617	564	617	551	581	590	563	601	624	583	641	538	578	541	591	621	614	608	652	541	565	586	526	542	555	598	587	584	585	584	585	617	564	569	627	551	592	557	581	598	604	615	608	548	541	586	536	580	567	585	501	560	584	570	552	578	585	567	589	572	591	570	619	616	568	583	590	552	585	577	591	554	610	589	553	575	571	557	595	555	551	590	603	590	607	584	556	567	569	589	563	582	557	571	576	583	584	567	607	551	596	630	560	560	552	549	523	600	526	535	600	596	546	555	576	590	532	542	571	576	582	517	604	593	587	568	565	565	553	549	588	568	578	632	549	601	604	571	615	591	573	568	548	590	585	563	538	555	596	628	548	602	570	589	585	573	629	532	641	599	588	538	598	547	576	592	619	616	548	562	527	574	583	602	546	586	517	599	587	572	572	594	583	607	564	522	578	535	591	631	618	568	606	589	586	581	533	570	586	618	612	566	578	563	582	593	552	595	535	575	605	557	562	566	586	601	598	636	586	579	583	570	583	585	577	579	548	568	541	571	571	627	555	576	592	558	614	587	549	602	594	587	625	540	546	568	565	610	598	562	608	585	570	561	586	550	571	584	553	566	589	553	605	631	539	521	565	605	551	605	636	592	563	577	588	553	551	551	549	569	556	559	589	622	590	508	542	548	579	569	542	586	583	586	594	574	584	616	551	577	542	519	567	559	616	578	630	601	532	617	595	574	581	584	565	580	616	569	546	612	603	565	543	574	579	571	625	590	527	572	602	567	610	574	586	563	558	619	550	599	583	576	569	541	575	591	625	569	618	586	525	626	595	577	581	575	592	618	609	562	605	597	588	585	567	551	610	627	551	577	584	606	534	625	580	565	579	520	622	612	563	596	553	575	613	583	535	606	558	551	582	567	578	622	552	562	569	589	607	579	605	581	579	555	598	541	582	563	608	569	640	584	541	559	558	613	562	581	592	598	605	572	558	631	559	600	567	551	579	604	556	585	594	614	546	577	598	585	544	613	585	605	603	569	563	581	604	576	556	549	576	548	608	566	565	584	586	587	568	611	565	560	546	598	583	587	566	600	590	562	584	599	572	544	553	539	547	526	552	581	599	604	611	576	564	580	614	656	600	613	630	632	548	594	564	575	541	536	582	595	562	557	595	596	569	583	538	611	609	559	589	551	584	587	576	623	553	587	594	594	545	532	567	558	613	591	572	584	572	586	601	566	544	595	568	629	558	593	570	585	598	618	581	602	590	544	572	571	577	563	620	556	549	520	583	536	609	613	560	576	578	589	602	546	558	572	589	577	560	597	553	563	559	568	567	602	511	579	569	539	589	597	556	551	556	611	565	571	581	574	560	542	559	578	583	571	574	571	564	616	582	587	583	593	541	583	581	572	606	576	552	592	590	546	598	587	540	588	575	597	609	581	575	562	565	609	580	611	581	582	575	628	592	589	589	599	589	625	584	588	547	594	610	583	632	604	572	546	560	540	600	556	564	548	571	584	592	546	555	588	589	595	581	604	547	584	555	592	585	570	597	604	605	565	588	556	570	604	564	568	570	570	610	603	593	548	584	565	563	561	600	530	576	564	619	581	579	582	568	563	569	563	573	548	571	616	579	585	568	607	567	563	567	536	635	589	604	598	597	573	612	563	584	613	587	574	555	564	573
22832	21468	28970	24246	21394	20446	3092	637	502	471	457	423	429	383	410	378	393	368	365	321	338	351	298	338	341	333	340	319	332	306	315	313	356	307	307	339	339	341	293	342	324	338	344	356	318	337	420	366	321	338	331	355	332	316	338	346	364	332	330	349	307	326	318	351	340	335	340	302	308	339	297	308	314	325	313	318	303	354	327	332	328	336	314	332	312	324	317	295	325	324	314	317	324	363	320	322	305	318	340	348	313	304	300	352	283	308	313	316	344	331	295	341	314	311	273	299	306	307	322	312	305	328	337	320	325	311	325	291	351	310	334	316	325	313	333	294	326	338	355	315	301	327	323	295	333	279	321	302	352	338	300	334	296	308	309	326	319	349	343	319	304	315	297	286	306	303	345	286	365	314	323	326	327	317	331	317	343	287	291	310	341	307	342	287	340	304	345	316	321	311	338	310	304	310	334	290	306	310	321	311	311	315	281	303	314	317	328	310	330	308	313	295	292	307	317	333	322	324	307	334	301	332	322	306	328	310	323	323	351	322	298	345	299	341	316	325	315	341	338	328	317	327	320	309	310	347	303	292	287	310	340	288	325	315	298	330	311	317	309	311	315	302	316	322	283	319	335	277	326	339	301	338	309	296	334	310	327	307	308	281	317	321	293	311	319	342	328	312	305	311	325	284	310	312	304	316	345	347	320	328	303	335	308	295	328	335	328	323	306	304	314	316	304	294	289	282	325	318	303	326	322	348	300	333	311	299	322	326	297	329	304	301	319	339	316	315	314	312	334	333	330	306	287	319	313	332	321	307	314	308	331	287	301	289	357	298	315	305	302	290	297	327	309	315	315	341	303	318	326	329	308	313	321	346	297	310	367	300	322	312	338	305	310	316	286	319	300	300	315	322	312	300	288	321	315	331	304	308	354	335	306	313	336	307	347	352	311	324	310	315	316	329	311	334	318	310	315	329	308	355	340	333	314	315	304	331	350	316	321	331	310	304	312	313	317	319	325	294	319	324	316	318	321	297	353	305	299	345	319	338	315	332	334	329	326	321	315	316	313	323	337	275	323	307	321	304	354	333	286	315	318	311	318	274	338	315	308	308	318	305	337	328	308	333	323	326	303	286	329	320	301	299	294	314	305	313	352	329	298	295	341	317	269	290	322	309	320	300	323	312	318	284	316	288	346	329	331	348	335	337	320	332	330	333	368	301	288	316	327	333	308	346	316	286	286	309	334	326	314	292	332	296	337	296	296	302	317	252	336	317	318	303	312	360	311	335	329	335	337	327	303	328	331	355	305	322	308	276	288	327	338	311	291	354	332	313	296	326	346	268	297	315	309	295	291	319	302	308	315	270	336	321	322	320	315	322	309	328	300	343	298	310	325	342	324	287	337	325	317	323	345	329	314	328	310	314	304	323	317	287	318	323	330	350	328	322	309	307	333	336	315	336	323	329	329	312	326	350	312	317	330	315	320	329	288	302	306	343	331	317	300	328	312	303	324	315	341	302	317	332	297	293	324	335	313	345	345	320	327	299	308	310	328	305	311	313	308	310	297	325	300	318	301	306	325	321	306	283	321	302	322	298	312	263	349	316	322	322	293	316	283	316	350	383	321	300	324	330	346	325	331	325	334	318	340	348	311	324	329	308	307	330	325	309	319	337	310	294	328	280	295	321	283	322	331	296	304	329	319	326	327	319	325	333	317	339	323	309	307	340	310	306	312	311	331	291	304	299	308	306	339	320	287	309	313	299	320	303	288	327	325	295	329	338	326	333	323	279	301	314	322	324	309	305	337	342	302	309	305	350	315	290	301	305	355	298	314	296	274	325	336	294	299	304	304	281	292	293	324	307	291	309	299	342	308	313	319	301	317	307	313	345	339	306	297	332	300	303	309	313	316	324	317	313	332	317	323	303	281	305	316	320	315	351	303	324	312	323	294	288	323	292	317	333	292	329	336	291	350	330	344	306	325	314	309	327	299	314	308	315	327	324	315	323	304	305	358	319	293	296	299	315	302	347	285	320	304	322	312	339	304	342	279	300	313	291	327	300	310	330	326	319	299	289	333	318	343	315	321	326	308	302	326	338	323	348	318	326	305	309	336	356	308	297	312	340	315	300	344	312	286	319	326	336	333	303	316	338	313	325	309	295	303	328	286	326	281	331	317	270	329	298	336	346	299	294	329	318	282	322	336	296	315	333	345	309	294	320	290	321	344	350	307	338	332	277	285	307	306	345	308	308	334	328	290	352	323	285	299	301	294	276	300	315	317	288	326	325	333	325	308	290	316	358	309	321	298	316	312	315	313	299	309	319	323	287	310	317	305	316	346	305	328	353	318	295	315	280	292	313	333	340	316	304	309	317	317	330	285	337	309	304	305	326	333	335	283	315	303	326	304	297	309	344	315	335	306	315	309	299	311	280	321	304	311	310	317	312	345	320	313	340	309	319	329	313	307	334	358	319	309	308	317	355	343	317	320	300	291	353	334	297	308	329	293	318	342	337	306	339	322	319	315	322	294	299	316	330	308	308	330	294	325	297	281	314	324	335	313	325	334	334	317	321	330	320	315	327	268	319	296	353	319	297	315	313	293	287	328	316	323	296	292	316	352	305	295	316	341	325	281	305	322	344	310	284	301	307	318	326	294	333	304	305	335	317	316	322	345	302	333	332	311	306	306	332	305	327	309	343	339	318	329	312	374	361	311	309	294	325	347	297	329	320	302	326	314	309	311	329	322	328	298	305	332	327	307	331	303	282	322	346	353	323	304	356	358	321	305	332	309	312	308	348	326	321	337	327	323	283	332	292	319	321	294	316	273	320	336	297	296	328	335	322	320	302	310	289	332	304	328	300	354	306	349	328	346	317	331	317	322	337	308	310	345	318	318	337	347	358	312	371	314	316	341	314	285	314	306	315	301	313	305	301	285	350	312	301	312	301	307	307	325	353	319	308	331	322	310	338	307	315	327	313	282	348	329	330	308	312	342	362	364	272	310	294	324	368	309	316	339	313	301	346	264	328	324	340	323	331	317	345	307	288	298	318	307	288	288	341	332	315	327	295	325	333	299	332	310	313	342	317	311	306	351	295	290	329	346	330	288	293	354	283	305	322	328	300	315	293	327	334	330	329	335	319	325	330	321	310	312	322	315	312	287	346	305	318	327	335	332	313	324	320	305	309	314	349	334	319	314	341	287	341	320	304	332	312	320	334	329	318	335	319	320	308	330	300	310	319	322	308	320	297	326	282	322	312	293	325	306	266	311	309	293	310	320	305	336	351	311	326	317	286	319	327	291	306	311	314	323	331	337	296	328	306	322	308	312	311	315	305	312	334	288	320	309	307	301	312	306	320	319	314	326	305	330	305	336	332	321	311	322	298	328	319	342	303	342	309	344	295	319	310	295	328	325	285	323	338	290	294	330	314	321	306	314	277	320	320	346	306	328	323	312	324	334	323	295	305	335	287	338	316	297	352	294	313	343	330	337	337	334	346	323	310
50255	89087	31227	2560	1821	1490	1185	973	815	692	704	633	536	542	539	531	475	481	468	434	452	434	450	459	421	442	419	427	465	434	398	440	443	386	416	452	421	415	429	438	441	439	433	462	492	461	481	499	478	430	435	437	447	406	452	436	418	435	451	426	392	406	446	405	389	415	423	396	424	414	425	454	428	466	424	405	431	402	463	412	420	456	447	438	432	429	400	399	399	417	405	408	386	430	409	404	395	351	394	381	376	377	404	442	434	405	396	412	437	409	439	381	408	384	420	433	404	390	436	433	394	423	394	387	402	397	382	378	419	395	386	394	410	401	412	401	378	392	428	402	402	388	404	388	417	403	380	413	415	388	411	413	381	379	401	419	371	421	387	414	425	421	403	419	413	379	385	411	443	364	396	397	439	410	402	370	392	376	394	425	403	455	378	398	384	433	357	379	425	396	396	401	433	417	388	424	411	391	393	371	399	392	419	407	390	383	377	390	410	399	397	391	388	392	391	392	407	403	377	422	421	388	387	411	468	392	418	404	426	433	398	369	401	421	372	393	387	374	387	389	433	378	416	408	372	408	373	407	381	381	405	373	403	367	432	398	416	396	425	414	401	421	408	418	408	398	401	409	392	404	384	374	417	396	384	408	428	432	417	401	461	371	423	385	414	384	423	399	403	381	413	420	402	383	406	413	406	389	408	398	378	395	444	416	382	406	440	406	407	403	395	416	427	397	420	366	421	355	443	381	434	392	427	413	393	399	401	439	387	410	441	428	388	439	407	395	403	362	395	376	376	383	405	386	416	411	450	435	416	400	381	425	435	427	350	394	382	371	411	395	368	418	408	371	380	456	418	419	386	374	419	391	408	418	403	389	397	407	426	397	419	439	401	382	386	435	369	391	423	362	396	390	430	415	408	398	378	440	402	402	402	403	346	414	421	406	400	415	405	427	423	410	390	424	408	398	374	391	392	377	399	399	422	406	385	391	406	395	374	391	388	379	387	418	436	418	410	384	385	396	398	433	398	402	406	359	431	371	401	384	419	391	406	405	400	425	431	411	429	401	419	412	402	421	381	407	381	408	415	388	406	390	421	399	409	417	391	386	368	395	394	419	424	414	411	394	400	407	359	373	405	402	388	404	422	428	412	379	370	378	427	428	375	419	407	413	394	388	435	419	401	429	417	388	415	443	371	432	420	390	403	413	382	387	417	372	401	396	400	383	373	373	418	401	399	412	410	378	404	385	423	392	398	395	416	382	397	399	399	373	387	398	400	363	403	382	381	383	383	409	406	416	361	393	397	396	411	401	384	404	379	420	417	376	440	410	418	387	385	409	393	393	401	399	412	430	393	395	395	371	432	374	372	419	400	398	416	393	400	422	396	401	416	416	439	398	422	398	408	444	365	385	398	408	412	385	400	414	410	396	409	390	401	396	394	414	382	398	392	386	425	396	422	433	401	434	381	416	394	381	382	408	378	409	392	429	416	392	395	408	452	405	427	415	386	405	419	404	388	395	408	392	392	418	397	392	384	378	422	403	396	411	433	408	421	396	377	385	385	390	433	394	398	427	459	406	378	418	402	412	407	417	422	414	382	393	422	414	366	390	404	421	397	397	396	411	413	379	397	419	406	394	431	375	380	405	398	390	402	371	396	397	418	378	399	399	394	392	391	424	406	409	405	405	400	404	430	412	401	411	399	409	407	454	412	398	386	404	434	382	382	377	375	403	343	421	407	409	440	394	421	401	416	376	436	391	387	400	403	411	375	391	396	365	358	355	407	417	412	391	415	401	422	435	426	364	382	378	419	419	383	383	380	421	396	403	378	392	419	426	375	444	428	393	372	421	415	384	409	395	398	421	407	388	425	424	382	422	413	382	398	407	410	422	408	391	381	409	362	382	402	403	391	388	427	361	403	438	385	400	411	434	394	410	406	417	382	410	408	408	383	405	409	373	428	426	393	400	424	440	379	409	415	394	431	437	424	404	420	384	393	390	387	403	424	456	401	391	401	359	423	420	377	410	389	385	410	437	408	407	386	400	407	433	418	370	387	417	412	367	409	408	407	392	399	396	410	414	402	387	420	387	399	395	396	406	402	413	416	386	389	404	453	468	421	395	415	399	398	381	388	415	414	388	390	400	419	397	419	367	396	402	382	408	433	395	396	413	418	385	396	399	413	382	419	360	358	404	387	383	401	413	408	416	384	402	389	416	413	447	416	401	396	430	377	423	390	426	416	431	389	421	367	429	382	378	390	406	394	401	365	398	417	398	411	371	392	443	424	386	395	392	410	385	426	424	396	415	425	380	394	388	385	370	400	393	382	401	384	401	411	404	402	390	407	427	372	417	404	445	400	403	412	392	404	395	403	389	369	371	411	388	383	384	388	388	393	401	390	376	432	372	415	373	400	415	412	423	411	395	396	384	417	401	411	401	394	435	375	389	400	374	401	385	374	425	433	378	423	414	390	384	404	400	383	450	390	402	380	358	387	401	422	408	387	411	415	397	378	410	392	395	400	413	396	412	380	416	407	383	414	406	397	423	391	380	410	383	364	388	373	449	416	395	396	396	405	386	410	429	396	414	400	389	400	411	433	382	406	397	402	432	393	420	402	404	422	435	389	406	416	412	411	364	395	423	405	365	395	400	360	461	389	367	390	391	407	415	431	404	387	403	412	385	438	409	430	368	374	405	383	383	412	411	409	412	390	422	398	393	368	383	423	414	421	404	408	401	435	386	389	453	378	410	380	407	397	417	359	381	413	398	409	394	431	390	405	409	412	410	405	443	383	373	384	406	418	423	411	422	426	419	438	408	397	395	403	382	417	408	426	422	413	442	423	379	377	431	361	392	411	400	417	396	391	412	385	387	437	375	399	411	426	404	437	385	407	396	412	402	371	401	419	398	390	402	390	411	405	389	386	407	414	418	400	428	417	384	403	411	434	416	408	420	393	409	421	382	346	411	402	405	414	454	374	409	384	363	404	394	449	427	369	390	445	415	404	420	406	376	393	412	379	397	410	424	414	390	417	389	409	389	395	422	393	395	410	435	404	392	420	383	411	403	397	416	406	380	422	426	421	398	413	429	441	376	363	414	414	388	420	447	405	390	401	416	391	365	404	404	406	385	393	420	392	392	406	383	382	406	420	383	401	427	390	399	415	418	380	413	379	412	393	415	418	386	398	417	422	356	419	417	436	395	400	403	419	383	413	426	420	402	379	375	374	423	379	401	411	393	383	431	385	423	382	405	432	428	418	399	402	421	400	418	400	423	414	390	405	354	448	387	409	379	360	421	409	419	361	423	405	430	419	401	395	397	384	407	378	396	373	432	383	436	408	429	377	391	383	382	392	404	398	401	429	422	393	374	369	383	415	423	417	400	425	396	374	396	438	420	391	424	353	432	403	418	419	403	433	394	407	388	438	395	415	414	382	434	394	401	399	409	426	390	418	431	391	423	363	412	399	402	403	394	398	395	358	394	401	384	395	432	391	430	389	382
28069	21027	11354	999	586	565	537	549	557	543	521	523	543	551	537	498	512	582	519	504	500	501	519	523	493	492	518	522	531	498	522	524	549	548	509	518	546	578	488	541	546	508	529	533	553	591	516	538	533	553	533	499	586	500	547	516	538	506	515	539	538	531	532	503	481	502	562	495	495	525	536	512	518	524	536	518	503	541	506	501	524	516	532	498	548	535	549	550	480	541	525	517	534	522	545	546	546	523	500	530	500	520	509	536	538	526	520	529	496	535	516	508	543	557	557	494	563	533	480	523	484	539	554	534	496	502	533	553	552	524	573	493	496	538	546	570	539	561	500	485	519	520	520	494	520	518	525	582	546	471	543	495	496	509	487	530	506	545	537	560	510	575	496	545	498	503	495	563	496	525	502	514	482	476	512	514	601	517	503	542	533	524	562	502	526	535	533	546	534	510	513	543	515	507	493	508	510	501	518	506	499	536	474	513	518	521	518	517	508	485	544	526	539	542	520	534	527	502	554	464	520	511	548	511	520	491	533	504	557	557	535	506	511	554	508	520	521	534	522	552	551	534	519	535	507	535	535	501	539	529	559	484	521	515	517	499	537	525	514	534	502	554	563	531	545	513	512	504	493	481	525	531	534	517	519	505	483	571	534	512	503	522	528	527	545	522	502	506	520	511	467	540	496	498	521	523	507	533	502	493	574	546	545	560	522	472	496	513	520	539	535	526	537	565	525	551	566	533	568	516	509	573	539	509	549	552	524	564	512	516	511	505	562	539	518	514	561	491	521	515	493	531	529	522	475	533	492	516	492	504	553	526	517	547	493	510	545	525	540	523	597	514	535	512	498	509	498	510	570	544	534	510	525	593	507	541	553	548	487	521	536	487	549	542	504	528	496	540	487	513	478	518	529	525	562	492	512	514	522	523	525	535	552	520	544	512	549	518	535	499	473	541	503	524	534	475	521	520	520	539	525	525	496	568	557	547	510	482	509	498	519	476	512	501	547	522	463	522	549	508	513	540	566	530	530	505	491	484	547	487	500	522	531	523	505	535	494	518	542	515	525	553	543	502	511	508	504	537	534	489	503	531	455	506	545	512	548	533	524	513	512	502	530	518	518	530	515	515	509	549	503	496	481	455	543	552	506	561	563	516	527	532	543	481	566	547	529	538	533	538	575	518	509	558	528	522	572	514	532	493	473	527	498	510	560	516	468	479	560	522	529	533	514	505	548	490	502	492	542	505	532	521	509	515	489	497	490	486	489	513	544	479	558	516	496	488	503	548	537	527	564	501	546	462	512	485	532	513	538	511	493	553	516	529	519	537	541	526	549	491	552	531	547	479	536	515	549	537	527	528	493	510	468	550	542	494	521	554	508	524	519	540	511	518	509	564	533	479	523	521	501	535	526	569	503	538	515	509	493	520	514	515	558	533	501	515	531	546	529	497	500	519	535	560	509	512	535	528	531	491	514	516	483	502	543	527	564	503	517	487	555	494	529	548	508	472	529	522	512	539	509	534	517	514	518	520	509	537	536	467	516	568	545	535	528	533	519	526	513	498	513	495	529	525	519	514	533	572	516	528	501	519	497	507	526	496	509	514	562	539	540	498	552	505	501	496	519	509	565	557	572	556	527	515	522	515	558	530	539	531	491	582	542	552	531	545	507	496	528	515	512	505	537	540	577	537	513	522	522	506	535	482	516	509	513	557	493	560	533	547	562	535	519	515	540	539	508	486	514	546	530	545	532	529	508	528	539	532	550	526	538	509	515	511	534	529	510	507	530	555	508	537	518	528	476	515	535	511	519	504	528	527	505	547	507	510	509	509	510	520	541	511	499	517	507	495	533	528	544	539	510	520	523	520	542	503	513	564	515	541	509	506	537	559	524	497	521	537	505	497	549	507	495	526	501	474	530	567	497	531	506	514	496	547	515	528	540	486	542	538	557	527	536	511	494	527	486	513	528	559	522	558	516	525	557	549	542	544	540	546	491	530	532	514	596	527	519	503	503	514	561	536	520	526	501	506	526	520	502	494	478	510	573	494	558	519	517	560	540	501	538	498	503	519	528	525	522	533	491	509	553	486	474	547	494	510	495	542	522	502	553	480	512	516	534	474	511	565	490	535	510	485	600	511	497	500	536	543	501	530	517	533	539	566	540	526	523	527	469	523	526	518	508	533	530	479	476	522	518	539	529	539	559	525	516	514	498	524	509	503	526	540	535	526	528	550	490	545	508	495	546	510	506	515	486	503	583	525	521	533	499	507	546	552	526	502	521	524	559	526	566	483	521	504	523	492	531	510	566	561	524	542	517	532	559	536	515	542	533	524	503	523	508	531	523	499	488	506	536	566	514	541	547	537	487	530	525	520	506	501	513	502	517	540	537	511	526	491	516	524	504	561	511	528	506	529	507	479	518	542	530	492	477	516	498	551	534	561	504	511	492	548	552	519	552	529	515	497	462	523	517	529	477	563	533	484	522	550	539	536	520	508	519	520	521	520	493	482	536	535	503	508	478	524	520	512	531	503	546	564	548	505	529	565	494	558	511	499	515	509	520	524	488	517	532	502	546	507	498	483	529	497	498	521	528	507	560	496	611	505	489	500	500	508	517	522	475	464	503	533	547	542	510	510	514	542	481	529	502	518	520	510	513	513	503	517	491	578	543	510	497	507	502	543	489	539	507	520	514	540	501	534	556	510	520	501	530	551	515	548	497	516	534	527	527	536	497	535	495	543	512	521	510	540	513	503	556	510	543	531	545	546	540	515	474	537	521	512	520	497	527	541	499	549	528	514	517	527	530	535	508	504	520	530	582	549	548	470	523	536	504	478	514	489	541	526	521	550	536	526	484	536	541	528	506	499	508	506	509	564	553	497	519	504	524	497	521	516	524	574	541	548	528	514	534	542	483	535	525	501	519	509	507	531	512	541	544	525	522	494	491	522	499	503	544	516	530	535	504	575	505	532	493	544	463	566	563	534	504	535	514	561	498	552	536	491	517	551	493	530	508	483	518	531	515	508	538	532	553	539	538	525	476	560	531	525	500	521	504	512	499	489	538	536	493	511	541	579	561	541	514	541	552	513	567	488	541	514	515	503	529	525	534	530	568	554	522	556	493	523	510	584	514	524	517	501	500	500	529	533	522	523	490	521	522	517	513	535	506	544	520	543	562	548	519	563	502	545	499	540	518	546	527	502	533	516	532	495	535	504	521	549	490	539	515	563	526	510	523	495	499	512	531	572	536	513	527	522	497	553	519	532	543	501	517	510	525	534	547	522	541	575	520	563	528	557	502	526	520	526	542	534	507	513	517	538	525	504	520	565	481	498	474	545	527	500	553	538	508	510	544	518	525	514	530	493	507	556	508	531	543	530	473	552	505	516	528	506	537	517	549	492	497	539	505	527	518	499	459	537	534	538	508	546	525	549	504	544	518	518	521	538	545	551	507	516	494	510	527	548	498	559	559	544	514	481	533	477	501	530	534	532	541	508	497	548
16984	27176	6852	753	692	729	672	694	693	682	690	645	694	652	679	668	674	749	645	711	678	673	695	677	657	651	630	620	639	654	681	695	674	658	685	727	633	662	674	635	672	712	666	639	681	657	699	668	672	687	738	674	641	639	685	673	697	613	664	673	650	672	665	653	664	675	603	677	663	658	675	680	640	663	716	685	687	713	696	648	695	652	646	659	631	677	668	695	670	660	673	711	679	724	681	665	697	678	646	656	639	655	708	689	648	649	616	677	658	713	751	676	663	697	647	671	652	695	679	682	657	679	645	691	652	647	663	643	650	650	661	686	668	654	644	683	657	687	680	703	705	671	684	638	662	649	651	683	638	657	648	683	702	655	630	636	670	732	666	657	713	609	678	674	665	661	681	664	632	636	658	713	710	632	672	657	659	687	664	684	681	697	684	629	703	675	685	646	689	669	674	647	660	643	686	612	731	661	643	663	670	670	651	676	687	690	638	636	650	662	687	671	645	668	618	708	667	657	708	678	687	697	659	649	642	696	702	634	705	672	664	612	713	664	639	669	664	628	681	675	697	682	683	641	654	649	614	675	718	663	626	682	668	682	630	673	669	665	649	698	647	676	684	642	655	641	657	663	673	680	650	637	656	653	661	682	746	673	652	699	698	671	680	655	610	645	614	693	642	712	637	694	657	656	714	679	645	653	624	675	668	670	668	695	679	638	662	670	691	654	687	642	681	644	670	677	680	660	658	658	678	650	686	653	671	683	634	643	678	653	664	719	646	626	624	674	615	658	652	662	631	658	673	674	694	638	668	681	683	689	682	637	674	667	689	699	685	691	677	707	656	660	659	661	658	708	701	731	657	652	676	690	662	713	671	699	664	725	694	639	651	683	677	662	620	676	609	620	698	648	695	657	670	681	664	662	697	640	690	659	739	653	674	682	638	639	659	711	676	633	684	683	724	675	641	653	676	643	706	658	633	637	638	618	683	679	639	676	660	679	689	703	647	692	644	669	675	664	637	629	714	665	621	695	694	666	641	688	657	716	648	688	652	697	637	657	670	643	661	645	648	673	672	681	657	673	597	666	715	684	707	724	697	695	654	636	645	670	662	670	693	627	703	688	637	667	714	641	645	640	664	623	702	705	638	631	645	639	676	665	676	670	656	674	672	637	683	701	627	674	630	686	665	698	686	690	675	678	682	654	669	645	647	661	665	704	685	578	636	666	666	645	664	646	684	705	660	687	687	649	695	656	640	703	680	627	663	683	659	680	650	653	653	673	666	671	667	651	685	625	665	668	645	647	651	713	680	633	615	657	646	619	694	641	652	672	706	631	608	662	625	706	638	692	631	623	714	679	686	646	701	620	677	649	646	683	651	678	705	652	692	662	622	711	674	709	716	692	653	681	656	669	610	687	656	629	684	665	663	675	660	690	684	680	690	663	676	655	684	669	688	652	691	609	650	675	690	653	669	662	657	650	635	701	673	654	700	657	660	671	717	692	643	667	652	630	594	685	630	648	673	650	656	623	664	630	697	670	671	669	631	666	646	679	690	651	669	684	649	656	648	662	669	682	650	688	685	651	630	677	672	640	673	641	632	650	734	679	648	687	697	665	671	657	681	676	628	662	645	649	688	673	694	676	664	660	673	606	660	615	682	665	601	691	690	644	697	693	674	657	648	624	636	636	686	659	653	673	619	690	692	654	663	647	659	664	654	651	648	691	667	668	689	657	670	682	652	644	652	662	650	653	650	689	644	669	696	660	656	674	637	712	700	691	671	666	617	624	656	635	651	619	659	646	674	671	640	654	639	687	634	657	678	664	708	653	629	669	654	719	675	717	686	663	709	674	683	640	688	666	628	658	665	657	674	686	636	685	666	667	646	656	674	605	684	645	664	668	650	654	684	641	665	627	659	667	692	674	677	666	673	634	668	647	640	636	615	667	688	728	685	655	634	652	660	692	728	632	618	678	663	680	602	690	654	665	677	637	732	645	644	688	635	660	700	709	676	703	631	723	618	683	643	700	649	618	681	662	652	671	679	669	678	672	694	645	714	641	671	666	635	667	689	689	708	688	650	657	636	697	674	661	634	643	674	676	660	654	651	615	667	661	684	662	662	683	666	649	703	640	656	632	692	707	679	692	677	655	635	658	672	675	640	689	698	695	637	688	664	674	666	663	647	653	673	656	674	631	630	662	716	610	680	645	643	696	639	653	651	693	616	664	639	663	678	629	665	653	689	666	715	649	665	665	660	685	714	700	646	704	654	680	623	643	697	675	697	678	652	671	690	649	666	640	646	661	649	647	692	678	636	636	644	633	643	642	651	662	668	669	675	658	667	695	678	681	677	664	667	656	625	644	687	691	665	683	662	691	672	653	690	652	670	674	688	689	636	647	672	682	640	639	668	614	668	668	652	659	638	711	675	651	653	685	642	655	633	703	655	665	681	654	691	633	636	666	694	650	654	681	634	692	684	667	676	654	724	720	661	656	699	660	650	644	657	643	646	633	642	662	691	666	675	684	675	688	684	624	655	668	672	633	643	719	677	655	664	655	677	698	649	667	653	666	650	690	651	652	613	707	685	639	695	646	629	677	672	651	658	667	640	639	661	643	701	661	664	658	661	679	661	673	645	652	656	649	668	673	663	688	667	680	706	587	676	638	671	649	676	706	713	666	679	698	648	707	620	678	676	716	678	610	640	648	698	646	669	637	651	687	630	680	678	675	646	697	670	650	667	674	683	662	696	619	638	693	683	650	669	710	683	642	720	674	655	637	662	682	660	629	631	630	674	676	659	651	686	704	697	647	683	631	665	634	657	675	681	694	667	679	694	644	639	651	708	721	645	594	635	682	652	632	674	612	638	670	684	665	692	640	701	636	654	650	667	634	659	650	614	697	678	639	596	693	691	678	654	671	686	678	665	665	593	670	697	669	683	591	622	660	642	659	706	679	711	638	654	661	666	656	693	673	683	664	695	696	682	645	664	622	665	657	640	645	665	654	671	655	663	640	651	635	658	743	629	679	695	687	694	702	699	660	687	679	666	679	703	626	678	644	699	646	689	646	621	629	696	641	666	651	648	662	676	663	657	640	723	685	658	663	680	664	673	640	613	667	583	697	645	641	665	701	674	639	644	642	620	703	687	630	659	681	655	674	655	644	641	650	670	660	661	662	618	626	699	710	669	663	660	659	661	654	611	625	688	671	685	680	617	693	688	674	655	682	698	698	652	666	619	662	665	674	697	657	648	645	649	655	664	659	600	632	694	646	665	658	673	638	663	649	682	668	652	687	667	657	653	626	695	633	682	736	700	688	679	721	665	678	655	633	659	673	641	682	670	675	688	664	689	679	711	627	722	672	701	655	624	662	644	642	698	652	638	704	659	676	683	674	664	660	672	639	658	681	652	648	672	678	702	649	662	666	679	678	599	667	679	653	616	667	661	676	625	688	653	705	670	662	679	690	685	644	597	658	626	626	676	743	675	636	682	643	745	734	668	610
23738	21537	28586	24735	20046	4870	704	552	524	488	522	445	464	437	411	445	438	396	433	462	461	446	462	434	417	448	420	436	422	401	437	438	415	457	419	441	404	441	450	410	423	446	471	450	448	479	441	497	431	413	415	418	435	434	442	473	428	416	432	449	424	437	415	404	426	391	431	427	441	456	455	441	438	441	402	419	365	388	470	425	464	447	433	439	434	407	406	440	435	430	399	441	427	423	429	395	420	392	416	427	400	396	415	428	454	425	436	428	386	407	414	400	441	423	431	447	392	408	438	415	423	406	387	392	393	425	448	434	407	402	445	410	462	455	446	424	435	404	429	395	400	436	453	413	406	413	420	446	469	441	458	408	407	423	435	420	433	417	434	393	392	436	421	409	414	443	430	438	458	377	419	419	385	381	399	439	399	419	413	384	425	415	410	422	447	417	389	426	439	413	407	434	412	429	430	436	387	403	405	453	450	431	386	422	443	426	423	397	435	434	426	455	389	384	408	448	411	407	436	399	461	448	417	393	430	405	429	449	425	390	474	450	463	420	385	444	395	443	418	400	404	419	424	421	453	425	451	397	433	394	418	435	415	441	401	440	388	424	429	464	450	473	437	414	429	433	425	450	395	413	417	432	406	449	403	408	436	394	426	407	408	432	444	386	405	455	433	416	437	434	394	392	404	466	433	426	461	432	453	432	406	442	400	384	396	406	431	399	419	432	388	420	426	424	392	430	414	448	434	402	425	421	422	426	401	453	458	436	415	394	429	414	419	426	453	420	452	435	456	405	393	396	431	447	409	418	421	428	420	433	416	402	437	427	444	429	413	426	425	399	398	441	421	431	385	430	414	440	423	418	407	433	407	457	429	430	394	412	416	417	420	450	427	397	421	370	426	443	409	398	368	412	458	423	392	407	470	423	446	435	391	429	412	461	432	417	418	393	399	416	422	427	445	426	449	409	441	428	409	405	433	397	414	442	419	411	418	454	421	423	410	410	439	444	423	390	419	457	421	447	418	422	420	424	457	445	426	444	440	392	427	437	431	407	454	382	411	451	413	420	441	400	375	420	422	400	427	444	419	415	413	386	401	470	422	461	387	446	428	438	436	422	406	399	443	428	420	441	431	429	466	417	436	371	425	424	438	416	410	417	457	413	414	436	422	433	436	413	465	410	413	422	399	416	414	387	410	435	389	417	445	433	420	449	395	463	431	429	407	416	426	439	439	404	411	409	400	392	402	398	445	423	400	399	433	404	415	385	449	402	438	429	433	385	430	443	415	446	417	427	375	419	417	431	394	449	400	427	412	413	453	416	430	456	399	417	424	415	423	411	382	439	444	454	394	393	444	391	405	415	438	411	423	393	425	431	400	433	389	386	420	417	424	456	438	419	423	464	421	419	450	403	439	398	417	400	451	432	451	409	445	416	439	390	380	436	438	449	449	460	440	434	439	399	399	440	431	424	404	444	394	392	411	429	435	401	414	435	411	427	404	451	424	425	402	395	423	427	416	408	429	394	400	445	402	406	416	408	456	405	418	440	389	435	430	409	400	441	409	428	388	388	454	428	425	394	437	398	422	442	425	409	444	393	405	429	416	423	435	403	437	428	424	420	416	404	409	453	410	427	425	438	404	406	404	391	413	445	398	428	430	447	415	394	423	404	402	428	423	442	444	432	414	441	447	434	425	415	437	423	411	393	421	445	406	432	409	396	416	394	402	417	393	434	441	387	440	462	403	417	438	434	436	408	423	403	415	441	377	408	393	419	417	425	397	424	419	420	425	429	426	473	430	399	433	440	432	433	388	410	382	417	445	416	420	386	450	429	416	424	410	398	388	443	429	437	428	435	440	429	383	424	425	408	433	449	428	433	416	399	435	380	445	412	418	413	454	410	423	453	451	432	397	448	435	400	428	416	439	432	418	387	449	463	416	433	414	448	445	415	461	424	425	429	416	411	413	463	402	419	421	415	432	443	393	418	450	445	436	454	419	393	427	406	411	419	403	449	463	414	420	422	400	406	420	428	438	437	372	419	413	385	414	401	444	411	452	438	408	423	385	420	401	372	467	427	424	403	404	420	428	394	406	446	418	441	400	400	388	419	377	403	423	412	436	432	432	412	400	427	417	404	397	434	438	394	449	424	452	435	412	424	393	435	382	453	439	403	433	412	412	428	426	407	420	396	431	395	418	424	436	391	400	429	436	435	402	459	425	412	388	426	396	429	410	415	435	375	411	394	415	421	446	411	422	421	425	439	442	429	413	417	419	403	452	413	399	426	454	408	431	424	418	388	417	425	404	420	425	419	446	448	397	448	446	430	433	392	395	409	419	425	409	370	403	430	448	416	402	468	395	414	425	400	410	462	431	391	405	412	445	417	400	403	414	440	418	382	425	421	434	463	435	432	407	429	453	413	406	426	395	438	443	444	427	464	409	391	422	422	466	413	436	437	410	427	437	435	373	443	406	421	392	429	403	379	416	420	423	429	422	423	432	424	437	408	391	447	429	417	450	426	416	412	435	430	408	419	448	396	446	436	417	454	395	445	441	414	427	403	429	401	424	414	402	384	410	377	429	412	413	428	424	426	440	408	404	405	394	450	415	453	409	427	406	446	424	437	420	423	418	434	437	419	419	395	415	423	426	417	403	430	412	437	403	424	418	411	425	431	426	407	426	411	409	389	452	381	416	432	383	441	436	439	409	436	478	419	423	428	397	424	450	422	421	418	412	424	423	437	454	415	411	410	421	424	411	436	417	432	453	433	415	446	412	410	417	367	406	422	424	420	441	393	390	404	440	420	456	411	419	450	435	412	411	455	405	445	432	420	424	389	410	441	428	401	383	454	385	409	425	401	428	396	426	415	385	448	420	420	378	449	430	423	395	468	405	445	429	427	412	379	392	441	444	449	445	423	440	437	458	385	430	441	380	381	431	441	379	445	434	384	413	435	443	433	429	410	456	431	445	394	410	407	412	416	431	407	404	420	405	419	425	384	392	426	387	420	403	431	416	420	432	445	409	419	424	362	413	408	413	393	419	437	447	465	435	415	434	396	431	396	415	418	456	399	422	433	442	405	428	389	425	424	407	388	406	389	472	456	419	401	429	445	434	439	406	435	390	426	424	407	437	424	432	436	406	440	450	443	416	391	415	404	413	445	423	424	429	425	432	424	417	426	392	423	396	416	393	383	395	443	402	416	411	394	407	405	448	421	423	447	403	397	407	420	418	385	425	430	400	427	429	431	435	432	430	419	428	426	440	428	417	418	400	417	412	396	428	421	412	427	430	444	442	443	403	429	445	420	414	431	424	432	406	404	423	418	451	417	417	417	438	394	448	431	424	400	429	452	372	418	390	432	430	441	411	432	378	421	424	411	423	443	425	438	417	437	421	390	416	393	409	424	428	398	413	419	445	399	406	389	450	466	440	424	406	399	422	424	437	444	405	422	399	423	428	397	410	432	405	416	395	413	398	455	445	403	446	413	432	438	440	374	412	416
43258	77795	30876	1671	1341	1076	963	869	781	699	689	675	638	616	575	605	573	598	613	591	625	574	520	549	600	606	538	557	568	584	566	548	567	541	544	559	575	496	562	616	551	578	566	586	576	614	603	582	617	563	588	562	567	575	553	560	564	582	589	540	556	544	562	522	572	552	505	515	495	575	580	566	561	536	567	565	544	558	607	557	585	563	574	558	599	505	562	601	565	545	577	522	529	555	567	517	530	552	527	531	523	534	562	517	517	567	570	527	535	517	568	555	528	511	554	517	560	527	578	549	520	540	499	562	585	541	523	521	542	559	544	572	565	562	549	550	570	524	543	530	549	522	520	510	548	583	555	571	532	573	521	546	567	587	552	508	542	559	524	529	553	550	526	585	509	566	538	547	566	530	549	507	569	555	559	527	567	505	539	550	557	551	527	540	526	560	555	505	533	567	583	568	529	529	555	515	568	564	532	532	565	514	532	585	517	536	582	555	552	514	568	543	528	525	551	546	545	530	511	518	555	562	553	531	531	573	554	529	533	530	550	568	561	530	572	562	543	534	508	559	566	541	515	543	515	525	572	552	505	562	589	500	575	557	542	580	568	596	519	540	532	504	533	514	514	557	558	588	563	565	545	560	572	535	528	546	546	529	566	558	555	539	521	545	565	541	526	580	591	544	499	604	577	607	545	560	565	536	521	539	514	581	566	578	567	546	604	556	523	560	559	583	535	519	580	600	580	527	513	512	547	531	548	520	540	512	563	547	519	571	568	596	561	566	531	599	582	545	536	534	582	564	575	577	582	484	544	529	515	534	606	528	532	573	561	545	541	547	562	532	551	532	549	555	555	500	553	569	521	542	544	551	526	558	580	526	538	549	522	547	569	570	514	545	554	513	535	556	586	569	550	593	561	580	578	544	541	545	567	547	536	548	551	553	521	519	558	566	509	542	587	528	537	556	540	539	539	543	524	509	536	549	554	548	534	536	556	539	503	529	544	566	564	543	568	536	558	538	518	553	550	533	536	524	538	523	544	538	523	533	534	527	561	530	565	515	521	570	551	508	544	535	563	588	596	587	539	539	523	559	543	563	544	562	538	560	538	542	586	530	586	553	548	569	608	557	511	561	514	539	544	540	510	553	570	573	521	516	512	488	574	559	558	563	509	502	511	553	524	551	547	545	508	569	570	545	516	535	569	564	569	536	522	570	561	571	530	570	567	550	583	556	559	559	567	513	540	536	535	541	559	580	527	528	536	562	560	533	594	564	555	583	468	513	535	571	548	546	549	547	496	511	517	563	538	552	551	575	563	563	546	559	560	550	544	530	521	572	559	519	530	564	524	553	494	532	548	527	529	555	550	531	569	543	545	556	507	533	521	593	536	572	560	562	571	529	554	577	547	584	541	486	581	549	548	569	540	570	563	565	548	532	560	527	509	539	608	565	540	499	506	517	589	541	561	545	553	540	585	532	549	550	552	576	556	532	534	549	541	563	569	566	541	520	548	569	523	527	540	566	562	578	568	528	577	537	570	565	570	582	538	577	545	556	471	587	537	536	561	535	557	531	520	549	547	518	545	582	558	520	528	542	528	552	561	540	553	552	564	543	547	520	528	560	546	518	516	544	559	541	523	577	518	560	564	510	524	548	515	561	500	583	543	534	578	540	582	597	565	514	505	537	556	525	568	551	499	526	547	561	615	547	532	544	498	556	528	525	526	532	541	586	583	553	541	521	587	528	550	521	550	547	509	572	605	537	557	518	580	519	527	615	550	595	493	532	506	563	515	506	554	530	548	524	514	546	517	525	590	539	504	560	526	534	551	542	577	538	518	556	577	561	536	546	533	558	528	522	490	525	555	552	553	521	548	570	528	535	592	560	588	578	559	556	536	511	549	514	558	520	537	522	598	584	514	535	526	482	502	551	573	570	551	543	518	508	526	559	557	541	533	581	544	578	578	566	526	542	586	543	591	561	556	560	502	550	507	571	585	566	555	509	517	567	564	568	541	585	544	495	507	534	552	557	582	542	520	553	525	504	519	555	548	517	553	528	551	537	482	534	533	562	526	543	555	547	570	547	573	537	512	563	529	581	545	577	556	527	542	541	567	551	579	564	568	559	580	571	550	515	546	511	576	544	582	490	534	518	552	561	527	505	535	540	527	520	560	558	538	551	544	532	562	557	557	532	504	571	555	532	556	508	558	575	547	544	558	565	551	521	552	544	523	562	565	551	542	573	543	544	563	541	562	538	528	556	542	559	549	571	562	562	547	548	532	565	547	549	603	573	513	574	578	524	603	536	572	506	543	562	533	554	597	545	529	563	578	549	541	554	534	524	558	533	520	555	576	527	534	532	575	562	525	537	584	571	526	582	554	519	566	549	561	544	554	571	534	532	527	541	538	556	574	584	557	541	587	528	530	521	565	546	564	551	487	557	534	551	556	587	542	570	570	534	549	534	556	497	568	568	543	529	514	510	577	570	538	563	535	604	526	575	579	532	590	558	537	565	538	551	553	562	535	524	546	531	586	497	567	547	572	554	586	564	495	561	557	551	561	540	583	529	568	597	581	545	513	533	531	545	537	566	556	534	524	530	568	524	534	564	561	541	525	561	588	537	529	506	575	508	537	581	527	578	520	523	545	560	560	530	520	591	535	533	572	563	562	539	551	539	536	554	558	555	585	539	529	546	529	564	544	525	535	561	533	532	561	530	570	530	534	548	538	568	534	549	554	564	562	536	545	540	558	523	565	601	527	548	518	546	514	563	581	580	549	532	524	578	564	577	573	553	550	549	552	564	613	486	523	517	556	590	516	545	535	531	529	562	516	538	577	555	538	531	510	536	592	535	537	550	524	519	535	555	533	542	539	554	536	538	579	536	564	549	528	558	534	568	557	545	511	554	591	537	530	591	538	539	544	560	564	531	552	544	558	537	544	514	585	533	571	595	548	585	579	565	552	546	525	498	513	539	488	533	565	535	551	532	576	536	555	473	527	526	568	556	528	527	565	518	538	524	525	580	542	575	554	533	528	541	542	529	505	571	536	564	538	541	534	523	587	528	556	546	524	519	558	508	542	547	558	560	550	533	590	554	542	559	529	554	535	545	542	544	557	546	551	539	589	570	558	544	556	521	532	523	540	520	553	530	532	553	520	526	562	528	570	525	549	555	531	542	528	551	565	550	560	580	569	584	591	532	562	547	573	549	569	575	567	569	546	564	567	553	517	519	548	575	537	569	550	546	520	517	560	533	509	527	532	559	535	557	572	545	526	525	549	575	575	534	569	527	566	527	541	584	534	565	543	561	545	498	581	530	530	545	531	552	558	520	543	523	556	540	547	522	517	529	529	570	555	527	564	571	542	535	585	552	589	521	562	516	553	596	529	535	534	569	552	567	545	528	502	499	581	547	556	568	584	569	557	525	526	523	520	561	569	550	536	555	518	545	566	529	540	555	556	555	576	539	543	522	511	570	538	498	562	536	573	517	569	534	535	526	527	533
24948	21831	27347	24385	5957	583	566	533	447	490	466	504	492	460	482	437	445	476	404	422	456	444	461	452	461	461	476	446	488	460	434	435	422	483	442	442	450	416	438	451	430	460	432	475	490	450	458	493	450	451	460	453	447	468	488	482	450	465	441	444	437	424	457	463	459	448	450	478	445	450	497	492	456	452	433	466	472	445	458	445	464	422	439	469	478	425	465	452	442	472	479	421	443	466	417	453	411	457	444	425	463	452	455	435	457	410	381	470	437	475	425	422	454	434	472	445	441	453	477	455	440	453	434	437	446	453	447	465	439	431	414	454	467	453	433	429	462	452	474	407	446	456	427	466	435	438	427	438	439	430	469	415	445	453	423	445	484	453	417	456	437	449	455	445	461	429	467	450	419	465	467	435	445	425	440	458	460	460	427	467	440	454	428	424	467	450	480	446	404	444	429	423	463	454	427	443	442	409	438	435	454	484	450	444	450	421	456	462	412	449	439	410	404	440	443	453	430	444	452	436	438	432	446	474	431	459	457	451	433	429	472	448	439	455	405	448	458	427	452	404	452	452	443	435	426	451	460	451	417	437	475	443	455	428	425	450	443	457	427	414	455	398	448	445	444	433	392	439	486	405	450	453	442	438	424	444	445	448	446	478	427	427	430	405	422	467	413	383	458	468	403	434	444	489	426	457	424	416	428	452	432	429	446	462	399	444	476	458	382	437	445	475	492	475	444	430	490	421	450	433	465	458	414	423	458	477	443	460	436	419	471	436	443	451	448	406	454	469	450	407	460	433	435	460	477	456	481	447	471	433	414	468	499	447	425	418	395	428	420	436	425	426	468	443	451	415	405	423	475	427	428	407	387	446	477	443	434	475	440	462	432	461	416	436	472	446	449	425	455	438	428	453	482	480	442	402	423	457	439	427	444	469	405	481	442	405	463	425	441	427	440	449	440	430	449	475	426	425	421	412	453	439	480	445	450	423	432	419	467	437	457	438	472	429	419	455	440	433	450	442	451	444	448	430	438	470	450	454	460	422	450	469	464	473	474	386	429	463	433	426	434	435	414	456	440	460	464	441	423	421	447	396	484	405	419	429	491	466	471	442	455	458	446	431	455	438	458	428	444	425	416	459	434	440	459	409	457	410	456	449	442	431	435	442	443	428	428	430	447	432	419	457	442	440	455	406	456	423	431	449	448	416	475	476	451	443	423	428	474	436	441	417	468	433	454	428	424	474	445	412	441	426	405	449	438	417	439	442	480	464	458	427	449	442	438	416	437	503	485	420	471	461	449	440	459	436	431	449	409	432	443	414	464	449	430	433	420	451	459	427	410	470	438	417	444	425	469	423	456	461	415	446	450	437	446	400	426	465	407	472	457	448	456	435	435	467	452	464	473	443	411	452	452	418	440	453	486	441	435	443	431	440	422	439	462	450	443	428	457	465	457	439	423	429	428	478	456	434	451	410	422	431	445	400	454	444	428	454	464	447	454	474	445	432	437	461	444	439	449	471	434	457	468	403	445	482	443	431	452	455	463	429	435	456	452	432	453	427	416	456	427	459	469	469	453	425	453	434	440	418	436	479	425	454	443	450	455	424	444	468	425	414	462	436	437	458	437	419	428	421	449	434	435	451	451	441	469	465	462	421	437	466	415	442	447	476	449	439	440	429	439	457	474	450	453	449	426	442	428	419	410	440	465	411	442	423	452	470	425	411	469	472	416	449	437	409	411	459	429	427	426	367	414	485	467	460	446	431	459	435	447	453	471	459	409	458	420	425	459	421	396	418	454	429	445	418	426	461	427	438	466	446	426	444	443	446	411	442	458	408	453	418	431	432	425	410	436	473	473	478	439	406	458	444	437	401	444	469	407	457	437	472	464	442	444	467	406	455	460	470	439	454	435	415	422	438	466	439	428	429	424	461	474	458	420	463	454	474	445	439	448	474	448	435	477	428	426	457	463	448	489	447	461	511	437	468	430	478	408	443	401	475	498	423	479	469	433	401	462	428	463	473	451	448	481	458	450	423	443	444	458	431	432	427	477	457	433	451	468	431	455	427	460	438	453	479	427	413	465	421	487	464	439	445	433	446	431	436	430	459	447	445	406	443	435	445	508	435	434	427	433	473	424	417	425	457	426	428	436	463	440	433	466	440	413	441	423	431	478	449	439	478	471	428	426	449	492	469	439	433	440	418	434	453	420	467	446	402	454	457	501	416	440	456	445	443	477	402	461	445	461	446	459	436	412	417	456	421	395	412	441	456	399	440	461	465	470	452	448	463	448	437	488	438	431	446	440	454	456	451	446	455	490	435	464	443	453	415	453	461	428	446	449	445	446	472	414	434	422	433	475	430	440	420	441	476	439	431	444	441	481	442	468	435	480	446	422	460	438	445	467	412	478	439	458	409	423	421	419	444	453	445	450	443	493	470	437	414	373	431	465	455	442	473	459	412	420	449	461	432	436	454	441	421	467	443	455	435	439	455	415	439	460	460	411	478	436	433	438	447	420	439	437	437	452	444	450	448	456	454	451	445	438	464	473	439	441	453	460	488	454	452	433	428	396	485	484	444	460	409	468	416	433	450	473	457	436	471	413	461	419	470	419	489	440	445	426	438	459	398	448	430	453	414	418	470	430	441	418	421	449	435	402	460	447	410	431	480	464	426	439	441	419	440	458	469	446	451	494	453	414	469	406	440	464	452	433	448	443	423	443	464	428	453	486	488	400	419	438	437	485	423	442	424	455	420	441	459	436	448	440	451	479	442	436	438	443	444	422	402	450	443	453	452	468	451	425	441	479	459	431	457	437	451	432	475	461	459	442	463	433	447	397	410	429	433	475	446	454	438	470	484	462	438	427	468	456	461	459	446	443	440	432	420	415	443	464	496	447	420	406	377	464	463	425	438	426	488	400	471	482	442	469	461	412	444	482	411	422	462	480	465	437	454	398	426	460	423	399	434	362	444	410	432	488	419	447	410	446	421	451	435	428	437	400	453	465	458	408	457	400	485	413	430	453	465	430	432	423	431	471	430	435	396	453	430	409	445	487	405	428	445	454	440	469	422	437	484	421	437	417	420	423	482	464	432	411	430	446	417	408	436	450	445	412	455	476	441	408	437	460	430	442	467	420	422	432	467	495	439	460	420	435	430	455	418	455	455	462	429	440	457	425	458	435	454	411	467	460	433	439	432	466	465	455	429	466	447	475	437	469	479	398	433	460	446	486	429	446	440	457	454	445	443	446	461	482	460	462	409	426	419	441	433	450	413	416	454	428	403	437	446	431	452	426	437	437	464	441	449	420	471	430	474	446	435	406	456	431	462	394	378	448	466	441	463	457	440	457	459	429	455	447	409	416	419	464	451	482	430	420	478	467	400	471	472	419	441	465	485	436	436	442	434	483	456	421	476	429	441	467	449	418	428	417	416	463	453	449	405	458	439	482	466	496	436	438	423	458	449	427	438	464	453	425	424	436	436	447	421	475	465	443	464	470	472
39279	64082	24228	1130	947	821	726	720	711	669	673	551	602	578	621	604	603	607	560	569	552	580	549	534	570	545	588	587	589	558	488	605	577	568	561	573	558	566	554	573	554	591	572	584	625	586	549	532	608	570	584	582	586	564	572	599	592	577	565	587	595	588	545	515	546	556	608	528	535	560	557	547	578	601	595	571	608	590	549	562	584	563	592	591	589	567	590	526	551	531	600	537	561	534	559	564	542	572	558	519	536	576	588	575	580	604	560	558	555	543	563	567	569	535	552	518	537	559	545	545	558	528	550	569	535	569	611	538	551	573	588	548	569	541	582	556	566	585	572	588	567	582	564	513	552	554	566	577	553	560	603	568	553	540	490	545	576	574	542	529	565	534	578	580	562	556	557	526	531	560	517	554	573	561	582	552	575	580	597	538	572	517	573	552	534	570	572	611	555	518	571	547	541	536	579	569	582	552	556	539	548	551	543	595	588	567	583	574	602	536	562	500	607	566	545	536	589	601	605	552	552	562	530	553	559	575	539	548	575	560	525	539	598	537	546	554	547	576	558	524	527	531	566	612	551	557	539	606	534	573	575	577	522	562	576	561	553	546	500	582	538	551	523	531	543	545	555	589	554	569	563	564	571	563	555	534	536	573	568	588	555	530	538	538	570	570	562	553	518	531	546	601	513	553	592	557	537	585	559	527	549	560	573	553	546	573	592	574	606	584	567	501	597	534	560	611	537	556	560	545	563	568	559	566	569	566	532	558	540	543	607	559	542	545	549	546	565	560	563	530	592	610	579	558	527	567	538	582	563	563	548	576	561	552	523	567	566	500	578	558	560	565	503	610	558	522	568	557	553	499	558	558	572	560	525	565	577	574	531	556	559	594	558	544	554	546	596	583	510	567	540	547	588	539	573	510	556	592	553	565	553	580	595	565	579	551	563	607	588	545	555	551	577	493	551	563	575	593	520	586	582	540	577	574	537	574	586	562	526	538	599	560	533	580	587	552	561	545	574	538	566	557	514	553	559	532	539	584	560	525	552	535	574	555	535	572	546	542	602	542	521	544	589	582	526	588	551	585	534	540	585	539	564	543	555	565	580	516	577	540	564	583	553	565	559	539	551	556	570	521	554	541	595	570	563	567	571	577	572	508	567	553	586	572	567	560	551	546	588	554	613	568	537	571	551	591	544	564	542	606	551	572	587	575	589	580	599	577	538	546	553	557	532	549	574	526	549	559	532	584	581	567	551	531	559	545	569	536	550	598	566	578	557	593	551	581	527	553	527	581	568	572	553	542	533	550	552	544	559	546	520	583	517	528	542	593	533	554	609	576	555	567	559	579	559	564	576	551	603	544	555	532	540	579	578	594	569	558	590	559	576	579	575	534	558	585	557	571	591	552	547	594	597	569	534	553	536	544	570	593	556	554	583	600	582	559	588	609	542	546	542	539	533	581	578	562	514	562	550	525	575	551	566	598	591	558	573	589	589	573	537	539	557	559	564	540	531	579	527	537	551	538	572	552	563	549	618	566	550	548	540	544	557	551	551	563	585	565	556	549	575	594	574	574	544	544	562	559	581	564	585	585	577	555	583	533	556	524	524	529	511	595	585	586	585	575	532	570	561	543	550	560	566	521	571	594	566	550	583	595	555	563	529	563	530	555	545	536	568	557	573	556	559	563	553	571	541	578	555	574	582	540	549	560	573	579	516	573	539	515	535	576	537	569	602	566	589	591	597	566	558	589	559	558	570	578	600	546	562	517	513	547	556	547	574	588	637	564	569	564	526	551	512	559	576	547	532	572	530	545	562	572	545	608	543	505	513	579	541	549	575	557	587	528	557	527	538	536	543	572	549	557	591	539	566	593	551	573	528	554	548	581	540	562	530	527	568	577	541	571	574	569	564	554	572	571	528	567	548	540	569	565	606	538	571	587	559	604	572	547	552	570	541	543	559	557	584	621	571	594	564	585	583	531	573	559	595	541	553	598	531	520	568	547	564	600	533	590	609	581	563	552	603	567	561	548	592	553	591	595	572	588	583	560	539	562	536	553	560	539	534	516	572	557	558	584	580	578	544	562	580	559	592	542	554	573	518	563	547	557	525	554	582	579	564	578	568	556	567	530	543	599	541	531	566	588	537	558	581	602	577	574	591	574	550	541	563	545	583	580	560	527	571	574	551	523	560	534	576	559	549	598	538	541	549	526	536	554	581	517	580	541	611	524	546	606	584	510	534	573	599	532	525	525	544	553	592	556	558	596	594	530	569	549	564	559	580	556	543	550	531	540	582	574	544	587	621	532	570	529	557	558	565	552	534	564	576	589	576	562	575	533	557	572	543	585	578	577	527	520	565	546	588	544	580	599	554	582	542	589	549	581	551	543	541	574	553	569	553	565	599	575	568	545	581	597	547	517	558	624	532	555	532	579	586	547	553	547	505	583	592	517	531	579	595	578	496	554	568	527	536	543	574	579	545	577	589	601	595	541	548	577	599	605	562	528	586	525	569	566	540	572	559	541	590	558	544	555	563	492	544	582	577	562	526	565	566	585	622	548	560	569	527	545	606	548	595	534	537	614	537	551	567	571	598	515	595	552	575	561	540	536	623	586	511	557	592	541	585	573	590	562	576	561	562	538	579	554	546	533	582	593	557	539	549	555	564	565	553	570	568	553	561	538	534	633	569	547	580	528	525	586	542	562	568	526	547	546	547	525	528	555	586	536	547	547	572	582	496	578	575	561	545	524	541	529	559	605	546	568	598	568	541	549	570	519	497	579	549	537	534	600	590	542	544	567	519	525	565	531	592	563	587	539	583	534	548	527	544	528	521	530	545	550	578	573	587	528	553	545	558	545	555	567	557	566	562	554	554	584	562	587	546	569	584	545	578	591	573	542	533	612	581	578	560	588	547	547	601	571	591	580	527	575	560	534	553	556	545	541	568	559	538	537	551	600	526	560	573	561	535	572	610	553	509	541	597	581	583	569	566	579	575	604	605	597	595	546	546	567	561	598	554	570	545	580	553	575	518	567	545	553	568	510	584	542	543	565	535	548	567	582	559	548	606	548	537	566	576	549	596	557	549	528	583	571	562	584	562	552	540	552	601	574	559	541	533	579	587	542	543	570	572	566	533	570	545	556	537	550	535	526	576	536	560	526	550	575	575	577	564	558	563	554	558	577	578	551	573	540	598	548	535	533	541	583	581	570	554	547	513	540	569	584	549	574	576	589	551	564	595	575	567	593	546	565	536	556	520	565	565	564	555	570	567	574	551	564	554	554	574	504	562	578	579	519	533	569	585	560	562	569	590	603	569	599	545	549	571	596	569	520	537	532	524	561	600	589	576	532	578	585	554	612	567	571	586	562	604	557	554	556	625	551	567	546	547	542	576	560	564	529	492	559	581	570	544	563	544	538	568	593	569	560	551	548	558	564	598	520	548	570	569	574	570	602	566	519	551	562	556	527	560	557	541	547	580	592	588	581	610	564	524	574	588	563
22758	21434	29132	24016	21350	20075	3133	615	469	451	432	427	401	388	365	354	323	346	318	339	380	331	311	326	341	300	314	344	334	319	337	352	317	349	321	327	314	298	327	314	313	307	356	360	345	355	350	337	335	337	324	307	318	304	336	319	317	281	338	289	316	340	325	327	312	323	315	332	350	333	335	314	302	334	309	318	320	311	307	333	323	302	300	340	318	342	322	311	362	344	313	309	354	308	308	339	298	302	322	298	310	329	331	298	338	285	330	305	320	293	308	301	318	310	322	309	315	301	318	293	329	325	313	330	340	311	303	308	298	315	309	330	303	319	311	321	298	305	298	296	300	315	307	292	330	292	321	312	294	297	306	309	319	303	331	302	322	298	319	345	320	313	324	326	320	305	351	337	318	333	294	327	306	320	280	297	298	329	302	325	305	307	324	328	316	294	320	326	331	313	310	306	318	354	336	281	297	287	318	304	321	303	287	283	304	313	321	313	317	325	302	300	276	322	301	329	297	281	328	312	321	283	307	274	310	289	296	327	334	322	313	319	308	305	295	300	337	326	327	283	290	306	315	256	287	326	328	331	330	315	296	332	301	284	313	309	290	312	336	318	314	337	281	304	301	296	355	303	301	305	311	296	273	326	287	328	347	306	308	312	305	324	298	323	329	315	291	315	315	320	331	318	313	299	332	343	297	282	313	295	330	300	295	310	306	305	315	338	335	318	333	304	314	310	332	307	332	312	344	333	293	309	300	324	321	316	291	302	309	328	317	282	343	340	321	303	336	302	313	295	287	335	310	324	332	325	302	308	307	283	317	319	309	346	290	317	324	310	317	324	293	312	317	322	296	304	311	293	347	290	307	298	289	278	311	289	289	295	324	305	334	284	304	304	287	305	326	323	296	311	320	306	335	314	323	339	294	304	292	314	323	344	304	303	328	341	311	329	305	334	324	297	295	324	293	359	318	293	325	311	312	294	310	318	318	363	317	331	328	312	292	300	313	306	289	291	324	303	302	337	300	289	326	331	299	295	316	297	344	316	296	294	300	307	302	325	324	309	329	297	311	333	319	297	309	285	314	317	307	321	354	303	318	315	323	308	359	337	306	316	324	274	298	315	321	309	287	324	320	304	319	328	296	318	331	355	312	302	306	335	321	283	307	334	318	298	311	296	307	307	335	327	310	329	299	326	316	277	315	319	294	329	287	324	302	300	329	313	305	307	310	320	311	320	329	312	317	311	284	322	326	283	285	327	305	309	299	318	312	318	336	307	289	312	302	321	321	277	306	317	324	281	328	310	279	311	301	332	322	339	349	290	343	283	330	321	318	317	335	337	303	284	333	288	298	338	329	303	318	314	296	327	288	291	319	328	345	288	316	297	314	358	323	322	298	300	326	291	333	292	299	312	320	332	260	316	331	316	324	324	340	285	288	286	336	330	318	320	312	292	296	295	280	296	318	295	326	269	293	337	300	319	320	319	282	299	324	324	344	288	308	294	312	325	302	305	321	329	331	314	310	310	309	310	334	313	326	337	324	306	300	303	296	317	301	306	293	316	295	343	297	331	318	325	314	289	301	310	316	302	297	292	304	302	320	290	293	323	322	314	328	342	329	299	358	339	321	323	325	317	317	295	342	339	305	334	305	332	295	308	313	286	318	299	304	315	314	345	321	331	306	288	325	309	290	311	307	321	303	283	330	324	280	303	301	322	292	296	324	305	315	309	310	319	314	304	294	317	320	314	304	315	281	314	291	303	296	307	296	281	320	325	320	293	318	330	332	330	358	337	314	294	320	308	302	293	321	313	291	293	285	297	323	332	355	322	323	338	324	336	293	315	279	334	312	309	320	305	309	287	337	291	319	312	300	290	329	314	331	324	308	325	338	314	310	321	336	313	327	296	302	315	313	311	317	313	300	342	330	324	301	316	288	325	327	313	265	317	297	296	310	328	330	308	318	307	307	316	307	315	349	281	343	311	300	288	262	314	312	362	302	307	312	328	327	303	296	298	313	327	299	327	334	301	319	320	297	305	290	306	310	340	291	296	317	331	315	315	315	314	321	304	279	298	282	291	316	354	346	307	301	332	340	290	299	304	332	298	332	328	353	279	308	337	335	339	312	319	312	314	313	313	308	326	331	284	276	292	295	327	347	334	305	323	332	306	318	303	323	294	290	328	323	295	308	309	271	318	339	291	315	325	328	316	309	287	339	338	323	302	286	348	325	303	315	332	358	336	311	323	327	329	301	306	342	288	340	310	326	292	317	319	322	334	306	343	315	298	324	312	283	303	285	313	309	341	283	304	342	302	316	307	327	313	299	360	367	311	291	330	327	308	299	294	322	302	314	297	305	297	319	311	287	306	311	295	348	310	318	311	319	328	339	280	284	319	319	306	285	266	300	330	326	300	312	365	326	291	361	325	317	301	337	296	325	287	311	333	318	314	289	311	313	317	286	314	286	314	328	317	299	307	330	284	290	331	304	334	320	306	308	268	307	304	315	283	322	316	333	292	312	347	318	313	293	327	327	329	324	301	324	329	311	340	290	341	294	306	324	322	326	325	306	295	337	341	290	284	302	322	323	307	330	316	305	315	325	303	315	328	306	318	311	284	324	313	326	312	318	338	336	337	295	323	302	321	300	293	271	305	315	318	309	343	281	280	323	340	283	300	324	278	297	288	338	339	301	326	315	307	348	280	346	337	331	329	302	315	295	294	298	318	307	288	297	325	293	325	333	313	311	317	301	301	325	352	279	329	313	315	289	340	301	335	303	288	301	290	300	317	309	319	286	307	316	329	291	303	281	298	308	299	298	345	313	284	319	330	306	312	339	310	303	318	311	313	322	306	276	321	337	289	308	331	301	311	323	315	329	299	305	321	298	314	314	307	257	338	342	279	318	316	327	296	301	296	287	330	317	276	338	309	322	321	296	282	325	323	304	294	312	280	310	316	292	341	319	321	297	327	306	306	294	330	334	299	362	321	282	277	309	274	320	287	283	315	319	307	334	335	324	314	325	325	313	331	346	298	281	327	310	295	290	316	308	294	293	276	344	294	326	293	310	308	323	307	313	326	298	269	317	305	324	312	312	303	312	309	327	313	347	323	308	303	302	319	337	306	320	332	307	308	357	305	304	340	329	324	271	323	301	312	318	292	333	294	325	293	322	336	334	307	313	348	331	329	300	309	309	304	287	309	301	354	313	308	336	287	318	301	289	311	299	315	299	318	293	301	284	322	346	297	309	312	325	297	342	313	303	313	318	306	305	303	288	312	313	295	335	293	312	330	310	331	302	316	340	311	296	312	303	334	297	296	287	303	325	301	287	293	309	314	323	325	337	322	323	325	275	311	308	312	302	308	334	305	277	309	307	332	277	303	288	298	295	312	308	312	308	322	314	308	330	318	294	338	307	302	291	316	317	314	333	281	284	305	282	322	303	274	293	307	344	269	320	323	307	314	300	288	309	315	337	344	302	295	329	320	326	309	289	290	319	327	310	310
50082	90569	42916	2397	1812	1382	1177	969	805	708	671	569	526	512	496	499	483	453	492	473	448	446	446	447	429	443	443	379	430	453	403	392	393	412	424	450	417	433	418	443	454	407	458	472	478	443	476	452	411	395	417	398	447	392	451	446	434	427	391	387	428	438	387	421	424	410	421	435	408	451	431	441	419	412	427	411	386	410	420	436	413	442	440	423	413	384	458	421	396	420	391	404	404	393	402	417	418	386	429	390	396	374	388	418	418	389	362	405	408	368	415	401	419	408	390	383	381	381	369	416	378	370	378	375	402	421	370	395	394	396	388	389	373	406	378	434	424	430	400	369	366	419	405	405	408	394	376	392	422	403	366	405	407	398	388	389	414	394	384	386	396	398	411	400	364	408	375	413	365	396	385	405	435	394	391	402	370	384	399	415	394	382	397	367	377	388	371	394	401	407	368	396	382	429	392	412	376	372	386	398	370	388	391	370	374	421	387	422	385	384	385	408	380	377	401	413	395	400	372	369	361	401	391	385	405	400	409	391	419	375	370	406	393	416	394	379	419	390	389	393	377	414	422	392	403	401	381	371	398	415	437	408	382	389	392	410	394	422	385	374	378	383	426	404	373	422	414	381	402	349	388	377	393	418	399	399	427	370	393	387	389	380	433	387	413	401	396	394	363	421	366	379	449	341	375	398	394	375	400	394	384	403	432	438	397	387	408	394	398	348	365	394	391	408	388	388	400	403	392	387	377	387	401	379	405	379	402	397	398	385	385	412	348	381	389	407	380	416	403	386	385	434	364	393	371	354	402	419	373	366	394	380	380	423	403	407	414	401	395	389	417	381	366	436	383	401	407	422	379	383	381	425	407	366	399	409	403	396	401	401	383	390	401	369	381	411	363	404	409	387	404	398	388	413	410	369	412	444	395	418	394	396	392	392	389	377	375	406	386	381	390	388	387	408	373	373	381	400	389	404	424	398	395	390	377	357	380	396	401	394	372	394	405	391	429	401	362	403	440	378	416	404	382	394	410	407	400	410	428	375	396	404	421	414	379	374	416	389	397	431	415	380	395	408	404	396	371	376	383	419	378	407	394	376	368	418	367	372	377	400	374	380	401	372	422	401	426	412	385	387	387	369	377	393	380	416	374	438	380	363	381	384	389	400	418	396	360	390	401	393	355	410	397	378	367	391	411	369	389	404	382	376	395	434	369	405	421	384	407	406	383	444	406	385	358	405	395	380	400	426	383	422	413	365	410	387	407	399	393	381	428	360	381	397	388	395	399	399	382	434	431	373	419	416	410	375	410	369	391	398	400	424	400	441	450	411	389	392	381	385	358	385	377	411	404	377	380	397	371	414	400	353	376	429	376	397	429	384	376	449	414	400	408	380	403	420	342	403	388	409	379	384	391	396	431	420	384	362	399	376	398	409	406	367	383	422	376	400	370	388	431	395	356	424	428	401	402	373	387	412	400	402	392	411	416	421	376	393	395	401	425	389	390	397	418	409	369	403	342	403	420	378	388	392	401	380	391	414	406	387	418	418	439	379	391	379	377	401	387	379	408	391	381	412	393	382	399	364	414	384	378	369	415	380	387	380	388	378	397	389	383	409	380	397	374	374	411	398	386	393	390	345	379	373	395	398	362	386	379	366	382	370	397	397	412	356	345	384	405	383	371	374	431	409	410	388	420	423	383	366	417	415	388	367	397	377	411	368	407	400	395	421	376	364	421	382	384	394	380	364	411	393	412	410	397	378	445	400	386	397	401	368	399	404	418	388	367	364	395	392	438	434	397	400	409	413	378	420	367	418	373	371	412	392	391	398	395	359	363	435	381	361	400	423	414	398	405	364	397	387	381	378	401	404	373	392	392	420	411	413	419	394	374	376	374	439	389	414	396	369	362	389	397	378	379	393	400	398	368	416	370	412	402	414	405	409	412	370	393	391	375	353	403	385	363	376	378	395	358	375	415	372	420	406	398	422	380	397	387	406	412	415	455	366	445	412	406	404	378	394	377	445	441	358	412	367	396	399	378	374	367	420	389	386	357	387	385	409	446	375	405	395	387	397	377	383	363	385	361	410	388	361	377	434	393	367	396	364	407	448	376	430	402	414	413	382	410	407	395	369	384	383	381	396	395	402	404	412	377	387	381	426	362	419	382	381	401	408	395	371	397	369	421	389	405	405	403	416	428	419	427	371	393	374	381	363	414	394	404	351	399	388	396	409	382	411	379	403	393	389	359	410	373	409	364	391	383	389	391	402	416	396	417	383	385	391	419	407	369	386	428	407	392	374	388	412	368	383	381	393	389	450	387	416	416	373	422	416	377	378	365	380	378	445	444	389	383	397	349	390	427	408	388	398	406	393	376	425	422	380	408	392	377	408	371	438	366	381	411	425	390	381	350	401	381	383	368	406	396	383	406	377	360	399	426	371	368	388	385	374	421	394	384	407	427	394	420	392	386	416	396	407	397	380	382	399	393	400	432	373	395	392	368	413	378	375	375	389	396	406	411	379	393	391	380	413	388	392	372	363	391	374	402	436	420	376	398	340	417	428	396	412	363	414	390	394	385	414	382	421	414	396	389	429	370	376	394	393	432	404	336	416	390	395	416	386	396	394	402	373	414	382	392	395	380	373	404	353	377	422	385	376	386	409	415	384	377	382	417	403	393	402	404	375	367	380	390	377	400	381	441	379	399	400	381	409	404	405	394	381	410	423	343	378	344	375	375	372	370	378	442	405	401	408	392	393	402	396	412	369	381	386	372	410	386	369	401	360	408	383	403	401	389	416	388	388	382	354	418	369	372	427	406	389	379	385	378	406	422	383	381	401	387	433	411	373	422	360	381	405	394	382	380	365	408	407	385	376	387	392	398	384	387	375	368	402	392	364	407	370	384	396	397	419	384	371	414	410	367	391	367	424	409	406	400	409	399	384	396	360	391	405	374	413	398	392	408	376	368	379	411	439	391	387	371	393	428	414	418	362	411	382	424	425	397	402	391	419	390	394	427	384	386	417	386	386	429	408	369	356	402	378	382	354	370	384	399	399	396	387	371	401	405	388	414	391	412	363	416	403	397	392	370	372	393	395	425	379	405	402	417	374	393	368	375	413	429	406	389	419	457	368	399	382	383	413	387	449	415	376	375	378	373	415	396	392	400	408	424	356	387	389	384	410	384	376	376	397	422	393	381	370	409	388	314	397	366	388	406	393	407	404	380	408	350	386	410	425	379	390	412	418	376	378	397	387	365	399	369	381	404	395	387	405	384	417	409	397	417	394	405	345	398	394	407	375	373	385	374	413	361	387	373	398	406	379	379	438	385	396	384	377	421	397	411	416	373	389	379	386	380	377	386	392	358	328	413	391	389	398	401	426	406	387	400	381	443	365	371	389	386	369	379	388	390	350	409	419	425	441	405	385	394	391	383	394	371	410	382	420	393	397	403	377	404	355	391	403	437	388	416	398	393	422	393	408	425	344	383	398	390	383	390	431	384	449
28046	21213	12821	1269	699	612	511	545	533	468	502	518	519	525	561	470	511	519	496	507	531	562	515	490	497	518	480	506	537	541	512	514	496	528	516	437	503	524	517	506	535	498	520	521	537	542	530	505	526	516	512	539	508	471	484	499	523	478	498	456	481	496	491	498	508	464	535	552	502	513	511	512	503	544	550	579	528	491	540	557	508	537	511	486	476	490	516	530	520	530	481	470	498	534	512	492	513	483	485	492	519	459	517	530	518	533	483	493	526	521	487	506	510	533	525	541	533	551	538	497	503	514	539	572	509	533	505	523	490	517	480	541	471	525	527	513	513	513	535	506	521	486	480	559	472	519	572	502	517	458	512	544	469	500	527	505	468	491	537	494	525	523	488	487	551	529	533	492	494	519	479	478	528	499	485	493	523	547	546	531	503	514	508	519	511	515	493	487	513	537	519	530	517	567	477	490	517	496	517	527	511	497	492	524	560	516	508	528	511	465	491	517	496	533	501	522	529	516	482	532	498	503	492	500	528	509	496	515	509	542	522	486	487	509	488	522	532	505	492	515	481	511	545	508	516	515	489	516	513	533	521	524	501	460	493	506	524	523	512	485	493	474	540	511	493	488	532	535	514	531	562	467	534	501	545	529	472	488	489	546	487	504	500	508	543	493	535	538	507	512	499	539	501	544	506	531	482	499	514	497	470	504	482	445	491	505	501	515	527	510	466	498	524	513	501	551	507	547	502	511	547	523	502	516	494	494	501	540	545	507	512	520	477	523	515	494	516	492	507	507	520	525	505	589	494	509	488	493	497	498	516	544	494	518	524	495	502	512	498	507	493	523	487	572	530	513	529	519	491	506	537	499	503	502	550	527	517	544	523	519	493	490	503	492	538	495	525	511	476	459	496	541	532	491	481	485	479	510	502	515	524	497	518	473	527	502	499	488	506	517	526	563	530	562	530	494	470	521	546	509	504	537	471	526	481	478	535	525	498	517	537	576	515	507	506	531	505	538	499	524	502	543	517	540	543	493	495	534	503	519	523	519	522	490	503	537	478	513	500	528	512	535	573	501	527	504	541	503	531	516	516	499	513	500	534	494	484	499	549	478	497	525	521	517	498	563	481	509	507	523	507	543	495	506	477	493	531	516	522	503	521	527	490	525	530	520	545	513	534	492	499	506	543	499	489	548	492	523	515	527	502	534	484	508	464	502	474	496	508	497	475	517	481	564	515	468	543	493	529	520	508	502	477	488	495	501	549	516	500	534	505	521	501	494	486	509	511	535	504	526	512	519	474	472	516	544	471	484	479	480	541	510	488	496	525	507	522	534	532	542	538	509	494	546	472	514	549	497	512	511	511	453	479	527	508	545	481	533	465	538	500	480	508	467	504	490	499	486	473	515	502	490	547	545	478	506	507	568	469	510	494	526	474	528	530	506	479	521	485	528	528	480	492	533	521	572	491	476	492	500	492	503	517	511	493	517	479	481	541	534	540	500	495	479	481	491	466	522	505	507	524	523	503	513	492	503	487	515	489	488	508	483	513	512	501	514	536	506	481	498	468	537	513	492	506	492	496	477	522	509	494	528	488	497	479	483	449	546	491	501	513	487	537	539	493	491	513	557	510	551	492	521	498	500	532	511	471	494	493	495	515	474	500	502	488	536	510	502	470	514	473	491	444	494	481	489	534	510	506	524	527	489	507	544	485	466	514	530	513	525	509	517	548	475	517	567	525	530	522	526	524	499	511	504	522	483	538	517	515	526	521	487	546	496	486	496	507	492	492	506	538	481	547	484	526	511	486	470	496	535	480	501	510	498	512	478	514	534	517	525	486	533	495	516	524	526	488	513	480	525	501	461	517	539	515	518	494	505	514	506	522	488	550	489	504	537	546	513	558	532	507	515	502	520	496	528	513	513	526	534	498	481	529	494	572	530	510	471	481	463	518	507	496	494	536	481	551	519	489	526	512	512	546	540	515	529	508	485	507	484	515	498	488	516	515	524	491	509	531	515	499	529	493	502	530	560	475	473	519	480	491	540	500	475	491	505	541	493	510	492	522	552	495	500	509	506	451	535	486	538	490	527	539	495	527	496	491	507	523	500	490	530	545	512	476	511	550	525	515	514	507	455	502	536	515	490	513	516	504	506	512	509	505	518	508	501	516	478	507	514	454	521	526	507	489	489	480	519	524	504	486	505	542	558	530	512	518	540	551	515	513	534	494	470	517	514	507	535	523	491	524	537	498	497	506	504	499	513	494	501	505	523	504	517	506	509	499	522	487	525	484	525	532	479	524	486	505	531	536	508	488	517	520	508	534	502	477	522	533	505	486	502	495	512	502	484	538	512	501	514	532	506	526	503	460	508	492	493	473	510	494	489	472	525	533	488	509	512	492	489	555	523	534	529	516	510	544	489	553	505	507	516	525	488	513	515	550	545	510	527	535	509	490	532	518	500	480	561	506	502	513	502	525	553	538	532	571	540	515	513	520	485	532	488	503	502	469	521	498	523	526	506	496	558	483	563	535	527	447	513	513	507	516	501	527	522	531	538	503	533	520	491	535	515	494	502	549	552	489	522	496	511	510	475	502	506	529	519	553	487	526	503	525	546	504	499	507	531	539	528	555	549	485	526	547	488	509	491	493	521	507	477	505	547	569	547	503	537	515	510	498	503	546	515	538	491	464	465	466	527	542	530	470	486	522	475	471	501	535	488	547	501	486	528	533	493	516	531	495	513	528	558	547	512	555	515	487	514	494	523	509	529	520	519	507	514	487	503	519	505	488	513	477	521	508	483	515	517	514	516	491	515	548	534	497	509	518	520	537	494	507	534	492	552	481	510	549	508	509	488	493	539	502	541	554	492	499	489	507	501	534	513	486	491	508	504	532	476	550	519	500	512	535	522	488	516	477	506	530	502	550	465	488	473	502	512	512	514	526	485	514	471	529	498	452	496	507	496	522	479	515	523	483	503	550	490	481	497	510	487	496	518	523	504	532	484	496	490	515	508	505	516	495	480	493	494	501	548	490	494	525	522	538	523	487	512	505	481	543	525	468	507	469	508	494	506	506	490	511	490	485	508	510	508	478	513	560	526	542	534	541	515	535	521	538	521	543	517	495	527	499	469	525	480	540	530	530	517	513	506	550	514	484	554	542	510	490	520	489	526	530	506	524	487	502	515	505	491	507	480	515	486	544	489	502	525	525	517	516	518	490	533	503	498	521	521	512	534	457	485	508	505	481	513	484	513	490	550	511	499	501	513	492	535	493	477	492	512	477	512	504	536	522	540	494	490	520	495	507	532	511	486	495	478	541	481	499	485	489	535	492	520	541	506	491	495	461	495	505	527	482	541	511	530	539	535	535	482	503	509	479	490	485	525	511	524	486	521	495	520	493	511	514	481	535	486	520	542	475	528	489	503	528	488	468	463	482	535	488	538	516	496	497	554	541	505	498	516	517	486	500	500	527	516	487	510	491	521	486	483	492	512	494	506	504	528
16436	28599	8647	716	692	701	672	648	671	675	660	656	662	649	714	726	666	654	641	657	629	659	643	637	660	642	636	651	645	663	665	641	654	654	675	608	679	682	683	682	660	640	660	623	677	711	721	683	667	687	682	716	613	650	711	657	676	643	675	664	648	651	665	694	648	626	648	637	679	686	670	632	637	653	689	632	666	606	683	646	684	611	699	625	636	628	657	671	647	651	625	672	660	638	707	592	682	629	627	642	654	675	614	674	651	629	621	676	630	630	671	674	665	667	635	623	619	655	675	665	615	655	672	630	661	633	684	640	642	669	621	672	591	657	650	671	696	650	656	651	658	653	605	620	688	634	621	645	667	650	628	618	650	641	665	712	650	637	734	692	679	631	677	610	598	671	603	667	661	642	640	650	683	679	661	672	650	668	650	684	632	650	693	670	646	646	662	660	676	655	649	697	648	663	649	651	653	658	675	658	625	644	627	685	711	644	639	624	642	693	650	647	631	677	707	658	646	630	656	643	636	620	632	660	693	651	643	644	657	642	659	614	629	646	626	631	703	644	642	644	622	620	650	640	575	609	620	662	663	655	701	665	677	695	659	669	639	675	652	666	639	633	632	690	660	620	608	626	641	657	656	648	686	611	653	579	671	654	642	657	623	680	640	599	645	650	674	639	682	685	671	637	647	615	669	680	623	690	664	659	636	671	656	671	644	647	619	669	631	678	645	645	651	660	624	618	664	620	668	647	619	614	652	622	645	675	613	629	660	636	686	606	606	634	600	670	643	641	623	622	621	652	655	623	685	626	632	638	606	699	659	656	640	635	639	660	611	601	622	663	626	639	585	665	649	679	691	631	653	628	636	670	617	595	687	655	636	675	640	651	648	692	695	680	602	626	630	647	661	646	658	694	614	639	690	691	688	640	643	664	665	676	654	681	626	637	665	621	621	657	679	666	660	653	664	647	592	654	611	709	665	685	614	626	619	635	629	644	630	625	653	666	664	624	676	658	653	615	635	633	683	674	655	636	656	720	606	643	665	623	634	640	659	646	651	661	639	650	641	626	639	634	628	682	633	632	686	668	622	656	650	648	622	648	642	596	645	625	637	658	664	668	632	700	674	660	626	635	643	679	586	612	596	641	646	652	634	671	641	661	650	603	700	653	649	633	645	636	604	685	625	652	655	677	674	682	627	718	605	626	642	648	675	627	676	655	647	650	657	611	622	645	662	613	671	624	682	663	617	634	670	670	617	635	617	677	629	630	645	643	622	657	684	641	634	655	646	570	666	673	621	646	630	608	681	647	674	677	646	661	588	634	629	671	638	662	615	664	640	640	701	661	616	642	618	617	664	653	653	633	657	703	620	656	624	640	630	587	635	683	680	607	643	644	626	676	655	657	650	660	668	635	689	686	636	673	610	655	634	656	609	656	586	684	663	701	696	641	619	657	629	628	650	634	649	631	622	625	692	662	626	663	690	629	703	661	639	626	702	673	629	680	611	666	639	655	624	628	657	647	675	670	627	637	613	626	662	629	705	647	643	690	674	678	669	668	692	665	662	658	650	562	683	657	669	612	664	652	630	626	642	637	679	651	644	660	677	655	652	648	672	667	674	657	620	647	669	613	641	631	663	677	666	617	621	648	677	665	637	621	653	641	690	638	648	645	658	682	618	665	614	627	687	608	630	660	725	666	632	658	654	635	657	632	644	652	667	657	630	687	666	632	627	656	594	639	671	684	640	656	656	651	646	652	628	682	667	621	617	651	659	672	598	647	630	647	653	679	649	644	602	613	637	663	682	670	629	673	711	619	660	691	633	651	672	610	634	632	634	636	622	631	655	613	652	639	648	647	655	673	623	629	635	639	665	662	664	630	612	605	679	679	649	644	605	673	637	641	651	679	663	624	655	673	639	628	715	649	647	634	644	611	675	635	639	672	654	641	667	596	620	644	643	623	639	662	607	665	696	640	673	681	626	678	628	638	650	614	684	665	646	643	659	652	688	671	627	603	621	670	626	629	659	652	629	633	681	709	638	647	669	657	664	638	670	653	624	644	606	665	634	649	663	609	704	655	638	636	664	702	700	671	654	673	670	672	640	621	606	712	637	642	633	688	621	645	619	637	718	625	673	660	619	632	677	617	664	598	694	616	639	618	680	624	666	654	673	654	586	647	605	678	628	647	670	660	654	644	637	672	634	699	652	636	612	728	649	674	648	643	655	611	705	664	632	674	654	648	651	643	661	663	658	652	664	678	644	702	661	653	655	595	661	657	630	681	681	653	647	603	634	667	641	596	627	647	634	636	671	637	630	638	656	656	653	635	597	603	644	624	639	721	632	675	644	634	638	660	663	656	646	632	671	656	654	634	671	673	680	642	648	651	644	610	631	608	611	618	702	666	663	640	658	658	619	663	655	647	637	654	625	613	609	608	675	627	632	655	649	634	669	627	661	616	676	661	674	631	636	676	681	655	645	664	679	688	673	641	658	646	652	656	581	591	693	603	683	640	650	651	672	616	711	620	645	664	641	603	627	665	653	655	643	605	634	692	694	660	637	683	644	686	649	664	657	661	606	679	636	693	628	642	660	652	653	643	685	630	662	649	649	682	658	642	653	641	664	655	641	654	632	675	640	634	669	615	650	647	617	641	606	650	650	632	660	602	664	613	654	669	646	645	667	648	713	654	658	658	621	677	652	598	653	636	674	693	679	663	589	660	644	644	613	623	635	685	647	673	667	661	677	661	652	670	632	638	630	636	640	618	638	600	664	651	641	659	607	638	648	689	637	639	634	668	659	622	699	655	605	696	631	640	616	642	606	620	668	660	689	666	635	679	654	670	601	649	642	650	648	593	655	673	668	639	643	642	674	626	693	621	656	646	633	669	623	631	629	632	664	620	682	620	625	642	655	607	604	657	639	669	626	639	647	642	618	634	654	628	684	642	701	692	648	661	649	632	713	658	660	661	646	661	613	691	682	635	668	680	627	655	679	659	657	629	670	655	621	651	669	595	656	620	649	613	637	651	635	624	624	639	701	647	640	710	652	671	643	656	679	652	624	614	620	643	664	636	693	648	675	666	665	693	642	628	603	629	678	661	681	630	677	646	678	689	658	634	636	687	646	704	607	703	636	712	664	597	658	627	663	626	657	649	667	609	626	660	669	629	650	657	659	631	649	648	620	689	637	636	614	639	652	616	650	654	638	666	619	595	644	617	694	625	649	644	641	667	640	635	673	643	628	662	630	660	718	627	645	650	648	656	669	630	635	672	702	646	648	617	634	712	652	588	616	575	669	642	679	673	630	641	658	672	612	677	616	693	666	623	652	653	646	669	653	669	616	692	689	633	623	638	659	634	630	614	636	626	607	684	663	630	642	614	640	630	639	646	640	674	621	675	679	645	589	678	711	642	611	661	637	628	650	675	648	682	689	654	658	638	640	647	650	629	627	652	629	664	652	647	676	657	652	606	606	643	670	613	623	685	644	658	640	635	652	637	684	650
23834	21612	28819	24673	20149	4969	715	577	532	510	493	460	436	472	442	459	427	460	418	461	416	451	415	418	399	448	374	432	386	400	431	386	427	445	411	387	424	397	433	418	405	407	426	435	465	440	444	422	423	446	411	446	388	430	444	387	434	447	377	397	440	444	414	430	415	420	403	438	481	449	412	413	418	410	428	413	386	420	413	431	422	445	426	381	413	418	417	415	398	415	429	404	437	393	451	444	402	425	411	456	396	407	429	424	426	416	397	411	432	419	424	399	409	378	404	400	458	413	395	415	436	424	432	407	394	404	371	416	367	432	410	392	398	432	421	428	410	410	389	413	384	417	420	400	429	427	422	436	409	399	412	434	385	426	407	436	422	401	412	400	428	423	420	441	449	405	413	422	369	381	389	437	384	415	426	417	359	411	444	393	413	414	424	380	447	414	415	428	428	409	428	401	385	430	401	438	372	423	421	420	450	395	430	407	448	410	462	388	424	388	395	405	394	433	358	383	440	408	403	449	360	420	436	361	399	401	462	401	411	386	413	399	389	424	436	408	435	396	395	428	443	384	399	407	380	399	387	379	387	410	389	426	440	383	428	446	392	430	435	421	399	445	398	435	398	389	408	417	405	401	410	375	428	399	412	392	415	442	419	411	435	413	374	385	384	410	352	425	455	414	384	412	383	383	441	440	423	422	489	428	436	432	398	438	433	381	432	438	391	420	381	434	403	408	443	430	437	408	412	410	388	413	439	410	372	425	402	393	444	413	425	410	440	411	384	427	412	421	414	388	443	390	429	389	401	416	445	424	433	430	424	424	409	417	444	416	438	421	407	435	420	431	433	433	422	417	427	370	411	398	452	429	414	414	408	399	396	433	463	425	363	443	423	435	443	409	401	394	454	445	459	436	367	429	423	380	429	400	397	439	387	429	438	413	423	411	413	399	401	410	410	406	399	391	399	404	383	439	417	425	448	415	428	414	412	413	399	392	415	409	410	449	368	387	399	434	402	363	380	436	424	391	417	406	432	441	419	441	403	424	438	414	426	440	437	365	408	411	431	416	431	420	392	431	397	412	408	430	409	424	471	423	438	411	423	429	418	419	411	411	418	438	400	429	385	424	443	404	429	414	393	417	393	399	438	405	413	434	441	386	414	414	406	419	404	433	405	443	411	419	441	390	385	431	409	416	384	435	460	410	415	419	438	394	430	417	392	393	432	429	384	381	433	411	411	424	432	430	425	420	393	403	404	432	428	442	394	402	387	396	439	413	420	406	396	422	435	420	409	398	413	434	393	416	410	421	406	415	384	433	392	426	447	398	384	444	422	430	410	396	423	391	410	386	385	405	402	414	444	458	401	436	428	381	421	413	434	390	409	409	445	385	427	383	388	393	413	426	390	400	443	434	419	435	427	446	371	413	398	404	443	387	410	398	426	412	386	416	433	425	429	407	409	415	408	406	421	402	419	438	417	414	410	409	441	423	400	384	442	442	440	441	428	403	420	448	405	418	399	419	372	404	434	429	422	403	449	458	400	478	412	379	442	444	408	413	391	449	401	415	452	433	437	436	409	418	418	435	383	343	416	403	418	397	405	451	443	405	403	449	377	408	403	411	444	453	433	441	435	424	416	423	405	417	453	418	420	385	437	414	407	387	396	429	408	432	414	442	413	383	437	423	438	403	442	408	417	466	413	420	419	400	418	419	419	389	390	433	431	428	411	431	391	411	393	395	381	416	410	421	415	422	429	402	471	398	398	424	406	385	399	388	433	436	393	431	421	403	455	402	393	394	405	395	439	385	419	416	393	414	433	406	419	439	426	425	446	392	406	376	418	469	396	409	425	440	408	434	417	423	442	401	433	427	373	432	382	416	413	372	416	422	408	429	426	413	417	408	406	445	385	398	385	426	416	442	417	382	387	423	405	455	421	452	398	391	416	421	399	414	370	383	413	431	465	408	409	411	389	421	421	374	397	437	431	428	430	435	441	416	398	370	437	392	429	442	403	417	427	436	404	420	408	414	394	412	411	413	425	381	398	395	404	418	404	403	437	393	399	395	404	396	428	435	419	411	382	405	397	399	422	413	423	405	477	420	388	389	429	418	373	411	400	408	478	422	401	402	419	403	410	447	426	363	419	448	424	383	395	416	392	452	396	400	428	448	414	407	438	414	393	416	444	443	416	427	443	428	441	443	450	431	431	396	406	383	388	374	458	406	408	394	422	416	406	391	368	455	429	408	394	436	416	413	431	388	410	388	368	388	372	429	435	411	403	425	382	404	404	463	401	396	410	416	398	387	385	415	407	401	421	425	453	420	434	394	386	418	365	426	460	385	391	400	454	414	394	414	420	423	430	408	456	414	413	440	416	398	423	430	388	392	433	401	397	397	446	423	369	408	430	407	428	445	416	396	390	399	373	418	434	402	430	441	423	431	469	429	417	420	429	424	445	416	380	428	379	415	435	431	413	409	418	426	405	384	393	396	428	426	402	410	416	429	402	403	414	422	426	390	394	427	387	387	435	382	403	385	392	406	385	452	426	439	395	404	433	389	431	387	421	461	424	416	412	430	382	422	404	378	437	404	375	419	431	445	455	450	435	389	396	386	423	425	396	413	387	432	423	379	423	394	411	425	408	404	422	418	403	418	429	403	429	401	372	397	431	443	409	416	381	401	403	409	435	416	404	413	437	436	438	383	416	447	416	416	376	410	467	403	358	418	396	422	375	438	415	407	410	435	427	414	428	423	419	429	431	386	406	412	428	420	377	367	434	425	435	416	472	416	406	432	433	429	418	438	409	390	422	423	424	400	410	423	422	442	413	414	410	452	365	416	397	442	429	440	429	417	401	435	379	445	438	389	452	423	391	393	398	378	449	389	439	436	441	386	438	396	353	430	411	439	410	423	434	413	456	415	426	422	438	404	394	405	411	414	438	448	450	387	391	403	408	404	411	418	422	414	407	394	447	436	408	418	417	401	438	404	423	414	400	416	425	422	427	411	414	389	445	452	437	417	419	387	440	419	390	415	415	437	410	409	378	414	407	386	392	415	401	408	425	396	416	408	380	448	382	379	453	432	420	422	408	415	404	430	406	435	416	417	427	444	424	429	371	401	418	400	372	413	413	415	429	380	385	392	390	377	384	405	368	416	383	424	393	414	410	410	444	433	412	423	408	401	379	430	419	398	423	436	373	439	419	422	435	420	426	395	387	446	439	385	413	401	427	422	429	416	422	432	400	424	392	407	387	416	418	414	412	394	399	407	404	420	392	417	449	442	411	426	450	414	432	439	424	417	394	438	415	413	406	421	393	428	409	419	399	408	367	447	446	404	399	452	431	388	437	419	436	415	419	411	391	405	399	395	415	436	437	404	396	408	412	414	435	376	418	397	389	474	421	454	390	442	430	410	424	409	409	398	405	432	414	406	418	443	366	432	407	413	398	447	420	402	409	383	363	418	381	421	391	414	447	396	414	417	434	411	424	403	424	423	382	398	440	438
42974	78194	33253	1586	1206	1059	933	774	728	666	625	658	620	567	592	553	528	539	550	599	552	562	527	587	534	577	567	542	530	552	547	495	611	509	564	516	545	543	486	535	541	587	548	576	612	607	567	575	555	570	541	507	548	526	552	559	535	516	554	468	512	514	541	528	597	557	552	573	516	568	505	595	547	507	533	568	569	556	562	546	539	568	506	559	512	509	586	508	529	518	565	525	547	531	543	518	535	524	514	525	524	524	534	485	542	557	519	505	533	543	534	560	529	511	545	521	535	535	483	568	522	565	564	504	553	510	573	557	539	536	522	565	472	471	568	583	561	533	527	525	528	537	514	541	551	529	523	559	536	529	532	540	550	530	530	497	548	533	544	517	506	550	551	535	568	531	539	497	520	525	505	542	541	544	530	525	501	537	526	523	538	516	539	535	521	535	523	506	518	549	523	515	554	599	497	552	561	537	553	543	494	562	554	482	576	505	514	517	537	549	545	532	541	525	522	558	549	557	504	568	535	514	545	544	487	539	522	521	510	538	502	585	509	538	538	551	537	538	537	534	558	483	557	543	521	542	515	528	533	545	516	534	524	500	536	546	547	556	531	564	532	531	529	512	533	555	537	538	520	525	550	533	515	544	531	517	532	564	526	532	522	535	514	513	514	548	538	522	529	514	566	511	549	522	503	525	546	584	545	544	510	560	514	559	540	541	542	514	501	502	524	505	536	516	578	489	523	516	525	517	551	562	519	534	521	541	534	527	521	556	554	494	512	548	499	545	546	530	525	512	531	591	553	557	553	520	527	536	542	542	520	550	545	561	561	557	522	527	531	574	524	532	493	510	561	543	524	543	522	568	598	556	508	535	513	520	527	546	539	527	537	524	535	592	530	545	563	540	488	543	541	512	531	557	564	471	526	547	519	572	562	551	518	502	538	495	546	548	535	543	518	520	508	562	560	532	526	561	596	509	537	481	562	531	528	560	522	513	537	553	555	568	533	534	522	513	506	542	527	528	549	495	530	509	527	558	541	539	593	554	526	512	562	560	519	504	529	531	510	493	518	548	553	527	574	522	582	498	489	526	553	521	522	540	517	531	527	519	519	517	564	557	544	527	517	547	529	532	511	542	501	515	559	555	513	558	514	517	533	549	521	519	534	529	536	548	553	548	499	554	552	562	542	506	564	525	534	506	529	532	582	531	532	579	537	556	548	547	554	542	544	539	535	530	550	541	543	530	540	562	559	546	503	538	535	543	548	504	562	534	536	524	590	556	509	538	506	541	506	537	528	559	531	504	555	486	559	564	539	542	545	507	518	537	549	532	475	511	531	537	515	500	547	543	582	555	533	548	538	535	528	501	517	534	540	539	564	529	520	565	549	533	537	541	575	509	500	536	518	500	527	554	526	529	512	522	535	528	520	498	522	532	522	501	545	582	534	500	543	550	521	535	544	533	524	525	543	550	535	512	532	531	545	512	526	517	548	566	504	553	537	516	548	550	568	515	507	502	491	537	523	545	528	470	514	540	510	499	548	542	528	560	547	539	549	583	541	502	510	535	531	511	516	564	543	560	522	572	525	516	541	554	529	542	512	537	588	507	546	580	553	500	539	532	543	556	515	556	562	514	527	551	536	546	509	574	536	522	601	554	509	572	552	525	513	531	484	500	556	527	547	539	522	565	518	531	559	541	543	530	535	540	536	566	519	532	504	484	487	589	517	519	551	554	531	515	576	512	530	535	548	551	514	478	543	553	534	519	522	559	550	573	509	500	551	569	524	504	551	533	553	555	552	539	510	546	543	529	520	506	533	519	555	541	522	543	532	516	527	500	535	513	543	569	532	526	543	494	552	532	554	530	515	551	516	548	562	502	505	591	478	524	512	512	473	537	549	535	521	516	486	517	527	566	521	495	519	530	550	530	541	503	513	517	530	554	536	497	495	508	471	488	524	560	573	500	526	576	537	537	522	551	532	536	531	550	551	544	550	541	523	562	504	533	566	539	552	521	548	505	547	520	550	536	573	556	530	505	549	549	538	543	527	560	534	540	520	552	538	509	557	545	542	552	535	563	541	543	498	535	519	561	522	531	529	542	484	523	522	557	522	481	487	568	518	527	529	541	522	504	539	542	543	523	519	535	555	506	485	508	540	541	523	544	585	517	499	580	484	610	566	513	529	527	561	559	513	504	532	534	510	498	533	541	530	556	513	587	531	517	535	603	512	516	528	525	549	555	536	538	522	541	562	502	544	533	531	545	534	508	539	549	534	518	556	564	561	507	556	520	546	518	518	486	533	560	545	518	538	524	516	536	551	538	529	546	533	584	564	536	540	515	564	541	553	505	538	523	527	558	516	515	551	578	526	485	533	540	571	543	544	551	522	541	545	552	523	565	527	535	519	561	534	555	515	508	517	565	513	501	561	527	551	524	530	536	580	564	511	607	519	524	507	534	525	530	488	591	485	566	515	547	519	530	520	541	525	542	528	521	546	494	536	524	525	562	521	496	515	556	576	570	508	505	588	550	574	528	495	525	565	532	507	542	544	514	510	572	525	505	556	519	526	523	544	536	516	556	574	492	538	547	525	514	538	528	502	539	501	537	571	535	533	536	522	551	575	559	526	544	558	529	521	561	531	565	520	510	554	575	493	538	535	492	486	518	586	547	559	530	483	524	548	600	527	549	522	499	552	553	538	500	554	521	490	507	546	556	543	536	544	536	487	540	554	531	530	531	541	511	562	589	513	503	553	520	549	529	528	520	511	544	518	520	556	530	555	513	487	522	537	550	556	538	518	543	527	524	482	564	554	519	558	543	533	534	518	503	530	512	556	523	543	524	517	538	486	585	571	543	549	527	512	536	500	550	508	532	550	532	560	522	538	555	542	506	524	560	529	533	519	551	517	543	546	533	549	486	551	546	535	510	556	513	486	523	528	557	533	514	538	522	540	547	536	511	547	511	552	533	532	561	543	577	501	519	541	546	519	528	542	552	563	576	508	557	584	518	531	518	483	558	525	488	538	537	533	515	494	584	540	536	525	534	503	543	520	582	520	526	510	510	557	513	533	486	550	586	550	519	560	519	564	529	535	563	512	519	488	526	512	518	513	555	499	513	511	524	550	571	517	512	554	579	530	537	555	542	505	556	576	520	526	514	546	518	543	553	506	538	539	517	541	538	533	525	513	549	544	570	530	530	562	521	554	540	528	525	559	526	543	588	515	518	518	540	501	523	530	523	562	559	563	507	554	507	538	531	550	522	523	530	564	503	531	504	508	495	563	549	559	519	542	563	520	521	537	510	533	512	539	483	547	553	545	567	511	531	523	553	537	543	523	510	499	554	543	544	505	508	537	556	497	473	574	520	532	591	485	533	568	506	546	529	486	567	529	505	532	545	531	557	516	568	539	519	525	543	527	544	529	548	570	506	531	535	506	547	537	517	507	565	584	510	553	570	572	513	531	546	556	564	531	536	523	552	539	504	543	536	517	548	541	548	502	557
24992	21881	27288	24322	5582	605	543	459	444	461	445	446	447	474	463	418	440	455	406	487	439	440	482	405	455	453	462	440	438	434	405	415	407	487	396	425	427	416	450	427	389	448	450	440	448	436	466	499	425	441	433	417	436	450	440	433	437	451	435	422	451	471	433	440	440	404	411	430	439	415	456	408	427	402	433	397	447	414	445	437	424	451	467	435	453	432	441	409	406	415	473	410	428	397	417	421	413	411	411	450	421	435	443	447	452	441	448	433	433	419	432	403	450	427	434	444	413	470	436	453	407	436	457	462	429	438	419	417	429	415	430	428	427	419	402	446	422	416	417	414	438	456	447	399	424	410	436	476	465	430	436	444	398	431	441	436	407	432	404	433	443	419	406	424	402	469	480	436	456	408	425	415	415	435	392	357	433	392	442	420	436	406	402	433	433	396	413	476	443	410	449	434	409	415	433	413	399	443	453	437	425	389	451	452	429	465	439	429	429	386	421	423	428	440	437	440	423	403	437	431	405	461	434	389	396	454	415	437	403	431	436	430	410	445	414	449	443	447	395	393	426	462	408	415	427	403	415	447	417	412	394	412	400	404	422	417	430	433	408	439	414	441	404	444	458	406	421	431	431	397	437	417	412	454	419	412	433	438	449	433	437	402	450	423	422	414	429	450	412	425	415	459	416	411	438	433	436	399	423	427	427	430	448	455	430	453	440	430	445	443	409	406	397	418	488	411	448	441	419	438	470	455	406	416	440	452	456	442	445	438	451	459	375	428	413	394	425	432	445	410	409	431	445	408	424	416	399	443	420	474	424	401	411	428	441	443	410	430	402	413	433	483	425	391	457	441	451	412	437	445	422	443	436	409	453	425	398	416	400	439	389	436	455	414	459	422	463	453	424	455	429	434	452	397	452	442	420	451	441	417	416	430	426	453	409	408	453	420	383	435	441	444	400	417	438	407	424	412	446	446	457	423	388	449	408	427	451	430	410	434	417	412	424	440	404	447	426	418	458	394	446	400	383	413	450	428	396	419	483	422	444	423	438	465	371	382	465	377	426	415	427	452	414	446	406	414	432	445	400	477	442	436	432	381	438	405	415	430	438	409	396	411	424	390	442	403	422	427	414	418	434	479	475	440	467	438	426	459	432	395	428	458	425	430	431	419	403	418	417	439	408	414	433	435	410	424	391	412	434	443	447	406	431	449	428	440	396	455	417	409	397	446	398	437	427	479	413	446	415	417	434	444	422	438	424	421	428	427	435	437	418	457	467	427	401	428	434	444	462	423	426	401	418	446	443	408	418	429	427	425	463	400	432	448	439	415	450	483	472	452	412	421	437	424	431	409	449	422	434	426	456	407	438	452	427	437	410	409	441	407	459	426	438	464	423	471	397	426	445	441	415	421	396	418	409	455	443	439	400	413	389	422	442	465	441	381	440	435	423	452	404	402	426	449	398	391	398	462	451	386	470	451	456	418	458	408	480	434	491	447	405	435	446	422	447	449	420	407	426	378	432	437	410	395	375	418	459	450	418	413	431	434	425	425	414	430	420	442	402	428	425	416	426	423	452	393	466	414	423	420	430	398	415	420	433	432	429	416	454	432	436	439	430	438	400	426	403	434	421	418	413	403	383	423	454	417	438	452	406	434	443	388	415	414	423	404	418	421	442	424	401	402	403	417	388	425	424	431	426	449	430	453	448	446	429	449	469	435	412	420	425	442	451	421	435	418	422	444	428	400	388	403	443	440	427	446	398	439	391	435	437	425	420	413	406	472	452	438	417	420	468	465	436	421	460	424	443	404	440	432	393	437	449	451	432	427	458	446	431	390	417	442	459	455	474	418	413	433	409	433	436	428	403	443	406	459	405	387	453	401	448	420	440	426	410	402	435	453	405	418	439	408	433	420	415	443	391	462	421	426	430	390	431	391	404	406	419	451	411	394	430	444	407	378	424	420	469	416	436	418	434	415	414	476	418	428	432	408	402	403	420	408	425	467	407	407	414	468	413	448	435	421	423	410	371	471	459	454	441	437	396	426	417	416	431	475	419	457	430	414	401	409	404	410	394	455	439	430	435	415	441	413	475	427	443	466	410	452	396	414	429	462	442	420	427	434	421	440	425	451	430	417	479	382	426	427	422	397	435	408	445	444	422	452	474	380	407	437	408	452	426	409	450	433	424	418	399	428	430	424	414	423	416	423	439	428	435	401	418	449	396	445	436	404	431	435	447	426	435	461	443	406	436	430	394	417	426	424	415	434	440	487	422	461	391	433	427	448	444	438	408	431	389	427	443	378	425	419	417	399	413	439	439	447	436	440	455	402	421	415	429	424	388	426	445	437	426	430	424	433	412	422	400	405	438	448	459	421	432	420	402	460	431	441	398	414	386	409	447	449	407	417	412	448	405	422	435	433	411	417	429	433	423	434	399	445	421	409	412	413	456	419	410	396	470	427	433	436	424	387	440	438	427	435	455	451	436	388	422	441	429	433	438	393	424	406	483	445	447	429	400	462	434	393	428	408	424	424	419	408	455	428	402	414	409	427	408	425	398	439	433	436	405	412	453	425	429	429	441	419	402	403	427	409	446	413	411	394	426	438	437	423	420	397	426	419	436	453	443	402	452	430	413	435	398	435	414	412	408	425	445	419	482	443	463	439	376	487	421	428	419	440	400	415	399	427	408	443	401	413	414	423	436	412	433	402	394	425	433	396	454	440	430	468	451	465	442	423	446	408	430	456	412	457	445	436	438	437	442	413	423	424	418	457	416	418	457	404	429	413	418	408	425	412	419	415	466	405	467	445	410	448	450	414	461	407	427	436	421	404	427	401	438	443	412	420	451	424	436	436	458	435	411	431	423	442	446	400	407	416	427	420	426	442	405	405	458	362	448	406	450	429	434	445	394	443	432	406	431	405	429	435	431	428	433	408	421	439	429	423	427	417	421	437	436	450	422	426	436	477	489	423	431	447	415	447	459	437	447	416	414	425	409	448	466	387	389	382	420	440	405	398	403	403	448	421	420	398	441	428	406	460	442	406	440	416	473	431	442	443	395	410	413	432	416	409	445	435	419	407	406	436	423	403	409	410	397	411	413	425	451	400	402	422	435	449	440	438	390	423	433	403	413	414	462	451	433	407	370	402	413	414	439	429	401	415	397	440	415	442	437	422	403	422	394	404	380	421	441	398	435	443	423	388	408	443	415	409	417	423	429	439	457	407	432	444	427	416	452	441	450	416	413	438	434	381	445	399	467	413	401	404	463	410	430	446	416	439	442	402	446	407	473	403	467	417	423	439	428	392	434	443	428	406	444	432	377	409	451	449	411	423	436	429	423	428	421	411	402	446	434	450	447	427	466	422	453	401	430	421	410	408	409	447	466	438	457	460	421	434	393	430	454	417	427	442	415	460	447	441	394	442	430	376	417	385	426	438	432	467	444	384	417	438	403	407	424	428	432	469	425	461	447	429	425	421	419	417	430	439	412	421	448	421	416	442
37923	64369	25536	1126	939	867	764	703	649	674	622	595	527	585	577	548	592	556	599	555	582	531	566	534	526	539	540	591	555	572	537	548	557	587	531	576	559	557	546	584	529	563	583	529	585	556	548	544	558	517	564	537	539	562	525	522	518	542	521	501	565	537	513	572	552	492	570	540	571	557	561	521	569	568	546	535	541	558	591	566	545	580	553	546	554	583	574	585	535	517	546	488	537	499	525	551	495	517	533	532	495	559	526	551	532	561	601	523	526	523	541	549	547	508	541	538	565	510	547	538	521	577	532	555	565	571	552	539	555	529	541	530	541	552	533	546	565	540	584	519	563	514	535	552	587	588	567	509	549	528	573	566	524	554	553	536	542	514	507	562	555	552	540	549	530	563	527	505	529	514	546	585	504	553	584	537	562	528	529	551	515	540	552	554	534	537	538	528	539	583	538	561	527	506	541	540	580	520	532	516	512	526	529	508	520	532	540	570	537	507	572	582	510	591	537	569	515	554	518	539	530	505	532	539	516	515	575	516	552	574	531	545	543	568	571	572	537	567	575	554	514	516	546	562	577	535	542	530	556	545	513	531	551	520	564	521	532	531	559	536	518	547	496	548	540	520	517	540	531	537	562	524	548	536	591	539	494	555	562	529	556	577	571	543	564	540	516	534	550	542	503	511	550	544	558	535	504	554	541	541	527	548	588	514	547	523	522	505	521	554	556	535	521	526	557	565	515	518	519	555	541	564	526	552	529	506	526	557	557	541	533	527	566	539	534	568	541	557	541	532	562	540	559	555	523	517	539	553	529	539	514	485	533	507	527	525	568	524	577	551	541	567	510	549	521	567	533	511	549	523	512	550	559	537	568	516	543	517	559	547	577	564	496	534	563	558	532	560	543	551	571	554	578	577	483	532	553	515	566	566	548	538	562	551	534	552	539	566	531	516	525	558	550	486	574	535	524	531	554	568	542	514	538	531	564	558	555	564	541	597	529	539	531	556	539	582	504	529	535	537	553	517	562	526	524	495	550	555	576	540	554	526	562	558	524	547	561	571	561	552	548	617	536	521	540	557	522	545	487	544	503	512	506	535	591	508	536	541	551	533	552	540	559	549	548	540	551	536	540	556	541	517	523	523	515	546	542	547	539	544	527	529	521	597	521	544	510	540	505	526	502	517	595	519	577	512	551	539	586	552	584	557	488	548	551	553	583	531	548	541	534	562	532	568	549	534	541	541	524	552	554	563	589	521	503	512	545	557	551	538	483	499	539	557	576	538	542	554	534	536	552	570	563	505	562	591	529	532	523	561	524	543	475	589	522	548	564	572	523	551	518	606	526	527	529	541	557	556	572	545	514	512	529	549	492	514	549	527	540	511	534	577	543	525	544	546	521	541	529	526	523	558	534	525	565	590	528	545	536	561	533	550	572	558	571	582	567	543	571	549	552	555	547	516	540	573	557	550	563	563	502	504	536	528	559	573	519	550	502	540	544	519	498	499	612	530	501	555	532	523	560	517	530	551	564	556	542	538	534	550	583	527	528	530	564	549	515	552	530	493	555	527	527	525	550	520	535	534	535	502	542	536	547	571	573	571	535	510	532	530	550	508	548	521	532	523	530	546	538	561	516	510	550	561	538	511	575	535	530	546	516	550	544	557	555	550	545	553	553	512	536	635	558	556	552	546	543	555	564	544	543	533	504	573	567	557	549	585	539	526	536	553	520	548	562	560	543	553	569	550	522	544	505	572	560	579	536	548	552	513	564	501	570	499	531	568	513	609	557	540	573	548	550	553	559	533	515	513	576	546	546	548	558	540	562	484	539	544	521	572	568	528	559	554	576	550	576	550	559	519	530	519	531	536	532	539	529	558	557	527	531	541	556	563	576	513	543	547	514	553	517	581	531	542	498	542	537	546	544	524	598	470	536	561	540	547	486	556	579	566	539	508	586	537	558	536	540	531	529	513	559	554	545	531	545	539	548	544	529	517	572	561	537	571	521	504	523	529	543	512	558	534	561	549	542	518	533	534	515	499	540	548	570	550	531	563	563	543	548	495	546	554	518	569	502	517	527	540	557	536	538	506	539	519	558	556	537	573	589	496	597	528	545	547	500	592	562	561	542	519	528	533	569	553	571	527	531	567	549	523	550	589	552	553	557	578	515	549	513	520	554	531	527	563	534	552	534	494	573	558	515	547	541	569	563	524	569	504	530	548	500	525	519	544	578	524	513	498	590	515	590	561	526	519	525	549	525	543	530	543	572	546	524	497	550	505	552	586	527	548	565	470	545	546	548	567	574	490	533	537	495	533	551	542	574	536	566	532	519	559	574	542	541	542	594	554	523	527	555	524	543	529	581	477	516	533	485	528	553	567	560	485	506	546	541	534	528	532	550	543	537	520	555	505	521	520	553	598	579	557	469	533	521	566	529	562	556	523	534	525	535	531	523	546	560	543	536	503	553	514	579	552	538	513	530	578	508	563	504	524	534	524	518	529	528	563	525	552	538	543	574	545	510	571	532	556	515	535	548	571	547	541	546	560	520	537	574	532	508	554	576	539	561	577	525	525	553	553	519	555	522	483	515	559	541	547	554	484	579	573	525	518	552	491	544	527	542	530	542	534	547	556	528	536	508	536	518	579	539	541	556	554	510	557	509	515	561	517	593	543	530	569	539	534	520	540	510	554	581	516	561	506	532	511	521	540	543	470	517	511	569	504	553	560	551	554	563	566	528	559	545	573	521	566	557	548	560	565	564	574	556	544	505	561	532	545	606	516	517	534	560	543	550	548	543	540	533	492	526	548	511	547	542	584	539	561	554	531	523	576	528	512	535	547	553	566	524	549	538	532	514	541	541	528	577	510	535	567	511	542	557	581	539	559	510	530	572	517	501	526	547	586	537	525	471	569	546	564	524	542	545	498	531	516	529	573	570	502	524	549	569	557	537	540	515	558	546	558	580	515	526	530	554	528	548	535	537	561	553	520	521	544	525	482	508	559	528	544	534	593	572	534	553	483	583	552	542	555	551	548	542	567	530	519	539	522	591	563	569	522	540	559	547	552	560	511	569	569	542	532	547	521	535	538	538	564	532	543	524	516	565	516	530	515	615	491	526	539	535	570	539	537	496	598	554	567	510	546	521	555	570	524	484	524	540	547	548	524	543	563	526	552	513	544	516	543	548	600	499	475	530	551	514	560	540	523	520	508	564	594	571	530	559	578	529	568	539	524	539	555	544	575	538	542	515	546	496	566	497	559	547	498	516	528	501	535	561	528	538	539	519	539	538	554	561	516	534	550	548	531	512	600	580	541	565	557	573	542	545	541	534	485	542	570	523	523	515	540	553	523	525	558	538	551	504	570	522	533	526	578	544	545	522	538	526	527	539	520	512	491	524	541	556	521	506	513	522	500	550	555	522	551	514	563	581	538	542	557	578	573	519	536	558	533	545	514	495	537	525	528	561	500	519	528	547	542	548	518	507	533	516	551	542	556	585	504
22824	21507	29076	24235	21416	20100	2775	577	513	455	377	405	373	363	375	303	352	313	318	300	306	302	289	288	329	307	328	281	323	315	316	297	326	304	288	277	284	309	304	298	283	295	305	318	322	326	322	332	306	282	291	308	315	309	276	281	296	293	297	319	301	256	297	274	329	270	274	310	306	327	308	306	294	306	314	322	283	314	342	319	272	322	301	293	322	287	312	292	313	323	309	277	302	306	306	286	295	304	304	297	304	277	296	277	301	302	294	267	291	301	289	302	286	325	272	281	320	281	296	266	316	294	328	262	311	290	301	292	290	282	269	276	286	281	313	294	312	290	281	283	292	318	283	255	283	300	305	268	311	278	265	313	278	284	277	272	279	280	298	288	289	293	311	287	313	304	323	282	297	268	286	276	289	301	285	285	299	291	311	319	313	275	259	305	290	278	298	314	319	304	299	299	272	306	278	261	296	304	299	293	278	287	286	286	302	289	307	260	288	298	278	258	309	319	287	280	270	304	299	271	291	265	296	289	283	292	308	262	279	277	282	311	268	278	277	313	285	299	295	299	302	269	290	293	291	274	282	284	285	280	285	292	284	284	280	324	291	276	283	293	272	280	322	297	287	295	313	325	311	275	281	305	294	278	291	319	317	325	291	310	273	294	286	320	292	290	312	287	277	295	306	279	295	289	301	300	266	281	297	279	296	303	297	287	295	288	295	294	315	295	298	305	291	285	296	253	297	307	291	288	291	291	275	302	303	290	281	331	269	277	318	260	289	310	280	294	288	279	304	297	272	297	266	278	305	290	278	292	323	300	270	308	262	293	296	265	286	295	286	271	293	295	277	297	258	283	297	287	292	290	296	274	293	297	294	313	277	266	282	305	276	278	278	288	271	285	264	307	262	287	269	289	266	275	284	257	307	263	298	277	286	294	280	303	270	317	286	312	286	279	263	291	272	286	304	261	322	283	280	292	315	274	276	279	283	298	267	251	270	298	276	294	285	275	287	297	302	298	305	271	300	296	277	299	279	290	288	286	317	276	248	289	319	272	292	290	296	279	272	301	280	290	297	284	282	304	270	296	288	308	284	305	262	297	270	298	258	298	316	312	261	288	262	298	305	299	312	305	272	299	269	320	313	292	271	283	320	278	303	303	293	299	304	281	274	280	300	299	274	294	289	298	245	297	263	272	281	300	301	287	296	323	256	314	288	296	268	319	302	265	309	276	278	275	283	304	301	266	280	263	283	264	273	300	267	282	305	315	266	335	274	298	286	283	270	325	295	269	274	288	253	287	283	322	305	300	280	272	307	265	288	298	329	310	282	251	312	330	283	303	274	302	301	297	276	293	283	303	306	266	290	270	298	283	296	309	320	265	258	297	290	317	283	286	282	285	290	287	295	289	281	293	294	311	278	289	294	288	295	249	290	311	299	290	298	294	287	290	304	293	310	303	285	307	295	290	265	290	317	270	300	261	304	306	273	313	313	310	294	291	272	289	318	302	274	317	280	299	313	282	289	301	288	289	273	299	286	302	282	282	295	284	289	276	288	281	274	288	297	279	297	290	275	285	288	319	282	267	265	269	312	285	276	289	298	328	276	316	307	310	294	307	280	313	288	292	276	249	293	310	289	283	310	288	328	292	274	289	294	291	310	283	262	269	281	263	285	284	285	330	282	311	271	312	292	320	283	275	312	277	284	284	320	261	316	284	296	297	279	262	280	303	308	283	322	283	271	287	295	297	280	269	288	277	288	289	287	311	316	282	287	275	316	269	286	288	305	305	305	278	316	325	280	291	305	249	278	285	277	275	294	285	283	269	335	285	281	305	288	281	309	277	305	291	265	257	291	267	292	268	289	310	287	305	296	292	289	278	273	291	269	276	324	280	304	275	312	314	282	265	264	275	272	301	298	270	317	285	299	293	312	279	280	263	296	294	269	276	282	313	298	310	290	292	280	289	291	273	316	275	276	312	289	298	281	325	329	315	329	288	288	289	323	258	274	296	265	291	292	282	289	332	300	282	309	288	306	291	302	294	298	286	300	266	291	271	284	325	298	286	276	290	273	278	302	272	290	286	263	260	280	299	294	280	314	275	322	260	313	330	299	275	314	320	285	277	311	311	262	324	267	305	293	294	278	277	300	295	267	294	300	294	303	278	298	290	274	318	288	286	303	277	303	274	277	306	286	280	291	281	285	282	295	299	299	315	318	301	272	276	282	297	304	278	269	288	279	313	321	270	307	288	278	284	288	287	273	314	294	326	291	287	255	287	287	290	266	286	284	271	290	299	281	310	265	305	287	313	277	276	313	309	314	285	301	302	283	295	305	276	313	314	256	270	311	319	249	276	276	304	293	301	301	297	321	299	287	303	285	283	317	262	298	292	292	304	305	293	300	296	283	311	309	287	317	322	279	295	280	286	235	283	280	284	300	281	307	289	306	282	294	273	313	305	291	289	269	267	345	288	290	284	281	291	297	285	268	292	279	285	272	281	281	321	309	327	295	287	294	310	273	284	284	265	299	282	289	276	275	320	277	270	288	293	305	271	280	302	301	276	299	292	296	293	299	265	275	316	273	290	283	311	291	289	296	273	312	300	309	290	299	304	293	288	283	290	287	293	321	304	310	312	293	244	287	332	296	287	281	301	283	309	283	311	288	289	315	283	278	305	297	297	273	279	294	265	303	271	263	318	305	283	296	288	279	310	283	312	315	309	298	328	272	310	291	298	299	302	293	277	301	278	295	313	258	292	287	298	292	279	316	285	284	280	281	292	291	288	308	283	300	319	284	280	316	277	290	287	307	261	286	302	270	293	293	302	286	292	284	296	292	342	288	292	302	304	306	292	284	297	295	300	252	292	326	263	312	286	281	332	290	303	282	294	278	294	287	281	289	268	275	266	262	293	292	298	294	276	289	301	284	244	271	324	272	285	311	296	291	263	303	287	270	279	290	280	281	313	272	329	293	313	256	317	287	273	298	308	313	301	297	266	281	305	275	298	278	284	276	332	257	288	281	313	319	253	308	278	290	282	272	286	335	295	283	302	326	276	269	266	273	304	294	334	298	289	277	305	290	282	299	271	266	307	282	267	264	284	291	301	278	306	281	281	302	301	277	290	291	300	304	264	295	277	291	264	253	290	315	305	303	322	294	280	314	306	258	286	242	327	261	296	281	294	286	271	299	308	298	302	291	258	268	288	300	287	295	321	278	283	295	288	298	275	285	294	295	277	274	296	272	290	284	272	279	305	266	316	282	279	288	271	297	294	313	306	271	301	278	309	261	268	297	285	296	289	291	276	287	290	288	309	277	294	307	277	306	291	265	268	290	272	308	280	314	282	311	294	300	261	283	270	277	299	295	302	294	293	300	281	288	314	267	279	309	312	275	275	253	311	287	295	294	247	295	307	279	283	308	286	291	289	248	283	299	267	285	272	304	266	266	271	308	287	290	297	299	317	280	321	312	296	270	271	301	280	296	279	301	317	285	279	265	275	264	288
50271	89947	35523	2516	1796	1362	1124	988	822	666	619	605	517	539	497	477	458	451	433	443	423	443	419	395	396	419	394	362	385	401	407	396	378	417	387	363	381	359	391	383	384	418	390	461	461	408	395	425	408	396	405	432	401	445	422	423	380	389	393	369	369	409	375	369	380	399	402	428	380	428	423	443	390	388	458	389	413	383	422	390	433	402	380	402	362	403	367	408	341	418	379	394	374	362	336	362	370	399	356	360	382	333	371	345	376	388	377	387	393	360	349	390	360	413	352	373	409	378	398	368	375	362	396	382	356	368	375	328	401	365	360	351	350	326	353	366	387	356	396	348	379	369	389	360	369	382	393	348	347	365	371	380	332	340	391	375	368	361	324	358	341	366	365	378	378	382	366	352	382	393	347	368	408	348	344	378	411	371	367	379	385	345	417	394	357	360	383	367	382	345	386	386	362	314	380	372	339	358	329	389	371	359	345	386	354	372	372	388	376	382	348	424	383	386	337	384	327	363	385	386	346	372	362	407	363	364	327	352	354	417	360	363	359	351	360	369	362	375	383	368	392	367	359	376	397	357	380	368	399	403	382	401	356	410	369	397	389	373	394	378	357	361	371	352	371	403	378	336	377	372	362	391	375	350	372	361	365	356	383	326	365	399	371	383	384	368	383	364	384	401	335	378	387	362	399	400	369	333	389	398	355	368	374	372	357	360	346	366	330	374	392	367	347	366	389	388	364	391	379	380	355	361	372	391	383	373	372	384	361	409	381	328	375	343	366	373	369	347	362	359	390	377	361	360	368	374	345	349	347	407	387	385	397	363	373	371	348	361	377	366	356	394	379	327	340	375	393	358	368	400	333	341	358	414	336	370	399	386	378	387	352	374	390	366	366	410	386	403	380	403	384	374	367	367	368	357	369	356	356	383	362	364	402	407	388	379	405	359	338	360	323	374	361	355	368	343	361	363	378	376	345	351	366	371	371	369	365	397	394	386	372	371	381	353	358	371	389	336	364	385	410	361	370	372	349	387	361	352	371	379	380	349	374	368	362	354	360	369	374	375	366	397	383	409	365	363	375	367	380	367	366	373	375	363	358	384	367	361	352	355	346	406	363	407	376	393	385	362	345	399	357	361	357	383	331	332	376	347	367	391	379	383	411	383	366	353	361	386	394	372	376	369	377	381	372	337	372	371	389	371	390	405	348	350	362	356	387	353	370	365	383	392	378	382	410	358	384	371	351	384	375	362	354	384	380	395	384	359	344	353	361	380	374	390	394	357	369	375	378	392	370	360	399	368	430	367	379	364	356	376	350	396	371	366	394	364	365	371	382	361	374	387	386	363	358	375	374	379	348	396	365	382	374	364	411	364	374	375	370	410	376	362	379	382	398	362	382	365	370	361	371	381	362	396	333	363	399	348	357	374	371	353	345	372	357	370	416	387	338	407	348	383	408	375	384	366	365	362	358	403	407	387	376	377	400	358	353	388	369	358	362	407	351	359	366	390	408	360	339	364	376	326	351	383	366	362	389	374	412	360	365	401	385	388	362	349	379	359	376	354	395	355	375	367	379	348	353	358	357	374	363	360	398	383	375	345	339	367	369	384	392	364	395	334	304	398	395	356	379	373	360	399	357	370	371	339	368	388	367	373	405	376	383	406	367	370	375	349	359	332	336	351	348	398	359	362	358	373	359	358	382	391	379	382	382	384	334	400	390	385	335	386	371	376	356	322	404	357	381	357	364	395	354	353	370	373	384	346	379	390	409	360	380	359	354	366	362	365	350	379	379	367	401	357	352	382	394	358	353	362	363	378	363	372	388	371	394	384	376	388	326	331	378	389	395	383	408	387	374	397	375	390	361	366	385	370	361	413	378	381	388	368	374	353	349	375	389	354	385	363	438	349	364	362	407	363	399	358	351	375	347	346	345	376	380	366	406	373	338	387	352	401	386	363	344	364	354	390	328	370	353	373	372	344	373	365	361	374	393	352	401	361	384	360	389	367	384	389	394	373	383	401	380	336	389	353	386	389	375	365	377	339	390	363	374	390	377	378	350	401	395	395	382	351	339	351	382	366	343	374	358	351	356	383	365	341	386	382	431	355	335	373	357	405	373	337	338	352	392	370	367	367	368	378	372	356	380	356	363	359	373	347	370	356	352	359	414	366	381	382	371	372	351	364	356	375	348	345	379	359	345	376	387	352	363	368	397	358	338	367	399	347	409	364	353	396	359	348	368	333	358	367	363	393	351	376	352	346	411	375	387	364	363	371	378	361	363	371	360	362	356	371	351	358	401	381	334	367	377	393	379	401	378	402	367	348	356	349	380	360	396	356	353	378	383	359	334	362	394	367	387	345	369	348	383	396	329	409	332	420	358	369	394	383	317	358	391	397	403	366	382	369	401	353	368	371	383	372	366	340	347	390	372	374	381	369	378	367	347	373	352	393	401	381	364	360	356	370	399	374	370	370	387	377	410	357	374	344	409	403	383	383	386	360	364	372	350	398	389	356	383	364	342	340	350	365	344	385	388	362	386	381	353	378	328	397	365	352	372	350	361	387	354	362	376	354	375	363	366	386	338	381	373	379	397	379	381	356	374	359	393	364	374	389	341	366	368	359	383	378	340	342	376	396	344	366	342	380	348	368	373	370	367	379	389	355	360	383	352	363	387	376	370	394	373	378	379	360	353	367	379	368	363	370	310	371	377	374	338	341	403	387	353	374	399	371	375	356	327	357	383	330	346	407	388	389	390	336	390	404	380	381	403	357	388	381	373	338	361	360	355	353	368	341	384	371	406	344	376	373	361	377	380	334	351	360	375	364	381	381	335	375	342	362	334	361	342	408	366	352	385	344	362	376	367	366	375	341	387	343	392	376	367	333	384	374	372	365	376	396	403	353	366	362	379	367	345	398	351	361	388	381	364	374	361	392	397	347	356	382	390	355	351	350	351	378	359	341	372	346	355	369	410	381	369	371	382	367	353	363	342	365	381	391	405	381	377	359	357	350	394	361	374	330	370	350	337	342	377	354	372	372	365	374	380	374	374	371	359	379	383	388	399	383	394	357	341	388	378	360	363	380	384	368	361	364	370	376	389	420	367	382	361	347	387	382	386	356	388	386	377	326	375	371	383	358	348	382	372	363	366	365	401	350	379	381	358	359	392	348	354	361	406	374	387	386	348	359	379	389	367	352	397	394	368	354	379	362	373	392	364	398	364	372	379	411	363	370	340	381	387	385	377	396	367	376	389	375	352	356	384	394	354	367	332	388	339	379	353	365	336	334	415	352	382	356	380	376	395	389	395	365	367	344	351	368	400	369	350	366	352	388	361	339	358	401	408	406	371	380	376	342	360	369	374	386	377	399	370	364	375	381	343	373	375	362	371	342	386	342	371	422	397	363	355	386	346	364	338	374	382	365	417	346	344	349	364	382	364	340	382	377	402	323	356	372	374	383	351	360	351	348	391	342	372	356	374	382	355	388	368	392	400	350	360	366
28155	21001	11006	1018	548	494	529	461	527	446	502	458	531	478	500	529	497	521	506	482	519	504	476	496	528	477	479	525	511	488	492	495	490	502	499	483	464	467	471	521	513	543	497	521	504	465	497	469	461	518	539	496	500	485	557	493	484	484	461	481	470	501	504	476	494	503	444	515	499	527	524	445	482	488	506	461	504	528	495	479	473	529	514	476	450	478	506	513	492	485	507	482	479	505	529	446	445	520	482	515	513	491	471	514	490	491	505	477	463	487	479	460	465	476	467	499	462	475	467	445	535	495	514	503	489	496	487	458	470	494	485	499	466	479	489	496	477	467	498	477	545	481	496	504	484	516	480	459	522	513	527	471	487	503	501	485	498	524	449	497	482	458	474	473	514	493	470	465	445	490	512	503	522	460	499	454	507	492	437	487	451	469	489	442	476	474	462	480	482	472	500	475	461	519	472	490	479	506	487	520	517	496	515	479	508	519	476	438	493	471	474	500	489	502	429	528	557	476	493	473	479	526	523	465	484	470	504	531	469	509	528	510	521	457	446	495	493	482	467	508	527	468	504	546	503	491	475	494	461	469	525	494	503	480	485	509	433	481	486	521	471	451	457	497	535	493	480	471	495	510	487	484	501	512	496	476	482	515	487	523	498	489	515	507	474	488	488	470	520	518	526	473	517	522	480	494	489	542	461	490	505	472	457	497	483	558	502	487	509	508	510	474	465	460	509	455	511	437	510	489	497	482	517	497	492	515	501	500	492	446	502	483	478	488	523	504	498	498	522	458	542	465	484	477	450	461	503	510	470	499	486	468	470	497	471	532	499	443	534	512	485	469	473	478	487	524	522	507	483	509	504	477	451	461	493	468	501	486	520	503	498	479	484	520	471	499	496	535	485	455	511	473	486	537	482	485	481	486	508	502	461	497	513	485	467	488	465	484	508	522	476	520	492	487	476	489	483	481	534	474	506	473	471	491	521	496	452	524	501	485	502	479	491	500	495	495	456	452	498	514	463	474	492	463	492	466	518	461	520	492	452	479	477	491	507	477	497	465	482	502	466	520	439	506	504	459	464	505	508	483	519	521	521	448	474	483	509	472	470	469	476	473	472	477	513	462	484	522	485	525	498	516	482	472	483	479	500	528	448	511	511	488	499	496	489	471	499	500	514	479	509	463	488	451	498	498	501	505	496	473	515	530	452	520	481	443	455	493	486	512	484	461	460	507	465	523	508	505	499	465	466	486	537	486	485	516	504	490	482	447	485	494	450	517	531	480	486	496	515	530	487	466	494	486	514	494	452	501	492	445	515	502	497	489	489	435	471	477	469	471	479	445	472	470	496	477	457	496	492	471	470	487	493	528	465	499	465	515	497	478	505	518	504	492	522	489	526	467	525	509	506	478	471	507	493	497	479	525	487	478	489	476	479	490	472	444	500	485	460	499	516	486	501	519	489	498	506	533	507	463	519	505	499	459	492	517	461	527	495	470	499	496	491	516	494	484	487	502	448	463	465	460	538	488	469	477	505	477	460	499	457	471	532	498	508	492	511	509	488	489	514	506	499	493	498	464	525	426	474	487	529	510	482	485	504	462	498	489	460	510	518	499	458	524	491	535	464	501	495	500	493	510	486	526	498	488	482	496	462	464	480	507	485	532	501	487	495	483	507	505	502	486	412	486	522	493	483	519	471	469	479	513	494	480	505	504	447	473	499	489	498	480	490	512	494	459	553	481	499	497	434	456	461	485	470	477	480	508	476	500	485	476	503	470	486	513	475	490	485	476	516	465	497	470	453	495	443	524	453	492	497	479	503	477	499	517	528	490	476	460	495	459	427	489	486	493	485	458	496	510	498	484	521	478	493	523	471	476	461	515	481	509	473	482	479	511	500	499	476	479	487	482	538	522	463	513	480	467	474	496	464	519	489	513	523	539	479	516	486	471	485	494	520	518	439	503	508	478	480	474	485	500	501	508	458	504	480	465	561	529	502	498	448	466	524	478	488	478	509	484	483	480	453	514	519	477	452	475	494	462	501	482	464	493	489	513	480	498	484	530	455	491	509	511	498	507	491	500	530	449	488	469	516	481	483	497	475	468	503	518	484	495	516	525	465	481	495	512	468	516	470	474	437	514	489	516	501	470	495	503	465	485	498	479	513	486	531	511	479	514	470	466	509	469	480	482	476	435	479	499	488	498	512	455	485	501	468	485	472	516	491	486	449	475	493	461	505	549	492	497	491	495	496	469	489	492	496	450	450	471	490	505	530	472	526	461	526	497	494	538	444	512	506	504	474	485	479	470	503	486	452	466	437	534	513	517	454	459	458	499	491	466	468	484	490	497	491	501	474	436	493	502	494	471	508	476	472	480	485	480	502	486	487	546	483	492	497	505	494	526	466	485	521	489	499	508	456	491	458	468	478	504	495	455	498	487	519	443	450	496	448	513	462	480	488	488	498	477	467	496	512	522	507	504	485	474	501	507	478	502	434	452	497	500	524	482	477	461	511	448	486	471	513	477	448	478	526	489	493	485	511	512	483	494	491	477	502	507	513	452	486	476	486	494	480	497	491	493	529	479	453	516	482	488	449	450	512	497	511	467	476	523	490	529	503	484	462	509	447	486	509	472	516	508	479	482	533	548	465	499	493	503	500	495	509	460	449	511	442	512	498	484	531	453	502	484	491	499	505	485	496	483	515	473	487	489	525	539	535	474	486	480	453	488	513	481	504	451	487	475	488	461	487	513	441	477	462	478	441	482	472	517	477	464	476	470	478	474	459	514	513	478	473	499	490	517	489	484	480	490	499	499	480	458	503	485	493	529	467	480	490	477	507	484	485	467	459	457	508	468	524	516	494	495	478	495	494	485	478	463	485	536	494	519	490	447	495	488	478	506	484	482	461	456	513	460	456	452	509	523	488	467	484	513	484	536	514	468	494	483	479	473	485	479	482	514	483	488	502	516	505	483	475	520	469	449	504	504	494	441	516	482	490	469	509	531	504	509	503	476	517	489	488	483	503	470	485	523	483	497	507	480	475	488	523	460	485	518	481	458	506	506	491	498	507	479	502	476	505	487	498	507	512	473	471	519	480	496	489	514	485	497	497	455	470	477	490	523	503	505	483	502	529	500	506	487	476	495	538	471	466	469	518	491	465	474	517	500	517	448	537	528	429	489	501	514	511	494	532	516	502	460	504	501	469	452	531	495	476	497	525	443	497	499	492	492	494	479	459	494	493	492	500	464	463	493	470	464	505	489	495	470	501	509	523	500	504	480	478	508	485	495	497	508	469	492	471	510	498	462	472	471	468	470	485	480	472	440	438	491	476	505	517	465	449	495	499	536	477	483	491	465	496	508	509	504	497	486	519	529	464	502	469	473	466	499	497	508	460	510	512	504	466	488	498	494	475	466	503	467	481	473	490	487	489	477	468	478	487	464	497	485	480	504	491	485	463	470	500	482	502	500	489	491	526	475	462	473	472	429	468	489	513	442	504	472
16930	27604	6487	697	712	676	671	653	664	584	653	658	655	636	610	616	654	606	632	628	652	659	593	612	649	615	615	626	630	647	635	657	655	613	631	591	634	588	609	625	631	618	588	653	609	668	635	603	663	670	611	643	619	654	645	638	663	626	649	633	612	664	610	621	606	576	617	642	617	624	631	639	608	577	599	602	603	616	660	604	631	636	616	709	632	619	605	628	622	662	628	612	605	597	648	609	638	663	586	602	629	595	632	656	653	634	648	647	604	670	677	654	600	618	618	652	645	583	668	659	621	674	640	653	620	636	610	671	602	635	621	576	622	664	636	618	631	659	641	614	658	650	646	628	618	639	616	628	641	570	630	616	610	623	636	647	640	606	669	589	627	612	608	644	599	610	670	639	616	611	639	595	659	627	588	604	613	648	604	669	636	621	629	586	638	607	646	623	620	640	627	608	619	629	611	601	626	636	629	608	630	638	629	592	675	615	602	623	624	635	591	599	639	579	597	550	623	636	621	628	641	674	651	601	625	604	623	592	655	625	616	614	604	630	605	636	616	630	649	610	643	646	622	593	650	635	614	650	620	601	666	657	628	639	653	645	616	602	651	614	585	637	624	585	675	651	621	616	587	626	619	628	634	605	547	632	660	587	613	589	568	640	601	625	649	605	648	663	618	642	595	615	598	709	635	668	652	646	627	606	632	606	654	659	591	667	614	626	633	609	632	678	641	638	651	670	648	610	630	579	658	632	707	601	640	617	607	632	616	661	671	634	617	644	614	605	650	638	630	593	661	605	640	703	634	592	648	622	676	622	622	634	584	667	637	590	627	657	666	655	630	614	620	590	612	665	629	701	601	645	625	591	620	619	639	638	591	580	653	619	629	645	633	651	623	667	596	645	618	611	656	615	603	581	618	616	624	608	620	649	598	640	584	608	615	639	657	618	620	586	617	661	613	609	609	609	621	624	646	616	617	633	645	652	664	639	609	643	631	610	646	598	594	610	587	608	626	658	614	605	604	654	633	648	656	604	608	666	663	635	615	617	585	619	579	601	646	628	592	603	611	643	670	697	601	556	644	601	639	647	647	605	633	626	588	645	647	646	580	613	653	664	620	624	563	668	702	599	629	622	635	650	610	601	632	650	675	581	622	595	616	636	631	604	614	636	647	615	647	637	609	597	652	621	661	621	641	641	610	649	620	595	683	648	619	628	620	597	599	599	642	630	614	646	588	656	639	621	623	645	623	621	621	636	651	618	627	597	611	639	630	627	628	584	600	668	669	613	600	618	627	671	636	657	646	625	656	607	605	656	581	611	615	652	592	597	590	608	648	651	599	673	581	628	630	608	664	572	621	661	610	627	592	616	585	563	624	591	614	589	606	668	658	632	616	609	598	598	651	629	576	597	620	580	667	629	615	657	611	623	663	641	619	650	645	629	651	626	643	611	601	663	653	650	675	654	599	678	669	589	636	652	598	635	643	635	614	631	605	649	585	604	618	667	596	630	636	591	649	637	657	596	627	644	594	658	620	625	658	646	597	651	592	592	648	632	644	652	592	618	621	584	606	612	606	606	657	647	648	625	649	625	624	636	633	636	639	634	629	621	633	624	606	606	609	621	606	580	644	598	597	582	642	695	667	623	604	598	617	635	653	622	596	613	565	586	601	612	651	643	636	610	639	639	616	666	602	632	620	611	631	656	601	631	630	633	626	612	608	618	597	656	624	628	599	651	637	601	602	628	633	618	653	609	594	604	603	658	644	609	652	653	615	677	576	588	584	662	586	644	621	611	640	630	621	642	618	661	608	628	647	619	644	602	620	639	613	617	641	622	663	617	621	612	603	626	628	612	601	600	638	596	623	621	593	609	622	617	663	645	667	624	599	603	611	618	644	638	631	649	618	650	655	660	614	619	609	628	610	628	591	573	608	598	649	620	622	671	634	646	639	668	592	665	669	632	646	634	621	662	634	622	628	682	631	582	623	640	639	635	648	652	613	603	627	601	631	655	649	608	578	638	648	639	601	664	624	627	673	637	637	642	650	653	632	618	675	610	619	615	612	630	646	625	636	665	649	633	579	656	621	646	654	641	620	609	632	621	599	641	647	627	635	607	652	631	631	646	607	628	654	649	644	583	599	631	599	620	601	650	650	662	601	626	628	651	616	672	609	623	637	608	594	619	595	633	618	622	643	612	633	635	593	646	612	619	633	618	637	622	611	642	626	648	625	608	574	647	633	617	623	600	619	650	632	665	610	608	610	642	658	648	655	613	642	644	617	649	669	598	623	632	626	597	635	613	642	645	609	673	629	642	567	600	628	655	647	603	616	629	623	653	655	624	619	618	628	613	646	617	575	652	643	587	656	627	593	653	607	621	618	613	641	625	670	609	608	615	622	635	667	673	586	637	638	619	639	658	662	626	670	629	638	620	662	617	626	616	601	640	671	631	644	605	615	630	609	640	639	600	625	622	640	612	610	626	595	600	626	639	577	625	591	631	641	648	626	649	629	610	651	609	586	650	556	597	653	608	606	688	657	584	620	613	649	645	623	670	593	630	656	617	627	646	601	654	642	577	644	630	637	638	603	676	624	640	652	653	648	613	618	615	608	617	598	607	663	610	596	630	621	607	646	641	624	619	656	658	587	612	615	659	629	649	666	640	597	627	629	630	680	662	650	655	589	626	629	625	629	627	667	626	646	665	658	612	603	605	612	611	681	621	640	631	610	652	647	644	639	613	599	618	631	601	610	643	649	650	609	649	639	604	614	636	645	655	610	628	609	634	602	575	607	636	621	604	650	653	575	630	652	634	625	606	599	632	623	672	666	621	654	578	637	602	674	640	612	634	677	604	650	635	603	663	593	687	612	655	679	634	638	596	601	586	592	635	600	599	618	621	617	612	627	657	607	634	599	600	621	673	646	610	607	646	626	619	623	646	592	639	641	644	621	618	673	660	611	603	621	638	634	638	622	644	593	606	634	674	631	627	627	646	619	628	604	644	622	617	643	647	639	611	650	569	585	598	601	617	629	627	633	639	623	618	635	635	653	622	608	629	628	654	617	636	646	607	608	606	677	656	605	641	638	615	639	665	636	682	608	620	625	584	624	646	655	620	689	612	636	657	661	655	606	661	628	603	586	657	596	630	597	613	622	649	621	636	644	612	627	660	664	648	625	621	644	615	579	646	664	621	688	637	589	588	641	599	587	571	616	583	648	651	655	632	609	653	678	634	578	622	638	576	619	640	610	632	648	644	621	632	652	661	651	597	608	634	599	627	623	649	638	608	629	587	630	618	644	630	622	656	614	597	590	633	610	638	632	634	624	634	655	625	674	590	587	599	638	610	657	616	577	608	621	636	613	626	672	643	665	606	611	599	614	611	628	638	604	624	631	606	618	656	623	641	628	593	622	624	643	616	624	588	632	604	665	634	600	653	621	609	654	691	644	645	645	638	647	660	648	569	628	612	597	656	650	597	650	605	626	609	649	621	608	636	653	635
23805	21559	28522	24779	20208	4765	620	547	487	488	444	432	458	441	421	398	425	412	478	391	433	435	396	412	426	387	396	417	365	390	370	446	384	383	414	407	413	405	408	388	363	404	413	431	409	395	401	385	386	423	430	430	413	399	391	398	440	393	381	398	381	391	421	374	408	390	404	395	432	405	425	408	423	404	404	444	376	411	398	378	393	372	433	378	403	396	400	409	399	398	399	412	396	401	415	423	388	394	414	421	401	415	398	403	406	388	382	391	429	394	402	398	417	415	382	409	392	416	373	388	375	399	399	435	406	384	392	406	377	395	390	413	398	375	400	368	396	368	396	385	396	406	438	376	391	397	439	391	373	406	374	407	431	382	370	384	384	389	414	405	385	378	396	371	389	417	405	395	388	407	405	418	367	392	386	418	408	411	382	415	388	407	370	410	417	395	417	407	404	385	376	396	414	386	403	425	423	428	382	379	398	402	383	399	366	374	417	366	378	374	374	378	387	391	418	434	406	413	393	373	381	424	407	405	399	427	409	387	397	397	376	382	367	394	385	398	391	392	366	402	426	430	389	405	391	430	397	407	411	428	388	411	394	380	369	413	417	391	362	403	385	404	423	419	388	386	395	405	411	378	415	375	404	399	377	403	392	433	375	397	393	411	377	438	407	376	402	434	412	402	380	403	390	406	399	362	390	408	378	392	453	435	388	390	353	364	382	388	406	401	422	381	448	370	405	381	380	384	358	425	422	426	433	405	426	392	375	391	396	395	380	407	374	384	357	397	396	373	382	397	364	433	409	416	433	391	398	407	412	430	320	445	391	381	392	399	399	396	388	385	368	399	395	395	391	398	431	396	367	418	377	414	411	419	408	414	390	429	399	368	401	400	375	366	441	399	426	404	388	388	397	354	432	418	415	412	393	403	389	387	381	408	350	378	409	386	394	365	390	429	416	390	379	422	387	372	396	418	410	355	388	419	373	413	438	439	404	412	371	393	378	371	400	383	391	389	416	443	388	369	400	427	377	407	448	415	418	414	411	364	404	396	369	402	410	398	407	390	380	389	402	393	385	395	410	423	389	390	420	388	372	400	383	387	364	378	389	445	396	415	420	384	412	411	442	387	393	418	392	383	411	391	405	426	382	405	398	418	405	379	428	439	368	408	394	395	403	360	355	381	394	406	404	357	391	431	453	377	430	382	438	411	410	386	381	431	386	383	395	407	428	396	368	393	399	385	387	396	405	379	432	387	364	419	409	423	428	423	384	402	429	395	396	385	417	410	384	418	406	434	412	433	399	395	377	396	358	384	407	402	383	424	390	387	432	373	387	429	401	372	425	378	403	433	397	381	378	424	399	382	382	402	402	375	387	427	393	413	366	447	430	370	394	440	418	407	414	421	398	437	396	389	379	405	410	412	396	383	366	360	372	404	397	389	409	390	374	403	375	386	375	379	396	393	391	406	399	377	374	373	404	422	418	399	349	399	395	376	413	389	411	391	391	370	388	411	385	411	417	396	413	364	373	398	406	392	413	404	410	429	416	396	392	420	386	361	421	388	418	410	387	391	428	412	444	379	406	384	413	443	387	374	406	399	397	397	405	384	416	382	402	422	394	431	430	397	403	406	408	422	438	362	433	416	393	377	399	352	378	364	397	371	386	404	409	392	398	402	438	363	417	387	403	398	419	392	369	377	398	390	405	417	383	401	378	392	378	382	403	378	383	376	403	408	439	392	386	420	366	406	396	393	406	390	386	375	399	381	398	379	402	398	432	382	393	402	378	424	384	407	390	374	401	392	356	373	379	405	375	378	432	373	388	400	391	390	413	390	383	408	373	394	394	426	381	361	439	384	397	376	412	378	387	395	400	382	394	429	377	390	399	367	407	344	375	390	420	399	385	374	386	444	384	414	393	426	365	383	401	384	368	376	404	400	404	382	376	358	432	393	371	417	437	368	363	394	433	421	389	431	391	395	375	421	416	411	419	444	392	387	381	398	389	422	390	403	378	373	384	395	383	391	427	412	408	382	413	372	396	374	357	425	424	383	406	385	399	402	416	412	378	369	414	449	392	406	389	371	432	393	383	414	382	377	386	398	407	421	398	377	397	380	426	409	396	389	404	369	419	411	402	412	400	431	373	384	427	393	374	367	361	406	367	373	401	397	396	430	413	416	329	384	356	373	375	367	424	382	399	381	387	385	391	380	369	411	409	398	383	393	394	420	376	394	438	397	401	393	419	394	393	394	408	377	389	382	392	379	403	424	401	396	389	417	408	381	440	407	396	393	421	404	387	388	397	421	408	376	450	388	435	365	409	398	424	398	358	396	400	406	397	448	397	417	408	385	380	426	369	446	413	361	401	396	401	420	403	404	410	382	415	379	376	383	386	416	421	382	412	406	373	419	435	403	444	429	412	383	369	420	413	385	425	398	420	450	430	422	428	385	415	375	413	413	429	376	396	378	396	392	372	396	397	382	434	435	409	400	424	407	380	385	411	371	408	379	422	395	399	369	414	413	389	395	385	396	395	396	430	362	369	417	359	383	367	404	394	397	408	401	402	408	403	437	368	392	346	436	373	413	417	392	412	373	383	387	395	405	404	366	369	451	402	414	375	425	417	397	425	394	411	398	370	385	395	404	395	380	379	426	397	385	420	457	347	399	380	387	415	419	372	374	424	386	392	371	392	417	394	394	374	401	433	425	364	397	347	378	413	380	401	378	419	423	430	372	403	393	409	413	364	337	369	378	416	399	394	404	384	365	396	385	383	385	397	377	378	351	411	401	420	405	387	413	371	424	390	402	382	442	412	422	385	378	386	424	386	411	375	411	380	368	408	411	402	380	383	390	364	397	408	413	386	394	402	392	371	411	407	391	379	415	365	382	404	389	396	376	394	422	388	391	380	409	420	366	384	406	363	442	392	444	369	417	370	394	395	408	413	351	394	399	461	415	401	413	410	364	396	388	423	440	412	381	381	431	377	394	399	407	395	350	384	388	382	383	390	426	402	392	386	349	415	383	418	402	388	377	389	404	400	401	389	355	407	364	373	374	419	400	439	415	385	414	399	370	397	383	414	416	371	440	371	391	400	415	363	367	376	410	390	398	400	396	398	434	386	424	402	365	412	383	458	408	390	383	379	376	407	400	380	463	364	384	395	413	405	405	431	352	397	408	422	379	390	392	406	405	454	387	404	399	426	384	397	359	379	394	379	386	412	432	409	379	415	384	395	389	394	412	370	419	381	418	450	427	380	408	370	379	411	432	398	375	408	399	368	383	403	392	456	366	384	395	384	419	376	383	434	437	390	399	397	355	357	444	422	457	382	408	429	384	404	457	389	405	379	405	415	418	412	410	366	409	401	375	391	405	419	373	373	414	388	404	396	388	381	395	391	395	407	417	418	359	381	436	407	425	362	418	416	380	398	375	406	443	394	347	359	431	376	408	427	399	391	392	387	397	378	419	401	354	396	394	374	382	414	401	387	380	403	398	392	359	448	406
43128	77641	29578	1577	1204	1055	938	793	766	768	674	621	614	597	607	611	578	547	532	554	522	597	539	512	531	569	548	494	501	522	485	498	536	483	546	545	542	541	516	514	524	545	555	584	556	564	550	533	541	557	539	551	538	524	528	562	546	528	545	523	508	518	523	524	538	551	508	517	524	559	559	541	549	505	538	534	516	563	540	539	572	580	507	532	533	548	548	549	526	486	537	499	513	523	527	520	499	513	549	501	509	506	488	526	483	503	524	546	592	507	553	541	547	529	510	474	528	522	511	502	538	493	523	501	529	535	517	509	541	497	539	525	501	461	518	524	553	472	486	509	517	541	561	501	491	529	531	516	589	536	495	549	514	511	497	471	503	498	506	474	480	518	526	530	509	516	533	546	527	496	497	563	496	545	498	506	487	489	531	502	525	538	549	508	529	545	534	540	460	478	493	501	532	510	541	519	501	557	503	501	495	490	489	516	513	519	461	562	527	564	547	530	493	519	525	512	526	565	518	563	538	513	529	520	549	463	527	531	498	558	488	550	539	513	529	535	483	540	500	502	552	527	539	548	544	500	483	474	537	505	557	507	535	537	504	543	527	510	520	520	534	499	515	516	542	555	529	519	548	518	494	499	508	491	519	516	484	525	508	540	520	543	504	532	540	535	511	487	531	524	520	549	540	498	551	528	553	495	523	553	555	537	499	539	504	491	538	477	516	512	570	530	513	486	553	510	544	572	537	524	491	504	555	480	533	484	465	497	512	513	531	548	508	544	492	520	543	529	492	507	516	475	529	546	521	506	530	527	554	513	479	513	502	452	494	564	540	480	505	527	550	514	500	518	479	517	522	530	547	509	522	486	503	468	544	544	501	536	494	542	515	527	533	523	554	515	525	484	523	514	483	535	471	481	516	515	554	549	515	517	488	527	535	524	538	491	490	523	515	483	505	524	477	485	550	537	544	577	527	504	511	518	519	539	533	518	508	490	506	529	524	519	557	485	531	462	508	507	496	486	547	517	534	540	494	536	476	531	551	483	475	515	488	552	520	554	478	487	547	518	511	490	517	561	501	575	527	522	490	509	504	541	505	544	537	521	506	529	509	475	476	519	515	542	530	528	480	540	541	515	512	554	499	525	499	509	522	548	526	456	538	558	537	529	523	492	543	508	541	507	523	480	513	522	525	520	543	542	535	512	520	542	474	494	566	543	505	521	524	497	499	492	512	512	493	528	494	519	537	513	491	517	522	526	501	529	522	466	520	503	546	493	486	501	515	499	503	535	512	494	514	500	501	465	561	517	517	524	512	534	498	467	459	536	542	519	503	529	476	487	501	542	523	514	510	504	569	496	502	484	552	503	504	541	488	518	531	544	523	518	517	530	538	521	519	534	538	532	511	517	501	535	533	513	493	545	540	524	464	535	512	479	506	535	513	500	559	537	521	513	517	532	522	490	491	569	524	473	519	479	548	497	493	527	513	529	486	505	507	496	519	517	494	524	523	541	510	500	497	464	563	521	548	523	537	513	495	479	492	543	490	527	527	519	517	522	543	506	511	525	497	526	533	504	502	490	557	542	485	519	517	488	503	539	520	503	508	523	522	555	494	541	546	464	521	548	511	534	529	517	520	520	531	523	510	524	559	484	520	466	518	545	545	524	502	530	514	510	536	524	522	515	508	534	525	502	505	527	536	475	472	520	483	512	511	502	493	513	512	558	511	546	539	555	483	530	534	511	518	529	506	533	527	527	510	494	518	526	499	506	528	548	505	511	518	527	497	561	488	532	523	530	518	547	474	520	486	520	502	506	524	531	521	515	511	518	505	509	477	525	533	546	522	542	510	553	492	519	524	483	557	555	535	540	544	514	516	574	525	548	513	528	498	549	496	543	535	529	524	552	503	538	529	581	575	507	553	528	510	492	512	508	529	537	489	532	494	510	516	537	514	498	513	557	508	512	538	526	550	504	522	517	553	483	540	520	533	513	503	539	520	525	541	494	502	522	552	541	520	522	537	516	538	525	542	518	529	522	499	498	526	552	504	462	530	505	492	463	522	497	509	550	529	505	533	488	511	512	535	526	530	519	491	548	532	513	534	519	508	533	496	517	547	514	527	503	468	529	528	517	527	531	549	499	534	528	511	496	488	526	516	501	510	503	477	570	489	536	547	512	516	491	508	535	542	496	509	531	553	515	522	522	521	495	551	528	513	536	509	486	542	512	505	495	489	501	494	490	504	509	523	501	579	543	541	543	511	579	528	502	503	521	495	551	525	506	506	510	519	502	496	521	531	485	521	526	521	519	521	503	536	517	513	541	507	522	509	511	525	545	528	507	522	540	556	504	531	533	468	515	511	525	492	566	516	520	492	554	502	519	498	551	530	498	536	533	518	477	527	470	524	497	478	505	498	522	529	520	497	514	500	542	512	506	533	510	493	503	486	520	523	547	550	500	503	550	497	524	501	504	520	464	538	538	476	517	538	531	511	505	549	521	490	518	529	498	480	553	474	484	516	510	516	562	470	534	538	511	516	534	466	516	484	539	486	537	485	504	534	523	521	485	529	526	546	514	534	536	531	491	517	501	558	510	513	521	540	521	518	555	507	508	523	545	502	522	546	500	556	523	489	482	525	523	487	480	520	524	505	509	541	529	513	552	522	537	485	490	508	468	510	508	521	527	520	501	481	516	541	521	504	496	505	467	488	532	491	517	525	479	528	510	517	457	532	499	520	572	460	550	532	513	506	506	529	540	467	510	509	502	533	526	533	479	525	536	478	521	512	529	505	528	490	531	513	475	545	545	525	439	522	498	519	482	521	541	502	548	563	542	497	503	525	536	531	509	487	538	481	517	516	554	509	517	556	544	531	518	508	552	480	530	545	513	496	480	528	533	480	531	511	511	509	557	522	503	561	527	507	506	527	536	585	566	487	515	572	509	507	501	530	485	518	525	490	482	545	505	529	505	520	494	569	527	537	498	523	512	510	516	529	490	519	492	492	516	527	506	556	484	494	552	503	516	498	480	517	546	522	509	497	541	510	524	585	456	521	470	564	518	479	529	520	505	523	511	543	552	484	500	522	513	535	505	529	479	478	542	509	516	523	512	480	530	479	497	508	520	527	541	471	531	499	495	523	543	527	465	458	526	518	542	505	506	485	476	524	527	509	547	543	575	487	497	552	540	497	489	532	528	526	511	524	514	526	531	507	476	530	489	527	509	481	513	522	515	506	518	521	500	500	505	505	460	516	537	546	521	533	484	534	514	535	501	518	500	467	519	508	523	514	526	485	519	493	491	498	511	500	553	537	596	564	520	511	511	518	475	503	557	527	480	523	534	539	483	514	504	494	494	513	523	490	546	516	523	518	500	512	521	552	488	503	501	543	483	505	542	523	572	547	524	549	510	518	533	547	529	539	567	483	525	522	513	518	507	506	512	530	542	549	508	526	506	507	516	535	501	506	502	504	517	489	498	561	499	511	546	520	523	528	479	492	497	469	508
24965	21820	27218	24484	5646	620	531	476	450	473	433	410	466	425	433	415	465	416	465	438	415	431	409	422	432	428	390	442	415	397	384	432	417	416	419	402	421	429	449	430	439	421	461	432	416	434	417	456	440	439	424	416	432	392	427	413	408	395	410	370	426	436	410	406	445	452	420	442	414	417	440	465	401	425	389	421	397	424	419	472	407	411	398	415	435	400	445	422	478	446	415	425	391	409	427	399	395	420	408	447	400	417	410	400	410	460	419	433	394	425	453	401	442	392	399	443	423	415	457	435	420	385	375	392	419	421	433	426	439	412	401	434	441	384	404	427	427	400	403	440	394	413	473	386	428	434	427	404	387	413	432	404	417	437	425	427	430	415	444	446	436	435	418	436	443	400	407	423	453	426	413	381	389	390	418	417	390	406	454	462	406	430	401	426	403	412	421	414	441	381	447	429	425	397	429	434	464	455	389	463	417	395	416	397	392	431	421	414	433	424	405	408	409	393	433	428	387	459	432	395	448	395	427	443	423	416	410	453	433	421	416	425	404	421	440	420	404	415	447	423	413	404	430	456	459	407	393	448	407	437	432	400	372	457	366	416	411	466	446	431	409	444	396	424	420	428	416	421	397	432	417	433	401	442	389	418	387	410	423	407	390	410	432	423	414	434	416	408	438	382	473	412	376	407	380	418	448	404	415	442	426	399	440	422	405	419	386	402	386	424	394	423	428	441	401	436	407	431	442	432	436	413	436	443	393	387	400	411	423	417	410	427	424	433	411	446	412	411	387	436	417	410	405	438	383	415	421	380	397	387	429	419	420	409	398	408	435	436	421	367	435	428	412	401	450	438	398	449	418	397	427	413	428	413	423	434	411	394	433	379	403	422	478	414	412	401	423	416	402	420	396	441	388	420	413	435	434	424	399	429	391	444	443	394	407	406	442	411	375	413	410	437	424	434	428	408	401	470	402	438	409	406	415	413	421	383	435	438	409	434	406	398	460	399	438	415	422	421	428	396	430	410	434	417	388	431	403	465	414	402	430	436	425	404	413	394	433	409	402	410	423	416	470	418	389	429	433	413	400	411	399	432	448	397	399	425	433	447	395	408	421	423	402	437	411	412	406	399	423	420	420	408	412	429	392	391	412	421	423	407	449	442	415	404	426	386	427	430	430	387	404	412	403	455	423	424	435	412	445	411	438	422	434	436	440	419	405	419	411	395	406	448	411	396	433	410	440	420	460	419	400	395	413	378	382	443	425	392	427	419	412	431	394	423	401	425	392	416	408	427	407	385	414	432	387	389	408	413	431	386	442	451	412	398	379	423	393	439	431	417	411	421	427	418	394	433	431	394	391	405	448	406	390	404	417	445	398	396	430	372	454	417	384	413	374	423	418	433	424	423	450	466	401	414	416	442	428	408	393	454	420	396	427	446	394	423	429	395	434	422	421	436	422	363	425	419	422	438	423	430	410	445	411	446	404	384	434	417	431	426	431	431	390	403	411	420	421	430	439	419	426	404	426	409	433	400	446	419	412	404	389	427	402	442	405	392	431	406	427	403	433	424	417	436	416	412	439	381	409	408	399	429	388	401	407	431	434	452	394	410	431	403	400	431	403	439	411	426	415	391	407	411	439	417	401	359	399	395	392	425	407	431	425	424	433	427	415	422	393	455	393	431	431	422	405	420	402	414	411	419	405	404	411	422	390	401	436	403	429	394	428	416	435	436	444	433	397	409	403	403	400	404	425	416	412	429	436	418	426	419	435	446	428	416	428	462	434	399	438	386	421	406	441	439	430	401	405	408	393	441	398	391	424	444	407	405	398	434	453	424	442	402	427	442	426	412	439	390	404	439	429	443	436	435	460	404	419	397	418	424	415	393	454	432	433	436	440	405	423	428	426	413	394	416	402	391	419	407	429	389	439	445	388	444	389	428	426	400	420	412	403	428	418	395	443	413	391	441	441	441	389	398	418	410	409	384	411	432	387	433	431	426	407	419	412	433	459	443	439	413	463	450	451	432	394	427	410	415	388	404	425	433	388	381	437	460	408	441	422	411	412	381	415	437	489	439	435	431	423	428	437	426	360	417	401	405	404	390	410	409	456	444	390	391	393	394	402	418	444	428	425	409	424	434	382	436	439	395	442	417	412	377	406	422	434	434	390	426	369	413	427	432	424	405	417	429	407	414	468	432	406	417	392	459	403	444	414	408	419	420	432	428	457	378	417	435	405	428	458	393	421	406	403	389	392	437	436	395	452	413	402	446	441	436	419	400	424	404	424	433	459	403	435	441	445	406	431	414	443	448	417	397	402	394	394	413	401	428	452	421	419	359	422	418	422	419	367	423	422	379	422	432	441	426	420	419	403	404	390	385	413	401	404	423	414	386	423	412	400	402	394	456	405	443	391	417	422	415	401	402	449	407	435	397	412	385	422	470	422	412	430	400	393	428	433	415	417	426	411	446	403	429	406	433	428	453	375	415	435	440	400	438	405	392	398	401	413	425	402	368	446	412	387	398	418	397	435	414	408	399	455	392	432	409	437	398	408	399	436	420	411	438	451	408	429	403	417	416	440	451	443	425	394	398	404	380	410	409	399	439	424	413	396	407	466	471	434	422	413	398	426	419	402	405	404	420	391	410	438	430	453	408	429	457	413	422	431	442	383	419	432	417	419	426	411	395	406	374	423	404	418	404	435	404	416	413	437	417	426	416	450	411	440	427	432	461	412	426	418	430	422	446	399	382	426	410	388	435	384	408	414	470	442	412	423	396	392	403	407	392	421	372	442	425	440	408	404	420	398	430	437	413	415	418	415	426	403	401	432	404	397	418	439	392	430	423	435	438	401	408	410	431	412	414	422	438	406	398	398	406	418	432	408	467	427	447	421	407	442	407	412	397	405	421	420	427	428	447	418	404	435	420	410	398	419	403	389	460	404	394	430	409	393	409	443	446	412	433	409	408	440	400	440	435	449	404	448	433	434	415	432	430	416	417	439	439	440	386	401	418	429	423	423	450	385	436	413	404	436	413	389	428	427	436	452	426	401	443	411	369	395	413	410	415	424	399	403	438	432	400	437	437	435	428	409	446	429	450	370	439	454	414	426	431	426	414	433	396	460	413	422	436	424	412	382	417	417	407	378	456	409	429	415	430	427	407	446	387	383	389	415	415	453	433	386	401	423	418	408	423	432	425	421	413	411	399	405	419	369	384	441	429	457	398	397	474	448	395	417	446	421	428	383	388	418	439	425	406	413	429	403	413	452	406	393	432	446	415	433	434	379	416	403	408	440	449	426	420	414	438	430	403	367	472	432	385	435	409	405	407	400	406	402	387	432	463	427	440	462	434	468	400	405	402	382	401	426	442	402	386	466	447	422	408	400	392	414	373	432	420	419	378	469	438	419	441	385	421	395	390	458	439	437	434	361	383	393	430	412	415	416	415	421	411	408	424	416	412	403	412	391	431	408	447	407	397	408	445	424	420	431	419	436	427	428	415
37957	64020	22757	1053	920	816	721	731	685	577	625	612	643	583	583	553	574	589	546	528	563	595	528	529	569	542	549	562	523	526	548	526	529	514	518	550	512	528	558	515	528	572	601	592	559	522	534	552	542	521	557	557	584	497	581	537	529	493	521	562	568	519	506	546	528	546	538	544	512	572	573	535	573	547	552	553	573	548	539	556	570	536	506	529	596	547	579	547	551	501	540	547	537	501	525	488	502	540	537	569	484	548	524	534	559	535	524	527	565	556	529	538	528	550	534	525	524	547	543	545	520	532	521	523	577	524	537	540	535	550	521	522	527	505	513	528	524	570	511	504	508	532	533	534	507	536	485	561	542	539	542	545	529	500	542	570	522	499	503	521	510	547	514	523	541	512	501	498	555	492	491	485	529	503	561	504	537	495	514	534	562	507	532	553	499	532	527	519	562	583	517	538	490	551	539	517	524	489	538	519	530	564	540	562	540	509	525	546	548	550	559	521	523	553	529	529	525	553	526	541	534	561	541	562	487	527	507	564	484	532	512	563	554	512	548	548	531	514	582	519	551	499	582	489	552	510	533	529	524	532	512	562	522	559	500	538	530	561	518	540	503	539	504	531	558	543	517	533	526	511	527	525	534	535	516	493	524	547	537	493	537	499	524	520	556	488	511	531	508	522	480	509	534	530	528	552	528	520	558	507	521	526	572	566	558	553	586	546	500	498	544	527	549	532	558	539	507	494	514	525	518	544	533	561	566	521	570	552	516	545	576	521	512	518	552	516	492	558	524	571	503	534	524	544	502	510	519	542	529	537	527	527	527	523	524	520	530	525	540	511	533	550	528	544	512	502	568	565	544	537	496	506	535	503	524	545	536	508	533	557	514	490	544	507	542	586	552	534	540	507	508	534	540	486	526	500	532	554	528	569	535	510	545	538	529	558	547	517	514	536	558	524	519	572	502	538	506	551	546	547	500	536	523	524	489	528	508	509	559	519	519	510	562	501	520	503	541	520	496	541	542	530	494	543	515	547	541	547	584	538	539	531	532	517	516	542	536	553	525	542	515	485	553	528	485	536	502	543	507	560	511	503	537	541	541	533	534	558	547	524	540	545	478	539	536	563	478	533	509	558	514	557	515	550	540	555	509	505	536	530	539	494	560	536	549	557	528	522	508	556	551	519	546	531	513	487	485	543	597	546	563	533	491	540	467	538	565	536	531	527	563	573	552	494	515	532	560	546	541	515	540	511	544	489	514	489	562	541	546	568	503	518	545	547	545	526	543	563	548	513	535	512	561	482	536	543	513	537	543	497	529	542	566	476	514	529	583	525	511	536	521	530	521	566	554	541	534	536	529	507	486	512	522	470	560	543	528	553	523	554	494	492	593	560	517	528	498	534	516	549	554	544	536	541	506	515	554	516	530	542	567	569	520	496	529	558	557	533	560	566	510	493	510	510	505	495	530	491	545	548	563	537	519	519	516	567	511	492	538	494	518	526	508	501	549	550	502	506	554	515	534	509	531	537	470	541	512	573	505	542	545	533	496	549	545	492	545	516	547	555	517	523	557	493	508	549	525	556	525	543	556	533	526	504	505	538	515	568	510	518	548	559	517	564	550	526	483	567	510	526	557	532	516	526	474	548	498	541	518	517	535	525	535	556	549	591	535	509	521	541	548	527	520	561	515	489	546	534	537	516	491	564	549	530	501	553	504	511	541	542	522	505	547	544	552	493	526	537	530	537	540	541	523	533	475	536	515	535	566	528	517	544	506	533	499	520	529	551	540	576	529	517	510	506	537	511	541	512	533	499	564	563	542	528	500	521	523	550	533	530	522	541	511	554	536	548	531	525	539	538	524	550	536	514	531	554	529	541	554	499	524	501	566	527	568	507	549	585	569	580	508	539	524	556	517	562	500	554	498	528	550	510	512	550	532	515	526	532	545	534	531	554	505	506	557	522	569	538	558	520	526	497	568	506	495	544	507	537	558	543	534	472	529	529	547	492	542	578	529	530	536	556	561	467	532	519	545	499	546	530	579	525	509	530	539	539	522	501	550	522	479	518	532	518	520	520	539	534	509	537	513	491	526	526	554	541	530	532	498	528	486	550	498	517	494	543	506	548	529	551	497	512	575	520	504	526	520	557	552	509	533	514	574	541	517	492	489	531	533	559	517	566	525	488	542	556	522	510	541	507	517	556	509	553	502	561	549	522	572	533	580	540	498	507	538	544	543	550	549	531	529	519	524	520	577	560	512	538	529	517	523	565	545	489	512	532	544	563	538	522	544	506	495	556	543	535	537	526	580	506	543	519	549	536	562	534	516	502	532	532	507	534	487	540	520	549	507	557	549	552	520	497	544	522	587	543	541	553	552	539	550	534	543	470	567	535	543	540	528	513	522	526	552	573	541	569	545	482	470	522	600	506	526	515	519	566	543	523	534	535	495	526	522	494	512	496	556	564	573	545	500	561	525	494	532	516	539	507	563	534	524	512	534	489	521	513	536	515	539	558	556	545	495	500	524	570	544	491	537	542	556	543	507	538	562	560	585	524	520	521	522	532	493	507	519	550	495	499	493	532	510	537	520	503	553	524	491	559	581	552	530	505	561	535	549	507	490	545	504	562	525	531	534	515	499	509	554	551	557	545	549	525	517	559	539	521	539	546	501	514	512	509	544	527	536	529	502	535	558	521	558	512	521	530	532	504	562	538	559	576	540	529	495	548	569	529	556	559	537	537	554	534	533	527	505	532	543	553	571	547	506	553	495	498	514	528	557	506	545	532	520	528	541	523	564	488	504	547	549	524	526	530	519	526	498	532	540	510	526	538	488	535	564	514	502	531	527	545	531	546	521	590	519	534	576	541	542	572	541	518	536	518	542	546	518	552	543	539	500	534	530	533	488	532	542	535	510	532	536	550	493	543	537	512	531	552	510	551	550	515	519	524	531	556	523	567	550	540	556	536	518	557	532	560	553	510	538	585	512	518	564	528	502	513	575	516	502	555	547	541	526	536	560	519	529	525	571	560	503	527	524	509	555	496	520	529	538	542	529	521	570	508	533	514	555	561	520	527	532	515	515	523	538	571	517	513	521	512	547	548	520	562	561	549	506	528	556	502	529	520	488	545	531	564	490	588	567	514	537	555	558	519	526	535	511	493	549	562	538	506	565	545	519	511	541	525	493	553	535	535	526	539	523	536	518	523	574	516	493	524	513	522	536	524	517	512	524	546	509	537	540	528	535	509	525	530	519	580	518	487	572	521	477	523	507	562	518	488	533	502	510	548	553	545	508	532	550	601	494	565	537	575	557	514	557	518	533	507	523	556	519	497	534	551	584	537	561	559	525	533	573	540	545	526	555	574	533	520	532	529	547	604	566	541	558	528	518	548	516	512	531	508	514	558	530	518	504	540	532	488	529	527	575	519	513	539	525	490	501	539	513	551	510	540	560	531	514	525	525	537	487	522	515	513	607	539	535	506	532	565	539	539	528	545	548	579
22816	21469	28987	24282	21394	20424	3280	592	466	438	389	348	393	341	354	328	335	312	316	304	328	334	308	298	294	291	310	267	297	285	292	302	294	329	295	298	313	283	260	294	287	306	314	319	298	288	305	304	326	299	288	328	280	316	300	287	288	301	289	287	284	273	288	280	296	313	324	300	293	304	302	278	308	303	257	324	265	338	298	307	307	275	299	274	303	297	260	245	286	291	298	333	258	302	271	280	283	329	273	325	300	282	296	248	316	293	304	293	293	282	288	256	271	273	273	289	289	298	309	291	257	300	278	284	275	270	267	281	276	277	308	286	317	267	298	280	300	260	303	276	273	275	261	285	266	295	298	280	302	278	283	264	247	286	295	258	300	281	301	296	297	277	305	309	303	289	248	259	278	288	295	286	301	284	281	312	279	293	296	291	270	289	313	289	294	312	311	289	296	283	283	275	319	295	282	266	294	262	317	279	293	272	295	305	280	286	315	287	296	262	267	298	256	289	288	274	274	294	249	269	305	280	284	261	266	258	331	289	293	267	286	284	276	266	295	294	252	297	270	305	305	289	287	267	282	310	275	296	291	256	288	282	257	282	293	303	308	296	288	292	277	281	291	267	277	293	295	264	273	265	274	290	300	294	323	282	301	282	294	295	331	301	285	274	291	278	280	293	267	277	293	280	276	296	255	260	277	263	270	258	294	313	272	280	296	298	273	306	255	305	304	278	279	295	283	272	295	268	291	276	294	255	265	274	285	285	337	275	284	281	254	270	286	316	284	280	310	284	303	311	292	252	272	297	266	296	271	293	276	296	298	317	276	281	279	316	320	296	281	273	290	283	284	260	260	291	280	277	298	278	291	284	303	281	267	299	277	289	280	286	284	297	305	300	299	303	277	293	307	276	312	290	272	284	288	280	248	304	290	294	295	284	272	279	281	265	255	279	275	307	303	307	292	308	308	268	273	279	283	274	313	275	266	282	266	321	285	286	297	309	273	280	297	267	289	297	299	290	255	291	283	291	275	289	279	273	275	265	278	282	276	267	270	323	292	288	277	297	288	302	305	296	284	296	269	291	276	297	277	276	282	334	277	327	270	283	281	293	302	284	273	280	271	298	271	275	293	265	292	281	283	298	306	276	253	279	278	308	279	250	265	319	253	282	281	264	263	283	293	274	268	281	291	298	270	299	286	276	275	267	284	276	282	271	284	299	276	309	296	282	287	268	255	281	291	302	311	257	284	276	306	298	298	298	301	329	319	309	264	249	305	280	303	317	269	264	295	294	276	284	280	261	301	283	260	320	277	277	296	276	288	273	303	287	274	284	297	272	275	272	292	261	288	283	283	291	283	286	298	284	284	277	288	300	279	276	284	292	288	314	286	270	283	286	278	280	301	306	281	297	302	315	267	281	297	296	278	310	279	271	275	269	256	289	295	272	280	311	281	285	283	269	269	252	278	294	303	272	279	279	282	297	285	254	291	254	269	301	279	284	300	270	309	286	306	290	292	283	287	302	262	282	277	294	299	299	334	293	323	281	297	309	275	253	297	270	278	262	279	301	310	255	273	318	268	293	251	286	288	287	283	274	274	271	323	269	296	284	276	253	251	254	301	277	254	289	286	299	277	271	282	294	266	316	314	281	278	315	272	274	296	244	256	259	275	282	292	267	257	270	292	300	309	275	274	313	284	276	271	290	303	313	288	294	310	275	296	273	308	289	278	301	285	291	299	274	279	288	277	307	287	259	304	276	273	308	287	316	273	266	274	266	284	302	305	297	284	290	277	259	282	287	267	296	305	276	255	292	288	262	254	279	261	270	327	275	277	270	272	253	263	290	287	301	280	280	289	253	307	282	280	268	284	250	296	281	261	295	306	306	277	289	294	261	302	253	322	282	288	267	295	286	292	267	292	305	254	297	271	302	274	270	299	299	281	258	294	280	308	279	295	289	278	268	276	291	287	279	290	293	300	297	289	286	266	284	285	292	260	261	276	268	300	265	263	275	306	293	280	272	286	315	301	292	296	260	290	289	290	266	264	303	294	286	270	304	284	304	284	277	294	280	281	294	268	282	301	318	284	292	242	307	270	302	294	277	286	302	280	276	299	278	286	293	260	309	303	278	277	292	307	283	235	269	292	282	266	279	274	290	324	266	279	255	300	279	291	286	279	287	282	285	314	288	266	284	262	316	298	281	263	284	286	303	298	280	298	297	299	268	283	253	295	302	276	277	299	282	290	272	291	266	284	291	273	280	275	289	273	307	301	274	288	310	302	283	260	292	270	310	265	309	274	317	309	305	291	296	299	302	284	266	281	308	296	278	290	269	277	295	322	274	281	281	266	270	292	296	294	319	294	280	300	313	276	279	258	282	300	277	282	275	281	300	264	285	283	298	276	260	296	252	277	258	310	301	276	268	276	296	282	313	296	300	300	304	270	269	301	307	293	307	293	291	273	300	316	273	276	254	281	279	304	284	276	285	252	262	266	271	270	277	271	282	290	297	282	279	269	297	285	282	299	288	291	261	276	265	276	276	275	288	262	268	285	309	289	282	279	289	291	292	275	274	272	270	287	283	273	286	263	289	259	289	307	296	271	297	322	289	295	296	245	303	295	298	274	285	312	317	289	277	289	285	270	278	317	309	275	315	262	272	298	301	285	275	274	271	272	268	316	270	278	313	329	275	270	277	296	282	282	272	274	266	302	289	281	280	278	269	286	304	290	279	280	299	269	298	281	298	239	282	292	273	280	286	266	291	279	268	263	312	299	278	287	282	269	272	274	279	304	258	273	283	268	274	271	272	292	304	286	242	298	245	284	311	294	305	297	276	274	279	288	286	261	279	279	264	251	318	285	261	275	325	288	296	293	292	301	286	282	279	283	272	280	272	274	313	251	274	276	293	282	276	282	292	265	304	328	302	279	273	306	270	265	288	302	312	261	322	292	273	261	313	295	311	295	302	292	289	316	270	278	266	283	271	256	280	282	292	314	323	285	306	271	321	277	314	289	261	275	276	304	295	288	280	308	304	283	263	287	258	307	276	305	288	292	257	314	260	286	271	291	287	277	298	274	277	297	318	280	301	267	284	313	310	269	301	289	299	241	283	250	293	271	280	296	301	289	270	301	283	304	304	273	277	273	274	283	287	305	303	318	288	302	282	289	289	306	272	264	289	260	294	265	303	289	257	261	287	292	295	320	290	268	281	275	290	325	286	298	295	285	264	302	263	289	302	290	261	275	287	285	279	296	275	268	275	286	297	296	268	281	307	292	298	271	295	269	283	271	278	266	278	280	297	271	275	289	295	305	277	269	257	285	286	294	280	289	271	283	278	288	289	330	294	292	289	255	309	309	285	296	265	287	300	284	288	308	285	295	290	281	292	301	283	270	295	275	255	324	296	277	303	279	268	293	274	287	310	293	292	272	295	292	282	305	297	276	265	230	284	296	314	269	276	279	283	268	271	289	291	276	287	277	275	278	294	278	276	279	270	310	280	280	252
50101	90317	35932	2449	1819	1399	1162	932	851	725	631	610	517	554	487	504	455	457	410	445	388	433	405	389	405	388	378	418	389	399	439	360	394	405	375	396	363	346	378	379	380	405	396	417	384	408	403	448	443	440	393	386	407	395	399	387	404	365	395	373	420	369	394	407	419	377	427	402	429	432	423	410	410	408	385	373	405	418	372	425	370	352	405	382	356	409	378	405	378	359	350	331	353	378	360	351	405	382	376	380	401	345	363	337	387	384	363	358	376	392	390	368	375	363	376	388	358	373	344	398	343	382	344	354	350	372	380	341	352	367	394	372	366	389	348	373	374	366	363	333	365	360	390	377	408	368	336	344	376	407	347	349	342	356	369	385	387	368	391	374	343	382	353	374	345	396	364	375	385	333	376	382	342	370	365	363	374	381	420	371	368	316	337	394	349	347	347	351	352	333	393	390	363	367	354	346	373	340	417	388	326	365	345	352	372	339	356	357	415	340	337	378	369	379	359	396	360	349	340	375	351	383	356	378	337	392	384	374	368	361	378	391	350	353	376	378	369	386	341	369	352	370	334	344	366	380	392	344	369	388	340	357	405	371	379	355	377	337	375	378	352	350	407	399	420	338	398	386	364	362	334	357	344	382	393	392	366	368	374	329	360	355	390	355	375	361	377	347	371	383	338	344	356	305	386	382	377	353	379	391	352	382	354	383	388	381	383	359	386	385	343	396	369	378	333	383	390	369	393	362	382	385	388	359	346	347	380	385	369	373	354	338	380	354	353	352	370	363	417	400	376	354	387	394	353	320	380	369	362	351	374	387	363	396	359	363	368	381	408	371	386	366	366	355	390	347	396	394	378	373	367	357	355	404	338	367	383	376	388	416	355	387	355	347	352	360	340	378	403	339	382	399	344	317	374	372	369	356	371	345	347	374	360	382	425	362	360	374	354	354	385	355	379	383	369	364	387	373	379	392	360	356	357	373	351	351	378	385	357	375	358	364	319	378	366	336	376	380	358	370	318	372	376	358	359	350	371	397	376	345	369	377	401	368	390	345	351	376	389	366	366	347	361	378	366	358	346	359	354	344	362	386	381	338	360	341	345	417	378	378	350	358	332	371	375	355	366	335	382	362	383	367	386	390	377	403	329	354	363	347	372	384	370	390	345	373	356	349	365	360	362	368	348	326	381	365	368	370	413	342	390	350	324	358	323	352	353	382	367	375	363	348	358	363	380	362	349	335	382	392	368	377	355	351	349	357	374	365	366	353	368	388	347	375	374	340	379	367	343	372	365	363	368	359	330	382	362	356	357	372	372	364	363	393	358	388	414	348	368	350	391	365	348	394	366	382	347	319	405	383	332	379	357	391	394	373	332	382	367	372	340	356	359	360	340	324	340	362	399	386	379	338	382	343	403	380	395	361	398	361	382	370	362	396	350	385	347	365	364	357	351	336	415	356	383	339	398	385	350	366	359	359	387	384	372	358	387	386	389	367	330	362	368	363	368	370	358	370	361	385	371	349	361	346	378	347	371	365	362	359	308	403	398	366	355	356	327	372	420	369	374	355	402	405	361	379	361	360	348	350	341	380	337	396	353	384	395	360	345	378	360	350	388	349	363	346	353	396	362	387	389	350	375	358	384	351	339	367	366	366	361	363	358	351	356	344	376	375	377	374	342	361	383	348	363	320	381	377	368	423	377	379	353	373	353	388	361	356	361	389	358	343	357	345	385	352	335	361	385	344	355	365	370	361	381	373	376	346	391	347	382	367	375	370	344	365	366	387	363	380	378	411	343	387	391	340	351	352	358	350	376	377	350	322	343	383	380	368	399	375	357	363	371	350	379	355	382	351	378	368	362	328	387	366	336	394	417	377	391	343	366	371	385	411	364	355	342	407	378	379	354	345	324	350	388	378	380	373	340	367	335	408	326	381	399	384	349	354	350	360	383	359	375	360	360	360	342	373	379	355	337	301	363	399	340	390	373	415	357	368	379	356	408	381	354	357	357	351	406	369	382	335	367	371	376	386	343	382	360	337	364	366	387	383	354	378	377	365	409	340	363	361	397	350	374	348	389	357	360	405	388	354	347	410	330	367	377	350	383	360	387	380	344	324	357	342	334	405	334	341	378	343	383	325	381	364	403	389	374	360	372	354	345	336	346	387	360	369	399	382	357	364	355	380	387	352	354	382	384	364	377	389	370	341	375	387	346	373	386	364	375	371	399	368	374	342	362	366	380	368	373	368	364	352	364	378	365	352	369	379	386	357	357	411	363	393	405	353	387	335	383	367	366	371	350	371	340	386	350	405	341	393	366	386	365	356	339	366	367	356	378	347	387	379	356	369	357	356	388	367	358	341	360	386	392	341	329	341	343	375	317	387	382	400	386	371	378	361	358	372	329	382	373	368	361	348	366	352	361	375	364	360	340	347	352	370	352	380	413	371	394	391	347	374	341	387	352	361	378	378	346	351	371	392	336	349	350	343	357	371	410	349	358	341	349	377	387	378	372	353	394	344	358	352	374	375	362	384	359	360	399	364	350	389	360	359	338	369	376	351	366	380	388	405	332	379	344	388	367	357	367	352	377	341	370	368	411	389	386	334	386	417	366	371	402	332	361	377	352	356	343	389	397	377	363	376	338	393	371	347	357	361	333	349	324	361	402	368	386	386	362	398	352	383	343	358	383	373	348	399	329	363	337	365	381	341	372	364	413	364	347	363	365	378	395	348	334	377	362	383	355	389	389	366	348	376	378	386	374	344	377	352	364	346	380	385	369	339	364	402	328	342	381	369	389	379	332	385	375	358	346	361	352	366	360	379	382	383	369	400	347	368	339	382	417	364	354	398	364	366	374	349	363	372	379	365	402	378	355	369	412	369	370	384	400	369	376	372	363	384	364	356	385	355	368	357	386	351	344	357	341	348	387	343	379	353	346	350	357	355	407	368	358	388	380	361	369	372	371	349	373	362	321	358	393	402	367	338	373	342	345	357	349	374	341	366	339	371	372	350	379	338	332	364	366	379	362	358	342	377	329	347	338	357	390	337	385	335	397	387	363	359	375	385	333	333	354	404	327	356	394	395	361	376	408	344	359	353	391	350	376	367	357	356	350	358	392	393	370	387	403	355	340	363	391	392	377	371	362	355	349	359	381	349	393	373	368	350	365	364	387	349	343	370	381	376	370	347	393	323	355	388	429	378	357	330	357	345	351	392	388	369	374	378	365	403	389	366	350	340	340	358	366	388	354	372	356	366	335	342	386	409	360	345	366	359	413	345	342	388	359	389	381	391	382	334	375	349	388	388	361	374	355	376	357	382	348	373	350	371	380	357	343	379	374	376	346	350	365	356	353	383	358	370	335	383	355	361	420	361	324	351	388	384	362	344	367	376	354	327	361	357	380	364	372	351	398	349	392	367	340	377	368	363	352	359	364	351	374	359	380	333	391	367	395	413	367	364	361	393	352	353	382	372	375	352	321	372	335	421	362	393	373	357	350	374
27956	20889	11433	1132	686	671	519	524	472	515	470	538	499	482	492	503	463	498	453	467	497	513	500	468	447	506	472	477	481	474	471	493	453	469	516	462	448	482	521	490	486	484	472	508	455	503	484	480	487	468	458	472	498	472	514	420	500	491	489	536	502	510	541	485	492	479	472	491	496	486	497	467	489	464	521	472	479	494	484	510	528	505	491	501	515	494	445	483	481	506	488	500	505	481	511	505	521	476	496	489	461	498	489	449	497	509	484	484	497	502	469	460	487	473	489	457	462	470	490	495	510	456	467	492	503	462	478	485	481	511	520	480	476	483	481	513	509	478	498	503	520	461	512	497	477	487	450	479	441	441	447	486	464	492	485	531	466	468	529	455	476	541	479	511	471	449	484	490	499	482	493	473	526	522	425	497	493	496	467	505	470	489	488	474	487	488	483	497	521	491	473	465	491	487	473	474	468	455	529	504	459	470	490	505	471	496	491	475	444	481	526	499	509	468	478	499	494	470	511	478	479	485	490	491	523	521	465	498	510	522	492	471	484	510	485	513	494	446	466	471	501	449	430	497	480	491	479	475	473	462	474	434	485	519	497	436	496	490	488	482	487	495	516	475	494	536	496	503	498	510	485	500	496	507	483	446	489	465	472	486	491	505	470	474	511	525	501	436	498	492	498	456	500	485	460	491	488	479	495	505	478	458	486	484	542	478	469	497	490	444	500	461	502	494	486	512	480	492	481	495	500	506	464	469	457	502	512	487	497	526	463	478	477	474	509	497	486	498	478	498	471	477	446	486	444	459	499	504	508	489	484	512	475	473	508	501	507	472	474	489	491	496	468	499	501	454	500	473	481	499	492	516	460	514	475	462	511	483	492	516	483	458	507	481	489	502	451	512	511	521	469	488	442	510	515	459	484	462	509	469	498	501	518	506	492	508	447	443	456	535	516	504	490	503	482	505	526	457	470	448	458	475	512	486	509	492	491	533	494	473	495	487	484	530	463	513	511	479	475	482	523	480	457	512	502	501	495	480	497	454	484	456	485	481	510	453	458	472	499	516	476	516	461	492	458	474	497	518	490	444	483	500	430	486	488	507	468	494	458	477	470	467	474	481	515	497	472	499	489	498	448	508	510	481	442	475	489	489	496	502	500	502	509	429	495	515	489	501	530	491	501	522	481	496	515	493	499	505	475	479	477	497	509	506	504	486	500	500	460	480	497	510	493	449	469	483	521	493	497	469	464	459	497	487	461	506	488	521	461	483	507	490	465	490	520	481	475	466	491	511	520	478	523	491	475	479	482	509	492	500	436	486	445	512	468	483	448	542	512	484	521	556	466	526	490	509	502	471	493	486	472	495	489	495	506	468	488	479	474	452	523	468	444	508	505	504	523	458	470	518	496	510	465	477	488	500	510	506	475	468	499	521	499	491	471	544	497	479	491	482	486	488	515	472	513	494	497	491	500	456	468	467	472	515	500	493	484	481	502	515	495	554	512	471	438	470	480	456	483	450	496	467	482	482	489	512	491	471	466	485	513	468	449	461	480	488	502	485	472	487	489	474	518	508	492	464	482	517	476	479	471	492	493	509	493	471	431	510	487	495	451	481	495	494	460	514	464	490	471	486	500	494	503	488	481	539	525	508	453	457	484	451	463	511	478	467	475	476	499	516	476	499	508	462	482	468	523	456	480	475	489	458	453	530	494	494	472	504	477	503	467	448	517	485	488	507	495	484	526	494	516	500	495	495	515	486	479	475	506	519	457	444	474	444	461	496	516	508	495	463	483	503	461	467	451	500	508	475	457	524	471	455	492	473	445	481	455	459	501	508	523	490	483	453	521	469	497	479	489	486	449	526	524	453	476	439	487	496	468	490	468	493	449	502	466	471	483	487	487	466	521	451	519	473	450	451	486	454	475	449	493	467	481	502	497	518	483	478	479	539	453	455	461	467	496	459	519	523	437	479	441	507	473	514	487	470	474	527	507	493	457	512	470	476	453	478	460	483	465	503	494	460	463	493	507	492	474	446	519	492	476	449	435	468	534	477	443	470	448	518	484	476	457	447	501	450	481	494	488	469	474	471	499	524	471	478	449	460	474	458	488	427	489	447	481	491	497	481	488	499	449	471	440	482	520	466	472	493	498	534	516	478	508	483	486	480	479	476	503	473	514	498	466	463	513	530	471	499	492	486	467	513	506	510	512	496	479	465	509	474	514	463	483	443	487	469	493	476	447	511	540	473	485	447	512	510	503	454	489	489	497	503	499	459	450	504	463	453	513	490	468	502	461	481	468	494	470	497	494	450	466	461	506	482	462	492	492	475	487	494	433	515	478	525	483	506	498	469	486	462	457	476	502	455	480	478	494	484	516	496	499	507	495	467	470	504	506	474	471	461	464	476	485	471	498	499	497	527	489	515	484	454	462	489	482	491	491	506	499	517	468	474	500	455	492	498	470	472	492	500	481	484	477	498	455	494	472	490	492	499	477	471	472	509	488	461	462	481	486	490	454	483	448	504	516	480	475	503	512	519	509	498	474	484	497	472	499	482	509	506	514	472	529	463	451	484	448	516	488	488	492	455	472	506	483	493	507	504	503	493	469	453	488	482	508	449	489	477	479	498	508	499	496	506	459	452	464	468	418	483	474	486	471	500	442	482	467	505	491	495	515	449	467	472	501	480	459	472	460	490	466	471	439	469	452	466	480	441	492	503	455	482	515	508	521	502	495	460	473	501	461	453	520	426	456	504	482	464	520	453	486	460	483	473	478	498	478	458	447	478	512	478	506	458	485	490	500	518	518	451	473	491	458	482	497	481	480	533	490	488	514	486	492	521	520	474	492	459	490	483	538	466	492	504	470	481	474	493	459	505	515	457	470	511	506	456	467	506	476	488	491	510	476	472	501	461	490	491	476	520	516	518	487	494	498	487	479	480	489	481	470	497	526	489	520	488	480	479	468	485	497	510	499	453	473	488	512	451	459	483	480	455	475	485	497	513	514	446	497	477	516	486	460	488	485	513	488	475	501	494	451	465	481	520	493	490	476	510	520	494	475	535	485	449	497	464	498	517	514	457	485	501	499	500	507	448	455	464	496	457	482	510	477	495	489	493	472	482	468	480	461	480	475	448	470	466	468	517	476	505	500	483	492	499	455	509	458	491	484	472	503	477	513	449	496	511	441	494	463	491	524	478	511	510	531	454	492	463	489	478	488	499	473	476	454	500	474	497	499	484	494	476	450	529	493	507	495	507	511	481	476	503	504	532	447	494	472	478	488	514	471	417	452	503	510	481	464	468	489	452	462	488	457	487	520	478	489	481	515	521	497	467	512	477	440	495	470	488	486	472	466	480	481	493	497	475	486	453	501	494	479	474	489	473	491	504	493	508	491	493	504	501	511	449	519	478	482	485	496	483	510	491	488	478	502	506	525	469	477	498	475	511	518	481	493	468	499	530	479	514	496	487	487	453	479	457	497	447	495	507	483	517	505	491	468	496
16207	27514	7375	639	652	695	646	601	617	651	657	607	594	679	619	638	672	670	622	636	612	616	600	634	635	617	644	627	661	642	640	605	615	616	625	635	621	594	572	634	657	596	607	636	662	668	643	668	677	627	610	600	647	614	613	612	616	629	640	620	668	631	674	636	654	636	615	632	631	608	680	612	626	615	617	641	667	670	668	661	657	606	654	599	598	593	647	654	648	639	637	611	613	571	655	647	626	628	614	600	622	614	650	577	647	637	650	608	677	642	664	609	583	603	575	598	613	639	645	651	627	563	664	600	589	618	624	635	622	601	675	639	618	614	612	651	647	600	633	629	624	626	627	620	632	644	620	646	633	630	551	613	596	611	654	597	641	661	610	593	604	626	627	604	618	628	636	590	632	642	607	672	552	598	607	622	658	598	643	599	635	648	571	615	615	647	621	597	612	650	586	633	631	622	630	603	622	597	682	550	605	614	606	584	606	652	618	657	671	614	614	628	666	650	624	618	613	644	615	629	596	586	676	663	563	614	659	637	638	597	626	605	619	678	621	614	608	617	633	597	641	624	633	611	617	646	658	625	639	606	637	599	647	610	625	635	618	635	607	643	615	651	629	650	630	622	647	630	621	611	677	589	630	640	609	611	657	670	637	621	620	653	594	634	579	611	644	634	617	594	635	651	600	647	581	657	607	638	625	644	616	594	650	621	638	637	608	643	645	622	565	605	622	566	595	625	597	634	651	608	593	595	660	646	633	644	645	645	617	580	612	657	606	564	652	598	676	640	613	601	623	634	636	656	616	617	620	611	586	620	564	633	613	626	607	661	623	624	636	604	633	644	628	612	597	650	612	584	648	692	596	624	606	658	663	635	616	656	642	626	589	624	636	643	610	560	631	635	648	610	612	608	627	637	643	636	633	617	658	667	609	619	616	623	613	611	613	651	651	644	593	620	636	632	589	596	612	622	599	661	633	595	605	648	625	590	638	643	630	688	649	663	621	561	626	642	621	656	598	674	578	581	595	659	612	629	600	640	648	637	601	622	663	616	605	637	631	587	598	582	650	647	590	583	571	617	611	621	611	622	608	596	617	670	602	635	611	631	652	606	562	647	635	609	636	643	579	646	575	594	608	634	630	625	578	644	632	635	598	614	630	645	625	590	662	629	614	648	608	631	626	668	627	561	617	660	614	595	642	570	598	645	619	614	645	618	642	622	686	625	621	625	670	627	672	621	631	611	668	643	647	651	663	603	629	630	629	589	604	611	624	645	603	630	641	668	633	569	581	630	650	603	594	628	634	650	617	610	638	639	609	637	626	604	633	620	650	612	667	599	597	589	641	617	655	621	600	649	592	597	619	633	612	588	636	605	605	640	631	604	624	654	630	621	614	644	650	621	622	671	615	608	688	657	596	613	654	647	586	633	618	611	622	600	634	619	576	611	590	645	645	637	600	615	639	652	685	645	619	657	600	640	593	662	595	646	633	589	647	620	647	632	662	652	649	651	639	654	638	609	630	642	627	575	607	615	600	604	608	621	617	576	654	607	581	604	601	647	660	637	605	607	654	628	630	601	649	582	586	614	597	625	623	587	648	646	597	591	624	582	647	632	585	646	609	638	610	674	624	621	633	669	602	606	659	602	634	598	638	618	624	616	621	650	660	646	647	621	618	635	619	616	634	661	633	637	597	631	645	653	618	650	641	596	616	632	629	543	658	682	598	629	635	621	611	633	626	633	636	640	600	655	619	579	601	648	602	617	620	607	597	665	631	608	610	642	611	617	591	591	586	611	605	607	623	651	645	628	669	641	685	649	593	611	618	653	584	593	582	664	575	624	601	601	627	617	665	623	628	619	607	631	635	591	628	660	567	594	586	634	638	622	654	645	644	580	590	587	608	643	645	623	581	651	619	586	608	580	588	600	619	600	649	631	621	619	607	609	603	612	595	608	613	660	625	569	600	618	641	644	630	634	607	646	630	604	668	632	593	626	651	632	579	629	602	587	580	618	616	616	629	649	626	605	605	622	604	633	606	645	574	629	612	609	644	639	598	633	612	625	592	638	596	626	608	617	614	643	630	637	573	619	628	605	634	608	620	624	641	587	662	579	632	613	616	630	598	595	600	632	583	597	663	615	649	622	609	618	593	614	612	622	606	597	638	629	601	625	635	611	646	627	630	671	610	636	562	636	588	601	658	634	595	638	655	583	583	619	608	623	619	650	606	627	609	613	609	608	564	633	614	602	660	611	652	637	662	615	635	669	616	591	616	587	652	660	634	603	592	611	610	603	599	638	589	619	635	638	636	615	606	632	661	606	608	615	636	611	586	612	603	631	622	669	642	617	603	593	598	636	629	657	617	635	614	651	642	603	630	650	622	612	629	630	628	615	609	659	644	638	592	640	632	630	615	640	633	638	647	653	601	633	561	661	641	615	625	661	573	640	614	671	639	626	627	635	606	630	603	615	612	610	639	609	634	625	638	637	642	584	577	635	609	616	651	667	632	601	592	635	615	675	602	640	604	643	617	605	631	613	603	613	609	576	651	632	602	646	625	630	637	616	614	607	610	645	669	649	634	657	616	621	646	654	606	607	665	601	615	617	602	632	662	680	622	637	619	641	647	641	619	598	618	644	633	618	649	614	604	590	587	641	665	622	621	634	634	577	643	606	631	619	589	628	605	615	629	576	611	615	651	577	611	617	623	595	632	633	635	609	650	633	638	567	619	661	580	585	621	592	621	636	679	630	631	619	637	596	573	637	579	612	612	660	665	667	598	636	631	588	625	622	617	653	616	574	585	622	637	628	610	665	682	622	661	617	634	551	599	629	607	624	588	598	584	621	600	624	632	663	627	588	646	665	605	596	559	613	656	596	623	636	612	606	618	609	581	612	651	683	651	658	601	601	616	614	643	638	621	640	604	630	638	605	668	599	599	602	589	616	611	634	615	571	647	639	602	630	588	628	643	646	613	592	640	624	626	625	645	614	647	628	599	589	627	630	591	660	610	655	586	612	664	650	642	643	620	661	561	613	620	605	614	584	625	617	614	604	620	609	665	624	626	606	622	584	659	655	639	592	665	613	624	630	655	641	599	640	629	677	625	617	572	630	617	625	630	596	619	621	597	627	613	588	642	626	611	653	579	652	592	627	603	605	643	616	604	635	646	602	673	588	590	661	658	591	615	599	662	589	598	593	642	631	596	602	607	656	651	619	621	610	613	600	635	649	619	620	580	677	661	614	582	649	648	578	636	619	597	627	638	630	653	605	632	583	589	597	593	643	652	637	672	614	602	605	596	613	636	624	613	651	636	608	660	633	639	594	662	617	613	601	609	597	646	632	605	597	674	640	600	593	639	655	575	604	606	658	648	627	584	648	644	630	561	572	647	597	614	618	610	607	605	660	606	642	627	611	640	628	617	606	602	625	619	643	640	605	652	612	598	647	624	586	621	609	669	620	601	625	668	604	637	635	648	593	631	647	636	647	649	671	604	595	637	598
23801	21506	28695	24576	20193	4879	695	533	496	446	456	460	485	444	464	433	406	377	372	439	426	423	370	397	394	415	387	389	476	409	394	431	385	391	404	381	387	403	386	393	386	412	392	449	400	426	424	428	366	404	424	427	417	386	389	420	397	383	397	391	433	383	408	383	413	429	400	408	415	363	391	400	407	447	417	411	409	425	425	445	444	390	416	415	390	403	431	389	394	404	403	374	366	359	400	383	408	424	411	379	412	418	419	390	374	425	404	405	424	387	405	422	400	398	440	394	396	399	369	357	413	441	379	382	406	390	373	403	387	345	426	403	404	394	391	376	424	405	416	368	399	429	378	412	386	393	401	408	412	414	372	364	366	373	376	410	370	388	390	392	361	406	429	398	421	360	387	385	387	409	368	388	365	376	397	374	438	419	369	412	408	409	381	420	410	395	385	392	420	372	424	386	405	391	408	366	377	378	395	378	404	378	379	436	424	400	419	399	375	394	386	429	439	392	399	401	429	373	417	389	402	423	401	402	366	366	380	405	426	412	373	389	395	387	386	393	433	407	395	392	413	394	391	397	398	422	404	390	410	354	373	365	402	403	364	409	396	380	391	386	381	373	400	405	410	437	432	358	407	421	391	412	420	423	401	402	390	392	371	389	380	360	391	427	386	433	395	424	408	422	403	397	383	394	391	362	375	412	367	396	402	370	367	391	423	436	428	431	392	418	379	386	371	384	393	385	411	424	429	393	386	428	404	397	382	365	411	412	411	404	436	382	389	407	389	421	373	399	413	371	415	392	394	402	385	404	400	419	396	410	396	384	375	374	422	401	380	394	410	371	389	364	378	418	395	400	395	412	384	418	371	412	388	430	395	406	406	423	423	422	384	435	358	406	396	395	395	383	405	411	402	421	377	398	397	376	413	392	415	386	387	405	417	384	370	389	419	357	424	361	431	382	379	377	395	371	377	420	409	408	379	415	377	401	390	396	386	400	386	378	400	389	385	406	357	434	381	410	369	395	353	421	395	411	368	404	394	421	399	395	411	384	385	414	406	411	386	395	408	409	418	378	371	393	387	406	436	411	396	381	394	372	414	419	422	360	411	393	402	383	368	412	418	337	422	387	400	373	403	362	419	411	418	387	398	407	427	428	385	412	421	412	405	381	377	378	405	380	370	419	401	388	406	402	393	418	417	401	352	384	404	431	353	422	404	387	432	369	397	404	414	403	400	371	406	416	395	415	370	370	389	403	406	370	418	381	375	385	402	406	399	378	388	394	395	396	380	410	414	422	403	397	392	414	422	410	400	436	397	380	393	411	420	408	389	405	373	365	391	391	388	384	373	414	382	396	426	402	423	393	398	399	384	382	395	434	370	404	395	388	411	370	424	387	381	392	409	397	395	403	425	349	396	422	400	390	379	409	390	382	403	401	341	398	398	407	371	405	374	396	356	373	398	427	405	406	396	374	398	389	370	383	399	394	386	426	408	394	360	376	422	346	370	374	426	417	393	377	412	400	361	381	426	387	401	401	387	424	390	397	412	400	404	404	411	429	402	396	394	356	372	385	418	377	364	418	384	392	416	376	379	408	419	382	399	380	385	400	382	388	427	442	390	387	395	407	355	411	374	385	370	366	420	423	375	410	412	395	400	435	393	429	410	412	413	400	378	407	388	393	392	393	384	428	428	413	399	387	395	420	421	397	404	415	405	364	412	424	390	402	377	383	374	444	392	397	375	435	391	399	431	408	423	398	393	397	382	380	384	402	401	420	415	429	380	427	383	388	392	423	417	415	389	420	435	409	363	419	410	399	400	366	415	372	361	394	376	405	430	397	382	394	398	418	376	353	406	425	412	406	368	403	395	401	353	381	411	374	403	375	387	377	410	386	395	406	355	394	435	381	392	363	395	402	382	409	403	366	427	426	378	409	425	379	379	357	375	382	366	395	391	387	389	425	366	425	363	417	392	384	363	383	362	409	407	404	394	391	412	413	432	434	366	351	427	371	401	388	397	426	404	395	383	398	363	393	424	391	390	383	391	386	367	428	402	397	442	388	379	370	389	402	431	381	391	370	415	424	402	381	400	360	413	417	392	363	390	394	395	389	369	389	398	381	373	401	414	431	390	413	407	412	404	395	435	425	398	440	429	371	365	405	399	387	405	403	362	376	384	403	423	392	384	398	429	397	434	394	425	358	395	417	396	400	405	430	402	417	394	403	389	389	414	367	434	422	412	381	383	402	384	430	388	377	378	399	422	418	413	424	366	441	421	445	411	417	393	421	382	370	382	376	404	373	402	377	396	403	374	412	374	371	407	381	402	391	400	399	404	371	407	378	388	382	418	395	417	373	419	356	390	420	391	353	417	382	401	404	431	405	380	375	400	344	404	385	380	397	373	406	374	401	415	405	407	374	378	439	379	405	376	419	405	438	406	406	417	401	398	404	408	388	375	387	398	417	409	383	394	389	402	384	402	391	368	382	407	385	386	400	421	389	425	381	385	419	411	416	386	407	343	407	399	406	386	425	432	345	400	419	370	356	425	363	407	368	393	368	397	402	417	385	371	382	408	366	395	406	367	411	385	411	395	389	341	412	431	366	398	411	406	405	371	367	384	362	415	418	388	362	394	437	398	403	421	385	416	404	372	421	384	403	378	405	402	386	451	396	419	369	405	380	381	371	376	416	396	390	397	425	410	365	381	397	392	376	419	417	433	361	408	394	398	428	397	407	421	410	391	419	388	359	406	413	400	414	400	402	396	411	399	390	389	402	404	396	407	384	426	357	407	380	360	458	395	374	421	400	374	401	418	399	372	399	410	400	394	418	401	388	346	393	358	384	366	403	426	393	385	388	386	379	406	373	400	379	393	394	413	403	408	399	417	388	389	406	407	382	388	406	402	392	426	379	392	412	405	402	393	392	404	366	418	413	397	403	419	362	393	415	366	408	379	360	392	394	372	367	419	407	384	410	409	395	381	417	368	371	400	377	399	391	417	392	416	398	388	419	403	386	419	378	409	411	385	390	432	399	372	412	396	400	404	374	379	382	410	400	393	424	422	354	386	400	383	397	381	349	372	406	373	423	407	401	379	413	382	403	440	399	416	380	428	427	390	429	429	402	386	369	433	382	420	385	409	370	403	388	390	384	397	406	407	377	374	393	399	378	411	458	358	378	388	369	407	363	372	376	400	406	404	377	423	410	393	397	415	422	428	419	394	404	403	375	356	378	405	335	391	413	366	408	399	414	407	391	385	365	415	422	381	408	405	380	372	374	355	405	368	410	375	390	404	398	414	406	375	387	380	440	431	384	395	406	384	396	345	424	403	419	388	392	409	364	386	369	427	361	363	380	396	414	399	404	387	415	417	382	395	353	366	415	407	410	403	403	394	392	364	389	394	402	387	382	388	378	408	402	380	406	376	413	400	383	414	399	431	432	374	402	389	392	394	418	391	439	385	403	411	388	405	413	424	396	423	414	403	400	416	414	373	382	414	389	376	386
42269	77146	31754	1690	1310	1108	909	870	744	727	648	645	590	600	582	570	545	587	535	538	577	578	481	495	574	526	562	526	507	540	528	558	563	543	498	550	503	506	545	543	514	557	549	535	535	526	556	515	502	519	573	542	541	556	537	544	530	512	531	496	533	554	576	554	506	489	549	519	544	565	527	582	547	505	514	549	545	476	555	549	523	506	511	539	551	544	532	495	523	519	539	526	529	510	499	487	519	509	534	541	548	510	543	502	511	512	513	504	500	488	510	537	475	516	540	506	487	510	483	464	523	513	478	500	526	536	506	531	538	564	536	503	510	543	493	510	510	539	530	540	474	536	507	511	485	524	515	500	505	535	500	528	569	492	509	490	533	512	502	521	521	526	495	529	476	502	489	545	509	507	515	500	526	523	514	560	498	490	508	535	536	526	495	454	522	528	525	534	509	492	521	526	534	543	513	493	475	512	485	482	480	528	532	552	511	549	510	533	535	501	533	496	511	538	522	514	472	489	528	467	527	502	520	489	520	507	527	507	507	509	542	538	506	509	482	531	534	567	543	510	499	513	559	539	494	510	507	471	568	529	514	530	500	492	529	477	539	536	535	517	519	526	497	479	502	515	541	527	512	506	495	524	575	518	530	557	539	515	520	514	508	525	506	483	508	528	515	512	534	522	508	523	542	532	571	551	462	514	556	543	534	471	525	549	537	537	536	540	493	503	517	526	473	495	523	560	513	532	521	536	548	506	530	510	510	489	530	549	491	499	517	535	493	474	507	491	524	497	514	515	550	503	511	518	490	539	487	497	516	539	508	553	506	520	511	510	548	474	488	521	484	532	494	492	528	505	513	550	527	522	547	508	500	506	506	519	526	502	484	562	526	558	517	518	502	521	464	485	526	537	509	514	514	507	476	506	515	517	484	521	550	544	499	510	520	528	527	534	538	529	531	532	484	474	532	519	526	523	519	520	523	520	500	512	521	480	557	525	488	525	528	506	517	565	537	453	524	487	518	520	519	547	551	510	524	516	536	493	511	520	511	546	510	516	519	520	498	488	508	496	543	509	498	546	520	559	496	489	533	492	553	511	514	537	497	494	532	534	528	465	545	554	553	476	510	486	526	556	527	512	519	540	510	533	527	544	533	514	525	533	560	498	545	517	511	476	492	505	495	496	509	514	529	541	505	551	533	491	576	524	514	496	518	504	506	513	506	485	518	525	555	544	546	543	486	521	517	498	500	564	557	501	514	510	505	507	513	538	512	509	518	498	508	521	517	519	476	536	525	513	520	492	543	514	512	503	510	503	542	480	510	491	529	476	516	515	525	493	554	499	497	519	510	486	503	513	527	516	509	490	501	520	538	489	502	549	509	533	522	470	533	534	505	516	493	520	529	520	506	536	534	515	535	547	529	497	486	488	498	496	519	475	533	534	519	505	489	468	550	536	534	535	516	531	506	513	525	479	534	467	539	546	500	542	497	483	475	547	484	534	563	499	537	520	512	542	527	469	510	533	498	482	549	493	485	493	489	526	548	474	517	527	508	529	499	493	528	537	457	501	568	528	515	500	510	499	540	513	526	547	498	491	487	480	493	565	503	524	536	508	565	530	518	495	543	526	533	483	501	481	504	532	565	492	566	540	492	540	517	528	535	553	498	493	521	512	531	536	506	496	510	527	552	530	530	510	513	474	484	503	509	527	514	511	545	523	511	539	463	517	522	519	528	497	476	499	500	520	501	463	477	516	497	509	539	539	487	528	492	531	509	509	506	521	521	497	482	521	564	499	502	465	486	514	491	527	523	526	513	513	501	512	557	524	527	532	502	527	525	540	500	492	503	520	549	533	509	505	525	530	509	545	528	493	465	530	518	534	508	498	475	535	526	507	475	508	498	524	529	526	520	501	513	526	497	532	547	527	552	492	542	507	488	495	514	486	520	488	511	540	497	525	573	530	529	523	484	554	511	511	481	524	511	529	498	554	504	549	474	526	474	522	519	517	493	549	553	516	514	505	548	517	490	493	512	507	524	496	543	514	510	492	507	486	547	505	491	493	526	533	511	490	473	545	542	530	511	498	523	565	512	518	497	567	480	509	519	536	518	469	531	525	546	533	491	500	496	496	487	530	553	484	513	521	516	543	496	489	472	515	499	494	546	516	532	498	490	524	550	469	498	530	501	486	522	468	520	516	525	518	558	554	512	508	468	512	492	462	511	478	510	462	502	519	528	554	533	515	518	518	552	548	515	500	459	528	493	512	495	486	492	521	524	524	492	498	545	507	548	516	527	511	518	529	529	467	563	521	513	503	511	519	536	519	499	499	498	502	509	510	530	527	556	527	535	525	516	494	504	517	461	553	490	519	513	510	578	512	534	528	509	519	509	507	526	494	521	491	501	487	532	507	481	517	546	559	565	480	538	528	527	521	506	498	519	443	524	493	520	530	476	553	514	514	557	542	523	488	517	524	490	544	541	481	528	524	486	524	543	495	530	494	543	533	537	512	503	496	510	488	521	557	508	488	507	550	560	529	487	532	514	514	514	516	516	522	515	515	541	564	532	511	529	512	505	527	478	511	519	565	504	545	529	491	496	488	521	513	509	578	553	515	494	471	558	566	489	514	499	477	540	535	494	520	524	540	513	517	523	511	461	563	542	529	495	540	510	495	521	487	517	478	479	498	499	529	548	494	501	515	541	482	519	478	575	528	517	488	503	513	519	558	495	547	513	531	550	518	532	527	491	487	528	474	501	454	512	487	516	513	488	509	489	499	505	507	552	509	525	506	494	515	513	520	534	562	521	504	488	489	534	517	516	496	497	538	552	510	538	506	542	518	489	510	501	548	514	503	476	516	489	535	539	524	509	516	529	548	525	494	521	519	490	541	520	499	474	466	579	504	478	476	502	493	503	558	529	538	491	460	544	541	535	522	545	540	527	553	515	533	485	548	516	518	520	491	535	519	461	515	522	489	507	481	460	514	477	535	567	516	526	518	493	489	511	503	489	487	529	484	497	483	534	521	524	513	522	475	525	493	507	486	511	504	512	537	506	534	501	510	487	478	548	527	556	516	493	519	524	526	456	481	536	487	575	516	489	516	504	558	529	532	499	507	518	486	553	521	525	514	522	496	450	573	529	534	515	534	508	546	508	510	528	539	501	507	485	533	528	495	527	576	535	532	499	485	567	521	532	515	513	495	495	582	486	509	521	500	481	471	505	493	540	525	499	538	530	492	534	472	509	549	533	482	511	536	509	529	550	487	540	520	491	521	511	513	539	533	497	507	498	538	523	513	519	494	522	526	518	548	530	544	464	537	542	523	506	528	479	531	556	526	532	517	487	508	500	542	512	575	512	469	556	537	504	511	535	550	486	490	494	520	512	552	507	495	507	506	488	488	494	508	481	532	516	533	514	504	499	509	483	517	513	533	530	523	471	479	508	537	475	525	546	496	511	538	532	509	508	545	513	547	507	473	511	480	486	510	502	483	533	495	513	491	515	534
24980	21756	27313	24329	5529	581	520	456	449	428	433	425	453	429	442	437	424	417	440	406	412	433	438	398	413	424	443	447	445	411	449	422	409	405	404	391	409	434	399	424	427	470	408	431	489	458	447	431	466	407	404	450	377	421	374	429	390	438	434	389	405	418	430	409	423	414	399	433	399	396	461	424	394	417	446	433	471	429	428	435	415	410	391	421	413	467	423	426	436	421	394	417	436	457	412	392	436	416	452	398	412	401	413	441	415	399	378	415	432	439	381	401	463	416	420	447	410	413	413	408	414	407	429	416	391	402	424	412	419	411	418	439	422	427	442	418	403	434	417	450	413	390	401	420	429	432	431	422	418	396	421	448	400	438	384	384	404	436	412	452	416	421	423	455	410	414	430	453	439	419	417	414	446	429	385	428	409	408	402	420	388	424	422	428	406	431	397	427	417	396	411	429	383	457	403	433	455	411	402	425	399	415	385	415	423	377	419	403	446	439	395	402	402	405	401	394	418	430	430	456	449	427	383	405	436	423	413	464	434	431	405	438	455	419	404	450	426	405	404	397	412	450	453	376	408	401	411	371	395	402	414	437	394	455	441	410	416	415	435	430	416	408	410	401	395	429	434	448	414	425	392	427	439	409	458	384	422	407	387	436	376	463	439	380	417	390	456	399	420	395	416	419	447	376	428	437	427	432	412	478	407	388	466	407	417	410	433	425	402	424	449	390	405	415	445	416	427	417	406	387	393	406	448	437	415	496	371	376	397	395	341	442	412	441	385	434	390	426	413	390	445	436	436	395	396	413	401	388	450	385	414	414	410	420	401	418	425	429	459	406	421	410	427	407	427	410	443	428	401	433	407	443	456	430	417	436	405	419	438	437	436	406	413	410	420	433	410	416	412	419	452	387	406	438	412	405	427	429	419	455	396	455	390	382	434	450	413	404	427	433	415	415	418	392	425	416	404	405	413	398	401	403	392	411	403	394	464	410	464	411	442	421	401	423	436	434	431	441	432	402	435	432	441	437	395	425	427	420	432	445	405	360	448	424	398	419	420	368	423	390	411	404	416	428	419	418	468	418	413	391	416	437	380	427	396	402	420	437	408	396	401	423	402	393	396	394	402	444	380	430	443	409	412	409	393	432	461	448	444	434	451	389	413	421	431	415	426	434	413	442	415	375	441	413	390	432	449	438	428	427	428	401	412	406	426	416	434	398	427	419	421	447	421	435	404	430	412	423	419	439	410	425	383	424	406	436	409	420	411	449	424	420	411	417	401	422	412	421	396	397	414	396	392	414	402	446	427	411	423	428	417	406	435	400	399	417	423	435	424	403	406	353	404	438	408	439	415	405	401	394	467	432	382	420	455	402	445	405	396	404	429	417	398	427	426	415	396	419	451	424	424	409	424	428	415	396	414	432	419	406	413	463	399	458	435	463	425	401	387	421	464	417	424	403	441	412	405	417	426	385	397	416	421	381	425	428	389	421	441	408	414	425	406	391	437	432	410	378	424	421	412	425	414	424	401	449	435	409	405	420	427	390	393	444	386	421	446	404	428	434	411	395	451	429	436	453	411	401	402	419	416	431	401	412	423	443	445	403	422	404	421	406	391	398	410	409	418	402	409	417	400	401	387	418	432	371	406	430	390	419	434	396	458	394	426	433	452	412	419	438	414	391	414	433	460	436	417	427	419	369	434	418	427	413	429	395	415	451	389	377	433	463	414	409	391	407	407	392	427	423	388	431	391	402	442	408	448	406	389	423	397	415	421	412	403	416	411	414	455	425	389	426	428	442	427	456	429	397	412	420	379	422	424	428	427	413	419	436	416	406	447	404	421	438	398	424	402	417	396	417	448	426	415	393	416	456	423	452	414	436	411	404	389	412	389	416	407	399	409	423	416	423	432	415	420	418	452	418	410	429	405	392	416	374	407	428	411	406	391	404	433	420	411	437	417	417	401	420	408	424	459	411	390	410	431	418	439	383	420	390	421	421	403	445	428	394	426	433	393	366	422	437	411	390	428	439	436	423	432	419	409	373	443	426	415	408	428	426	417	422	414	435	396	404	403	368	422	408	412	429	410	422	398	418	405	395	396	402	419	449	355	405	420	440	378	438	414	414	439	437	405	398	423	411	425	374	393	425	405	410	429	410	406	430	401	353	398	432	450	468	422	422	371	413	410	448	406	429	410	408	416	456	487	442	433	374	417	404	413	403	402	364	404	429	446	430	398	414	423	410	415	417	410	404	384	395	428	451	389	434	425	411	427	406	440	414	434	451	421	420	415	398	403	411	384	427	375	434	442	409	433	406	383	412	457	430	388	432	436	402	404	389	375	406	376	401	402	405	417	436	441	409	416	420	423	408	432	409	409	443	406	415	436	421	408	411	442	415	389	419	413	438	408	404	414	444	379	395	392	396	396	403	412	429	388	429	393	413	451	389	400	406	440	378	426	422	448	400	433	392	395	379	403	424	465	437	416	402	380	399	401	409	437	421	417	390	411	417	412	382	447	414	407	442	466	382	419	422	440	430	403	409	442	451	415	409	413	445	409	395	431	407	392	428	417	432	400	418	394	418	398	400	452	451	372	435	425	395	382	433	395	414	387	420	412	427	421	405	416	391	416	445	403	421	406	441	415	438	394	396	414	434	417	409	406	417	422	435	452	420	419	418	418	442	446	401	439	386	424	412	439	414	414	460	424	409	425	432	439	427	413	402	449	416	427	451	403	448	424	442	426	432	447	394	415	385	391	470	415	439	444	382	400	390	438	435	417	411	434	421	448	445	391	416	376	374	441	440	428	388	446	390	412	430	433	407	398	382	405	425	400	434	432	410	434	417	409	425	438	391	422	415	422	400	416	421	432	417	453	411	449	412	405	411	395	426	381	391	426	393	391	437	418	440	391	426	390	424	440	432	415	396	427	427	427	423	406	427	397	375	440	399	409	457	440	401	403	430	393	421	406	417	406	430	410	421	372	411	404	426	449	443	416	430	417	419	459	399	408	424	443	405	414	446	410	421	402	392	415	397	390	424	438	394	404	398	461	396	439	422	416	421	413	392	408	384	420	400	423	389	420	377	393	457	460	435	401	408	394	439	397	388	435	395	422	396	424	435	409	437	404	411	459	435	428	425	430	426	427	395	430	430	431	401	396	435	408	385	419	434	365	426	460	421	415	420	432	426	395	445	415	445	446	425	396	446	436	428	393	407	387	416	448	411	439	440	420	417	445	427	410	409	396	400	377	398	397	440	446	424	448	409	426	437	405	394	454	393	450	403	386	440	417	436	423	387	398	408	417	440	408	409	384	441	412	406	445	390	436	428	410	436	405	409	408	384	395	442	428	396	397	392	435	466	433	406	411	442	407	423	409	392	420	393	405	393	425	435	401	406	395	414	384	422	431	415	404	419	412	465	417	429	412	448	452	403	409	433	415	488	403	429	446	444	387	398	411	445	456	422	414	406	406	406	426	377	378	428	442	428	415	432	427	409	401	391
37613	63325	25949	1141	939	826	756	711	673	601	625	618	567	615	567	511	580	537	537	539	565	583	581	574	553	534	535	566	545	543	550	548	558	530	541	518	549	559	543	532	563	532	569	572	542	542	536	560	572	531	541	535	586	522	541	567	512	524	544	548	539	532	520	537	541	532	510	548	547	561	565	569	553	540	537	595	523	554	562	549	507	508	559	520	516	540	478	531	543	550	551	540	533	508	551	490	554	524	558	561	493	505	498	537	528	497	519	544	528	523	483	521	473	522	543	504	549	522	528	513	548	504	524	534	525	573	539	538	579	513	531	555	536	524	512	505	523	550	550	534	537	555	494	475	566	535	524	499	527	504	510	561	566	482	540	517	514	506	573	527	509	535	537	555	518	537	536	531	518	550	557	519	503	525	496	532	556	526	544	532	545	523	540	481	526	525	549	590	490	520	575	538	529	526	537	529	552	542	520	528	509	532	537	528	495	517	544	522	493	521	494	542	574	516	522	573	537	526	558	551	534	516	499	484	507	537	582	517	512	550	515	528	518	516	523	534	507	558	534	484	515	541	512	522	507	518	538	540	526	562	541	522	550	544	503	517	526	479	560	565	528	492	516	512	485	532	492	542	534	535	534	527	553	580	494	564	525	554	525	551	517	517	570	539	578	598	537	540	518	529	536	528	532	515	554	519	525	536	533	546	517	504	571	563	533	552	541	543	546	609	514	563	565	519	515	546	531	529	505	553	551	529	531	537	533	530	521	519	487	502	550	557	532	517	553	552	513	504	549	536	523	548	538	526	495	593	561	520	498	557	505	529	485	553	549	520	541	500	549	556	556	572	534	563	562	510	517	562	536	524	505	539	555	513	542	556	502	550	539	526	525	539	572	544	521	543	556	558	540	551	575	496	541	530	551	492	496	529	519	507	572	565	553	572	543	543	533	515	485	547	537	511	596	577	516	545	511	509	504	516	518	572	539	496	521	533	577	540	524	520	546	560	537	544	538	537	531	538	491	501	503	524	535	574	530	513	528	553	507	536	508	517	538	516	550	543	527	530	539	541	538	505	504	566	487	500	466	505	529	543	536	497	526	579	571	535	558	526	564	574	494	480	499	498	526	545	522	515	503	472	541	551	544	563	533	549	520	534	520	532	547	552	557	556	531	503	552	517	475	513	562	533	568	534	511	558	567	570	491	535	549	557	520	547	519	524	488	510	506	542	501	531	534	502	541	515	540	545	594	527	523	571	572	539	546	499	558	554	503	513	507	541	508	553	511	549	534	544	548	545	509	517	516	527	484	567	516	539	555	537	515	570	506	550	535	532	585	539	503	509	536	510	493	549	539	513	518	531	527	524	524	516	510	539	549	527	546	517	530	518	557	534	558	529	499	506	515	550	538	486	517	543	505	549	526	562	543	506	495	539	528	561	519	519	511	529	557	519	534	518	535	553	515	534	577	553	515	557	524	533	490	539	537	538	501	541	488	550	520	535	519	553	502	548	546	534	553	573	516	531	534	535	527	549	551	542	513	494	556	514	564	538	549	546	542	502	508	561	537	551	506	535	534	528	525	518	539	528	564	506	561	539	529	549	512	544	527	558	552	554	531	525	499	570	490	558	549	511	517	528	517	593	548	566	535	559	524	550	563	530	522	540	538	514	525	512	535	533	559	507	569	498	542	531	540	560	514	544	519	556	538	565	553	541	551	502	510	543	499	530	520	577	551	558	540	548	518	549	532	535	554	577	462	511	562	567	541	534	538	532	509	502	539	510	548	540	540	524	532	522	474	516	542	523	536	530	532	551	559	520	516	516	533	519	538	512	576	539	531	527	495	564	514	556	529	531	550	554	544	553	527	532	560	573	512	530	511	541	547	517	532	546	572	536	519	525	538	565	548	561	541	488	582	561	533	579	537	574	523	502	533	516	533	550	543	490	541	551	503	554	562	516	498	579	523	583	556	504	550	546	551	512	526	561	531	538	527	548	547	567	576	517	555	497	520	582	553	496	479	544	518	515	528	536	514	530	521	544	519	493	546	513	511	546	520	552	519	548	510	531	533	515	564	500	558	509	526	566	517	521	510	571	504	519	547	499	531	544	551	543	567	513	503	530	512	541	523	504	532	523	547	542	514	566	568	532	474	506	548	578	545	492	506	530	528	547	525	568	512	560	515	531	550	505	554	567	548	548	519	542	526	558	530	548	513	542	510	506	520	541	532	517	505	548	569	510	508	529	511	530	502	524	529	529	508	527	529	532	544	518	522	577	495	491	519	493	551	512	556	548	505	525	494	524	532	505	501	511	537	508	523	487	535	520	531	547	524	518	535	514	520	512	571	549	561	539	537	518	532	533	531	535	563	567	504	511	546	521	562	534	526	570	562	557	547	565	522	539	544	513	544	510	514	497	558	569	496	501	569	560	543	538	538	547	522	561	558	544	503	518	528	519	523	567	547	565	543	558	503	537	499	550	548	545	593	551	574	523	521	517	524	509	517	551	528	563	523	556	549	556	534	520	535	536	528	521	514	542	519	514	508	532	524	502	533	526	529	498	535	542	556	541	507	525	506	495	529	556	569	510	497	529	513	541	544	540	539	511	498	525	496	549	533	494	544	496	480	563	550	517	506	532	548	537	517	518	544	570	547	518	519	531	542	523	528	546	511	557	532	507	516	542	524	531	544	507	560	504	545	558	541	539	528	528	516	506	543	517	518	576	542	557	559	595	529	544	520	501	522	541	529	538	550	524	523	541	515	557	493	544	538	513	533	533	525	512	547	499	545	521	547	543	517	496	546	513	563	525	558	537	487	540	503	505	532	525	560	575	555	536	542	525	534	565	533	499	533	532	476	577	540	505	573	499	529	501	517	565	549	519	561	522	517	523	533	515	519	544	563	547	544	507	526	558	518	535	524	514	522	504	542	533	513	564	538	543	533	549	520	492	523	531	512	568	552	502	501	514	477	492	530	502	533	536	523	529	508	571	519	553	531	547	500	525	547	501	546	510	587	554	519	474	540	576	514	519	533	529	527	530	524	541	525	529	533	516	526	552	515	536	532	504	494	530	530	558	545	509	512	549	536	573	550	541	572	543	532	507	509	530	521	531	480	528	555	497	506	549	542	519	544	517	573	556	543	561	575	541	523	550	550	522	532	527	507	511	516	519	567	512	521	517	518	554	510	545	525	488	557	552	513	515	496	555	489	548	571	528	524	539	539	506	596	546	575	508	490	527	537	559	517	554	570	514	544	520	529	534	538	552	513	535	501	503	504	504	492	498	514	525	575	516	539	534	580	524	476	512	515	484	520	534	570	531	561	546	540	588	539	548	529	553	540	553	558	561	535	538	542	549	525	539	603	516	526	550	529	521	538	523	537	542	552	535	525	547	542	525	494	495	527	545	550	513	548	523	510	524	530	533	540	509	520	497	569	546	515	522	502	521	545	520	524	517	535	529	515	583	560	530	546	523	534	519	509	509	497	541	537	549	530	505	540	536	545	529
22754	21403	28880	24293	21348	20370	3416	594	507	440	430	358	381	363	358	298	342	321	299	335	333	308	312	297	323	292	310	297	310	317	286	278	329	299	315	322	276	276	336	312	274	300	298	324	308	296	301	298	308	293	298	327	281	326	268	298	287	304	330	311	280	311	307	322	279	297	314	348	299	318	292	290	331	298	305	340	339	299	301	313	284	310	289	294	303	313	294	322	289	275	283	282	286	282	296	288	267	305	292	286	288	275	313	293	297	291	248	292	308	281	299	272	299	308	255	299	271	312	278	280	273	261	293	243	261	301	280	272	267	266	260	285	282	300	275	290	282	278	259	275	305	295	316	306	305	289	330	286	301	274	272	283	285	310	294	289	267	310	265	316	278	307	297	279	315	289	305	290	282	299	270	297	273	279	257	296	290	308	262	297	286	291	321	283	283	295	302	302	275	280	289	294	300	293	263	291	319	325	290	256	285	299	289	309	297	286	274	306	305	283	287	293	282	306	284	267	270	288	292	309	313	277	261	293	300	285	288	303	253	296	299	278	299	285	301	272	311	296	309	300	276	285	295	288	286	279	297	289	281	290	324	261	293	282	258	280	292	293	292	298	289	294	277	288	295	281	306	311	281	295	272	260	279	309	277	315	274	272	285	277	276	303	282	292	289	280	291	294	264	285	325	282	294	291	318	291	313	281	293	297	322	287	319	274	252	306	325	265	307	298	277	283	263	292	306	290	275	309	292	299	306	308	268	279	273	289	270	293	269	307	275	288	294	313	282	283	335	318	305	292	311	309	305	276	277	282	292	308	262	258	277	287	294	306	283	289	298	270	312	313	293	279	279	307	274	266	296	295	277	316	277	321	281	295	293	297	341	285	315	304	282	300	307	298	287	298	299	302	292	299	309	292	278	287	280	300	271	296	324	261	286	263	263	276	278	260	296	269	259	277	299	301	302	310	293	295	279	294	290	318	298	300	276	281	325	272	277	324	285	301	291	293	303	307	294	287	295	295	302	307	245	265	299	299	293	301	304	272	300	304	305	283	288	269	304	266	294	271	286	318	283	267	301	292	317	312	296	270	274	260	300	308	266	299	309	311	285	289	291	319	286	282	319	308	277	294	290	286	287	305	267	294	308	304	312	294	281	280	246	281	269	317	273	299	286	277	294	269	260	274	257	269	290	284	290	296	311	292	270	292	299	308	303	313	284	260	276	278	307	275	296	260	277	275	297	291	274	285	300	267	268	262	314	285	295	300	281	289	304	269	314	307	325	320	291	289	286	297	284	309	277	308	296	299	299	291	260	297	275	294	303	299	290	297	297	270	265	326	309	281	299	294	294	287	262	266	257	294	272	321	302	306	304	299	300	304	272	262	314	254	284	295	305	311	297	287	299	297	302	310	299	311	285	299	257	275	280	282	278	275	312	307	282	276	298	259	289	276	285	312	295	288	290	290	285	298	304	306	318	291	260	313	298	312	305	296	266	285	304	250	290	301	273	297	294	291	280	298	302	308	291	312	287	274	291	288	289	277	288	271	293	300	282	270	303	302	288	273	336	282	279	246	279	294	280	312	281	293	317	296	265	319	321	301	317	301	271	302	260	280	269	297	317	289	290	281	286	265	275	280	311	293	298	309	302	257	284	299	278	321	316	301	280	255	256	250	287	284	300	285	301	287	296	293	315	272	300	286	291	297	299	288	284	308	329	275	275	297	264	289	312	282	259	278	284	291	301	272	257	281	275	283	303	282	300	265	290	301	304	280	288	282	251	300	279	299	258	317	278	282	297	308	290	305	296	295	299	295	300	296	318	311	297	287	322	312	314	269	300	315	281	275	295	276	278	290	293	311	307	288	281	304	265	314	282	293	289	281	303	280	309	309	280	311	289	280	284	306	302	300	277	292	302	317	298	292	278	260	282	280	317	306	308	286	286	286	272	304	303	290	287	291	296	287	286	280	303	298	310	263	259	259	296	316	277	287	264	302	305	293	253	286	290	288	273	304	316	276	273	264	295	258	315	300	259	308	285	255	290	282	290	298	296	295	317	303	279	297	261	278	294	264	295	268	296	285	286	293	305	320	308	279	295	291	288	294	271	293	271	275	271	289	317	249	289	258	290	277	268	296	300	253	310	267	294	275	281	316	283	299	301	301	297	276	312	300	290	303	273	295	302	293	301	326	289	258	312	293	289	284	301	280	285	285	275	301	303	295	283	294	301	330	275	289	277	305	294	254	298	309	314	301	290	288	273	292	290	271	266	267	308	268	294	285	311	290	301	280	303	276	294	263	277	322	277	309	303	274	297	280	312	267	298	324	303	293	285	299	298	285	316	295	256	264	291	271	276	300	286	273	281	310	295	303	265	294	293	292	277	299	306	285	281	264	296	287	266	310	324	257	277	298	304	262	285	299	297	284	253	271	313	272	305	297	297	296	282	295	297	284	288	283	308	283	297	300	279	283	277	298	283	279	295	250	298	306	293	276	275	306	318	297	269	266	333	298	263	313	296	280	294	298	288	262	310	299	297	289	302	326	301	304	289	307	286	303	281	307	272	285	291	312	296	305	310	299	294	278	290	278	268	275	279	291	303	286	282	316	271	283	289	286	297	304	299	303	280	278	302	267	263	274	277	283	277	328	286	298	277	293	306	302	255	293	285	289	301	321	283	275	302	294	301	296	300	294	282	287	301	284	268	280	286	296	288	282	277	296	292	284	303	288	307	304	307	282	279	270	303	314	279	297	314	271	277	290	254	280	279	276	299	285	323	286	268	281	300	300	294	261	313	289	286	289	290	251	290	280	293	307	272	294	306	308	282	279	281	280	286	291	292	300	307	310	255	297	281	296	285	281	277	301	290	273	303	303	284	297	261	284	296	279	302	297	300	306	300	290	286	326	286	268	305	271	279	277	296	295	303	261	283	311	323	308	308	282	311	279	313	298	293	298	269	283	305	300	299	305	286	289	268	281	314	292	279	303	292	264	287	313	305	276	313	288	325	283	282	298	287	304	296	293	314	277	277	284	312	284	314	294	279	268	273	299	316	290	303	302	280	283	305	319	290	301	280	293	288	281	274	272	318	304	289	251	261	255	276	315	274	311	310	300	291	266	298	330	282	251	299	327	303	295	308	273	285	295	294	266	295	299	258	328	287	286	300	283	275	273	321	258	321	294	302	281	303	275	304	299	282	296	299	281	264	277	322	317	292	280	296	289	287	283	275	321	300	334	304	282	280	313	285	309	309	301	244	280	302	333	304	278	284	281	307	277	289	320	305	283	307	302	288	287	306	295	305	270	296	280	313	259	271	287	280	304	307	282	301	316	277	291	297	286	307	271	293	279	316	272	300	295	279	293	298	275	306	304	258	268	275	283	257	275	297	285	299	321	283	303	279	349	308	294	310	275	281	268	290	303	305	293	309	281	296	303	292	270	290	283	289	273	300	286	320	294	290	297	264	289	267	295	270	287	300	321	305	290	301	305	275	262	270	312	310	287	310	290
49268	90079	36806	2553	1825	1487	1209	982	814	707	646	602	569	538	483	468	453	476	424	436	420	439	434	385	440	385	383	422	427	396	382	426	374	360	374	411	376	377	368	357	402	412	446	462	453	407	398	435	445	403	381	371	410	374	363	404	399	412	418	419	383	421	362	394	370	384	434	378	373	391	374	385	428	434	441	382	391	410	412	419	399	396	363	399	427	367	358	384	378	359	376	371	343	374	332	355	374	380	388	357	365	344	381	379	328	335	351	378	406	383	364	380	385	393	341	395	376	331	381	356	379	382	368	337	396	374	353	367	342	374	373	391	394	372	390	364	381	379	375	350	348	366	337	390	370	367	350	359	397	379	372	353	413	366	395	369	398	355	368	403	348	365	371	372	370	357	401	356	371	420	353	351	381	340	342	399	369	387	401	391	366	380	367	349	377	378	358	349	393	386	390	360	366	376	384	374	380	345	381	361	362	409	398	358	393	371	362	369	369	364	375	357	377	384	386	369	376	379	412	368	367	372	361	357	366	367	370	372	400	372	396	378	351	362	343	375	374	382	365	370	385	352	352	375	361	374	395	402	343	367	388	365	358	393	364	394	359	369	370	383	398	377	364	354	403	364	364	391	359	385	369	407	341	368	357	397	316	342	347	397	378	389	348	365	379	352	433	389	361	380	375	395	380	391	369	359	390	351	371	374	370	356	370	344	356	379	357	384	354	348	411	358	406	349	382	351	386	407	380	363	355	385	369	370	395	372	400	364	377	349	382	391	377	366	371	390	427	372	352	348	375	404	351	403	373	333	387	354	348	339	385	373	391	349	372	371	341	371	391	376	388	383	352	373	366	398	366	343	366	362	399	401	375	366	349	369	361	381	368	360	375	359	364	382	376	385	374	391	362	394	377	417	341	391	330	335	351	398	375	372	354	386	374	373	402	367	360	352	318	371	358	367	371	416	364	367	356	379	345	382	360	374	358	385	393	345	383	362	386	408	350	413	380	353	377	364	347	362	365	373	406	382	412	373	357	379	345	378	343	379	391	365	367	349	348	334	371	367	399	400	376	388	375	347	386	387	356	374	375	386	359	381	371	343	401	372	367	371	358	366	373	361	404	366	377	383	356	376	371	366	358	366	376	357	369	362	381	384	350	344	371	357	328	333	372	396	358	343	390	397	357	389	353	409	359	369	385	371	381	340	364	355	351	352	374	372	368	378	395	365	352	364	336	390	375	362	371	357	349	347	380	393	373	381	373	341	356	334	365	357	332	374	358	391	382	376	386	382	400	392	386	373	372	354	357	343	371	375	388	374	372	399	372	377	372	342	386	360	352	372	371	380	370	390	355	323	425	348	413	390	329	365	386	351	362	367	378	360	362	372	404	374	335	338	369	395	392	367	374	369	347	368	379	349	369	352	382	357	396	357	355	380	356	348	358	372	359	376	400	372	384	375	350	402	382	323	387	380	386	366	347	379	371	408	388	340	384	351	349	367	362	386	356	389	365	354	375	357	360	411	375	381	338	359	412	413	351	363	394	360	372	369	405	335	383	402	355	384	351	358	388	386	361	389	381	360	358	353	352	355	353	387	378	360	385	343	377	370	379	393	361	372	333	373	380	335	360	366	414	355	351	399	373	352	364	338	393	401	357	365	392	349	399	370	380	359	341	348	368	356	347	383	343	371	341	362	388	351	374	366	363	367	349	355	387	420	345	373	377	376	357	395	343	396	365	378	329	380	331	373	344	380	374	334	407	359	408	330	364	369	375	384	355	370	375	399	395	368	384	373	397	358	360	326	388	331	389	378	359	358	357	388	381	361	368	351	368	393	392	347	385	359	372	394	396	340	363	396	351	340	382	349	390	378	391	347	404	342	377	382	386	371	352	376	379	357	338	376	365	352	348	351	371	336	348	391	364	415	382	387	382	394	370	346	360	370	392	393	343	381	402	378	394	384	339	364	388	353	361	351	339	365	360	382	383	371	352	384	371	408	401	334	367	373	376	338	377	384	379	362	380	414	379	347	350	361	363	340	386	368	320	358	369	393	360	379	353	365	369	369	373	384	380	344	390	368	349	352	378	390	398	346	393	347	361	363	347	349	366	359	378	380	363	393	343	354	379	406	374	378	372	347	365	358	352	374	391	383	375	351	376	358	395	388	373	359	373	393	386	377	362	385	363	381	371	347	389	374	364	414	372	406	365	353	355	403	344	422	391	347	393	374	384	361	347	436	393	384	358	356	389	379	393	398	395	361	399	391	379	328	363	390	370	387	392	377	374	367	384	346	382	388	403	372	360	349	346	394	370	363	397	369	367	385	397	334	385	385	377	356	380	366	372	401	393	357	365	355	373	399	375	377	399	393	335	375	378	335	353	391	351	347	377	391	395	385	357	342	373	387	360	359	387	408	378	377	386	350	378	372	365	354	362	345	390	371	398	384	394	365	355	395	411	387	378	370	377	373	348	373	358	348	340	324	380	392	342	369	395	410	381	395	359	379	362	395	350	372	381	382	367	389	361	350	345	366	345	394	353	383	390	380	354	375	398	395	361	322	333	378	391	366	378	394	361	348	394	365	381	389	356	362	354	356	374	377	366	388	403	367	366	384	344	379	377	433	343	379	361	389	358	395	366	402	408	366	342	384	388	334	361	366	353	394	379	419	373	364	372	384	394	390	357	367	366	346	385	369	400	380	360	374	383	386	352	347	385	382	357	369	382	359	358	383	415	384	348	402	371	361	356	351	365	399	361	339	349	360	366	369	375	335	345	388	362	396	348	338	373	361	378	367	389	369	372	393	387	374	354	359	358	378	377	373	354	414	339	388	362	384	382	378	347	365	371	370	370	368	422	377	374	333	365	381	379	359	336	352	358	372	402	366	372	329	369	336	375	368	382	331	398	406	392	351	356	363	377	371	385	385	382	356	368	371	396	406	335	393	339	356	374	407	373	375	340	365	337	371	380	350	378	348	393	396	449	387	390	419	372	392	367	394	383	363	362	371	371	383	339	368	358	365	374	348	385	388	374	332	378	386	380	374	359	397	344	373	363	390	372	380	390	364	393	379	347	355	348	340	378	354	355	362	347	371	379	343	373	373	383	401	371	375	352	377	397	390	381	395	363	377	346	381	382	359	368	362	373	387	361	364	383	371	355	395	357	335	331	376	379	383	395	401	365	395	351	384	367	407	363	364	363	364	366	349	349	397	352	352	392	391	370	384	353	371	367	376	395	409	351	365	350	401	354	358	360	418	331	373	360	350	369	370	342	377	371	393	367	387	406	338	408	389	368	394	360	345	359	340	375	394	368	352	378	372	382	354	353	357	351	371	339	329	335	382	353	331	416	388	350	354	356	332	379	349	365	357	387	397	395	368	387	364	355	349	388	354	354	361	382	382	405	353	389	384	363	371	395	385	386	385	383	401	352	378	355	380	357	361	351	374	412	345	333	360	353	370	374	384	355	350	329	388	354	379	380	393	351	354	385	382	365	372	364	377	372	391
27935	20810	11647	1040	548	552	529	484	504	529	487	483	474	484	519	511	507	444	488	516	495	471	503	464	484	476	489	527	500	483	517	515	454	512	488	440	488	478	482	504	472	490	484	478	494	511	522	491	503	469	470	485	483	498	489	500	455	461	506	513	475	491	474	478	490	468	504	459	500	463	454	455	463	495	518	488	500	510	456	464	478	474	516	465	453	467	489	494	492	478	511	491	494	526	510	443	483	503	534	481	491	476	460	465	480	457	469	461	468	501	493	463	524	480	470	467	520	511	472	507	481	528	443	477	488	495	488	476	520	473	450	497	503	486	452	486	468	486	485	494	492	552	446	503	511	483	507	474	492	505	517	472	448	527	481	483	462	500	510	491	517	464	471	499	503	481	524	436	473	507	477	484	480	511	498	504	503	499	527	506	466	467	509	499	466	445	514	488	451	498	487	500	546	483	495	460	480	456	492	464	496	497	449	493	530	446	483	493	492	510	514	502	499	498	466	533	499	474	472	532	452	491	497	509	496	444	506	480	521	479	478	471	499	472	477	481	493	460	546	509	487	496	489	495	475	464	500	468	491	489	461	467	485	459	517	447	486	420	493	513	497	467	492	453	461	474	509	464	455	457	500	481	490	516	448	494	494	455	481	462	478	444	513	503	467	465	520	500	483	513	475	486	504	474	494	445	497	519	505	441	491	469	506	489	496	471	442	447	460	442	488	515	488	511	463	520	472	491	492	460	469	507	463	506	484	454	501	497	495	509	445	519	499	480	491	499	482	467	485	499	476	476	508	507	443	537	502	466	495	511	459	464	484	515	484	505	503	487	539	479	475	478	462	567	470	468	507	521	497	482	462	475	495	488	491	529	522	532	487	476	482	482	524	439	477	514	463	483	469	499	499	489	472	501	476	481	482	465	514	477	482	465	462	505	491	475	480	458	477	508	477	493	474	504	482	486	466	499	493	485	509	515	481	476	458	455	511	449	443	473	465	438	530	531	481	493	500	503	471	501	483	466	493	507	459	502	489	485	538	466	478	467	515	511	470	476	480	466	470	470	478	486	478	490	498	470	486	467	448	507	517	475	467	502	482	511	458	500	469	534	514	487	509	416	476	503	480	457	496	470	499	466	459	490	488	489	474	470	509	463	466	526	484	472	504	447	523	477	490	501	462	509	530	511	498	458	467	494	489	437	478	470	482	485	485	501	518	493	504	475	486	495	485	483	494	488	472	510	498	481	492	493	471	475	474	478	494	477	503	519	487	472	494	473	482	489	520	490	509	434	494	474	504	492	493	476	481	507	474	521	532	477	483	516	483	452	502	475	516	452	462	479	526	497	516	489	477	475	445	483	480	480	443	488	466	504	510	476	489	481	489	474	529	508	496	487	501	475	455	460	493	487	517	510	513	450	481	481	478	487	458	447	484	505	506	507	473	454	493	482	493	508	465	508	468	487	491	472	495	484	480	478	502	467	457	459	514	500	513	487	484	519	474	487	478	446	452	493	477	509	471	481	478	466	493	426	505	445	465	504	460	496	438	442	472	503	477	523	494	473	497	487	461	478	475	474	509	501	437	488	471	479	500	480	509	487	483	488	514	477	480	514	479	489	449	444	507	486	503	492	504	489	479	453	479	449	475	519	516	518	460	497	526	475	477	483	523	462	464	483	478	469	491	445	484	490	481	500	472	473	473	496	468	494	498	482	491	485	450	508	505	492	477	468	500	477	492	536	510	495	479	474	490	479	487	467	464	442	492	478	482	484	473	475	496	498	499	488	480	516	478	503	490	466	485	473	474	501	478	482	516	498	492	493	508	483	472	462	501	455	481	494	498	479	526	481	460	482	457	533	509	483	511	503	485	467	499	507	465	496	512	501	550	489	468	523	506	469	496	438	503	490	512	504	466	500	492	454	473	464	438	491	492	455	495	502	489	462	493	476	444	474	500	472	534	466	490	475	500	487	537	473	460	456	471	478	466	479	479	520	471	488	496	469	467	507	470	463	471	491	478	470	508	451	496	488	484	481	474	496	512	460	484	484	498	499	506	524	486	455	533	477	511	452	490	458	509	493	506	526	537	479	469	511	470	512	515	507	490	486	519	484	429	539	497	486	500	502	490	460	481	477	488	449	470	507	512	489	477	488	508	432	475	530	487	465	490	490	489	476	472	482	537	489	525	540	470	522	488	538	470	480	496	500	485	492	478	484	486	485	516	480	507	507	493	494	480	504	496	474	504	470	506	449	427	450	497	500	437	487	489	468	466	471	491	459	448	468	525	516	461	467	464	487	482	452	445	496	506	468	500	447	508	530	497	498	455	497	489	480	471	475	503	491	516	479	504	522	471	488	476	499	468	476	493	529	452	475	490	494	447	476	517	453	520	471	471	483	492	501	476	462	509	466	479	464	491	501	499	443	494	462	464	476	475	490	492	453	511	497	492	494	474	475	497	502	455	533	436	491	488	449	503	491	496	511	503	478	481	504	506	505	462	464	462	466	490	501	508	451	519	453	472	457	534	507	494	473	484	454	480	501	493	506	466	462	485	472	479	484	498	509	469	431	492	498	477	518	462	478	487	503	504	467	454	483	486	476	522	509	473	520	471	475	425	494	465	462	490	450	507	493	511	484	454	492	481	479	457	488	504	480	494	505	505	480	476	467	490	497	445	481	477	485	472	505	475	482	473	468	466	506	495	488	509	463	447	498	477	494	478	520	464	497	472	512	483	449	478	479	505	456	489	507	486	475	484	425	477	522	484	494	429	444	468	483	473	470	511	501	507	523	485	514	478	462	467	468	516	489	485	467	475	458	514	468	511	494	444	480	458	463	513	446	472	491	516	480	511	504	528	495	447	544	463	487	479	467	528	477	505	465	521	502	505	486	499	503	497	469	536	510	491	490	493	517	466	506	478	465	494	518	420	507	478	472	518	439	468	502	491	496	463	493	509	500	508	514	505	486	476	473	482	475	494	495	452	456	470	500	472	496	453	475	500	487	525	501	487	520	501	484	482	525	448	502	484	458	501	489	480	472	468	454	474	509	506	493	507	469	470	506	485	480	436	460	458	465	488	458	506	529	493	496	464	517	490	453	467	522	479	524	515	559	493	500	485	470	525	500	478	479	504	487	491	489	508	473	501	466	504	495	460	476	503	528	511	469	524	464	495	516	508	468	441	511	501	479	489	518	495	511	478	439	433	479	484	493	485	464	499	499	498	461	486	460	494	497	456	474	469	496	516	468	501	509	435	499	488	482	466	449	479	476	498	498	438	528	501	476	431	498	470	490	456	525	500	462	485	467	468	512	504	496	501	450	481	480	454	500	470	470	456	473	457	453	491	488	472	471	439	477	509	517	471	477	484	483	491	473	493	499	494	425	508	482	491	441	478	507	453	476	444	460	516	508	497	490	487	488	471	472	496	483	474	494	485	494	501	568	490	512	487	496	514	487	512	522	457	467	527	483	488	472	506	457	469	464	506	487	470	491	474	457	534	464
15922	27027	7328	707	646	658	643	674	658	670	622	646	669	641	616	628	661	643	636	628	637	601	613	642	695	645	635	648	619	629	650	637	611	582	630	625	619	609	627	587	624	594	621	638	653	648	624	626	674	666	633	643	597	650	607	622	632	641	587	603	676	622	621	629	654	630	618	642	591	667	619	637	667	633	644	646	615	639	667	683	620	629	632	590	651	645	636	626	654	626	610	616	629	597	641	634	639	628	644	637	613	616	628	602	624	591	648	649	616	619	615	595	608	618	605	618	614	616	590	617	624	603	642	622	612	644	597	637	619	599	611	603	614	654	651	606	630	637	602	612	622	616	618	613	596	608	669	641	649	562	635	626	623	595	590	614	650	631	619	625	644	595	634	590	627	635	628	625	593	659	645	672	607	603	616	621	639	595	662	617	591	568	657	624	572	600	633	657	621	603	643	631	646	586	645	647	594	643	639	616	639	604	636	627	648	621	635	621	633	638	642	673	620	621	632	589	636	629	564	692	586	615	552	598	646	616	634	618	663	593	572	642	602	618	597	621	633	612	633	663	614	635	595	582	675	663	638	627	600	603	673	641	642	642	620	611	616	620	624	607	641	639	625	673	684	617	620	655	614	643	654	642	622	615	603	629	619	604	650	650	651	627	619	622	653	588	632	600	647	613	651	630	594	630	604	601	622	576	645	647	591	648	638	631	615	636	627	616	608	605	632	651	609	619	620	621	638	623	640	638	624	616	622	584	638	628	610	621	657	634	587	674	626	597	629	617	626	626	640	664	597	619	617	602	649	601	644	612	591	658	647	616	642	577	633	646	615	601	653	652	626	634	621	610	582	629	584	616	615	675	629	610	624	609	628	638	665	645	620	583	620	577	620	602	620	645	630	589	604	614	644	691	650	602	573	633	633	607	646	580	596	617	629	640	658	653	606	645	656	596	626	618	606	610	617	605	581	650	646	598	653	585	621	646	644	581	652	573	615	614	620	634	622	618	568	598	619	622	631	599	649	601	597	654	636	567	659	604	628	608	648	615	667	652	614	619	607	619	585	586	632	652	628	639	647	605	615	635	547	628	668	651	582	595	625	632	657	638	582	586	643	619	670	624	649	657	610	593	599	586	643	628	682	624	629	618	613	617	590	598	624	587	603	635	625	644	597	628	636	646	643	605	640	637	593	621	611	651	635	616	650	621	625	580	588	640	578	626	602	587	611	625	611	593	641	603	586	627	561	666	599	651	597	609	595	618	597	623	622	642	613	613	657	628	634	619	586	623	629	634	644	619	653	629	645	638	642	591	593	626	581	596	630	649	638	626	598	652	635	590	648	638	647	610	603	610	590	613	665	611	651	612	624	627	578	596	640	659	638	626	602	590	643	651	623	645	657	600	669	641	587	642	649	624	585	616	620	624	650	633	626	607	617	614	655	609	663	603	576	616	605	586	597	654	625	650	598	654	625	646	604	672	618	634	654	605	609	614	617	604	654	616	627	619	606	659	632	603	636	641	609	640	624	650	611	655	593	656	678	579	584	627	625	675	608	610	641	619	588	620	614	609	639	611	637	653	656	611	651	648	625	616	608	654	606	621	623	625	644	656	620	533	642	618	602	607	610	608	632	610	613	653	658	609	625	623	671	606	620	638	611	660	608	627	585	656	620	585	635	630	632	627	671	647	640	612	601	639	655	600	660	661	617	670	644	641	662	595	622	602	644	613	655	603	670	651	589	608	622	635	590	646	616	654	624	636	618	625	640	647	618	611	619	618	646	629	649	608	649	630	586	621	629	615	623	609	627	618	635	582	631	628	657	603	597	619	664	648	579	636	657	647	646	598	588	634	628	626	636	606	632	622	607	612	604	619	600	591	621	593	599	651	583	606	586	651	634	598	658	626	645	623	628	603	598	586	599	648	637	671	640	614	565	601	617	634	604	582	644	609	620	630	622	663	639	615	618	601	630	644	623	638	609	623	585	665	602	604	605	633	606	610	639	599	619	642	678	625	606	607	597	611	632	615	613	653	588	615	631	623	643	664	612	628	618	619	614	611	609	653	623	639	633	627	621	642	628	624	644	596	655	595	658	639	598	648	627	656	590	675	578	628	598	625	649	595	616	570	591	622	598	615	623	632	619	650	601	630	601	624	606	645	598	626	642	648	620	648	628	600	643	646	599	598	618	645	639	627	625	590	625	615	623	632	601	620	603	614	570	652	612	626	628	619	600	634	626	643	603	604	622	600	669	607	613	590	645	631	612	587	602	602	609	643	553	603	631	613	602	613	610	664	601	617	651	615	606	605	622	598	619	645	581	636	602	591	628	627	680	674	622	623	611	671	650	605	666	590	611	646	605	635	641	601	599	571	608	625	609	626	603	613	584	614	627	652	622	609	642	642	649	610	606	637	660	632	667	577	612	620	631	648	604	598	592	615	625	611	641	592	620	652	596	639	601	598	591	644	652	605	595	644	615	601	667	653	614	601	636	607	648	613	640	584	632	656	614	627	587	620	628	580	663	625	630	591	621	610	597	646	635	589	665	648	640	630	660	634	655	638	610	610	532	607	629	643	618	606	605	630	599	596	623	622	636	585	652	659	646	675	640	609	634	657	594	600	623	603	650	645	629	607	671	666	662	650	639	647	618	611	651	632	608	601	614	642	621	653	647	633	608	655	658	620	579	643	627	592	627	672	645	619	643	592	580	650	572	633	646	636	569	606	638	648	630	606	654	618	622	611	637	622	643	591	635	630	573	604	675	583	588	641	620	592	651	667	647	615	618	605	608	652	627	600	568	622	602	661	611	672	617	637	616	627	634	602	627	600	627	628	636	638	651	622	623	643	596	650	621	646	675	644	599	661	640	634	625	671	578	587	599	640	595	615	613	600	675	666	634	633	662	631	640	605	630	636	596	659	596	618	575	637	634	609	618	641	618	620	668	585	623	632	617	651	583	625	626	639	589	600	639	630	613	650	622	582	633	648	630	635	611	614	627	594	653	596	583	618	592	651	692	607	625	611	644	656	618	628	606	654	608	604	589	615	590	615	626	639	646	595	634	654	630	625	663	623	638	608	638	640	638	659	605	620	618	626	686	655	587	649	596	649	632	612	628	622	676	647	643	652	587	673	629	661	599	635	647	613	635	653	645	647	614	624	623	608	608	594	631	625	578	593	666	633	570	625	619	665	623	639	594	680	567	611	621	597	651	606	599	635	626	650	603	606	596	627	625	645	695	606	603	649	625	632	642	623	624	618	673	598	591	608	558	677	623	614	646	625	629	610	592	639	618	585	626	650	590	627	630	614	599	651	601	570	640	610	619	654	633	610	657	630	637	639	634	629	618	587	575	594	622	578	659	685	639	636	636	614	612	607	669	589	654	600	610	630	621	665	621	630	615	624	623	647	610	628	639	636	608	661	622	647	600	632	623	591	611	633	641	637	563	609	591	631	656	604	607	625	652	609	614	599	621	644	681	610	628	639	637	602	621	613	612	611	633	644
23781	21545	28576	24757	20147	4800	670	524	480	497	465	447	507	410	484	493	406	394	424	426	397	407	389	442	422	445	446	403	431	390	422	385	424	406	417	392	382	408	413	408	386	422	411	416	409	401	403	356	416	402	392	418	433	423	429	416	407	377	449	418	456	411	405	431	414	411	385	415	403	412	404	407	400	409	402	437	411	392	439	378	425	439	409	387	397	393	380	360	392	364	387	404	348	444	392	391	402	402	415	470	377	407	399	423	433	399	399	400	399	417	425	415	419	364	450	406	373	397	389	400	395	403	390	399	402	434	388	422	386	420	421	392	449	410	412	381	442	379	405	423	363	393	378	380	402	392	393	408	409	407	451	422	409	419	394	395	433	408	379	391	435	410	393	394	439	404	385	394	404	405	397	432	379	386	441	399	403	374	436	413	409	411	432	372	429	432	412	383	359	380	406	414	392	438	390	401	421	416	367	409	422	429	410	404	401	421	393	377	405	411	380	376	404	379	404	395	391	388	397	402	396	416	393	390	404	398	402	383	422	395	431	395	413	412	411	421	403	414	437	397	416	381	397	414	389	422	426	394	374	402	414	416	412	421	393	395	388	360	430	378	409	391	377	407	430	404	401	434	421	374	386	407	372	371	392	404	406	423	402	413	424	407	373	434	400	445	376	441	386	403	407	388	423	431	379	426	397	402	425	399	415	385	456	406	396	401	418	429	387	357	406	391	389	423	419	347	451	423	412	419	414	380	352	400	405	447	421	418	411	389	415	409	436	427	436	429	383	399	414	366	396	395	416	443	403	393	411	429	420	392	395	409	396	376	386	401	381	413	374	387	393	387	431	361	395	376	412	360	413	400	440	394	422	419	397	384	391	448	414	387	422	432	385	392	429	403	397	425	358	419	433	410	373	404	436	389	370	397	416	418	404	433	404	380	401	407	383	418	430	374	382	394	414	409	396	385	363	408	429	393	421	414	398	406	404	395	431	399	409	431	415	396	384	418	410	376	397	395	395	392	425	422	427	418	387	392	432	448	430	384	396	372	405	392	379	415	385	437	391	383	402	371	387	355	361	422	430	393	394	399	367	400	404	380	404	405	406	387	425	396	408	388	379	458	427	395	411	422	411	441	414	401	410	405	415	409	405	405	394	394	362	410	375	420	422	409	421	416	406	421	378	427	368	426	372	407	417	392	429	446	386	404	402	380	449	426	385	399	373	432	400	392	421	382	376	406	421	427	363	412	379	414	389	378	405	378	431	436	415	414	386	384	419	400	420	365	388	387	388	391	415	395	418	395	414	389	425	403	456	413	376	390	429	384	432	456	419	406	405	395	378	399	379	404	413	414	347	398	415	390	406	404	406	384	418	413	409	416	412	397	376	404	470	433	406	357	411	371	382	389	408	406	396	418	413	405	391	401	441	423	351	423	424	411	409	380	380	404	416	398	416	393	389	438	375	392	386	403	401	389	418	396	369	402	397	397	389	381	361	402	414	388	407	381	387	404	408	380	419	410	399	377	363	401	411	404	432	387	408	404	421	413	373	396	430	399	394	415	421	397	396	382	396	429	420	393	418	389	379	393	396	398	420	420	392	423	404	370	377	413	398	402	376	404	397	425	403	419	376	408	446	416	419	404	388	392	419	412	422	410	412	406	418	415	409	435	386	372	383	401	395	381	407	414	413	433	391	410	390	386	371	396	387	360	445	391	433	400	433	417	394	441	383	407	426	393	393	416	431	396	399	431	391	418	409	376	380	404	421	434	408	381	374	384	387	372	396	406	428	385	385	394	412	388	433	419	412	392	416	443	375	378	420	391	378	422	391	410	420	410	417	367	398	388	408	385	399	396	404	344	394	410	377	380	389	383	413	375	415	386	421	392	406	400	379	387	385	379	376	386	421	389	398	398	391	389	402	433	394	393	419	425	409	415	389	441	427	412	401	387	443	398	355	414	411	391	424	385	390	414	420	412	401	374	385	412	399	406	404	405	418	414	411	380	400	410	396	407	433	429	378	413	417	394	369	366	394	408	445	432	399	411	417	359	399	416	374	388	410	395	380	414	417	387	428	412	373	413	401	418	429	429	380	441	435	422	419	402	414	439	416	370	412	415	367	394	405	421	395	402	378	423	418	455	398	378	394	383	403	421	410	397	408	413	411	389	375	421	382	381	431	387	450	395	378	415	378	405	390	421	417	399	411	396	389	391	400	388	428	398	379	413	408	379	397	423	405	416	417	411	373	376	370	421	398	452	378	388	432	390	396	384	413	436	380	421	390	390	376	415	405	398	416	394	417	391	415	352	394	395	397	387	370	383	381	397	407	405	416	373	401	382	445	404	414	411	411	404	395	413	398	417	380	384	401	400	424	348	397	397	395	377	383	399	386	385	404	366	415	420	409	419	409	394	394	368	409	402	403	451	427	348	409	459	386	386	396	411	403	417	387	385	397	376	394	421	398	373	401	384	399	422	379	394	431	436	423	404	401	405	415	423	374	409	413	391	415	371	419	394	392	403	391	375	422	397	420	407	388	408	417	426	443	385	433	390	393	426	397	385	422	420	397	375	442	446	420	427	358	426	393	382	415	393	421	408	395	397	393	440	396	412	409	404	417	384	385	401	403	386	377	391	428	409	429	372	404	400	380	398	404	422	379	403	383	410	393	385	407	410	404	411	395	411	381	436	432	400	365	411	422	399	410	386	431	417	410	406	435	375	418	396	459	397	373	425	417	388	396	364	395	401	401	382	369	459	330	391	400	375	362	388	427	387	399	384	391	403	393	437	418	407	403	400	383	399	406	418	427	381	410	387	427	418	438	434	404	409	405	422	387	391	400	426	433	413	405	420	412	417	403	409	390	365	418	405	393	426	424	425	410	430	394	399	410	376	413	392	392	414	424	344	363	417	432	405	399	390	382	389	396	437	425	391	405	404	434	415	402	384	429	375	399	404	397	387	415	381	378	397	433	395	381	416	403	379	393	398	381	413	388	394	403	417	396	426	365	394	421	405	377	394	416	385	417	432	402	417	363	406	400	451	433	406	387	408	447	386	385	392	429	406	435	412	399	404	372	401	391	417	389	408	384	387	392	385	388	402	399	391	410	398	422	396	450	404	440	399	399	407	405	405	394	415	434	386	405	384	410	464	383	405	358	396	377	391	432	424	409	404	394	392	391	409	389	389	417	392	383	410	391	406	409	418	416	404	414	391	436	406	413	403	415	410	400	408	402	391	400	416	407	431	384	409	436	425	369	439	408	390	408	377	380	392	393	442	398	402	429	402	385	378	428	425	370	403	399	403	368	420	369	424	403	369	397	367	395	410	439	413	386	429	410	412	388	432	423	407	422	374	385	426	395	359	420	427	408	394	404	392	395	407	380	409	425	356	391	426	412	413	397	400	454	365	430	391	415	396	388	402	417	400	367	403	406	378	405	364	404	390	359	424	437	395	443	378	414	374	378	387	400	424	418	429	399	384	398	455	391	404	372	404	407	397	409	393
41887	77226	29911	1777	1264	1118	953	836	791	685	682	618	639	596	572	576	596	584	569	545	606	541	560	503	585	533	549	569	523	531	521	564	518	525	540	565	543	515	503	521	514	552	561	552	580	528	597	540	543	558	525	533	534	572	583	529	606	560	534	548	527	508	566	536	502	535	504	532	566	526	527	573	563	534	555	507	572	524	533	547	487	561	552	557	568	540	548	525	525	527	491	538	538	496	560	541	561	522	504	511	489	536	502	524	528	531	521	508	528	521	514	542	488	523	517	515	537	520	507	556	529	494	547	494	517	495	524	488	555	492	486	560	498	524	577	515	566	530	521	542	526	542	527	526	531	552	518	510	508	539	506	538	511	546	522	519	526	526	557	522	550	517	499	526	515	528	534	537	514	520	494	538	552	505	568	493	502	521	505	506	509	470	562	535	535	499	541	541	524	550	487	534	485	512	500	501	493	508	551	541	530	532	527	498	549	572	532	544	536	532	504	520	493	528	493	500	484	506	516	590	498	548	490	483	510	537	543	567	545	491	588	508	515	534	536	543	559	549	528	563	513	525	577	521	509	507	556	501	544	519	554	527	504	517	487	480	574	551	537	558	486	541	529	529	540	531	519	538	551	527	563	532	566	535	513	537	545	547	554	543	506	509	530	505	550	506	475	544	493	558	541	509	518	513	572	531	522	521	540	550	492	504	537	530	566	538	523	549	560	519	570	540	518	461	534	475	493	514	520	574	582	565	582	494	484	536	534	571	480	523	508	524	557	503	499	523	567	489	519	525	537	513	538	517	508	514	554	543	490	509	537	564	495	543	514	527	498	509	534	551	573	533	585	508	530	486	485	518	523	547	551	550	545	511	514	528	536	515	517	522	539	543	520	512	513	532	536	560	497	570	557	555	496	517	515	492	543	541	513	533	493	540	484	500	498	519	535	532	539	542	512	545	470	498	515	507	518	526	532	526	516	543	499	544	484	565	529	521	546	576	569	516	506	543	495	534	514	539	485	550	521	516	538	477	494	504	545	551	509	544	507	508	542	539	543	541	505	504	520	530	517	514	550	533	538	484	542	489	577	465	581	495	534	500	536	495	497	542	553	552	552	577	503	543	557	557	504	549	570	503	532	556	525	539	524	500	521	514	522	502	494	541	498	506	510	552	512	514	525	512	551	536	537	514	503	513	548	545	538	529	558	502	522	557	507	555	539	537	483	498	549	533	498	568	531	511	540	504	510	587	559	532	536	550	529	493	527	513	497	521	501	510	493	522	513	527	518	501	513	513	530	539	522	549	571	482	517	539	538	555	543	512	512	477	556	534	533	522	532	524	531	557	510	548	570	543	504	534	504	538	464	534	539	550	537	557	501	535	526	555	548	543	516	523	544	552	545	503	549	511	552	536	529	503	525	489	505	530	501	508	520	570	558	549	531	562	532	477	548	543	525	497	510	496	550	498	555	543	563	497	516	516	464	531	515	502	525	540	503	511	474	521	525	564	504	470	512	526	498	505	537	547	486	509	551	517	521	548	510	532	517	521	524	549	517	556	538	512	530	547	551	524	517	522	504	522	468	493	574	533	532	553	537	503	530	510	538	513	546	523	544	522	555	534	524	515	534	487	555	518	520	541	532	508	485	548	530	493	521	489	522	525	522	527	563	521	530	534	531	519	509	543	533	550	530	481	529	544	505	516	536	553	517	532	556	497	508	540	510	568	546	522	511	526	499	498	539	547	559	570	486	510	531	530	532	511	536	524	545	539	481	535	550	508	537	502	531	539	554	510	498	550	515	517	580	485	508	587	537	512	495	537	565	563	547	504	501	519	550	548	562	513	534	544	526	546	531	528	543	535	527	525	539	511	531	527	511	538	524	522	602	533	512	558	514	584	557	499	536	498	519	549	470	529	568	531	542	534	524	532	496	499	546	562	507	562	511	538	489	501	523	551	503	558	535	519	513	510	529	506	487	528	545	542	553	528	532	516	505	539	555	557	540	489	524	488	468	522	574	556	515	558	516	554	526	502	492	529	544	514	551	488	542	549	549	523	514	482	483	572	520	591	493	530	528	497	543	520	536	520	528	506	525	532	527	509	516	545	489	561	532	513	547	532	509	523	521	523	524	579	496	517	510	499	506	536	544	532	532	497	475	486	527	536	550	541	527	524	556	522	508	527	527	529	511	533	548	532	552	554	531	538	525	572	490	578	516	499	517	536	510	551	544	519	520	539	553	538	511	530	547	523	528	518	511	490	505	529	514	494	531	537	505	491	564	516	495	540	512	563	506	496	539	466	516	539	492	528	517	524	529	474	570	549	531	475	522	484	520	530	533	492	545	573	585	514	545	548	486	494	531	538	507	500	561	503	540	539	514	506	503	517	502	509	554	547	523	539	540	500	534	517	530	509	515	528	512	557	531	510	509	513	532	498	544	504	499	520	476	527	555	496	530	540	551	547	537	537	530	557	521	501	525	507	505	545	539	519	507	528	549	540	489	513	506	487	530	538	480	511	538	559	565	519	500	498	528	537	543	515	528	531	512	507	567	524	506	523	512	485	512	517	501	531	545	525	513	552	501	546	523	532	539	517	509	538	536	500	531	473	522	542	535	527	558	561	503	508	541	513	561	522	500	530	510	560	496	558	552	528	551	512	560	471	545	548	521	495	576	518	559	508	518	543	531	525	560	506	500	511	531	574	521	548	515	527	528	549	506	522	499	579	536	511	525	587	562	560	560	563	513	508	517	525	503	499	518	521	540	492	569	509	549	517	499	524	513	530	476	515	476	542	531	524	542	525	512	528	525	518	495	521	511	541	525	528	517	520	502	512	522	513	543	546	522	529	545	529	550	504	545	513	517	531	561	482	493	510	496	467	528	502	581	538	559	519	540	545	540	526	555	483	548	536	510	545	503	505	535	508	520	513	523	521	572	509	502	514	535	521	541	539	478	542	498	537	531	510	535	522	536	525	549	523	536	553	520	542	533	531	535	536	526	492	508	518	547	558	524	529	538	546	565	505	512	466	506	510	489	513	498	536	486	544	509	511	575	519	553	498	534	523	499	504	540	515	537	551	511	530	564	520	509	517	534	539	487	519	532	519	533	549	505	495	501	512	538	515	495	516	542	578	527	549	539	544	497	508	546	566	474	508	543	544	518	495	524	520	559	539	524	533	545	498	501	531	494	543	553	528	507	512	554	497	508	567	511	507	538	499	539	487	561	544	508	534	536	528	516	560	522	528	530	514	517	530	537	508	507	505	528	476	539	540	543	509	546	546	553	542	539	565	524	539	525	512	519	551	511	529	537	544	525	515	519	515	499	493	562	572	524	523	547	512	541	490	563	524	560	488	522	531	551	545	524	476	513	512	548	546	500	489	522	483	489	524	539	519	534	568	524	516	517	534	503	523	553	543	509	478	519	502	501	531	509	526	548	522	515	530	559	524	507	545	528	501	524	535	515	491	552	530	500	547	512	468	514	540	539	517	544	544	536	575	510	528
24984	21684	27254	24425	5817	571	553	509	435	491	437	493	444	440	456	451	412	451	426	465	471	421	445	450	424	408	458	425	441	446	430	452	398	415	416	491	415	426	436	421	432	406	452	443	460	428	434	435	406	452	466	408	410	462	422	463	445	449	446	389	433	432	419	445	443	423	453	419	457	442	435	424	462	445	442	443	411	431	414	457	398	432	413	476	423	382	400	413	422	434	428	420	427	433	424	447	426	427	427	416	456	450	378	427	417	428	403	449	419	414	411	429	398	432	445	444	432	449	440	453	447	421	431	394	441	412	411	470	444	431	435	444	422	401	425	473	450	432	417	440	445	466	455	449	455	430	437	461	444	418	395	435	434	413	406	404	417	436	439	445	387	447	428	408	433	422	429	410	397	462	422	399	464	441	398	438	426	425	432	440	418	441	404	452	403	407	455	446	435	373	462	439	402	451	452	397	438	457	408	378	433	416	432	435	425	399	433	440	402	426	433	426	414	452	431	416	386	416	415	466	433	401	425	435	410	431	423	453	415	409	410	434	394	464	392	441	449	405	447	425	453	437	415	404	415	429	435	405	425	431	421	400	429	425	423	410	416	468	433	440	466	406	425	453	419	416	438	466	443	398	443	454	438	420	432	439	426	426	484	470	422	412	414	419	404	414	404	410	438	449	423	426	410	439	430	409	434	399	475	415	388	456	424	422	411	424	440	448	433	444	458	424	440	423	423	402	424	456	423	438	431	417	457	409	414	433	411	447	422	397	453	424	432	449	456	464	447	399	467	397	444	457	395	425	457	459	426	418	429	451	413	425	472	388	392	428	459	441	419	419	398	426	431	408	459	424	454	429	402	441	428	420	403	405	427	427	463	422	426	444	408	438	395	430	406	441	388	413	419	449	428	426	471	399	448	460	423	430	439	475	449	417	397	426	398	413	438	400	424	414	413	441	429	471	465	400	431	403	422	469	405	403	446	444	415	440	406	454	434	402	451	425	436	435	443	396	410	450	436	428	395	452	423	399	449	457	437	403	413	415	429	465	438	412	446	410	478	428	430	407	431	388	448	422	452	446	410	451	431	425	429	419	454	404	388	435	375	395	433	424	450	475	406	403	410	428	414	377	384	418	415	418	469	452	409	443	416	384	452	400	438	434	417	460	407	415	445	413	469	422	413	436	405	455	425	414	477	396	419	423	410	445	440	405	412	446	416	446	426	464	426	438	437	396	456	422	431	439	421	452	385	418	403	395	413	435	456	433	418	405	432	441	415	366	398	438	432	411	433	452	414	408	410	434	431	431	426	479	434	437	438	413	404	423	443	402	437	433	429	434	440	411	462	387	435	428	428	432	416	432	444	435	411	402	437	410	412	406	412	463	417	381	424	444	430	385	416	412	396	435	475	390	451	429	438	464	391	397	418	429	458	421	449	428	397	389	417	447	461	440	454	446	431	474	437	432	426	384	446	408	441	437	448	378	446	431	442	414	406	406	415	435	444	420	424	440	410	436	399	399	437	453	440	443	408	436	424	430	403	459	403	446	411	404	415	419	429	407	417	429	438	432	422	436	444	447	407	420	459	437	431	432	450	437	401	435	418	438	394	442	421	429	411	436	413	422	438	395	431	418	429	411	432	393	435	418	465	412	437	395	445	404	400	396	439	435	420	398	436	484	440	460	450	398	374	440	422	439	428	424	414	440	400	409	382	418	443	456	424	441	402	440	409	448	427	391	411	419	440	409	465	427	416	428	419	420	390	451	423	442	415	457	420	420	421	411	435	429	389	415	450	383	439	452	430	421	394	447	449	455	401	409	458	402	393	449	408	426	441	424	437	415	449	409	393	437	416	431	446	433	450	450	443	436	425	438	379	429	394	420	448	431	457	468	440	431	415	428	416	435	458	437	437	423	404	464	394	401	422	430	471	410	460	423	412	418	455	380	445	406	423	434	432	412	438	435	403	439	453	454	430	397	403	461	402	472	403	436	465	400	438	442	481	400	419	458	441	442	463	391	422	380	411	394	453	441	381	425	413	417	444	466	408	444	421	453	412	404	465	447	449	466	452	460	438	425	439	438	406	396	446	409	441	408	445	435	434	436	421	425	405	459	424	482	432	426	464	437	449	394	456	433	431	424	449	427	427	440	390	440	411	406	438	389	418	435	451	414	404	438	409	429	388	437	425	468	410	412	430	438	410	427	414	428	397	410	427	414	427	425	445	454	461	416	433	438	382	408	461	428	447	426	427	400	444	459	438	462	423	402	433	416	424	431	448	425	431	433	419	434	429	501	424	385	446	415	440	441	406	429	422	410	425	398	442	435	425	445	415	441	410	440	443	444	451	412	425	466	399	444	421	453	429	393	402	443	448	446	429	416	407	431	389	414	435	420	406	443	474	387	443	439	419	436	424	442	439	394	402	430	451	422	405	414	451	451	443	423	416	421	402	402	404	475	451	431	440	393	414	442	409	419	417	440	410	451	442	430	410	418	406	385	397	414	428	416	444	439	425	404	455	434	450	429	402	444	441	457	440	450	406	406	406	446	417	444	461	421	388	396	436	413	433	446	441	454	379	426	386	444	425	445	409	424	433	435	448	400	416	418	428	423	418	417	443	437	404	434	412	406	417	412	464	407	469	424	452	452	435	431	453	451	409	398	429	436	416	405	432	421	415	460	438	434	404	389	458	399	429	413	420	417	453	423	414	429	400	419	412	438	428	401	414	439	431	426	422	403	410	426	438	405	397	426	415	400	423	444	451	430	436	413	414	431	430	412	434	472	442	405	441	436	446	438	439	447	428	418	454	440	411	459	433	427	457	438	459	424	411	402	424	407	408	420	470	452	417	401	433	445	444	455	407	425	457	425	399	439	457	441	410	404	417	439	444	466	439	388	400	408	446	429	431	426	406	412	453	366	438	391	428	456	450	413	421	436	481	421	418	439	432	423	429	397	428	443	434	430	445	439	427	417	407	401	397	445	456	465	448	451	412	454	457	421	428	449	427	449	448	440	418	401	424	374	420	394	447	426	432	413	397	444	432	480	415	460	432	420	422	416	410	446	414	455	406	437	453	437	449	425	468	441	441	413	416	421	451	411	441	438	444	441	453	439	459	426	424	457	434	391	436	404	481	398	406	428	418	439	435	379	430	416	432	473	423	424	431	363	440	464	418	428	420	408	432	401	441	418	415	445	412	417	383	452	463	406	442	399	428	443	474	453	432	467	435	430	418	423	412	422	409	424	437	397	416	422	448	454	430	444	426	418	434	427	391	388	429	402	438	403	437	424	441	421	422	417	415	427	411	449	434	437	453	433	421	412	431	457	463	409	434	419	422	400	440	404	388	444	412	379	428	421	454	438	402	442	392	448	437	428	398	423	422	425	429	427	450	463	434	434	446	459	461	440	477	452	421	427	391	422	431	412	429	397	432	424	451	434	457	448	436	436	427	415	445	431	442	404	429	414	414	453	403	447	398	422	432	410	407	423	392	415	433	471	429	426
37665	62813	24890	1144	959	834	826	698	671	642	612	635	586	580	562	587	571	535	565	552	556	556	524	579	581	543	592	530	554	551	589	574	514	557	592	527	564	562	542	531	520	531	600	566	604	519	588	563	557	521	566	588	533	566	565	540	532	564	527	521	509	530	591	556	526	538	522	544	568	594	542	576	575	564	587	505	579	590	594	592	540	561	601	552	539	586	575	521	551	562	550	536	536	568	531	590	530	517	523	551	571	534	544	572	541	524	575	539	502	559	552	551	575	522	524	497	545	551	569	550	565	535	561	516	558	541	540	578	566	529	547	512	524	587	510	530	568	528	526	505	561	579	527	533	526	532	584	559	559	545	524	592	504	573	537	517	571	593	553	537	560	532	540	567	507	531	543	551	567	492	488	545	511	524	533	507	522	512	564	548	563	563	571	557	524	549	532	571	560	533	575	597	549	551	532	542	533	534	583	516	525	543	601	522	538	571	514	561	524	506	531	531	509	553	530	560	529	535	530	523	530	552	544	545	562	521	538	493	542	539	543	520	545	553	518	525	522	546	531	553	580	502	554	583	575	520	500	566	541	525	519	557	532	526	522	554	548	551	481	553	555	507	555	575	521	554	513	551	541	530	592	561	562	518	527	538	569	520	555	553	545	582	524	548	539	536	566	534	548	556	556	585	544	549	489	547	545	542	571	560	563	560	569	581	542	621	562	547	575	536	534	560	580	565	550	587	531	541	538	515	534	548	512	536	549	565	567	558	541	555	552	533	572	557	523	547	543	534	534	518	558	524	549	522	536	547	541	551	549	520	545	538	547	527	518	534	552	525	555	510	563	562	524	550	535	528	564	534	558	550	530	564	535	537	535	528	541	534	525	569	534	561	534	530	538	543	554	534	539	563	547	514	585	567	533	535	523	494	516	586	534	545	538	526	550	545	557	545	558	566	564	551	543	514	516	549	568	537	574	554	540	560	502	546	555	520	503	566	531	545	563	549	569	538	546	571	522	541	544	554	542	581	560	549	530	601	578	554	561	562	517	549	527	556	540	545	584	518	565	567	526	541	530	567	563	564	500	538	526	542	538	551	560	558	561	560	552	559	580	519	544	574	508	542	542	583	557	528	534	562	566	540	572	553	581	541	543	558	580	554	525	565	555	537	524	563	551	521	520	515	548	552	555	501	531	554	516	527	540	557	553	552	522	542	501	568	529	526	548	573	537	558	535	543	544	597	520	519	550	558	551	567	507	525	533	508	554	522	558	532	558	545	563	553	549	573	533	579	515	498	550	572	507	579	528	535	541	578	538	567	543	499	572	571	561	579	531	531	555	557	536	532	545	533	577	542	550	551	512	547	560	539	521	546	530	508	572	591	548	530	580	504	510	552	564	549	498	541	543	483	531	516	532	546	520	581	558	536	549	577	565	553	522	534	542	546	599	535	530	533	572	528	508	537	522	545	534	528	561	575	515	580	526	528	534	548	554	539	563	543	542	537	567	568	524	557	571	527	570	562	574	552	529	501	534	574	564	576	541	524	537	565	568	575	529	543	512	560	539	552	549	543	558	523	529	558	575	542	561	589	580	535	554	570	544	547	566	556	569	563	564	511	537	538	545	527	564	543	497	555	543	530	548	541	552	529	589	568	543	533	586	534	548	535	562	535	550	554	527	486	521	529	581	557	564	543	552	569	538	547	549	580	572	562	554	561	532	512	544	516	567	544	550	578	537	567	553	580	506	514	547	527	527	547	544	569	506	537	548	522	559	518	541	553	513	537	542	528	570	568	549	551	582	537	547	536	518	543	549	531	543	606	558	530	542	505	553	556	514	581	560	594	529	549	556	557	578	551	565	564	521	537	530	561	556	565	532	516	565	535	550	578	509	531	542	529	531	515	583	528	544	558	570	573	505	532	544	562	533	547	555	517	513	550	548	573	581	492	590	534	535	541	539	547	564	509	557	522	581	551	551	563	514	544	494	500	569	549	603	586	549	568	548	519	604	587	500	553	509	544	532	542	542	545	556	570	553	554	534	547	557	531	537	542	500	554	532	572	566	537	540	534	540	564	548	514	529	537	517	539	534	536	544	544	572	501	581	568	585	573	561	558	587	580	516	557	521	602	532	536	550	544	556	542	570	537	554	536	533	588	525	533	553	545	502	512	540	542	552	558	570	547	568	546	510	549	540	507	554	556	543	511	546	558	541	528	524	595	521	518	555	520	516	555	518	530	514	511	557	538	554	551	582	533	568	532	560	557	549	531	550	548	562	522	533	582	570	558	509	597	535	527	515	527	544	530	504	531	576	563	537	601	524	550	559	531	514	534	554	533	544	579	573	528	531	560	524	546	535	540	544	572	506	486	546	543	549	537	551	542	557	529	545	563	525	535	546	552	540	545	518	550	574	553	549	548	515	613	562	550	555	521	537	557	561	525	528	504	519	586	579	520	567	519	563	552	527	555	554	528	556	562	557	551	501	577	563	546	571	524	537	530	551	571	554	552	571	549	522	529	556	514	528	562	541	532	495	546	523	568	534	497	563	556	532	484	535	561	516	534	522	553	540	558	540	521	543	561	564	510	537	486	540	577	587	564	524	544	559	549	521	565	548	529	575	548	567	527	560	556	535	555	562	563	554	549	527	585	562	519	562	540	562	562	533	577	538	554	572	571	538	527	544	545	544	561	526	568	555	551	540	587	583	521	571	570	539	504	566	507	546	547	536	513	515	517	562	602	578	537	548	548	570	540	562	574	519	517	570	566	547	586	562	543	587	534	523	555	547	527	523	551	513	561	534	542	532	549	510	574	558	498	555	574	520	500	510	594	512	539	517	539	551	539	545	509	570	551	525	601	513	591	587	513	497	554	541	553	555	514	534	534	590	523	524	546	505	563	531	523	559	558	546	526	534	516	558	525	549	496	543	589	573	565	534	549	533	520	524	580	518	541	562	562	556	531	534	548	529	583	536	544	547	538	529	522	514	545	550	525	530	554	541	563	542	544	541	568	594	555	545	574	551	555	584	568	542	565	505	538	560	509	564	517	510	581	533	533	519	558	533	552	549	590	509	541	548	590	524	549	580	524	544	571	552	543	534	544	520	545	561	563	572	540	542	558	543	559	536	510	555	560	529	576	554	503	567	518	534	526	539	552	543	563	560	544	541	532	559	558	527	517	574	558	510	576	526	536	538	530	548	549	589	504	548	520	546	506	556	523	518	546	522	536	532	534	501	578	558	538	571	516	520	548	519	597	554	521	554	516	547	541	523	550	590	538	534	542	525	571	497	532	493	571	547	502	559	497	507	514	553	512	514	555	544	541	520	541	522	574	564	536	565	560	556	534	539	536	559	568	541	542	548	517	510	531	565	537	541	591	546	563	543	561	501	528	564	520	531	544	537	566	537	590	552	531	560	551	536	560	541	513	542	554	529	566	554	553	504	567	545	581	530	570	551	563	536	549	524	544	577	556	546	501	510	572	603	546	561	542	534	540	536	528	563	539
22799	21435	28892	24316	21361	20456	3458	638	521	473	455	402	408	408	393	356	355	417	348	368	372	356	349	323	304	332	334	319	316	309	320	340	336	316	331	335	314	312	318	310	345	355	334	352	338	322	320	325	316	359	342	311	334	333	349	347	320	333	315	314	312	338	332	322	326	350	352	316	318	354	347	324	344	349	340	330	363	327	346	314	350	309	337	347	347	331	333	353	314	324	299	304	306	319	323	313	336	361	312	355	342	324	315	312	317	318	312	287	322	317	292	300	335	291	336	348	330	310	303	312	290	302	296	334	289	295	311	310	341	328	324	340	328	313	302	322	291	335	327	300	303	318	322	312	330	326	337	301	317	321	295	279	348	327	310	282	303	348	315	317	322	330	295	298	317	315	315	303	289	307	320	330	322	317	347	333	326	328	301	317	299	324	295	306	326	311	331	309	331	318	302	298	311	317	317	327	343	312	289	308	344	339	312	295	310	311	310	285	319	293	358	332	338	319	327	307	294	316	303	321	292	296	322	315	317	343	304	313	290	297	275	334	313	299	291	308	347	330	316	303	333	297	338	319	297	326	287	340	318	307	332	320	291	297	344	325	308	306	306	357	352	307	323	300	332	308	307	334	300	324	337	311	300	304	305	284	320	293	343	307	324	304	343	311	302	304	325	320	310	325	292	329	327	307	328	259	304	346	320	317	321	302	291	317	316	287	315	307	305	370	327	309	320	330	299	291	280	307	338	322	289	300	337	314	299	293	308	335	327	317	285	324	339	332	307	299	297	316	293	320	324	337	331	323	319	310	312	294	320	312	278	327	317	332	313	291	289	325	331	315	306	312	298	309	301	348	315	343	311	310	289	324	307	289	337	322	310	307	304	312	347	282	302	298	338	328	322	332	272	333	308	283	306	337	271	289	278	319	290	304	309	345	327	318	316	323	337	323	294	302	309	327	298	328	323	323	292	285	336	304	341	293	291	338	328	309	291	315	311	303	303	290	278	316	272	343	323	280	311	336	319	342	282	339	300	311	312	341	329	307	307	293	307	315	336	298	315	314	299	312	307	291	324	313	306	329	288	313	309	327	340	300	291	306	316	312	339	288	311	344	319	275	331	299	302	316	303	285	286	281	306	303	342	336	338	286	335	277	298	286	337	299	305	327	343	294	283	348	343	328	294	335	313	268	317	327	325	303	346	299	338	309	297	321	310	298	318	343	327	273	334	307	321	321	313	310	292	332	329	287	319	308	316	315	276	316	310	315	316	319	288	312	316	307	299	322	350	322	310	318	307	321	333	312	285	310	326	294	323	343	326	319	344	316	315	341	316	321	280	308	309	283	319	316	296	315	302	348	304	300	310	314	333	312	319	303	342	302	305	294	306	290	351	305	296	317	295	316	311	309	289	318	313	302	320	326	322	318	293	311	301	282	305	311	312	318	310	325	318	318	304	300	314	346	275	311	310	323	334	331	311	321	303	309	295	319	315	319	293	309	304	338	337	345	334	292	294	315	324	340	323	344	326	327	305	315	309	303	332	316	283	322	306	295	295	349	312	331	305	298	287	346	315	314	336	338	294	292	318	316	299	334	347	310	313	303	339	305	292	292	295	364	325	325	360	322	347	302	286	350	313	304	315	338	334	317	307	319	314	340	303	292	318	324	281	304	335	326	296	318	308	298	291	307	290	305	252	331	293	327	336	293	303	310	316	335	309	323	351	329	314	325	314	304	318	352	308	318	294	315	303	300	321	301	295	313	327	305	320	267	337	323	312	307	277	310	306	353	283	307	288	333	333	316	291	299	303	329	306	326	305	324	314	321	312	291	345	320	313	343	312	333	318	340	312	317	309	297	347	310	304	327	332	314	346	289	329	307	321	321	321	325	341	353	307	312	332	288	301	319	306	340	308	321	306	306	332	315	322	302	320	306	315	316	315	329	340	320	298	329	303	325	329	307	339	276	306	316	333	328	326	325	301	348	314	315	350	335	320	315	347	294	282	350	304	313	294	309	319	319	317	318	326	334	329	291	330	262	294	282	315	319	334	330	350	328	294	320	296	299	319	310	314	329	310	323	350	282	302	319	321	323	341	322	309	300	323	339	309	317	303	321	298	349	342	277	298	337	335	341	316	315	316	327	295	327	262	306	278	308	295	332	273	285	303	322	292	334	330	320	321	323	311	318	318	316	326	318	341	285	300	322	314	310	297	304	335	313	322	309	316	310	299	289	297	287	314	318	338	326	328	350	306	306	325	309	291	313	324	304	289	280	320	314	299	327	310	314	305	302	337	303	310	318	299	311	327	314	350	312	310	357	308	313	342	314	304	321	293	283	310	349	293	307	326	307	352	315	289	287	343	307	302	324	328	293	282	326	301	337	286	303	330	314	335	289	278	283	318	316	301	316	316	307	316	310	335	306	335	321	328	311	293	355	325	288	341	331	323	299	348	309	298	295	338	325	324	303	331	304	318	298	286	309	330	312	333	305	325	301	280	320	312	284	334	310	303	294	322	323	329	332	296	343	361	322	315	328	297	317	328	312	268	307	339	309	310	332	348	305	341	302	299	293	316	315	304	325	304	314	322	321	324	308	347	270	320	336	296	289	296	363	290	336	294	345	331	317	282	351	319	296	297	311	345	296	331	330	339	327	293	294	316	310	312	316	316	318	312	316	300	311	302	294	314	288	296	306	284	302	303	277	309	318	294	318	298	339	332	339	294	304	331	300	336	315	312	318	299	292	321	314	314	284	334	341	320	344	340	318	296	350	301	306	307	300	318	327	332	292	282	317	299	313	329	323	304	305	339	314	345	327	320	351	317	305	310	302	307	316	346	321	334	298	321	316	325	263	287	315	290	299	318	304	304	333	334	325	298	348	298	287	342	312	271	304	311	321	340	327	331	287	314	326	313	300	303	297	308	318	296	308	301	317	310	340	319	303	312	342	312	354	327	322	315	317	308	311	311	302	337	331	309	318	329	310	310	317	307	311	301	334	298	310	314	321	360	319	327	288	326	320	313	307	316	313	314	299	325	320	281	337	303	294	308	317	306	296	305	307	299	304	290	311	316	322	314	306	316	352	323	308	301	303	304	308	301	314	314	316	321	293	302	307	325	310	300	321	306	305	315	304	328	298	306	347	290	358	293	319	299	321	340	324	333	303	292	307	317	298	306	342	334	349	318	320	309	305	271	323	322	286	329	330	330	320	319	306	279	336	305	295	296	303	306	316	335	305	327	298	343	350	306	314	317	325	324	301	338	332	343	306	324	307	305	280	328	303	330	320	305	306	319	296	300	332	300	312	303	333	281	297	349	340	293	329	298	316	348	302	315	313	288	318	313	308	325	325	312	314	315	287	316	302	303	321	330	324	337	299	306	317	297	291	317	330	303	313	336	286	321	319	309	321	333	342	332	294	315	348	317	298	312	331	297	322	317	328	307	306	327	322	316	300	322	299	323	316	288	312	342	294	310	316	349	312	287	325	333	315	333	314	343	306	330	320
49200	88795	35877	2627	1906	1469	1204	1035	884	796	664	565	582	589	528	540	529	491	491	458	469	481	437	448	441	444	450	412	471	415	437	417	418	419	434	443	409	410	421	418	448	498	480	462	426	447	447	442	434	453	446	416	411	426	438	471	404	464	416	452	396	429	452	434	416	405	458	429	395	437	394	406	456	425	432	438	436	463	437	429	441	428	442	420	411	408	427	395	423	403	388	368	386	381	433	415	423	418	409	395	403	426	392	396	397	404	427	404	397	408	429	395	399	403	431	393	374	443	391	389	398	399	418	423	429	401	430	414	437	396	413	371	391	441	405	414	375	382	399	398	410	391	442	422	394	397	407	378	417	411	427	367	393	420	385	389	420	390	378	404	412	395	400	430	426	401	418	415	402	417	400	402	401	386	412	401	386	388	435	412	395	454	429	386	381	381	423	413	385	386	425	421	432	390	441	387	411	378	448	442	405	384	410	411	397	387	402	378	385	373	377	411	443	404	403	369	398	397	389	415	405	435	398	398	435	422	397	408	435	399	417	398	439	386	418	423	400	426	405	426	419	402	390	400	420	429	407	409	394	415	393	405	368	424	410	388	409	400	354	399	390	405	415	375	427	372	397	387	399	406	421	385	393	381	418	447	437	383	420	403	436	423	392	415	394	390	421	404	413	410	418	398	447	382	389	376	374	384	390	374	373	397	402	399	406	372	433	434	410	425	437	385	383	401	456	393	358	448	362	415	421	426	386	395	417	410	358	425	405	424	419	393	397	434	395	368	413	369	422	376	439	400	431	381	391	353	410	402	424	411	426	407	424	392	426	407	381	395	416	399	369	416	423	424	402	370	415	389	424	387	417	459	392	407	383	372	443	385	425	412	374	432	408	386	418	374	405	418	386	395	423	392	389	411	375	426	361	424	416	419	391	388	401	384	407	396	416	405	396	386	373	427	424	421	407	394	410	420	406	396	403	406	410	419	420	392	372	407	410	417	406	450	371	424	424	388	427	421	398	393	371	363	392	375	422	383	411	405	447	385	394	400	383	403	379	379	400	412	416	443	426	412	415	397	372	413	406	449	414	421	416	380	378	393	358	402	395	411	409	438	409	373	413	393	393	382	435	403	402	375	442	438	394	421	422	421	430	398	384	400	403	393	403	418	406	401	401	426	433	425	415	361	412	396	395	395	375	383	371	396	388	402	439	392	413	412	393	411	440	385	397	389	379	388	400	390	411	392	373	467	421	407	380	433	428	411	430	415	369	413	396	396	427	400	388	405	391	418	393	416	368	408	378	400	361	361	366	425	412	404	427	391	413	396	394	419	394	436	370	415	397	361	427	422	403	442	396	400	397	394	424	394	398	399	376	425	385	390	408	403	431	379	403	400	363	409	416	382	419	410	395	387	400	411	385	407	399	397	417	391	381	392	404	411	380	439	409	395	366	409	368	445	429	431	422	404	419	419	401	401	403	420	375	419	420	384	440	402	404	389	364	404	380	404	424	402	378	392	383	408	438	398	392	410	387	393	419	422	394	346	407	413	388	420	408	375	387	397	389	421	358	403	413	378	406	414	412	386	422	396	416	405	398	392	375	376	397	410	375	417	404	392	466	404	389	407	379	380	406	457	442	398	390	406	410	391	436	406	415	401	438	395	409	432	402	413	388	381	402	408	382	403	411	357	400	368	401	395	388	398	385	383	375	378	408	409	399	431	400	390	386	384	402	453	397	374	416	410	409	381	378	408	383	401	402	399	411	365	417	418	429	387	414	389	432	402	384	409	436	398	379	387	378	374	409	416	403	374	399	387	398	389	419	422	418	398	398	429	401	426	415	389	414	367	446	395	382	383	428	411	363	432	393	395	411	366	415	404	414	386	420	387	389	408	408	387	437	412	423	410	409	433	366	432	406	400	398	374	439	430	449	412	393	396	393	412	377	360	398	401	435	389	369	410	410	442	420	401	412	414	430	398	400	398	398	419	432	430	391	399	393	394	398	379	419	414	392	424	387	422	396	386	390	408	377	429	423	398	431	398	400	435	422	406	382	419	414	398	395	445	399	397	382	394	414	434	368	390	406	376	446	391	387	391	414	441	395	413	401	396	419	410	428	401	392	375	401	390	456	420	407	395	382	391	425	421	427	391	395	380	428	400	434	364	401	408	378	401	379	420	389	402	401	392	405	439	393	434	372	379	389	400	403	428	410	380	403	396	383	374	406	407	410	459	360	383	362	367	384	416	418	411	369	407	389	411	395	422	360	406	386	425	394	396	373	392	396	404	432	394	427	386	390	402	383	401	404	411	422	381	397	394	382	428	389	393	412	337	395	402	420	387	408	372	425	428	385	380	388	392	410	390	380	368	380	390	425	396	410	431	426	424	420	379	418	377	411	422	385	361	410	379	377	394	386	428	432	388	407	427	394	432	424	374	378	407	410	412	391	418	355	380	412	409	391	397	406	397	383	385	406	388	425	399	407	409	421	428	378	392	395	383	372	375	420	414	395	414	402	394	393	377	375	392	410	369	366	409	425	385	361	352	410	405	399	416	412	393	392	394	370	413	423	389	414	403	369	390	371	403	384	418	371	404	379	368	390	388	413	421	387	391	377	372	385	408	402	437	430	389	433	409	362	382	409	401	424	402	408	398	404	422	381	382	376	392	417	399	428	386	391	398	426	397	363	364	431	422	407	367	411	388	403	418	439	377	395	396	427	413	397	399	432	393	389	406	368	413	415	389	442	432	429	412	388	399	415	421	371	389	423	420	399	393	393	399	455	436	412	409	412	400	393	419	376	401	394	403	389	369	418	357	413	359	410	402	417	397	416	382	440	414	388	398	404	414	406	375	415	406	405	407	380	408	392	411	396	357	422	372	413	435	384	393	410	385	409	426	394	360	418	384	405	417	383	413	408	401	414	428	419	434	423	390	405	351	430	379	397	397	401	384	408	396	389	400	421	401	395	408	420	389	399	413	408	361	417	397	384	414	420	414	383	441	409	417	375	392	410	401	444	417	404	389	379	410	406	428	392	413	431	420	396	408	430	416	408	404	419	440	387	388	430	387	426	399	406	418	432	426	408	395	442	376	425	381	416	393	370	409	403	381	404	404	429	364	432	401	393	395	387	378	405	401	402	430	380	433	378	405	413	388	384	389	392	401	439	402	391	401	411	432	405	386	428	389	406	368	401	400	382	390	417	432	414	427	408	402	404	388	398	402	390	406	422	409	408	388	405	398	396	413	410	423	390	396	362	431	392	404	405	372	409	363	399	397	386	380	361	397	383	412	425	382	426	455	381	410	440	395	409	396	405	389	425	408	405	410	433	418	388	427	411	385	386	376	389	400	377	413	397	410	363	413	370	397	400	437	393	430	393	366	390	391	436	383	391	426	381	369	375	434	382	386	407	384	407	384	408	403	425	393	426	405	392	434	396	400	411	416	421	415	412	439	393	384	391	432	410	394	416	389	421	396	394	393	419	410	430	411	419	411	415	397	435	415
27815	20594	11479	1104	625	592	555	498	523	519	553	515	546	469	524	483	532	503	506	513	499	493	491	461	493	483	497	488	502	523	517	515	462	499	519	486	486	486	522	496	508	459	499	465	461	482	491	492	487	503	566	521	464	507	506	527	523	506	558	499	480	526	515	504	566	501	469	494	477	509	481	559	513	479	501	509	500	518	526	499	491	516	511	478	493	516	486	457	501	480	462	519	501	467	503	477	483	544	494	458	465	526	500	514	493	554	461	482	472	490	508	551	489	474	556	491	503	526	519	519	507	471	480	468	507	515	507	529	526	516	511	481	543	501	483	495	498	532	474	539	474	499	512	521	519	493	500	488	496	495	559	532	515	501	502	522	455	484	526	521	521	478	486	516	508	548	527	478	470	500	523	456	529	515	578	511	496	496	504	471	498	500	510	522	479	485	500	509	499	479	515	518	452	487	492	513	459	526	498	513	508	488	496	468	539	479	519	500	458	516	528	523	528	466	515	505	486	487	482	507	465	503	458	492	469	493	512	496	490	515	516	514	483	521	490	530	509	543	495	511	482	487	530	499	522	478	488	536	454	532	504	518	504	528	507	492	508	512	463	500	497	557	457	474	499	440	485	510	529	479	489	508	503	478	470	502	525	536	500	522	520	458	485	472	491	549	506	488	498	510	473	493	518	514	486	476	528	532	514	542	470	516	507	511	519	501	504	484	516	473	503	506	506	482	460	485	538	488	505	499	516	531	523	493	509	538	504	522	517	505	531	511	476	491	458	465	521	522	538	464	498	538	496	500	457	471	519	540	479	507	530	499	496	504	486	461	479	490	502	504	508	512	473	513	497	537	519	531	507	520	509	486	483	506	497	522	492	492	458	483	495	542	531	513	535	483	479	502	501	539	469	520	475	514	495	464	494	547	457	506	525	505	482	499	478	479	497	492	490	525	478	476	477	489	490	471	491	493	495	499	471	522	534	550	485	485	525	506	477	521	519	480	491	487	506	496	546	480	492	494	496	503	505	553	511	505	476	508	515	487	488	518	504	478	477	496	489	473	504	486	496	478	512	512	492	530	491	465	478	508	505	512	459	482	553	479	478	474	571	483	511	506	486	527	486	494	492	482	519	504	508	491	504	474	501	554	533	497	518	526	519	498	485	488	490	478	481	488	517	447	473	519	493	537	483	509	508	496	499	494	565	502	477	501	502	534	494	498	483	526	489	517	532	472	536	480	485	500	510	564	520	511	497	494	458	481	468	487	470	515	481	487	517	490	471	510	460	509	510	560	468	499	467	517	499	544	467	502	495	469	463	497	504	455	471	494	483	502	536	508	520	532	480	501	514	484	481	495	550	531	492	511	503	507	439	457	466	462	482	511	484	492	444	476	457	518	500	512	478	497	507	513	508	496	499	519	497	469	502	511	506	514	477	529	514	499	533	508	506	514	526	498	526	471	560	516	529	512	476	492	518	495	513	502	510	485	516	477	478	521	468	496	470	461	485	514	500	517	507	514	513	493	527	432	485	514	524	485	511	487	519	532	516	463	519	489	492	516	510	501	500	459	465	503	502	502	505	505	490	474	512	465	495	508	529	496	501	488	462	467	518	503	461	486	523	509	477	498	495	477	463	498	510	456	548	524	519	494	558	480	468	498	497	497	480	512	473	467	503	512	512	519	514	485	472	533	494	516	541	465	515	457	519	502	487	514	479	498	453	490	479	509	506	482	515	491	504	533	508	510	497	495	522	481	535	492	501	506	551	495	513	491	503	455	528	467	479	539	455	478	508	468	474	540	462	502	496	516	504	498	493	483	483	521	488	480	493	511	501	445	457	505	475	536	511	547	467	489	517	528	509	514	544	530	529	486	509	516	530	479	541	516	489	544	526	456	491	471	483	505	490	478	509	522	523	496	501	508	506	478	485	482	458	520	530	502	497	513	523	482	485	470	458	499	499	517	463	494	503	478	490	462	496	472	460	549	493	533	498	508	513	521	552	506	488	496	500	524	505	479	474	490	496	501	500	485	475	473	508	527	481	512	500	482	505	478	507	511	465	549	474	493	511	506	515	497	535	487	482	484	479	500	523	499	471	475	514	548	493	480	478	485	496	492	482	498	495	502	501	501	503	525	490	485	516	496	497	473	520	503	522	558	511	491	557	476	527	520	518	524	489	521	501	498	509	497	511	531	523	514	459	497	511	499	497	464	515	493	483	479	539	480	482	473	496	519	513	528	477	485	568	534	505	500	488	491	519	486	460	476	521	515	479	519	488	493	509	469	536	518	546	498	500	522	535	515	461	475	479	503	528	460	514	515	512	482	507	524	511	515	509	512	496	530	449	499	485	472	534	477	468	496	472	497	442	498	519	504	529	493	557	478	512	482	520	554	501	495	458	514	454	484	506	466	527	468	510	520	530	471	490	483	479	471	527	489	497	543	492	484	561	541	494	529	492	528	521	528	476	477	508	501	512	505	464	480	498	472	510	532	489	522	530	521	508	473	480	508	538	503	473	533	450	502	460	538	461	475	519	517	502	491	474	534	466	487	515	480	501	499	483	493	494	504	502	507	543	517	504	496	461	515	532	459	478	524	480	521	487	494	542	505	474	545	497	504	499	537	527	484	533	494	492	515	512	505	497	473	521	490	498	503	493	473	500	484	512	497	504	499	465	535	511	498	501	514	480	497	452	524	520	482	490	514	501	525	500	497	487	517	488	527	508	503	501	499	535	472	504	492	498	468	522	536	512	489	505	547	486	454	506	487	516	502	499	467	512	503	516	511	465	530	498	503	517	522	511	494	491	448	519	532	483	493	485	536	480	503	532	537	511	506	537	511	478	486	452	523	500	522	495	511	505	511	502	512	539	500	508	476	506	483	486	510	517	506	485	451	481	482	492	485	565	489	500	510	515	456	508	549	536	490	527	496	493	480	512	484	507	510	498	460	484	471	580	469	536	500	501	463	493	512	491	512	508	479	481	532	513	509	508	497	492	497	472	496	490	537	498	503	515	467	470	498	514	485	446	503	479	498	513	529	537	509	506	477	528	501	529	525	491	546	522	487	484	492	487	504	545	512	474	503	473	510	502	494	485	471	509	487	487	507	491	513	462	501	529	484	488	515	469	484	501	456	485	532	524	511	490	499	493	525	498	447	507	507	455	511	476	498	551	515	525	533	518	488	497	493	487	502	480	506	494	533	531	514	527	516	548	513	525	494	501	511	571	513	508	497	500	473	513	512	515	495	560	499	524	477	466	497	472	530	523	526	524	487	514	487	492	533	529	492	483	536	471	528	500	476	538	477	531	505	488	464	488	491	463	478	524	512	480	504	506	549	480	516	509	480	494	474	491	530	494	483	501	493	491	576	526	523	502	443	495	488	488	494	511	477	522	505	503	450	497	486	488	532	529	504	500	476	469	505	536	536	532	505	499	511	483	510	524	482	495	526	518	507	511	529	515	504	493	511	504	461	485	511	542	505	506	494	518	517	505	454	489	520
15582	26842	7128	713	676	688	650	649	694	635	702	657	641	622	655	615	618	652	638	668	628	657	603	651	659	670	614	678	669	640	648	604	649	629	670	639	605	638	657	671	662	678	667	627	632	678	637	655	659	627	674	656	666	635	660	616	631	666	618	630	649	645	663	655	646	625	632	633	683	729	660	696	637	616	666	691	629	663	633	666	655	638	669	676	652	614	625	603	691	671	661	654	602	660	630	653	636	651	637	653	626	636	642	615	627	637	636	663	647	662	616	647	598	662	595	634	645	651	691	643	609	651	649	644	635	665	626	660	654	667	614	614	613	646	610	669	652	600	666	629	602	589	640	644	599	628	630	632	660	638	648	624	641	660	614	614	614	622	611	628	662	676	610	670	644	580	677	638	647	630	620	589	689	637	656	663	640	603	636	647	648	608	623	670	628	600	654	632	616	627	614	641	631	628	654	641	654	638	626	632	644	646	677	621	662	643	674	582	637	647	633	642	626	640	670	651	638	658	608	643	642	643	668	684	624	653	670	695	668	610	617	616	637	649	656	634	638	615	666	619	686	594	679	624	613	687	619	674	659	631	685	650	688	584	612	608	677	624	661	620	655	616	673	649	651	640	634	650	581	657	622	639	663	668	646	698	655	657	654	641	656	719	664	650	652	653	652	654	660	647	628	656	680	659	598	669	642	726	681	656	682	670	635	653	625	645	682	597	636	672	653	634	658	633	610	639	677	639	629	657	624	583	691	642	703	606	639	633	664	598	645	638	607	614	654	620	653	586	702	660	681	596	651	689	651	699	630	676	611	625	646	693	728	635	616	619	585	642	654	614	596	674	608	668	645	643	660	645	657	669	614	597	669	642	605	659	633	627	606	629	625	601	590	647	612	625	617	654	639	636	687	635	638	601	621	620	621	640	648	626	620	661	669	689	616	608	688	684	640	680	636	619	652	657	620	605	632	641	657	624	653	623	670	667	635	639	644	638	714	657	666	625	624	644	630	648	643	658	642	645	648	624	623	657	610	661	645	637	648	631	657	647	660	610	565	643	615	637	650	690	632	622	696	634	644	607	627	647	635	655	647	624	637	644	682	687	624	665	637	636	662	610	589	633	662	633	662	620	684	610	632	633	661	636	644	605	626	641	622	631	638	638	651	662	601	621	605	681	630	655	647	663	610	613	638	648	625	622	645	629	658	675	615	620	648	654	658	587	630	667	681	662	660	628	655	649	599	619	607	658	664	606	712	651	630	692	618	656	667	635	619	603	627	653	636	721	659	595	691	611	634	609	629	637	647	637	643	664	668	649	643	662	611	624	640	648	679	658	649	661	621	628	633	669	619	588	618	676	640	645	623	664	641	650	639	642	651	683	653	625	629	653	610	656	627	636	631	643	614	669	648	665	648	651	649	694	612	633	648	643	675	675	610	650	637	644	670	657	644	622	619	667	641	640	683	573	664	671	619	583	619	645	632	650	669	673	618	660	683	580	640	639	655	632	607	612	624	676	633	647	663	676	650	603	590	642	620	643	659	657	655	654	673	657	668	639	629	657	634	650	649	615	640	638	672	662	648	685	612	647	698	638	675	655	581	677	658	655	655	592	635	637	682	687	685	629	623	675	631	654	640	662	633	672	609	617	646	657	618	636	667	588	626	657	591	647	600	620	639	634	619	669	621	634	589	644	651	600	683	654	627	681	611	613	648	579	683	667	666	640	600	633	647	662	600	650	658	636	617	653	643	644	609	625	644	611	636	605	677	637	630	644	617	658	637	691	603	653	661	647	619	663	628	623	638	688	671	679	667	686	682	659	649	664	658	644	647	588	625	679	577	640	599	642	691	636	687	670	651	623	621	621	651	651	608	639	664	639	635	655	693	623	674	656	654	615	683	594	636	666	655	671	648	660	704	664	693	630	652	630	623	662	637	635	656	646	633	612	627	738	662	659	610	652	693	631	672	612	641	581	606	593	611	683	625	668	653	601	678	620	614	688	636	649	582	656	683	616	586	654	632	681	699	665	634	675	652	648	628	633	636	605	603	618	688	661	656	632	589	646	706	652	619	612	651	638	679	688	653	631	688	637	646	658	668	609	635	648	654	657	653	659	629	639	649	642	657	630	657	636	634	631	607	637	646	624	652	633	632	660	614	675	653	637	647	695	657	663	666	657	626	607	609	657	622	639	652	703	626	610	636	651	625	650	649	622	636	631	680	645	672	654	634	637	601	635	622	660	655	654	646	657	617	593	586	637	629	672	602	625	655	658	622	613	663	589	611	611	641	669	642	618	633	578	663	679	630	672	671	612	645	653	634	624	634	675	647	631	636	683	609	606	682	603	636	674	634	683	639	671	604	653	641	621	613	656	686	660	675	672	592	662	666	658	660	642	604	693	611	640	631	619	674	637	630	637	629	639	625	648	671	611	643	659	608	647	594	633	678	618	657	629	639	621	601	672	660	650	662	652	644	683	641	639	643	667	617	626	678	660	606	667	652	657	662	635	643	651	611	642	649	615	655	654	665	668	656	635	631	660	634	652	656	649	621	643	667	677	645	692	620	687	630	682	648	671	614	646	597	640	619	628	633	622	652	662	670	639	620	671	639	613	676	657	661	638	638	626	664	664	656	572	623	664	649	629	685	632	634	639	656	631	691	617	635	634	642	690	674	635	636	615	619	623	626	639	617	634	656	611	647	627	610	645	657	629	631	622	628	679	661	629	669	632	593	598	670	670	625	605	623	641	606	650	670	643	628	662	638	617	655	646	672	623	647	638	678	659	644	663	654	633	615	658	664	615	678	618	696	621	642	691	650	620	601	624	648	689	611	682	667	612	615	624	657	621	639	631	666	643	656	643	656	664	613	635	650	667	612	651	665	692	626	641	649	622	649	653	620	684	681	645	623	596	617	649	658	681	649	637	620	644	675	642	630	626	653	650	629	652	633	651	579	597	655	674	593	646	659	653	678	649	645	684	609	658	612	632	648	663	659	647	651	624	616	626	648	610	648	640	641	670	642	624	673	655	659	651	601	660	643	641	632	612	683	637	673	641	677	628	624	627	676	647	617	629	670	648	642	658	651	632	635	668	646	634	676	625	651	640	620	623	608	629	605	627	666	629	649	664	588	622	659	626	653	631	587	619	638	623	621	607	660	685	683	599	639	598	641	653	645	642	650	628	610	674	644	624	625	651	676	620	694	658	634	661	586	630	642	662	610	671	620	637	694	645	631	632	645	650	626	690	600	650	657	586	723	658	638	606	628	630	639	641	647	607	645	648	643	629	597	607	610	616	676	620	665	640	625	631	686	679	663	615	664	614	659	613	654	612	683	632	608	637	646	698	652	644	584	603	661	595	688	670	631	632	651	627	675	682	590	624	631	646	636	597	611	693	675	606	609	657	586	656	648	648	615	686	605	693	657	642	643	661	652	667	654	643	627	647	616	601	649	672	633	655	639	571	649	631	620	655	649	657	620	701	626	615	632	624	618	702	613	673	658	636
23770	21469	28572	24619	20130	4807	724	574	533	520	488	443	459	447	417	453	469	435	417	451	436	491	428	419	398	437	463	415	430	443	408	421	472	451	416	442	440	427	411	442	423	402	440	395	399	427	404	430	481	441	440	441	431	455	448	408	427	445	435	435	431	432	406	419	440	409	421	453	416	430	444	433	429	419	425	426	421	455	429	449	421	448	435	425	443	448	413	423	396	430	438	432	442	436	438	415	413	408	408	407	420	433	421	404	443	405	387	430	464	403	422	414	429	430	397	407	452	421	407	425	451	395	424	419	401	432	420	411	410	372	397	410	389	386	410	437	423	442	408	430	395	434	429	395	427	424	413	461	416	408	383	408	401	440	427	430	430	400	422	395	431	407	397	431	398	414	415	402	423	401	457	473	427	422	443	409	447	391	436	433	409	424	419	449	422	434	409	412	418	452	417	429	396	431	417	455	407	407	437	440	418	415	441	401	422	402	407	452	406	439	451	418	431	392	407	406	423	409	419	419	404	419	440	387	380	403	388	415	404	393	426	427	385	451	422	389	395	395	424	440	438	394	384	389	394	452	438	414	410	393	393	423	421	414	371	414	384	451	424	424	421	427	409	434	388	371	429	409	399	419	411	401	421	420	414	404	450	410	429	429	366	389	442	471	426	416	415	444	392	423	432	445	400	428	428	399	413	416	438	448	434	403	428	419	414	433	430	410	426	402	416	402	395	442	369	384	429	445	419	428	415	431	422	387	408	420	431	438	435	438	406	410	397	453	415	428	428	407	442	432	440	417	391	430	402	412	445	404	429	400	429	436	370	400	411	399	393	418	418	394	416	409	410	400	444	423	449	396	391	420	385	442	407	457	443	433	402	392	420	399	392	418	437	431	398	446	390	436	427	434	419	405	402	404	431	437	421	446	428	396	428	408	395	418	405	428	425	367	407	395	425	444	381	407	409	432	387	402	434	420	419	442	426	429	403	404	458	429	373	443	431	376	394	412	391	426	411	448	412	436	391	426	422	433	401	419	415	430	408	383	440	420	459	421	458	396	398	430	443	427	385	418	480	425	420	395	438	386	423	376	402	418	403	444	457	406	431	425	388	438	409	410	393	406	438	388	395	395	392	432	402	445	420	437	381	370	418	385	428	415	443	420	448	418	431	427	428	411	430	402	457	416	430	425	416	425	390	404	465	446	410	443	416	390	413	424	428	422	384	425	419	418	420	430	425	402	408	387	416	408	420	402	402	424	426	424	413	410	426	400	449	450	389	394	420	416	407	397	415	396	418	402	435	414	382	452	454	382	445	387	385	446	436	434	398	408	413	390	430	451	402	397	371	450	390	416	437	437	347	385	431	407	420	433	423	438	425	410	395	433	380	466	398	404	386	395	426	419	425	434	416	410	400	428	417	404	444	402	434	415	448	372	390	447	413	439	398	417	393	397	410	379	396	422	430	432	425	433	412	417	420	414	429	439	407	393	421	420	425	398	463	422	409	441	456	401	440	408	430	431	423	387	420	406	409	409	411	437	438	400	418	385	401	392	397	396	421	403	423	397	366	416	434	420	419	405	404	437	449	415	427	447	423	366	442	438	408	430	403	398	399	427	395	432	448	450	422	416	407	453	403	415	447	382	450	426	418	401	416	433	448	414	416	409	409	377	411	423	401	398	417	430	455	418	412	424	434	416	422	391	436	435	415	422	434	393	433	396	437	428	463	403	399	473	453	395	444	394	419	436	405	420	433	418	396	406	414	432	445	390	416	406	461	380	412	414	390	426	423	410	413	437	452	425	375	392	387	398	434	424	425	415	432	440	420	413	404	416	387	441	399	420	431	445	436	436	390	422	440	447	407	426	437	385	419	401	436	407	408	412	405	405	428	398	406	421	404	463	430	389	409	412	409	420	396	394	412	435	430	452	396	435	435	449	444	418	391	446	407	421	411	419	444	444	396	420	495	404	451	428	431	427	391	379	430	456	418	445	413	416	438	429	429	437	409	409	413	414	403	412	392	424	412	368	408	418	446	437	409	427	414	385	425	429	401	405	410	420	415	403	394	420	411	434	432	389	438	430	397	437	409	429	401	441	441	434	471	418	442	427	427	437	417	397	408	442	420	391	430	391	426	419	439	447	413	414	404	404	387	452	436	402	394	406	417	425	405	413	410	384	465	454	388	426	429	399	411	401	411	431	433	406	401	406	440	424	439	436	402	438	442	444	415	434	465	396	417	416	437	423	391	398	429	436	395	375	444	434	430	413	421	400	426	418	452	424	423	424	440	406	422	380	395	398	417	399	419	444	372	394	420	414	448	435	413	394	413	424	431	405	432	446	427	415	380	445	376	394	429	390	408	395	388	429	413	413	400	447	417	423	409	436	433	379	420	412	398	401	387	428	437	407	388	412	392	448	420	417	422	443	430	410	409	424	406	412	411	375	425	410	420	420	431	449	425	412	386	451	430	475	399	400	459	405	446	447	443	409	407	401	449	442	419	394	435	394	398	417	454	427	436	406	413	404	434	455	454	447	433	394	404	449	375	436	470	438	421	428	408	412	399	364	394	428	370	431	441	384	407	395	465	438	410	424	408	413	434	436	394	445	408	401	406	431	413	436	430	422	431	427	466	424	423	401	375	461	418	409	428	400	423	400	422	433	450	439	404	418	435	414	395	417	415	412	411	413	400	414	422	436	438	420	390	416	470	413	412	419	392	374	375	463	431	438	397	427	390	407	396	425	392	420	421	425	425	428	383	433	431	400	412	431	409	410	402	434	404	418	445	437	414	384	414	390	394	399	407	427	430	434	387	423	398	424	394	419	426	406	424	424	410	416	420	405	450	397	403	421	397	422	386	413	384	424	390	393	464	422	425	429	402	410	444	411	437	415	411	405	405	408	429	414	384	416	467	413	411	396	416	416	417	450	426	380	403	416	435	420	417	419	424	450	388	376	435	406	414	392	396	434	369	408	431	449	398	441	423	415	419	448	424	444	410	402	416	413	398	398	422	386	429	417	437	438	400	389	412	408	458	418	414	434	415	396	405	399	416	387	390	423	390	432	413	419	428	423	460	405	416	406	406	410	419	440	409	393	418	396	394	441	386	427	423	422	423	411	452	378	449	447	405	420	380	415	438	406	425	417	421	439	418	440	431	381	415	458	408	438	389	374	436	416	458	403	429	396	472	396	465	436	427	401	401	388	408	408	418	415	423	418	423	411	432	427	425	399	405	426	457	415	402	435	409	409	458	420	428	432	434	440	414	389	375	446	433	440	427	443	401	381	418	429	435	418	441	418	404	394	422	433	388	438	419	412	392	432	401	398	408	422	392	412	402	415	435	390	412	402	422	392	470	425	445	420	448	431	418	379	425	432	422	390	431	436	416	404	433	416	422	401	410	419	445	448	443	405	439	440	414	401	415	399	419	403	409	457	384	405	399	377	401	394	394	405	424	388	430	428	445	426	426	426	409	413	368	443	413	424	402	445	398	365	431	425	415	367
40878	76712	29630	1712	1354	1152	969	866	779	756	683	666	661	605	596	617	577	581	590	571	573	573	589	558	529	571	575	580	536	559	568	587	517	564	538	517	566	555	628	539	568	584	575	545	559	540	545	571	561	585	558	576	528	636	580	565	565	541	553	562	599	549	550	578	575	561	540	539	599	580	577	591	600	605	559	566	524	580	566	545	557	534	552	521	571	554	508	548	572	511	558	553	540	524	542	525	531	574	581	497	557	549	519	488	551	535	572	543	544	543	531	528	546	569	559	557	561	542	522	506	566	563	545	579	538	522	562	513	481	563	510	527	520	551	508	539	513	539	529	526	514	545	508	549	529	570	541	559	550	525	529	555	525	553	526	501	535	527	529	518	550	525	557	552	549	562	554	581	521	568	502	493	506	565	502	574	591	563	530	516	557	540	541	543	506	533	543	557	542	526	545	537	543	533	571	546	527	543	545	529	550	518	547	530	559	535	514	556	534	533	509	563	556	542	536	537	506	547	548	567	539	560	550	515	549	510	532	526	548	558	538	528	539	507	570	477	555	520	582	546	528	536	535	556	501	518	533	515	515	545	515	536	534	554	517	561	540	511	562	543	496	550	503	552	533	567	508	518	550	568	520	556	542	505	538	546	538	536	529	526	510	541	554	564	559	534	559	543	577	529	535	563	588	511	515	533	496	518	560	560	544	509	526	522	572	553	555	609	556	535	519	573	549	498	516	527	526	543	540	533	537	545	580	505	532	475	530	593	528	555	574	540	554	569	511	561	513	549	537	494	552	546	523	538	551	552	545	541	499	530	528	505	513	515	581	567	506	554	541	545	556	545	549	515	553	541	546	529	521	549	544	568	533	577	513	531	547	580	578	569	574	529	555	523	539	513	532	538	573	532	529	571	546	486	554	529	532	537	542	546	539	538	535	533	552	509	505	531	533	523	524	508	548	530	553	514	531	545	546	555	543	557	565	562	567	528	561	546	552	531	527	547	545	555	568	529	588	552	555	533	536	564	550	576	516	573	538	534	544	546	541	513	499	543	545	513	573	533	519	528	570	560	547	562	518	532	528	554	510	522	505	520	523	501	497	480	545	545	560	534	555	520	553	549	518	562	544	541	570	545	592	515	553	545	568	578	521	509	530	540	554	537	520	565	514	563	516	558	511	586	534	531	539	494	530	584	560	514	549	550	533	508	513	538	554	518	530	577	558	576	551	586	550	575	558	560	548	540	547	544	530	551	525	481	549	535	583	565	542	505	539	571	519	554	590	541	558	528	541	559	558	551	553	514	542	576	558	536	515	538	545	537	546	594	525	523	553	566	595	568	509	523	556	547	535	506	541	535	529	529	559	501	522	547	528	508	562	514	537	502	521	513	563	516	577	525	522	539	579	593	541	530	549	527	523	546	541	546	552	541	522	511	537	542	531	546	547	537	549	570	543	560	534	553	524	531	549	536	527	542	566	491	526	545	525	516	571	568	541	514	562	441	542	536	538	550	538	517	567	525	523	543	536	539	515	560	535	574	551	504	529	534	549	548	513	525	526	583	533	554	556	519	539	524	559	532	520	513	522	554	507	494	510	539	566	558	566	524	560	529	542	562	499	540	545	561	551	516	542	552	539	532	563	559	562	546	548	543	547	488	506	532	531	560	566	537	589	542	507	526	544	533	534	503	549	515	546	546	563	554	535	547	554	542	568	516	540	589	526	568	573	528	535	564	550	509	517	561	554	544	550	546	507	534	539	561	530	515	544	498	564	564	569	567	545	570	550	553	582	534	586	542	540	490	532	537	552	537	592	573	553	498	564	553	526	537	544	550	567	508	538	523	543	547	585	548	565	527	536	569	596	489	555	573	564	543	536	502	546	525	530	525	503	519	529	526	534	512	534	561	531	547	531	539	533	522	501	520	539	562	552	526	553	529	523	553	539	519	544	571	534	531	481	529	498	525	507	563	538	583	550	573	535	529	536	516	532	529	546	548	553	562	538	545	515	554	575	512	576	545	541	542	542	513	527	563	538	514	520	536	526	537	566	516	542	519	537	550	557	564	554	531	550	533	553	534	519	513	566	527	564	538	544	585	543	528	565	554	579	524	518	570	535	560	526	508	562	541	509	504	563	511	544	573	538	525	571	539	539	530	563	515	568	581	548	560	537	591	523	543	542	557	527	518	560	545	533	522	527	542	535	531	537	563	555	548	565	581	523	564	537	538	576	534	573	538	544	531	559	512	558	530	547	549	574	512	539	556	529	565	545	538	533	522	532	559	507	542	576	576	561	506	549	543	568	501	564	509	552	547	548	576	570	553	542	536	551	561	544	515	556	571	556	516	522	517	547	537	537	568	530	503	563	521	562	581	531	552	543	554	499	615	537	572	547	504	569	567	545	546	506	559	572	517	509	494	544	506	575	587	518	588	574	568	571	560	560	534	519	556	516	500	508	539	570	498	589	540	573	529	555	617	570	555	560	501	518	540	563	563	548	496	538	530	541	560	526	488	519	533	537	519	498	510	534	576	511	515	519	514	555	504	564	545	553	594	554	556	528	546	561	549	544	562	545	530	521	519	549	545	575	543	544	522	565	582	587	533	550	577	563	541	530	535	502	555	504	556	520	566	552	572	520	524	541	526	540	559	548	528	511	502	530	525	574	534	579	608	532	533	554	503	528	544	557	544	589	560	549	557	563	561	488	568	528	536	517	566	561	537	570	541	506	527	519	538	543	552	539	557	525	547	557	557	505	503	552	554	562	548	568	539	574	563	546	547	490	528	555	555	558	519	533	500	557	557	557	536	579	521	551	575	589	590	550	521	505	533	543	543	516	496	508	584	551	536	527	548	583	553	542	528	515	523	515	514	525	517	573	541	520	547	545	522	527	498	543	558	521	527	526	531	537	596	564	527	571	520	525	518	516	483	545	547	549	543	536	542	527	539	542	565	522	582	541	568	531	567	529	510	552	516	565	521	558	548	612	534	547	544	535	561	511	555	493	532	575	542	550	575	571	509	554	563	531	551	525	564	554	515	562	513	585	563	574	528	551	559	523	551	575	553	510	556	534	512	542	552	537	589	553	556	541	561	521	523	530	529	532	529	550	518	545	578	554	596	529	566	525	539	546	522	522	592	532	570	513	544	550	556	559	548	541	535	560	533	549	554	582	540	531	597	545	529	562	539	555	539	549	548	549	519	515	576	538	496	554	572	552	552	531	510	520	522	488	564	524	498	563	530	533	556	553	519	527	562	546	583	517	522	536	567	527	555	505	519	576	523	569	559	537	527	532	529	571	545	539	565	502	532	556	535	527	536	514	542	593	593	510	518	566	530	550	539	585	542	520	492	571	590	542	547	557	524	514	551	531	531	519	539	544	544	557	520	531	507	503	534	521	555	560	515	578	524	543	535	534	527	531	534	554	538	561	539	498	540	536	541	564	517	550	549	542	534	570	581	542	546	531	546	556	571	548	524	546	529	541	535	537	553	549	530	583	528	549	513
24939	21642	27253	24589	6003	624	575	509	501	486	462	449	462	455	431	452	405	441	414	467	433	450	404	447	430	426	440	448	433	405	402	398	453	496	433	452	439	416	448	425	447	451	458	441	464	461	423	437	448	432	440	430	449	481	434	454	469	483	486	439	442	447	418	428	434	398	468	404	476	464	445	446	427	470	443	445	478	455	426	435	390	446	459	441	466	438	425	415	470	459	472	434	453	455	411	413	427	433	444	451	461	446	416	445	422	432	473	457	421	453	455	480	442	431	431	404	432	440	488	445	450	432	415	407	429	463	467	429	441	438	494	438	428	446	433	430	422	440	454	457	429	460	478	443	459	448	447	454	425	450	441	431	455	436	402	449	462	469	424	426	449	450	447	447	454	444	424	420	458	448	409	444	427	486	441	442	459	457	429	432	427	414	438	433	444	450	414	443	452	399	451	476	423	441	401	440	445	462	464	459	424	456	409	464	435	440	444	420	473	465	412	474	449	469	421	479	436	434	402	436	420	446	464	426	443	426	449	438	409	462	455	453	458	459	460	470	482	416	391	428	455	445	420	444	442	424	430	444	455	438	455	416	462	463	468	430	432	442	464	466	459	452	442	434	464	439	439	430	413	445	420	455	397	456	417	464	424	428	429	392	426	421	426	492	466	455	442	434	400	410	455	410	424	402	445	426	426	406	458	450	449	488	449	434	446	468	439	437	428	420	475	435	443	415	439	486	429	448	440	473	439	474	447	465	474	418	430	440	426	429	449	416	446	456	430	445	458	445	449	464	381	474	448	428	450	437	424	415	397	398	461	442	455	458	419	454	436	461	456	424	414	421	440	395	436	461	453	458	459	451	445	449	457	441	455	450	449	434	427	484	407	404	433	438	441	456	495	433	414	442	457	487	460	443	455	445	450	413	434	426	424	474	470	401	469	401	450	452	452	444	436	432	400	465	447	442	460	466	451	449	459	445	485	449	445	450	416	409	455	477	483	430	406	429	422	450	452	442	473	414	460	442	482	459	430	459	425	413	455	431	457	444	430	463	449	433	472	428	422	392	425	433	472	461	477	478	431	432	453	410	413	437	397	439	419	453	423	451	420	417	467	408	434	482	415	440	474	433	449	423	436	444	423	435	441	439	459	472	424	449	457	446	421	427	438	444	434	444	420	449	416	447	409	434	430	429	399	433	449	414	422	450	441	454	417	458	423	462	440	429	423	411	457	451	422	418	433	459	473	427	420	379	447	438	481	411	464	424	441	458	489	456	440	443	480	429	449	445	453	398	445	439	449	411	458	465	428	476	454	432	420	432	401	424	407	471	437	454	454	443	420	461	498	369	436	451	439	431	458	467	440	409	476	453	448	427	432	477	469	455	408	434	408	416	447	462	427	400	456	390	390	439	420	447	371	458	420	430	427	471	429	431	457	432	426	459	426	470	465	444	451	428	404	446	452	446	432	448	454	469	472	402	431	421	441	423	415	466	461	440	472	470	393	436	440	451	419	420	440	462	463	466	405	437	409	439	424	469	472	433	448	428	450	422	448	444	454	463	444	430	403	401	436	447	452	458	422	453	443	442	456	436	434	425	431	393	428	457	489	453	446	444	451	409	400	455	415	444	438	421	444	404	422	459	445	439	449	423	477	441	407	408	438	458	451	432	403	448	446	424	470	397	460	422	433	427	417	403	440	452	427	433	421	449	416	465	468	424	440	448	426	452	447	434	429	424	461	470	425	463	456	452	447	427	426	457	460	450	423	455	445	419	397	436	432	460	445	428	422	399	439	446	430	449	460	437	426	444	384	449	465	427	441	418	486	435	452	465	459	416	457	425	420	434	430	441	450	460	471	458	413	438	428	419	473	446	449	456	428	470	425	447	479	444	420	433	444	390	435	426	441	441	431	430	458	405	445	465	435	412	458	432	416	458	461	435	456	452	420	464	427	459	441	444	447	461	474	447	443	442	425	406	439	428	465	407	436	438	445	425	437	431	434	452	403	449	435	442	444	430	436	447	489	451	414	436	411	440	424	403	424	466	406	423	437	427	423	433	450	393	426	438	423	468	476	460	424	445	413	457	423	469	421	467	478	423	449	428	435	412	456	475	465	455	464	442	470	431	372	459	424	465	399	381	454	418	447	437	426	464	418	434	456	481	445	404	424	470	468	452	431	407	428	432	482	430	431	430	408	437	438	390	463	429	429	403	449	414	441	416	428	392	423	422	438	420	472	449	455	436	457	450	425	470	435	415	468	436	416	417	409	437	467	462	441	438	438	415	431	423	437	439	400	447	408	410	421	422	427	438	424	430	415	459	447	415	451	409	435	431	434	446	424	435	436	412	439	459	425	425	463	433	413	476	444	456	440	419	429	403	457	472	443	452	435	461	470	450	408	443	435	404	437	452	469	433	420	487	435	467	413	426	447	425	449	405	423	441	421	437	471	435	457	394	424	441	415	453	434	466	453	451	428	423	435	440	455	407	450	422	447	459	410	422	471	424	464	453	413	439	442	439	412	460	462	405	483	482	425	412	459	430	454	437	427	448	454	424	461	387	435	428	429	424	458	439	462	427	431	450	466	432	424	374	388	421	418	468	427	440	418	392	426	427	430	443	432	443	420	433	460	429	440	455	412	408	462	451	423	465	425	442	440	471	471	414	441	437	418	439	435	454	440	411	439	450	438	428	424	424	439	440	434	476	442	430	444	440	427	419	407	422	418	457	437	448	411	430	452	443	457	446	453	443	461	454	398	384	460	437	462	432	430	418	406	449	424	420	414	462	422	453	431	447	437	432	429	437	453	502	441	424	423	427	415	478	455	432	445	437	438	406	416	429	441	451	419	428	427	416	425	447	451	446	429	450	414	430	440	423	425	422	446	445	461	440	462	425	456	466	427	472	457	424	440	438	433	462	462	447	420	419	450	426	462	436	436	455	438	399	422	444	443	440	477	461	448	451	448	436	435	449	447	400	454	425	446	452	447	412	429	455	460	420	438	434	447	434	416	441	438	457	426	445	422	450	453	481	450	423	475	455	431	411	440	433	443	423	461	448	429	463	419	445	431	426	395	412	446	415	437	440	421	465	474	475	426	419	433	447	473	426	442	432	428	442	453	427	436	429	444	442	423	459	432	438	430	435	399	440	430	419	437	473	444	449	431	388	424	407	414	453	400	413	474	433	438	450	420	431	438	416	440	403	431	457	434	431	415	415	442	468	425	404	411	447	462	467	423	450	460	412	420	434	443	457	437	450	416	418	429	452	411	428	446	465	391	456	432	423	450	432	430	403	436	489	404	446	437	471	402	444	452	442	391	448	441	460	419	431	426	448	440	418	458	420	434	432	434	401	456	436	393	451	445	477	425	441	463	433	425	427	469	443	442	423	424	455	453	430	401	408	443	428	495	416	408	464	454	445	410	412	457	449	417	417	434	411	482	457	486	442	456	448	434	401	465	422	448	441	468	443	437	460	409	443	424	455	455	427	450	473	459	427	434	458
36423	62636	23772	1226	960	916	798	730	685	652	615	594	652	602	619	631	568	611	586	594	576	602	581	568	559	576	566	591	544	558	566	580	538	576	575	572	581	538	552	541	550	561	576	580	575	599	592	580	539	617	528	543	585	605	577	584	562	570	582	571	564	572	569	582	584	551	518	585	577	561	568	573	584	609	619	585	597	557	582	552	549	624	556	573	571	563	560	567	557	578	566	538	540	520	553	556	590	552	528	526	600	557	535	519	565	531	533	559	560	577	552	555	555	584	593	565	576	565	555	541	513	540	523	531	519	576	537	565	558	541	526	596	578	545	569	515	522	545	550	531	541	544	527	571	506	548	507	550	543	576	592	597	538	572	542	604	553	541	547	548	613	572	588	577	587	567	545	580	597	612	567	562	569	604	531	580	559	577	566	589	535	580	539	547	572	560	540	577	564	558	526	583	561	551	536	555	579	576	575	567	552	577	552	568	566	527	584	524	548	595	542	571	539	578	551	603	583	586	539	574	552	555	544	540	578	608	569	565	574	563	583	564	577	561	569	564	546	587	544	622	519	568	578	563	510	568	532	564	542	543	562	591	551	510	518	574	570	554	534	537	574	583	578	581	561	607	527	596	524	568	544	557	564	556	551	532	510	553	544	537	586	591	516	594	497	515	510	581	549	602	560	558	550	517	572	534	566	544	568	532	603	558	526	571	550	534	586	550	546	483	552	570	543	574	581	559	569	523	580	556	595	593	539	550	555	551	544	542	593	504	558	543	513	565	572	586	596	581	578	545	556	583	588	582	563	537	553	547	558	595	563	562	582	529	604	588	612	536	564	556	554	602	537	578	537	530	543	533	535	556	607	570	525	583	556	570	555	519	590	569	576	593	529	531	537	560	525	560	561	579	532	546	565	579	573	575	526	525	544	553	537	558	573	573	516	555	572	569	549	568	558	526	554	537	576	544	567	571	577	578	561	578	571	569	550	543	535	567	562	600	566	563	555	550	550	541	605	576	583	527	561	547	570	552	582	545	559	563	551	545	557	598	609	566	580	572	581	543	520	550	559	547	588	550	572	541	536	526	547	559	586	552	591	515	552	557	541	516	539	556	538	571	549	586	618	567	587	496	537	538	569	572	567	556	582	558	556	529	577	537	543	600	552	517	546	582	597	620	550	592	581	533	552	558	556	559	538	526	565	562	577	538	543	584	553	536	587	588	571	578	588	549	521	541	589	574	559	508	559	580	604	533	530	557	578	586	572	556	582	554	542	608	556	590	561	589	502	479	574	540	533	554	560	582	540	552	552	582	579	555	549	530	617	540	571	569	587	526	562	530	548	532	511	589	535	531	553	574	605	567	582	551	532	585	544	573	571	530	560	533	530	559	530	573	543	551	542	623	540	540	588	567	553	596	542	557	560	600	558	550	595	522	540	578	558	571	548	556	563	564	559	556	603	552	574	519	542	534	508	539	522	569	545	548	516	578	576	515	532	584	544	532	536	508	591	534	556	559	573	562	544	589	531	568	599	548	560	548	601	571	591	539	584	541	566	534	543	572	589	544	576	579	548	540	559	532	571	580	560	519	527	569	584	595	560	542	578	526	569	545	520	547	579	595	531	571	580	569	554	530	528	562	604	582	559	537	547	568	611	544	545	560	573	584	574	553	595	547	560	580	523	547	560	538	543	560	590	589	507	517	584	531	553	547	578	570	556	556	570	578	552	514	564	590	572	553	573	553	581	588	526	606	572	569	550	546	566	562	558	564	570	573	567	536	576	532	546	566	591	573	535	541	534	577	585	548	545	549	526	534	594	551	560	559	557	595	583	519	519	557	548	562	569	555	494	547	575	577	555	580	565	553	573	602	558	558	584	579	543	530	554	570	526	504	533	532	587	588	552	553	584	588	562	562	558	569	507	536	533	541	595	628	545	531	609	538	584	513	573	562	545	554	532	593	549	557	570	546	575	545	543	578	570	570	571	583	565	591	559	573	554	546	589	551	544	587	572	526	590	565	617	583	553	523	514	558	570	534	614	562	555	563	548	586	542	578	575	550	579	548	546	539	577	536	558	539	574	550	571	536	556	561	516	535	563	536	565	521	568	596	548	564	553	549	574	575	583	544	541	523	563	547	544	549	515	555	507	565	594	561	552	534	561	567	521	531	551	561	550	555	579	547	586	561	547	540	584	533	541	550	557	530	559	530	556	539	574	543	566	582	546	585	554	586	569	523	538	554	552	547	546	581	567	557	565	589	556	561	549	554	576	534	594	560	589	616	541	550	557	538	542	587	548	581	605	544	521	526	571	534	573	577	544	546	576	537	546	519	516	586	541	592	579	543	578	577	542	549	593	545	545	475	556	608	513	558	571	523	594	538	549	585	573	574	572	556	585	523	556	575	567	536	601	538	567	540	537	565	516	538	537	578	589	570	576	570	575	544	560	561	590	520	597	581	518	535	547	596	557	562	537	516	561	569	547	589	563	484	586	577	544	579	570	598	601	594	561	555	553	585	573	539	543	589	565	549	573	566	553	548	541	550	572	543	526	568	594	569	559	551	518	546	586	591	567	567	590	532	563	565	560	575	610	595	534	580	537	550	567	552	568	533	567	555	514	553	528	528	484	529	570	580	549	539	545	525	566	566	572	558	550	558	546	542	495	570	552	509	556	593	536	552	581	597	554	575	509	541	562	552	549	565	560	551	631	537	581	536	563	566	572	580	553	590	571	604	561	559	503	570	553	562	569	552	538	573	551	553	590	594	569	581	543	582	572	574	540	527	555	526	540	556	558	545	553	573	571	569	590	595	533	542	577	582	536	529	558	568	536	562	534	577	532	537	563	539	543	524	561	562	535	572	566	544	580	568	544	518	554	542	500	562	545	581	545	536	553	560	621	560	549	572	582	547	574	557	560	572	538	534	559	533	612	508	538	553	540	562	601	573	546	539	568	559	561	564	553	538	549	513	536	556	519	593	563	571	588	564	545	546	561	555	586	534	562	535	550	563	585	585	574	551	565	568	547	567	527	572	611	596	551	568	581	517	552	591	580	546	514	560	546	525	553	492	590	543	556	576	537	562	559	562	577	568	566	524	510	557	580	530	575	547	595	563	562	564	534	578	521	583	543	564	545	578	531	595	573	557	561	575	598	569	556	530	565	548	603	545	582	570	586	539	548	524	564	579	555	572	587	559	560	555	580	528	567	528	583	594	578	583	562	568	529	582	556	588	604	551	540	568	570	545	582	544	568	522	564	547	590	564	549	570	482	557	554	523	551	542	560	566	568	556	550	557	564	566	565	524	557	529	543	602	551	577	505	579	548	551	586	546	577	545	551	574	542	605	570	575	554	556	542	615	564	577	548	525	568	616	533	566	541	552	524	549	554	557	520	520	568	568	575	578	569	554	575	542	521	558	566	567	572	555	531	515	536	548	539	558	537	579	534	567	559	598	547	548	513	593	594	523	525	540	571	528	575	599	537	551	583	551	537	583	519	599	564	584
22713	21402	29032	24077	21339	20258	3212	634	509	460	412	433	422	372	355	412	388	349	389	350	359	283	353	298	386	316	327	342	322	321	357	336	370	344	322	326	309	339	315	316	330	345	327	358	325	346	334	320	291	353	347	326	333	324	326	367	321	333	338	344	319	346	355	335	323	348	274	333	348	338	348	324	341	312	356	350	366	337	351	346	328	335	293	344	322	328	311	287	316	323	320	349	319	290	322	349	353	324	319	316	317	312	347	312	294	327	319	321	330	295	345	326	305	334	330	308	331	311	309	336	331	316	303	339	346	306	329	312	321	335	311	331	287	319	310	302	319	335	341	320	313	312	326	299	335	321	308	313	289	308	303	311	316	304	334	328	340	372	321	328	305	326	324	342	305	361	285	326	309	352	272	323	299	308	303	334	369	310	330	322	305	369	321	350	299	319	283	352	311	312	325	315	312	342	323	325	316	328	320	339	338	297	309	335	305	349	297	333	346	342	321	341	336	325	323	293	314	320	324	326	323	300	311	333	329	328	329	309	291	348	306	339	310	289	320	308	324	332	291	302	370	314	334	307	292	330	329	307	329	315	300	337	322	297	299	330	319	327	345	329	336	324	339	330	328	325	334	324	316	307	309	335	343	348	300	309	320	301	323	289	336	307	311	305	336	301	319	303	298	297	290	291	311	325	312	334	330	296	299	334	307	327	323	313	314	316	310	340	320	305	326	316	307	326	330	297	335	332	321	303	356	328	329	310	308	330	286	318	369	307	326	306	334	343	316	324	300	327	341	342	284	335	305	331	316	324	318	318	289	327	310	298	305	334	330	342	356	293	308	373	342	317	305	333	331	324	320	320	326	363	356	340	309	319	350	346	322	339	335	338	336	329	320	326	353	359	326	317	294	339	297	301	308	358	357	320	324	312	303	314	303	325	295	310	336	344	342	285	324	310	301	330	327	322	288	310	340	326	331	317	311	309	328	330	307	300	307	311	313	318	307	330	334	331	323	317	327	317	269	324	324	326	324	320	364	328	346	355	325	317	323	317	316	320	312	301	320	330	349	308	318	335	315	319	303	288	317	311	320	301	311	354	293	316	312	319	266	328	318	344	332	288	356	346	290	339	331	308	347	324	349	312	308	314	313	315	317	319	316	332	308	350	290	332	306	346	331	303	308	317	336	326	347	330	341	331	326	314	352	340	355	310	322	313	321	329	365	305	297	346	313	330	346	296	346	299	335	296	324	319	318	295	326	371	329	285	297	295	326	304	333	323	263	314	331	337	336	324	332	314	322	308	307	309	328	318	356	342	302	315	321	330	316	331	294	297	314	308	354	294	300	326	325	345	288	282	314	305	292	340	303	326	338	340	372	312	343	301	289	327	330	297	285	338	314	306	333	310	329	321	317	328	337	292	353	304	341	315	306	295	347	324	347	315	313	333	334	302	335	338	342	315	341	310	321	308	304	334	322	289	318	329	327	312	317	310	298	331	308	298	323	321	316	332	326	354	337	334	326	289	353	332	310	343	313	314	325	309	340	321	348	309	340	334	348	334	346	318	303	319	351	314	350	324	337	318	330	323	345	293	312	308	306	308	309	306	337	277	303	324	328	332	326	332	344	295	328	301	297	330	318	325	309	311	338	337	307	315	328	320	311	307	307	293	323	326	318	312	295	333	336	278	343	328	317	310	306	308	342	320	331	306	274	331	312	316	341	326	328	315	329	336	311	333	321	295	326	329	330	349	307	349	327	335	310	297	360	327	318	302	314	350	295	327	332	313	329	320	347	338	305	316	312	289	376	353	359	336	315	331	315	338	312	311	324	319	291	263	341	346	306	343	311	301	301	308	293	341	321	312	321	325	337	308	318	278	323	294	310	289	336	298	329	308	313	312	351	303	318	322	341	337	330	294	342	293	327	318	330	336	314	322	310	319	309	314	320	329	330	301	310	344	340	338	322	325	329	320	314	303	326	322	345	303	309	306	304	339	331	311	337	343	315	320	313	332	328	310	314	330	323	328	326	305	316	315	338	355	311	311	316	328	329	320	353	307	314	351	304	335	299	314	322	331	338	330	349	310	307	330	295	316	321	321	353	316	323	311	297	308	291	320	324	312	327	320	285	319	343	331	340	355	332	302	300	353	322	339	300	307	316	313	335	349	316	346	326	319	331	273	310	336	343	329	317	340	305	314	317	361	326	327	334	304	293	317	279	309	296	310	367	334	311	310	332	286	327	328	326	328	301	292	318	355	323	301	346	332	328	339	304	311	364	343	329	310	337	313	298	304	330	327	307	315	318	296	318	313	327	313	312	306	328	328	332	330	327	306	330	302	313	352	307	320	302	349	304	337	316	305	356	330	318	329	306	327	335	317	329	336	342	343	355	337	316	340	327	312	338	337	318	301	338	346	337	327	300	337	313	331	325	290	309	337	324	311	333	333	328	313	347	326	318	310	328	305	336	325	302	294	282	308	297	304	312	280	297	318	316	334	322	325	320	322	330	330	305	306	315	341	319	312	325	307	303	332	294	343	307	294	331	298	314	336	304	298	326	314	324	285	318	321	312	312	292	310	329	321	329	327	304	300	341	323	323	292	314	362	291	326	309	324	319	334	343	323	333	328	326	343	303	309	331	320	314	312	314	371	328	317	310	341	341	327	356	380	305	335	306	345	326	309	308	325	318	321	308	313	340	330	303	331	315	304	309	339	322	329	333	312	339	307	366	296	338	310	313	310	304	291	327	323	326	316	318	345	322	328	315	313	314	317	308	304	309	318	291	323	324	306	320	264	318	278	307	319	316	304	318	331	309	307	335	365	315	314	288	308	323	330	307	349	322	329	323	319	318	321	314	303	301	315	331	369	336	330	298	330	324	327	294	294	347	330	323	312	337	332	296	329	320	355	328	341	333	333	332	327	317	309	315	305	339	317	316	328	298	316	366	306	319	340	332	321	306	325	308	329	331	336	321	324	331	310	285	292	285	341	347	321	327	304	300	312	292	325	283	333	347	305	308	325	311	322	303	314	310	305	328	274	302	328	301	311	325	270	307	344	300	333	307	324	327	301	322	314	322	331	332	355	340	292	325	298	329	294	293	319	302	323	280	311	326	315	309	305	300	345	300	338	311	309	281	314	348	370	279	318	332	297	312	314	311	299	326	295	299	303	309	333	335	369	307	302	332	325	306	324	291	334	349	287	352	310	326	323	281	333	325	325	308	312	340	320	306	356	352	334	329	321	325	310	321	320	293	319	322	289	320	315	322	300	329	351	300	325	302	324	300	346	335	333	347	322	325	293	315	317	325	315	301	317	342	319	290	319	345	320	318	339	307	319	345	341	329	342	291	324	314	300	305	309	288	352	295	304	297	310	317	342	325	329	296	318	346	336	289	313	332	340	310	306	322	312	327	308	389	323	348	353	339	346	368	323	339	328	317	315	310	333	327	326	327	304	323	337	327	323	298	327	331	305	292	321	342	313	347	324	354	348	338	327	304	333	327	315
48133	89233	36539	2659	2024	1534	1219	1086	916	778	688	676	604	540	551	520	488	482	487	488	422	459	416	446	438	425	454	457	409	428	409	405	448	413	453	408	392	404	411	445	481	422	468	461	424	448	425	434	448	451	483	452	468	442	437	444	440	413	455	411	413	422	422	446	410	429	442	492	421	524	450	453	474	455	442	455	450	436	437	441	407	461	397	449	413	415	395	437	421	416	410	442	404	441	447	390	390	432	417	406	406	440	416	422	406	386	439	408	422	403	409	414	454	445	420	386	398	374	424	402	409	403	446	425	406	443	461	405	410	414	404	425	405	408	427	393	406	440	432	426	436	407	380	443	401	415	415	432	382	456	375	398	394	380	403	431	402	415	421	434	413	394	391	408	421	409	425	443	397	419	406	405	439	404	434	399	407	436	427	455	369	394	397	390	417	416	383	380	464	429	406	394	430	389	392	387	401	384	455	414	403	414	384	422	445	415	419	439	390	390	387	395	401	416	398	400	406	383	439	370	470	383	380	393	423	407	398	408	410	408	405	448	394	411	400	424	433	422	415	383	432	428	375	403	442	388	423	437	424	448	386	395	412	400	409	388	416	389	383	408	396	384	389	439	402	424	400	404	400	367	396	419	402	393	417	411	406	430	413	390	406	432	395	352	410	400	425	431	360	405	445	415	380	378	400	395	437	409	424	411	394	377	384	410	388	433	440	402	404	371	380	425	416	430	397	428	391	428	443	386	419	441	408	425	377	412	389	417	381	423	438	405	417	421	426	420	384	432	380	448	414	423	424	394	399	448	382	426	407	442	409	428	424	407	391	410	435	368	405	422	390	392	363	434	421	375	386	423	402	395	413	407	455	363	371	407	412	397	389	382	429	376	420	448	447	398	398	411	410	426	337	367	375	398	396	384	386	406	389	424	407	436	425	421	444	443	391	401	375	405	449	412	405	388	402	402	398	386	393	398	426	415	418	421	410	417	411	401	437	437	427	392	423	396	402	401	386	399	398	425	387	419	356	423	438	368	403	415	400	417	411	403	383	412	420	393	413	431	405	419	413	425	405	404	410	411	420	414	400	426	381	396	383	454	409	403	393	411	388	404	397	407	404	420	432	402	402	414	421	436	395	391	389	449	390	400	438	392	389	389	392	382	393	407	401	405	412	424	401	375	395	450	434	419	382	420	412	394	422	411	418	421	403	414	395	388	394	468	409	389	388	415	376	421	435	350	394	393	367	375	383	406	417	393	399	388	406	409	433	424	415	428	389	403	391	406	412	422	408	394	414	429	419	391	436	384	408	413	417	452	433	394	436	412	407	400	427	412	432	442	433	431	421	410	390	394	438	409	456	429	380	391	415	397	391	427	412	423	404	414	426	428	381	410	417	410	442	369	405	355	461	410	421	414	361	405	404	436	401	370	429	403	408	399	403	422	412	414	386	402	420	400	417	419	409	351	399	386	424	409	405	437	397	393	402	434	402	419	411	437	388	388	411	423	415	381	379	413	436	410	409	432	414	409	438	403	402	422	399	349	410	385	433	398	413	441	394	411	418	404	398	427	436	405	409	387	380	415	426	430	436	406	418	435	380	427	403	410	388	383	418	418	417	395	399	402	427	426	418	425	432	410	415	447	360	416	438	373	410	397	382	442	408	393	391	425	422	417	372	406	433	437	429	388	424	422	437	410	444	385	410	405	388	400	376	377	410	413	416	414	370	406	388	394	452	425	393	439	407	384	398	427	398	388	423	415	406	367	397	416	428	434	392	402	369	431	390	375	436	434	429	374	430	405	407	400	389	428	430	388	450	394	420	387	403	439	381	414	417	432	399	430	401	367	433	430	445	421	399	398	397	398	422	414	419	381	408	421	405	372	400	415	456	390	450	433	395	436	428	407	454	396	367	401	384	419	380	401	384	460	446	394	397	391	405	419	375	377	400	459	452	423	361	396	377	400	396	418	403	407	401	421	423	426	390	416	397	425	392	397	387	400	412	381	397	356	403	428	404	371	402	411	395	427	417	416	447	434	413	405	401	429	427	438	412	438	389	422	400	398	406	400	448	400	398	409	401	431	390	369	422	392	407	393	379	425	403	431	402	406	373	423	381	394	434	403	410	378	417	402	405	441	399	399	431	448	374	404	373	408	435	383	447	402	367	403	394	455	394	419	382	393	434	414	368	412	366	407	387	427	421	346	409	413	410	441	411	387	401	411	410	425	405	425	378	407	379	402	401	470	382	452	414	446	399	395	405	443	423	391	404	400	440	381	374	404	413	399	431	449	398	401	432	404	434	436	386	387	435	397	396	403	384	419	396	415	404	407	419	443	408	425	428	390	432	400	425	430	415	458	412	408	442	389	422	423	400	397	410	418	394	417	388	372	426	396	365	401	404	399	404	417	386	401	405	398	429	431	435	387	447	433	419	386	382	410	412	430	422	468	385	399	398	371	394	430	428	380	438	446	413	370	394	417	428	395	378	411	399	414	454	413	401	391	435	411	408	418	418	348	408	444	415	456	413	397	395	441	405	407	396	436	430	405	429	416	449	422	436	379	396	386	417	416	396	381	391	393	394	417	391	371	390	394	393	390	412	403	397	421	422	419	435	430	388	413	377	449	444	379	375	384	416	412	384	421	391	371	370	421	396	403	418	398	403	395	390	392	416	373	433	406	432	423	415	393	385	437	434	399	405	441	406	385	413	387	408	408	418	411	387	402	394	425	431	396	404	421	446	440	403	399	420	425	439	417	351	431	444	409	383	374	417	401	402	413	409	413	417	406	408	417	399	437	388	375	395	426	423	382	401	389	427	420	374	418	437	422	414	399	395	422	420	378	431	446	436	352	391	384	421	383	418	431	414	424	381	434	423	397	368	417	410	404	429	411	380	382	414	433	449	400	432	409	377	366	382	430	424	378	404	397	379	382	430	412	448	416	406	380	383	394	381	409	421	403	408	408	429	401	402	411	398	379	406	439	373	413	435	445	443	423	409	409	371	406	413	448	407	402	383	378	388	398	442	421	370	430	416	401	388	432	372	394	425	408	396	428	404	392	393	437	446	385	427	396	409	363	402	439	406	397	392	414	414	380	420	420	398	397	435	412	387	412	429	449	426	402	411	405	422	380	398	398	377	359	399	388	421	399	341	397	402	413	401	412	388	430	423	382	368	414	406	412	399	441	373	410	408	443	377	414	399	389	416	410	399	403	371	416	401	420	386	419	385	381	376	428	378	426	377	446	403	401	425	380	400	386	419	394	381	385	384	395	458	434	423	420	397	417	407	406	420	403	364	401	395	397	376	404	427	424	428	397	414	377	404	424	382	362	389	414	398	392	365	414	380	393	382	384	386	413	390	413	419	383	372	433	400	414	407	422	400	398	373	438	387	422	394	429	374	420	445	391	401	419	407	409	429	412	419	397	409	394	444	378	416	418	445	469	413	399	417	414	413	382	415	418	441	391	409	410	431	423	389	418	409	420	440	405	419	432	408	388	364	418
27890	20646	12313	1019	553	496	500	528	511	525	515	513	504	490	567	482	507	524	484	530	506	513	497	563	474	502	480	521	494	481	486	467	462	476	455	510	527	516	504	475	539	506	508	505	557	442	490	528	480	559	484	558	493	467	519	527	491	516	512	494	507	468	478	530	509	489	481	502	526	508	518	515	517	476	504	511	462	511	517	451	497	463	529	548	545	505	496	479	502	493	502	511	506	497	502	497	491	510	495	527	507	461	533	515	541	541	478	496	471	506	507	538	504	471	490	487	515	499	534	489	464	495	489	504	531	480	500	512	535	512	510	504	509	520	505	455	494	543	509	487	511	511	502	508	518	533	476	487	518	470	493	522	476	478	489	547	507	501	471	528	522	478	497	492	462	482	508	485	511	501	509	525	496	518	481	483	500	509	514	517	478	499	460	427	454	466	504	518	529	498	495	477	540	487	471	510	489	525	464	535	490	499	517	475	544	473	529	509	494	494	524	501	482	492	506	507	493	502	498	481	505	493	477	478	519	478	513	487	490	456	510	529	534	517	521	494	543	510	490	479	487	479	511	503	527	495	487	530	505	496	490	526	469	465	515	493	513	475	513	539	567	487	477	456	517	434	509	524	525	488	453	506	536	477	545	493	516	484	521	519	477	498	549	499	513	459	509	530	497	475	478	509	508	509	524	499	485	488	448	503	452	479	517	485	497	463	503	516	514	449	485	480	478	473	514	460	548	509	497	526	458	520	572	484	489	477	469	497	489	503	519	527	512	536	494	529	475	517	489	520	512	488	492	489	499	491	518	500	527	505	516	504	533	521	527	498	498	477	512	509	501	488	491	517	484	505	471	471	539	504	469	487	513	508	509	493	476	500	512	452	503	505	472	497	521	483	490	505	526	504	492	498	470	469	492	508	466	478	492	516	509	465	499	490	507	451	490	486	509	475	477	499	482	529	511	556	485	438	502	503	500	497	484	505	550	502	492	484	463	508	487	474	502	500	511	492	533	480	473	488	471	490	472	488	477	499	526	480	479	480	504	489	520	497	546	494	486	521	528	474	478	506	482	467	474	471	506	499	499	526	486	494	518	538	476	481	485	505	509	520	504	494	486	522	522	546	497	511	506	515	490	498	504	501	507	526	457	462	482	505	488	484	465	530	507	484	476	511	505	483	488	484	521	500	530	484	519	478	489	467	523	463	475	539	489	441	511	478	500	498	510	472	516	448	522	467	525	508	502	467	504	491	473	495	480	509	504	436	482	487	533	476	498	499	501	517	505	514	517	462	486	543	506	480	490	507	444	491	521	458	495	493	532	508	525	493	516	481	531	476	527	534	551	501	487	496	510	495	488	520	519	510	486	458	525	512	515	474	539	522	525	510	522	470	518	478	517	508	543	509	494	517	506	495	537	501	523	484	522	479	519	483	519	486	483	478	485	520	459	520	502	528	463	483	484	501	491	502	483	488	489	478	476	519	513	499	519	455	462	471	484	507	498	498	481	495	500	498	514	521	459	491	520	532	511	502	509	480	488	510	494	511	513	490	506	478	490	528	485	516	474	475	500	538	499	525	491	473	532	476	460	506	469	481	488	467	474	535	504	463	506	477	453	507	491	520	537	511	504	525	500	493	473	479	535	516	497	519	515	527	486	480	485	492	507	471	498	452	477	500	494	516	496	519	474	482	483	455	528	484	476	505	448	499	499	479	502	473	506	511	511	462	446	485	523	479	481	508	477	468	479	549	526	514	504	437	498	505	488	448	497	520	482	454	500	497	531	491	505	502	539	500	498	528	456	514	503	486	494	494	520	512	512	473	517	513	518	481	484	518	523	460	493	545	475	488	494	444	504	501	495	511	527	500	500	488	490	519	512	477	451	497	539	519	509	508	500	524	501	478	486	530	524	492	481	489	510	458	503	502	474	465	543	479	522	492	511	529	513	448	480	518	509	505	475	472	525	476	508	489	506	521	498	508	522	501	507	521	458	514	457	498	481	506	514	501	483	454	505	521	471	508	478	483	479	516	498	451	544	469	510	499	492	460	510	540	511	483	504	456	480	488	471	539	495	476	508	465	453	481	512	495	480	494	467	497	508	512	503	517	479	520	493	498	511	503	480	502	438	496	462	485	504	502	482	503	497	523	478	505	515	491	515	531	505	468	513	466	513	541	520	493	466	504	517	494	528	455	505	481	509	496	485	469	549	491	484	503	503	518	497	502	477	463	506	530	521	491	518	496	540	475	467	494	513	506	486	518	504	478	516	486	508	515	494	486	513	537	540	514	477	552	492	488	464	497	491	505	456	477	504	471	509	500	490	512	514	495	533	445	538	468	525	507	509	524	517	473	489	518	485	546	512	512	505	504	506	515	477	510	473	484	480	459	520	475	460	501	504	475	482	476	504	509	467	506	505	518	529	499	484	560	495	512	512	548	512	492	465	496	460	500	456	514	543	521	492	503	510	502	470	480	486	501	530	529	521	501	455	481	531	532	487	495	492	496	502	470	489	534	468	478	488	449	475	482	486	478	479	532	521	487	510	517	516	523	488	529	506	470	473	506	493	485	510	509	506	516	500	533	498	482	533	495	542	511	481	520	509	517	464	554	504	491	471	472	523	517	502	538	495	509	513	490	489	488	516	532	526	474	512	462	497	503	503	466	497	505	530	480	479	512	514	533	471	506	524	532	548	475	469	476	475	495	460	488	533	522	468	476	491	529	501	495	459	489	515	487	512	504	520	488	515	507	488	491	520	491	493	547	465	443	500	486	496	515	512	486	532	518	520	490	477	489	476	513	463	493	478	467	511	463	487	496	498	506	517	508	528	484	547	452	499	470	533	485	549	522	515	476	497	499	528	543	527	543	473	487	501	502	491	485	475	518	476	472	473	500	505	497	532	464	457	483	509	512	492	493	515	497	466	479	457	494	512	494	541	476	504	473	500	497	479	538	487	460	497	501	519	494	462	513	504	478	515	493	550	496	517	512	519	510	493	516	497	492	507	459	518	500	515	506	496	484	475	494	519	516	477	509	503	469	491	458	481	460	529	523	509	520	522	479	505	502	531	511	487	512	537	502	503	505	519	445	502	494	496	487	475	482	523	488	473	529	476	480	483	502	502	535	508	481	462	508	496	488	495	489	500	514	530	512	488	498	508	475	477	482	515	506	478	493	500	529	497	478	489	510	503	507	512	493	476	473	521	445	488	494	479	531	502	530	510	482	521	455	492	533	522	514	468	486	524	497	468	485	476	503	513	487	505	508	539	496	505	511	486	472	517	487	541	495	508	500	511	506	504	510	512	465	466	499	499	489	496	497	486	505	509	477	501	494	524	507	450	519	496	498	485	495	483	509	530	505	507	508	493	479	466	525	464	476	493	521	538	525	522	530	473	491	505	488	507	494	493	526	506	510	526	492	462	522	520	464	465	492	541	537	505	516	475	496	511	482	467	446	475	498	493	484	528	496	499	481	497	493	467	500	480	501	474	499	541	489	533	519
14864	26806	8103	680	687	636	665	672	676	656	636	628	641	685	641	668	618	629	636	621	634	625	619	634	667	686	630	625	626	623	622	611	639	643	634	640	652	653	618	656	621	648	624	651	620	613	600	655	631	675	647	663	697	635	616	654	652	601	593	674	665	626	622	629	650	627	620	624	650	644	652	665	657	669	638	651	663	670	688	609	641	620	644	662	631	660	594	629	620	618	609	624	648	633	684	682	651	662	605	658	565	634	629	607	639	607	633	632	601	655	663	605	648	665	692	622	640	634	627	615	640	639	662	603	648	659	606	664	627	652	678	604	659	584	643	613	627	662	632	622	614	653	608	649	667	612	677	631	593	626	639	604	591	672	639	610	597	634	629	622	647	635	609	589	627	602	640	648	606	619	615	621	644	643	609	620	641	662	655	661	600	639	615	632	596	608	632	639	602	619	709	629	614	628	672	628	613	627	652	616	642	648	622	623	641	659	569	613	659	634	690	671	614	643	610	661	656	676	647	594	641	652	619	630	674	631	679	643	660	654	646	626	632	594	654	697	633	614	593	637	649	632	654	657	657	641	644	593	631	634	647	624	620	623	630	583	618	638	610	600	648	651	641	612	628	644	613	648	635	604	619	685	611	646	596	629	636	608	606	654	626	633	642	633	602	643	656	640	667	584	612	663	615	689	616	606	632	627	614	651	626	604	653	647	641	635	637	669	702	639	631	641	632	611	609	634	615	621	624	673	631	642	612	632	649	662	629	644	666	663	617	592	651	610	663	656	674	625	612	692	657	659	591	638	619	642	607	671	651	573	657	628	642	610	605	586	671	666	626	611	664	685	623	621	646	650	603	615	584	651	581	613	632	629	599	688	619	672	654	629	647	679	628	619	708	640	615	648	642	595	660	641	612	623	640	650	669	648	655	634	635	656	678	650	603	585	635	599	609	648	632	631	613	589	609	662	563	621	616	633	624	610	644	616	636	637	646	661	626	653	633	610	639	649	685	598	641	652	608	589	633	649	627	655	654	657	628	633	645	621	626	638	598	546	647	612	633	645	623	653	632	681	638	640	646	651	624	681	583	626	675	649	636	694	601	627	654	639	641	649	641	624	632	652	662	650	619	623	645	625	649	621	647	670	644	622	616	670	630	605	653	612	661	633	594	630	618	627	633	648	599	660	642	674	635	657	618	638	636	635	653	632	666	633	643	624	665	632	640	627	634	634	635	680	634	675	700	605	654	651	609	628	630	630	624	634	608	674	652	652	608	630	642	663	629	640	607	672	596	631	678	625	627	637	613	637	609	635	618	589	626	666	689	638	609	665	628	616	587	617	619	646	658	638	607	648	667	636	663	612	652	642	606	636	696	662	622	631	621	585	665	616	612	657	628	640	671	608	674	673	618	651	629	682	602	658	618	612	650	610	696	601	634	609	666	650	601	654	623	650	612	656	607	651	608	639	639	676	643	640	660	632	629	646	634	621	635	640	632	633	612	669	658	645	649	590	638	626	661	624	663	613	616	611	617	668	643	602	607	619	656	599	590	598	633	634	684	643	651	580	646	577	619	631	641	582	603	602	604	661	636	635	653	662	588	663	649	640	627	665	646	628	665	656	654	644	660	585	643	628	605	634	637	659	667	666	625	675	636	639	614	645	605	619	646	628	597	638	619	609	612	684	625	650	656	589	640	619	598	638	647	618	630	606	576	646	639	628	637	600	634	618	612	687	630	636	644	611	628	662	638	639	611	619	668	648	643	622	609	628	608	630	626	636	624	647	668	632	626	578	616	611	624	628	623	603	659	612	599	640	689	646	664	610	580	653	643	650	661	641	660	606	681	593	562	599	640	618	650	606	648	644	597	627	621	614	573	631	649	633	622	663	611	635	646	656	671	644	621	680	673	617	586	629	641	625	649	636	637	601	597	657	630	614	611	663	694	672	629	577	640	641	644	642	655	614	619	631	610	624	623	582	644	695	642	608	651	633	631	607	679	641	583	625	637	614	652	627	641	621	667	623	625	620	622	646	644	638	644	661	618	692	615	636	625	604	617	617	634	631	619	650	633	642	633	682	663	589	655	613	634	599	658	641	645	651	644	645	613	638	611	651	632	676	603	647	643	618	681	641	628	634	689	586	664	674	664	630	656	615	660	679	667	656	657	677	631	631	605	649	596	581	621	644	622	613	594	668	651	684	605	654	636	650	641	682	630	574	630	606	639	661	633	619	596	591	683	606	649	645	587	615	612	594	645	630	676	649	659	608	648	634	587	618	667	672	654	621	663	663	604	596	638	670	658	653	655	619	677	682	673	629	614	709	655	604	590	646	638	653	628	639	640	628	651	633	659	686	636	636	631	627	642	626	657	640	582	636	659	638	602	656	663	603	617	652	603	631	587	655	630	623	618	657	640	641	615	652	670	608	692	638	646	652	639	652	564	654	649	646	646	606	648	636	638	605	625	627	636	714	630	617	627	635	642	614	627	686	661	620	645	657	654	634	632	628	627	622	631	658	621	593	639	580	609	660	633	637	574	632	638	594	620	602	617	623	682	662	636	616	618	629	641	656	632	630	656	659	628	687	679	637	674	605	615	597	630	639	643	626	675	688	614	656	600	610	689	659	686	616	644	611	668	618	616	647	615	659	628	627	631	630	631	661	669	638	658	631	652	630	662	649	650	604	654	645	604	623	610	646	687	663	673	637	637	652	651	617	655	647	596	637	622	624	608	616	590	580	644	648	636	654	626	680	659	639	620	569	644	622	651	654	607	651	613	616	630	626	630	619	605	597	648	623	651	646	626	654	617	646	604	614	618	628	600	621	597	613	612	619	567	600	635	626	622	658	675	619	680	641	638	641	618	642	629	638	626	673	646	641	662	607	650	643	612	640	633	672	628	679	621	619	619	601	625	602	636	644	650	637	648	666	619	602	620	617	646	653	605	630	648	681	655	721	614	651	627	642	614	609	631	664	637	633	621	633	604	643	623	605	616	643	632	604	625	609	623	675	617	618	612	606	619	616	616	629	647	627	606	620	606	642	620	637	628	652	647	591	661	636	649	652	583	637	635	669	618	609	644	624	643	636	657	661	638	682	637	603	647	649	633	624	675	658	645	655	632	657	611	624	597	627	602	586	645	668	648	605	673	675	670	638	642	671	663	651	630	641	617	655	687	648	623	631	641	604	616	621	603	612	650	627	622	662	599	647	656	629	626	644	632	623	593	637	639	620	631	636	667	629	655	629	627	636	648	645	621	670	630	661	636	598	634	633	632	632	616	640	607	633	612	669	619	633	657	639	637	634	636	605	606	612	643	651	670	582	640	651	660	646	615	647	617	623	645	650	631	648	619	650	667	609	605	664	587	655	618	587	660	644	655	605	709	622	620	649	652	649	587	699	670	652	609	637	612	623	655	612	623	616	629	650	578	665	630	641	617	621	630	639	659	588	604	648	630	643	648	632	638	607	631	577	650	667	613	678	626	650	612	604	642	638	614	635	596	659
23860	21607	28825	24819	20197	5143	706	604	470	517	437	443	462	465	431	438	463	427	437	435	431	430	465	508	368	411	417	409	398	447	394	408	433	438	394	444	408	428	423	454	423	426	424	444	453	445	439	442	429	434	417	426	425	385	399	392	423	444	416	392	436	407	391	434	402	432	425	396	436	459	447	401	400	429	414	474	418	436	431	412	443	417	439	440	456	412	407	403	419	460	436	436	415	429	440	405	402	426	408	419	441	421	435	410	433	429	428	422	449	429	415	415	418	417	426	410	450	419	419	462	409	401	411	409	407	437	395	421	433	403	389	416	440	401	392	410	406	412	414	395	370	415	390	428	401	421	485	458	423	400	424	380	422	404	414	418	403	415	404	417	414	406	401	413	422	409	410	382	378	390	420	401	395	435	396	390	410	413	445	426	445	404	420	437	427	418	427	399	438	424	428	408	401	425	401	427	417	407	410	391	381	430	394	406	460	409	413	397	389	419	387	418	461	429	431	404	393	411	420	411	401	388	398	402	412	447	404	409	391	455	416	393	439	451	409	420	388	395	388	433	422	417	428	449	395	396	428	440	396	423	400	446	426	405	435	430	433	439	411	400	425	480	432	411	431	422	437	374	431	444	406	405	393	459	435	415	392	423	392	429	432	447	411	404	375	430	389	405	420	431	393	441	415	407	402	403	438	401	430	407	450	415	417	403	448	383	392	405	425	399	430	410	450	425	393	412	429	369	427	438	425	404	421	434	419	410	454	416	408	416	387	397	442	406	464	419	403	451	413	413	370	400	432	410	420	380	414	413	412	439	434	427	413	401	422	408	365	414	397	413	400	417	424	417	423	411	417	419	420	443	417	408	432	444	383	438	417	426	416	408	408	373	470	392	419	416	416	406	396	394	408	404	396	420	450	421	406	416	402	408	372	396	409	423	414	395	422	448	445	447	417	422	418	402	389	432	439	424	398	453	420	405	391	430	387	409	445	439	365	416	441	396	418	377	405	451	389	441	457	409	408	413	416	453	441	391	419	408	448	408	408	421	433	400	439	370	414	421	434	404	433	435	431	391	435	432	390	423	414	443	415	398	400	431	433	401	432	401	424	420	441	409	419	384	440	403	420	393	419	412	396	400	416	432	405	445	418	386	414	438	366	421	418	412	436	436	426	398	395	424	450	393	442	402	415	423	479	409	392	420	426	402	435	434	416	389	397	395	399	394	396	438	428	396	431	387	427	420	398	408	407	425	449	410	412	417	387	383	436	426	424	397	441	427	423	415	366	395	402	417	420	415	428	412	391	425	453	403	435	387	420	388	468	393	407	397	410	404	428	441	408	440	408	414	429	407	436	425	416	409	426	424	432	425	399	416	441	414	440	381	377	421	431	434	413	386	388	405	418	400	380	442	431	402	425	414	390	443	376	403	409	400	449	430	430	390	423	461	425	421	413	377	416	403	437	444	439	435	417	402	400	423	418	438	439	407	462	436	391	444	411	419	432	375	435	434	402	407	396	402	403	404	432	407	441	391	445	425	451	458	427	419	451	429	420	410	430	423	404	393	419	365	439	411	437	440	411	414	404	406	386	442	472	417	396	407	437	393	398	424	417	426	408	370	454	423	383	430	429	417	417	390	387	394	433	418	426	404	431	396	405	396	411	386	404	415	395	470	456	396	418	466	451	452	411	437	384	448	460	393	427	440	426	414	406	413	417	430	368	408	436	402	404	367	426	450	404	393	390	432	407	414	426	405	382	401	436	435	406	437	393	408	429	427	433	396	447	431	407	412	411	405	419	404	416	433	400	413	368	436	430	417	420	413	424	433	425	394	421	401	423	387	425	424	428	400	478	402	398	438	433	409	426	405	430	396	388	379	384	401	425	439	426	447	423	426	403	384	407	394	437	393	422	392	389	405	435	427	413	417	416	427	413	408	407	400	437	413	411	419	418	412	395	410	385	384	442	400	415	412	457	408	438	370	419	401	415	386	384	382	413	426	409	416	394	396	395	419	410	432	373	413	421	448	443	403	419	407	426	422	429	427	414	430	394	399	411	412	403	407	394	413	413	403	396	452	429	397	446	421	415	407	431	404	384	414	428	395	423	448	429	425	432	409	425	400	439	439	409	420	407	401	393	394	450	398	395	411	427	394	385	386	399	476	411	423	410	392	394	416	463	433	400	376	391	420	396	416	392	460	385	380	413	385	413	437	425	399	409	430	430	439	414	440	421	416	397	424	401	412	410	415	414	434	425	428	459	413	396	407	408	435	416	449	408	402	432	425	366	413	420	391	397	407	428	448	429	433	426	422	420	413	404	385	429	446	409	415	386	398	426	400	423	436	402	428	451	400	392	383	421	398	381	440	421	411	415	423	434	391	406	427	415	425	375	414	380	436	423	409	395	403	366	434	450	405	451	410	388	438	411	401	383	386	410	443	427	442	389	395	381	361	402	413	398	479	438	407	418	410	404	448	417	416	429	416	442	441	406	420	381	422	414	422	434	415	397	453	391	403	392	411	412	410	410	415	418	414	401	387	409	439	418	428	412	402	416	434	398	432	417	406	426	397	450	448	391	376	450	424	419	389	417	405	419	419	406	409	429	447	414	397	402	406	441	407	399	408	389	387	373	403	407	418	411	420	395	437	416	441	431	393	431	408	442	447	448	416	379	436	434	448	387	397	421	405	376	401	409	417	414	405	424	414	414	421	426	405	422	412	429	413	439	402	438	417	363	404	425	371	426	385	367	418	431	399	427	406	420	424	431	393	418	408	439	438	400	399	393	430	429	421	416	396	444	452	436	409	385	447	392	397	402	437	411	414	408	440	422	433	401	415	399	425	379	408	413	423	424	441	436	419	425	421	425	426	435	420	406	395	440	453	422	388	453	384	425	388	419	415	429	422	426	410	392	417	405	400	403	394	403	388	381	392	415	431	368	441	404	427	397	431	431	389	420	404	404	377	401	421	373	396	411	383	392	400	418	428	442	435	404	403	430	448	410	454	413	420	411	390	398	418	391	442	460	435	413	445	408	393	387	407	387	413	411	428	382	365	412	409	440	383	372	376	417	431	409	441	409	431	389	446	453	408	423	401	424	411	433	417	416	406	423	431	417	391	407	425	403	415	409	399	446	410	443	398	399	422	424	395	416	419	391	379	391	398	478	395	422	445	443	429	410	416	417	419	420	415	396	379	428	418	410	404	399	383	415	459	418	421	402	404	421	434	398	412	412	388	395	432	436	409	414	438	388	398	444	407	406	417	437	416	409	412	403	384	435	401	439	454	411	432	385	437	432	403	417	426	431	405	421	398	428	441	424	413	417	392	388	395	413	424	391	387	418	398	446	424	392	414	402	430	432	450	431	396	430	461	382	409	410	428	398	412	449	398	382	405	432	439	431	425	447	455	456	439	470	403	391	381	422	383	397	432	394	437	440	413	399	438	442	386	404	429	391	406	395	433	415	429	404	456	451	431	435	414	413	439	393	364	411	391	422	417	384	413
40487	77512	34327	1714	1385	1107	950	819	812	710	685	656	627	603	587	595	577	610	562	592	576	580	519	524	537	524	556	555	559	578	499	508	534	586	608	569	589	562	541	563	568	579	504	558	551	560	556	565	543	537	530	541	567	562	534	506	553	540	557	558	572	602	542	583	538	546	583	558	568	558	539	568	574	597	553	561	573	525	531	538	540	569	503	552	554	528	549	552	512	506	492	566	508	502	537	525	520	554	524	545	508	500	491	537	575	548	509	531	525	539	541	545	585	543	520	523	529	567	556	543	534	489	498	550	575	563	534	561	576	545	513	505	539	516	555	543	525	545	539	515	520	521	521	587	494	543	528	554	495	545	563	539	534	521	536	578	519	538	506	520	525	568	550	528	557	499	508	516	545	554	593	536	585	528	521	533	553	539	546	527	584	557	573	515	491	561	545	533	600	491	540	510	538	521	563	509	504	594	567	482	522	501	547	471	566	549	546	549	613	523	515	530	540	585	528	509	543	586	525	545	530	534	540	526	500	538	511	535	520	555	558	556	524	529	516	514	533	560	518	533	501	584	508	542	518	513	531	485	518	569	534	517	556	535	532	529	496	517	533	522	540	522	564	515	511	542	538	513	548	526	554	542	568	547	553	539	540	537	540	529	532	544	517	517	532	567	554	548	567	519	539	550	522	524	574	554	550	513	532	511	567	539	576	561	534	522	532	539	555	515	522	538	554	547	516	541	549	537	559	512	478	508	516	550	519	542	492	513	494	526	538	539	556	558	561	552	523	564	543	543	526	523	551	515	508	537	543	594	543	562	527	522	512	558	519	546	547	564	522	557	561	506	558	576	524	565	520	537	542	510	534	503	576	557	512	561	540	515	556	551	544	564	546	538	545	507	520	617	525	520	522	524	521	579	539	570	515	525	514	559	522	544	557	557	545	518	517	535	529	569	518	516	549	538	574	503	476	512	572	546	557	557	557	556	554	477	517	566	523	556	520	541	531	531	567	559	534	535	549	500	537	540	527	510	526	536	553	573	529	514	534	532	539	540	508	533	533	536	524	536	525	544	542	548	543	559	525	531	547	526	541	556	546	527	544	516	555	565	514	535	564	553	592	559	516	528	561	581	538	519	538	543	570	526	514	521	523	545	543	500	536	573	550	511	493	540	551	521	565	514	538	537	583	556	554	531	555	533	499	548	546	554	521	591	511	501	556	514	531	539	492	544	491	555	561	526	538	517	508	524	532	536	528	598	523	554	539	553	545	535	540	504	585	570	566	509	507	532	538	543	520	499	514	588	560	527	530	541	542	544	513	523	522	513	559	507	532	528	543	572	549	549	540	536	532	516	516	554	527	514	570	532	510	527	507	518	527	532	479	537	546	522	561	547	522	562	542	501	532	491	498	555	487	535	524	508	521	564	547	529	557	573	553	595	543	474	565	581	551	491	543	548	544	518	538	546	518	499	500	505	499	528	547	553	496	555	568	538	568	496	567	537	570	486	525	536	542	512	531	562	534	524	527	541	521	554	535	526	522	552	551	570	514	574	547	539	576	512	522	504	505	520	563	553	537	534	560	521	497	515	524	499	514	542	554	570	544	537	557	506	573	516	509	540	537	521	524	551	506	532	548	540	576	524	540	557	525	568	501	541	510	496	558	525	539	526	553	544	536	520	518	559	565	520	546	534	542	546	533	512	510	547	523	563	511	536	552	504	605	535	528	511	502	581	564	506	529	525	516	516	542	557	574	539	520	550	550	554	559	576	525	576	562	504	523	507	556	529	566	521	535	566	511	540	503	533	578	521	481	513	553	515	557	536	552	522	519	546	560	543	551	513	558	561	509	554	540	531	525	578	566	546	517	568	534	552	538	517	523	505	543	534	559	518	539	494	548	501	552	546	534	545	488	542	533	545	531	535	574	506	523	524	498	529	537	552	527	533	521	507	542	519	552	522	501	504	523	553	587	539	548	528	559	507	545	544	507	488	509	516	534	489	537	534	514	524	553	542	506	537	531	492	584	562	542	518	551	529	553	540	509	522	509	572	573	542	545	573	528	534	533	547	513	553	583	534	568	527	506	506	556	539	530	535	529	523	501	557	476	520	539	551	576	509	546	532	522	530	559	551	534	493	505	540	540	532	553	547	551	555	497	568	522	524	539	514	561	520	535	519	518	553	568	551	545	501	529	548	504	559	569	501	550	561	555	548	571	592	564	520	562	567	516	541	529	532	565	503	528	532	542	562	555	511	521	520	550	538	479	545	546	522	530	540	509	517	556	543	550	497	515	541	529	529	554	552	533	511	538	534	537	547	547	534	546	544	521	472	531	549	525	522	551	586	520	501	561	536	499	546	542	562	457	537	578	554	539	569	520	554	530	582	544	549	534	531	514	542	545	528	549	538	587	504	533	511	550	527	580	540	524	565	544	549	546	484	580	482	553	538	514	527	483	515	581	547	568	560	544	540	506	530	558	498	511	554	544	552	550	567	509	534	511	509	493	527	530	479	531	510	557	519	519	539	514	492	538	543	544	560	529	496	550	544	529	535	552	572	557	569	534	571	538	545	537	527	537	530	540	591	492	565	558	530	569	516	536	536	528	584	515	504	473	509	582	551	521	523	549	573	552	550	571	549	553	529	527	501	535	557	504	505	570	546	516	501	516	519	482	581	511	510	543	560	533	538	516	524	528	556	561	550	509	526	547	541	530	525	547	545	532	520	528	513	516	551	500	567	553	581	522	528	531	538	562	552	557	542	555	555	565	507	542	536	542	525	547	567	523	538	533	498	510	523	524	548	519	519	501	548	535	548	567	535	520	530	527	559	510	525	524	530	531	568	529	504	549	521	573	532	542	544	562	557	541	493	528	505	526	532	539	542	557	504	529	545	537	533	542	556	539	562	520	565	553	563	487	533	553	573	517	529	528	556	529	495	502	520	532	537	551	528	537	541	522	531	538	502	548	487	559	533	549	538	484	543	543	554	545	530	555	523	509	554	568	494	510	516	567	522	483	561	514	544	536	503	498	529	583	569	506	572	557	547	547	484	486	557	492	518	509	544	545	532	526	530	575	532	540	540	573	499	518	524	572	531	555	497	520	572	523	546	496	556	535	529	537	574	569	564	510	522	563	506	483	547	592	564	493	516	529	566	551	494	516	571	537	519	523	525	549	536	514	516	529	558	555	565	561	547	521	569	514	585	530	551	552	533	563	553	505	544	522	509	534	531	527	532	504	531	554	532	517	533	532	511	520	536	552	543	487	548	513	511	534	534	553	529	514	520	528	537	533	527	550	593	545	523	531	492	508	550	579	512	544	572	482	542	520	541	514	517	584	463	588	495	540	575	517	543	566	573	534	550	495	515	518	492	549	531	533	589	537	517	525	527	545	530	550	534	588	543	508	524	515	578	511	554	531	545	539	508	543	534	600	531	541	548	568	546	513	566	488	532	522	533	545	509	535	570	498	486	528	528	558	562	526	500	551	535	557	515	530	540	536	567
24840	21679	27360	24367	5829	595	499	510	484	479	466	452	514	445	447	419	453	457	420	476	431	465	406	458	425	439	440	406	438	449	403	415	407	438	402	407	437	463	402	420	465	454	423	460	486	431	422	435	443	413	429	427	463	462	431	425	467	439	386	443	451	427	408	434	464	418	428	447	452	470	423	457	422	438	426	465	435	419	480	424	398	439	397	449	418	417	425	428	396	437	396	424	468	432	448	432	440	432	405	420	455	434	433	441	483	425	422	386	439	443	448	434	432	460	465	449	440	409	401	415	430	444	430	453	456	468	437	442	439	462	398	449	447	390	422	452	449	442	440	411	419	455	408	455	415	408	418	417	446	441	388	417	453	421	410	382	427	441	444	476	443	423	430	422	452	391	394	460	464	473	445	393	431	402	421	459	399	440	457	449	419	414	402	424	446	431	401	440	424	456	404	434	427	412	422	429	425	467	405	456	428	456	409	441	429	441	426	431	437	434	408	430	442	422	414	436	426	371	394	406	357	420	405	483	451	467	400	447	409	451	476	421	424	393	424	438	429	410	441	408	410	421	395	417	442	401	439	396	397	427	410	391	417	431	427	440	421	430	416	421	456	390	459	449	429	412	454	448	410	424	415	451	411	436	431	436	413	475	449	449	454	406	470	415	446	454	405	402	382	447	422	446	453	428	406	437	433	424	449	435	430	445	436	409	430	390	415	428	435	446	443	448	427	429	426	441	431	404	430	444	427	419	429	416	437	442	422	450	446	415	476	468	416	432	422	434	408	450	433	421	417	463	431	425	442	450	428	407	423	436	448	400	411	467	417	385	416	436	437	443	440	433	444	402	422	419	435	434	415	475	406	434	421	457	438	423	422	448	430	440	427	431	443	444	399	429	440	461	481	418	441	457	403	467	435	384	452	452	444	448	443	414	437	436	427	424	433	401	417	413	406	510	423	432	442	411	415	437	409	394	438	427	457	405	416	440	421	432	439	429	420	412	399	395	419	450	414	413	450	446	399	438	412	441	436	439	446	424	428	453	429	401	425	423	445	449	436	419	447	430	415	420	409	461	412	412	425	458	411	399	444	412	431	423	431	433	402	412	444	413	427	465	452	414	421	448	453	457	395	443	470	435	372	439	411	380	434	437	411	399	435	413	425	449	436	429	452	438	428	406	424	392	384	438	451	438	465	418	415	446	463	438	459	421	427	436	425	436	425	418	435	437	428	476	446	448	432	415	415	456	434	414	469	437	435	440	405	412	446	421	494	411	440	442	449	444	442	437	400	421	453	396	453	435	412	454	450	438	456	438	421	428	437	453	435	440	428	435	450	436	460	428	422	434	426	439	424	420	429	436	465	453	406	425	427	435	406	418	473	435	475	436	424	450	447	479	452	431	478	431	450	451	476	478	414	423	479	441	417	436	412	413	406	435	450	400	443	425	441	484	431	409	452	438	436	402	441	426	385	450	456	414	439	418	441	431	432	445	427	418	422	392	415	410	446	405	402	427	461	453	403	420	472	420	424	433	440	454	414	431	383	460	457	472	424	413	450	435	394	460	423	429	438	424	429	433	409	466	435	428	424	448	439	440	449	419	421	435	470	434	446	419	466	401	407	429	442	450	429	417	451	389	487	432	403	420	436	464	436	422	438	454	444	427	418	436	437	446	404	423	440	441	444	422	413	413	387	474	421	405	459	413	434	431	431	404	453	430	416	394	410	461	420	432	402	434	385	387	453	435	458	419	450	423	392	440	430	435	431	436	423	434	431	409	449	382	486	466	417	433	447	415	410	420	452	387	387	408	432	429	398	401	457	454	448	419	400	407	421	445	425	390	446	465	456	449	445	420	424	428	435	416	441	450	442	448	446	454	470	405	458	457	454	417	444	413	427	406	431	434	380	456	424	435	409	414	398	445	470	413	436	425	413	433	429	465	423	481	421	422	423	409	455	424	471	483	480	439	446	424	444	400	480	405	485	456	447	461	435	428	419	436	418	408	417	440	424	441	437	454	432	458	470	461	460	433	410	441	401	437	433	429	431	446	426	421	441	430	409	427	431	445	407	438	442	431	419	442	450	425	463	452	423	443	448	441	403	405	456	422	445	394	422	410	435	427	412	419	429	454	433	433	389	431	438	438	450	474	462	437	438	399	422	424	457	419	419	443	421	421	442	421	425	438	406	440	467	419	447	408	423	445	466	427	438	428	434	426	446	405	413	433	408	421	431	425	431	513	444	430	389	405	442	419	444	449	431	455	463	455	450	456	465	414	396	417	442	444	446	415	467	426	442	460	453	424	436	440	404	402	454	475	473	486	427	421	447	456	414	405	417	457	416	449	427	440	425	472	430	443	471	437	455	404	440	405	427	458	427	384	455	416	443	418	435	490	452	434	437	417	419	434	406	443	411	437	442	411	430	447	436	455	446	430	441	423	426	458	413	415	433	404	434	487	507	430	442	423	424	427	461	433	430	424	404	409	421	429	450	438	431	416	438	424	440	425	442	437	434	463	455	431	449	451	450	415	401	399	484	406	393	461	440	425	417	404	425	425	446	398	407	415	408	449	417	420	425	423	447	469	401	438	438	422	456	424	435	413	417	457	436	475	418	425	432	438	429	406	430	455	452	412	442	430	433	395	382	449	428	427	452	475	435	406	400	416	432	408	412	408	436	392	428	387	413	417	439	405	377	437	461	409	411	445	386	438	414	403	425	413	409	426	433	434	420	463	445	440	413	446	437	429	407	485	402	437	438	437	437	444	399	462	437	458	441	469	420	503	422	414	420	439	382	445	416	407	421	434	451	447	419	443	429	416	395	436	396	471	459	438	422	447	424	432	427	399	439	427	433	458	424	464	396	489	457	401	470	422	478	423	408	472	405	457	397	460	413	438	426	422	415	410	458	448	389	437	426	443	440	454	404	439	436	436	427	469	438	451	434	446	415	434	402	428	469	461	439	415	470	436	419	424	398	450	428	389	463	397	426	453	414	436	452	450	414	458	438	431	431	432	435	433	453	405	436	416	426	413	453	408	412	413	402	421	482	419	420	428	482	453	382	453	419	454	424	433	442	469	449	418	409	433	408	411	436	475	470	470	418	435	449	436	428	455	391	434	436	436	436	415	425	397	403	416	428	435	425	417	419	432	371	444	449	420	415	464	457	431	420	415	425	441	425	432	440	451	409	419	434	433	434	421	423	439	422	458	433	491	472	393	443	456	429	463	427	461	455	423	418	457	443	457	422	477	421	441	422	440	425	439	425	432	417	389	459	478	432	443	430	426	426	447	471	436	444	411	388	437	401	444	426	487	442	452	404	441	469	465	426	409	434	443	460	399	445	449	455	416	433	470	463	444	448	421	436	453	442	420	471	454	387	436	432	439	444	453	435	411	444	438	427	445	451	464	460	397	411	427	438	427	409	400	431	444	394	425	428	447	435	399	469	453	435	409	393	418	458	430	445	408	426	409	443	456	402	472	405	407	456	423	433	407	433	457	424	446
36602	63304	25759	1189	986	864	786	727	685	619	649	654	600	583	628	600	539	564	587	513	576	597	581	590	565	502	574	568	542	569	521	571	609	565	509	541	605	522	529	563	559	552	576	594	569	575	565	579	607	589	558	598	616	542	545	567	604	566	547	551	615	570	582	557	557	580	543	539	553	582	603	609	541	561	568	579	560	611	544	548	600	553	582	557	549	564	602	556	560	524	531	568	540	547	567	560	613	534	572	533	561	575	540	635	536	538	596	562	536	541	571	538	576	549	540	524	563	575	566	579	535	539	549	534	528	562	561	556	542	532	555	524	549	546	579	520	588	533	532	567	528	574	511	521	550	576	573	560	567	558	539	577	551	528	526	529	579	557	589	547	525	568	573	536	552	541	534	530	511	544	527	582	542	543	534	511	551	590	510	530	576	515	561	532	525	554	531	527	568	577	538	576	552	550	534	520	537	506	536	553	547	562	549	586	556	551	523	523	541	526	578	544	582	545	524	577	574	525	516	595	546	549	604	503	579	530	569	520	527	532	573	539	549	540	551	610	551	500	564	543	560	528	545	560	569	566	588	523	530	566	527	536	535	589	575	546	548	574	503	562	538	572	578	550	524	546	572	563	570	535	532	536	489	547	553	513	575	533	559	563	552	559	521	527	545	536	498	554	584	556	579	546	579	568	523	554	601	548	550	567	533	582	580	543	545	581	540	558	543	540	563	547	552	508	581	584	568	547	531	562	555	575	534	568	506	572	551	568	530	508	523	512	499	516	531	570	564	571	580	618	564	563	544	566	570	538	547	535	517	555	584	562	583	490	562	559	564	580	580	557	526	543	574	552	544	509	570	554	558	574	573	564	498	617	505	535	516	560	556	578	546	539	565	582	572	588	540	581	562	562	574	530	502	527	549	543	571	522	539	519	584	532	531	512	574	551	533	572	496	557	555	539	567	564	523	553	556	547	558	519	557	551	571	562	558	520	552	585	566	534	544	558	528	537	550	571	557	583	568	532	561	532	500	560	588	586	537	557	528	556	568	549	610	527	503	541	539	527	562	559	500	553	572	621	557	563	555	579	513	533	559	536	544	544	578	525	494	580	549	543	575	580	549	550	595	571	547	572	576	562	547	541	537	517	547	511	557	590	518	553	566	561	549	552	562	537	572	507	548	548	551	513	532	555	547	540	528	542	555	551	575	559	552	523	553	533	558	591	557	552	514	577	572	567	564	527	581	528	567	561	533	534	537	521	560	550	532	574	544	580	545	562	508	523	551	563	571	533	546	568	565	588	571	527	586	541	553	528	544	561	495	552	532	558	564	533	514	529	525	550	540	535	537	560	528	514	562	530	579	592	559	567	548	543	516	593	525	541	537	539	564	534	532	518	568	565	554	529	565	552	570	554	537	562	583	545	553	560	543	565	517	537	544	540	536	552	559	550	554	572	564	558	574	560	561	579	554	555	585	537	533	541	555	565	588	527	538	581	547	579	567	564	555	555	567	551	506	548	567	561	578	519	540	530	584	558	542	564	553	597	583	599	543	579	560	525	573	607	538	546	568	573	535	544	589	575	575	573	531	570	518	537	562	525	569	528	564	559	578	520	553	581	562	561	511	560	554	558	530	526	534	596	601	551	548	571	515	595	565	558	570	532	534	522	522	587	530	559	596	568	528	552	564	536	529	544	550	545	595	567	607	555	568	546	505	548	538	582	573	574	548	537	546	583	552	515	553	541	609	510	570	571	573	567	546	527	575	555	576	553	579	523	553	583	531	505	577	530	541	560	553	533	529	534	560	525	574	541	565	566	577	557	615	566	550	501	560	559	544	549	582	569	534	582	555	587	562	544	513	541	558	555	525	531	551	522	524	524	546	544	576	525	556	587	547	529	546	544	541	553	572	546	559	568	507	535	563	577	555	535	518	579	521	532	600	604	540	548	562	553	587	557	562	549	524	586	558	585	536	562	556	531	538	571	540	580	562	542	607	537	576	614	579	563	531	552	568	557	580	576	572	601	550	545	531	541	574	551	524	562	533	534	558	533	578	531	555	515	525	542	540	545	557	557	511	535	558	527	524	564	576	552	542	564	526	540	535	528	563	566	552	520	573	587	561	532	544	486	528	538	567	546	552	545	549	552	520	544	564	584	527	548	514	508	531	573	529	577	584	544	524	580	599	554	540	556	553	520	555	555	563	591	519	514	541	582	504	582	557	549	570	525	550	571	572	549	589	527	559	553	559	546	533	550	565	548	593	550	535	530	533	571	508	551	570	547	536	544	540	528	526	590	556	563	530	549	528	547	599	546	555	546	576	539	519	525	572	537	572	583	560	522	587	558	546	556	540	528	558	590	559	588	543	523	505	542	552	569	544	587	520	524	547	581	541	569	526	529	562	559	540	522	561	556	497	542	521	558	550	519	555	568	582	558	551	549	547	541	540	566	536	569	517	541	523	542	537	565	532	538	536	565	543	491	553	576	560	600	554	529	560	536	537	559	553	561	554	501	529	532	531	591	563	540	624	539	547	556	548	559	553	591	505	510	553	561	537	545	599	547	562	539	543	567	561	589	541	557	534	566	597	522	591	543	535	539	543	555	600	535	556	531	527	557	567	547	550	585	567	573	599	548	556	548	526	564	563	553	546	582	547	544	559	514	543	506	578	529	543	528	596	549	536	500	527	570	536	556	551	544	577	572	501	591	539	553	573	540	575	507	533	562	547	519	552	521	526	561	551	536	520	531	547	546	558	551	525	544	544	528	546	561	544	525	537	549	554	582	548	510	535	569	600	574	564	538	523	548	582	600	589	553	530	556	537	573	552	557	531	563	519	562	521	521	570	516	534	554	568	582	558	528	553	532	561	553	555	574	561	565	556	558	590	559	524	602	542	577	555	525	558	539	566	536	563	567	542	565	531	540	558	530	546	576	530	538	562	552	542	533	546	539	547	549	550	568	546	534	553	566	562	576	536	547	593	552	545	554	523	547	625	565	578	532	576	533	522	570	536	538	574	579	595	554	591	540	539	528	489	531	537	567	521	597	571	556	548	510	580	529	566	563	553	546	588	555	561	526	535	541	553	548	535	546	534	553	534	500	566	542	601	552	544	563	553	516	573	567	564	559	593	547	536	537	543	576	564	546	509	538	524	543	538	540	547	538	549	561	574	537	510	562	496	536	566	587	561	587	574	561	539	585	534	570	546	529	499	557	570	534	609	560	517	517	542	575	547	528	540	524	548	574	560	555	540	555	551	559	594	565	541	563	542	609	572	556	546	551	560	590	504	604	550	499	530	589	566	530	564	517	568	521	587	603	556	551	499	587	533	542	568	525	555	546	519	547	559	550	539	562	525	572	569	531	587	564	583	514	554	543	545	522	522	560	549	552	565	525	563	535	539	553	539	546	579	533	528	580	549	537	542	520	554	586	576	583	563	508	560	566	561	559	547	572	517	536	539	543	528	577	539	566	519	515	550	535	521	571	519	575	511	569	484	550	528	583
22749	21426	29040	24172	21371	20161	3080	660	481	461	440	442	365	380	393	347	363	337	350	321	365	283	364	336	346	346	317	336	328	336	329	350	319	308	341	350	309	339	330	338	328	336	327	319	342	327	365	330	336	348	368	384	359	343	357	307	318	332	306	323	319	317	285	354	329	310	303	348	310	337	344	333	340	367	373	306	335	307	315	328	313	334	314	299	333	313	334	315	331	333	298	312	297	278	336	348	308	328	318	298	312	316	319	305	319	280	360	309	322	331	331	280	307	333	313	310	315	278	323	326	310	278	340	327	323	299	296	316	291	309	317	313	301	324	333	311	326	318	326	333	329	280	349	288	315	305	333	275	309	293	306	296	304	314	318	317	307	295	320	348	322	299	332	299	324	314	303	311	265	318	299	305	326	329	310	314	275	347	314	303	329	280	317	310	338	315	297	325	289	314	313	285	338	289	308	305	330	338	308	302	337	325	331	282	310	328	322	325	303	299	357	312	327	324	311	310	336	315	335	324	292	295	318	297	320	315	306	283	298	302	294	294	294	320	296	282	312	291	283	301	296	312	328	304	350	333	330	335	303	291	317	346	299	333	323	286	323	310	321	337	286	325	338	301	297	329	325	306	334	345	318	318	303	321	305	337	316	277	313	308	304	312	283	295	326	280	327	328	302	312	347	293	314	337	310	297	300	296	308	295	317	308	317	325	312	293	324	282	301	337	286	290	332	272	305	302	338	300	321	305	322	294	331	315	339	267	349	358	318	341	291	326	300	285	320	327	304	318	351	330	309	306	274	325	304	286	329	331	314	296	325	273	324	338	325	332	330	311	301	289	293	307	338	302	332	341	333	295	274	296	316	318	319	280	296	316	299	308	293	276	345	286	328	310	292	318	329	292	330	321	324	316	302	309	303	315	348	324	321	297	337	304	321	311	284	326	296	293	335	330	318	298	333	294	303	325	319	292	332	299	336	337	304	314	310	312	330	311	339	306	297	326	292	297	308	328	293	298	308	338	275	315	325	334	288	340	331	331	312	317	269	303	292	323	318	330	308	323	351	287	331	315	297	303	304	311	342	296	315	327	328	308	307	344	308	318	330	315	282	343	285	332	295	323	300	310	321	307	324	301	299	326	315	308	328	328	334	319	297	325	293	306	276	296	332	300	299	335	320	320	287	305	338	314	311	310	329	291	282	286	301	330	314	308	324	308	301	300	356	325	292	327	324	287	316	352	314	290	265	329	332	313	316	295	318	315	325	314	349	290	326	353	323	312	327	288	332	317	295	318	347	339	299	333	322	310	307	311	296	331	315	324	296	296	338	295	311	295	336	311	331	290	317	293	298	317	299	328	320	325	300	315	283	314	302	298	291	287	338	311	314	295	316	310	323	275	337	320	315	306	328	313	325	323	324	315	268	332	311	330	337	273	300	286	300	283	298	329	313	302	312	326	341	328	314	301	318	319	335	312	303	304	301	309	320	308	313	337	330	305	311	305	321	299	309	315	264	277	287	316	288	303	310	338	322	336	308	325	309	315	342	325	340	303	343	325	301	298	323	312	295	314	295	303	325	303	328	321	287	316	326	318	301	297	311	311	326	293	310	314	309	277	298	305	309	316	322	302	333	326	320	286	304	320	293	296	312	293	337	312	328	350	314	303	308	320	330	316	314	328	303	311	313	300	290	309	328	277	336	286	261	290	324	317	306	322	289	348	324	305	318	327	315	324	310	295	311	333	318	297	273	316	354	291	315	284	310	323	288	317	316	327	298	309	306	319	296	314	278	310	308	309	282	304	339	320	312	292	291	320	296	310	321	298	338	356	332	298	305	309	319	317	348	334	320	331	315	316	319	316	307	297	297	302	308	303	315	364	293	329	294	286	351	293	341	306	317	300	296	335	318	318	287	307	292	312	307	306	329	320	308	287	295	302	302	304	301	290	330	318	319	321	283	296	301	272	286	331	305	307	348	308	307	307	289	318	318	324	283	353	315	329	317	310	336	295	330	305	295	289	312	319	331	324	319	288	337	305	307	314	298	287	310	314	341	316	306	311	324	305	313	328	320	265	304	297	306	297	297	331	307	295	313	282	326	291	321	251	299	349	359	313	292	318	287	294	315	319	276	345	325	304	328	333	317	316	341	329	305	353	297	305	312	295	281	292	317	325	308	334	306	305	310	326	312	350	273	320	305	326	308	319	325	325	323	313	286	329	307	304	315	368	339	298	296	316	326	327	293	320	322	285	328	294	310	327	314	291	304	321	289	314	293	325	280	299	302	316	292	305	301	308	307	323	298	332	302	308	305	317	355	312	320	310	286	294	319	308	301	336	291	301	325	304	350	294	281	301	322	316	329	332	303	311	291	319	322	325	323	300	320	295	283	312	301	319	288	298	322	301	297	321	316	292	289	334	281	314	318	315	306	322	308	297	310	307	302	330	318	296	320	297	291	295	349	311	301	334	327	300	331	276	305	332	352	317	299	329	328	316	289	333	293	324	310	306	318	325	281	327	284	300	341	310	329	322	330	324	316	344	307	305	334	325	320	289	280	308	293	287	279	307	308	327	323	299	301	314	304	313	309	324	305	317	321	320	306	301	331	341	326	304	325	320	303	326	322	296	337	322	308	311	319	357	322	310	313	264	332	314	294	327	319	333	310	315	326	315	313	335	304	291	318	323	330	292	299	337	332	299	323	300	301	312	293	280	335	312	314	291	296	310	288	320	312	292	311	284	315	294	313	309	344	325	307	304	336	291	316	339	327	322	296	313	346	304	275	318	292	323	314	296	292	298	315	311	322	332	300	329	325	308	290	300	314	332	324	315	310	309	308	313	278	292	310	289	300	285	300	334	318	347	321	309	277	291	303	293	297	310	336	336	299	304	288	328	298	260	326	296	334	323	301	300	304	318	288	291	292	304	332	329	318	294	294	334	315	275	302	308	282	295	317	328	311	328	307	316	308	315	336	275	326	330	337	320	314	311	321	308	325	306	299	324	308	308	363	279	308	339	323	304	329	321	316	320	314	315	312	299	360	322	318	330	309	310	316	293	300	298	281	298	326	294	333	323	326	315	290	301	297	306	324	302	344	287	313	326	341	283	311	302	328	346	311	297	269	280	312	323	306	307	304	331	324	340	281	342	306	296	310	299	319	333	313	324	334	294	288	309	331	300	294	323	301	310	345	311	309	321	307	293	306	304	302	319	305	291	314	332	288	296	293	308	292	278	291	314	317	292	322	312	327	319	303	295	289	299	318	274	301	270	321	305	300	300	325	320	322	319	340	305	331	313	320	319	319	335	317	301	344	318	309	302	303	303	304	305	313	326	332	311	291	304	305	303	294	297	309	297	316	301	323	294	322	293	325	314	296	312	324	312	331	308	308	312	324	310	319	320	288	299	333	338	281	305	319	341	348	331	321	356	304	347	315	345	332	298	333	277	275	314	317	300	305	306	303	352	294	305	297	291	369	287	287	291	296	332	316	305	334	276	311	311	324	328
48537	89599	38268	2591	1978	1576	1193	1038	907	779	702	591	577	578	542	504	510	524	462	501	472	434	450	456	434	382	469	383	416	357	398	413	443	434	405	448	424	406	409	459	442	471	460	442	439	435	457	443	458	437	456	468	447	429	412	458	409	441	420	403	408	412	431	437	429	438	448	409	445	467	464	417	451	465	456	444	449	388	451	420	413	376	466	388	404	401	422	393	404	376	407	403	363	393	407	404	383	412	416	403	400	426	440	426	380	397	367	407	451	429	385	404	390	402	421	373	407	396	384	410	395	378	373	374	398	386	385	418	390	403	408	403	469	414	392	414	401	418	417	390	390	423	413	426	368	393	416	454	376	374	369	394	392	385	407	370	396	378	396	386	408	417	417	401	404	401	424	382	381	432	381	386	398	406	416	368	414	404	372	368	408	418	381	400	414	398	406	390	393	368	328	402	412	412	398	402	386	403	404	400	378	401	421	418	404	415	392	392	444	396	396	403	418	428	391	407	430	391	385	447	398	395	390	393	385	396	414	383	410	376	405	414	427	378	412	408	404	415	400	415	415	394	410	409	399	413	411	430	412	405	394	395	406	425	428	442	407	386	373	386	389	349	408	384	395	391	422	382	383	424	415	367	404	422	399	409	389	409	432	390	403	405	374	426	410	415	419	412	428	374	414	385	408	410	386	370	371	384	397	409	410	415	413	401	408	378	436	411	384	398	399	431	370	439	403	397	429	431	406	390	375	414	394	384	401	368	386	416	401	388	425	384	412	383	397	384	378	380	422	405	375	427	397	422	386	391	425	380	392	398	404	395	421	394	399	396	383	412	386	417	403	425	402	377	405	382	409	374	383	379	411	426	400	435	406	366	407	377	429	403	411	387	392	397	372	412	389	394	387	410	416	427	362	396	418	438	414	402	364	385	386	403	406	422	370	404	406	425	375	418	384	364	395	401	377	418	385	425	375	395	423	449	417	383	377	387	410	384	380	397	398	377	428	444	415	403	396	416	404	391	395	421	351	384	380	387	407	394	358	447	374	377	413	374	418	405	399	398	383	406	381	431	445	400	394	446	378	422	377	428	384	393	366	402	404	432	379	373	373	388	386	417	405	396	398	395	410	394	378	397	398	409	409	422	360	411	405	377	399	426	384	388	392	403	378	437	407	392	397	425	409	397	408	365	417	384	409	411	390	395	432	364	374	400	408	396	405	385	398	405	393	388	395	426	380	401	398	372	344	386	415	376	366	413	406	447	394	418	417	423	391	376	409	403	367	396	370	375	426	445	429	389	387	408	397	370	376	420	398	410	388	411	376	443	429	378	414	399	408	401	397	401	417	450	408	400	360	418	393	395	402	405	395	413	415	374	411	379	416	376	421	387	413	409	403	444	417	399	436	397	382	426	375	403	416	407	415	413	420	401	402	433	408	390	404	401	377	403	388	408	397	363	382	379	394	391	365	394	417	388	366	364	414	404	438	445	395	417	438	404	391	398	390	386	401	408	435	432	398	422	426	415	442	406	412	373	391	405	406	377	413	428	393	386	399	404	421	401	399	418	418	407	429	395	408	404	397	412	381	366	390	384	413	365	429	419	398	403	416	389	374	429	438	384	412	385	427	374	395	396	412	398	405	391	373	419	430	407	402	421	430	399	417	437	402	424	377	430	394	398	376	403	373	429	389	414	422	397	396	444	425	405	403	405	361	391	419	398	422	392	416	378	399	412	424	405	398	411	397	403	429	407	422	404	391	400	401	427	412	399	411	401	360	437	386	425	421	364	377	454	413	414	437	400	391	412	412	423	396	363	399	396	382	414	406	420	383	400	376	393	382	406	448	390	408	389	416	429	377	401	418	379	424	443	394	435	424	387	430	429	371	397	398	445	375	401	371	373	370	424	401	407	382	374	437	397	389	417	395	395	409	367	438	377	421	375	430	368	387	413	405	366	422	392	388	373	384	391	405	412	410	415	386	394	388	413	390	422	424	408	383	416	374	399	417	394	399	407	415	406	398	426	376	419	457	426	398	424	402	422	379	384	401	379	393	387	402	419	401	385	416	394	393	402	399	411	414	415	421	413	418	409	419	400	394	419	415	347	394	388	370	360	378	359	397	379	398	367	397	389	418	365	420	431	385	426	372	388	436	452	411	446	400	390	380	386	421	423	389	425	408	413	406	401	406	421	429	402	397	423	403	403	402	416	403	391	388	432	436	420	371	384	386	411	398	362	380	408	390	401	397	392	394	377	403	418	399	398	360	433	413	404	424	403	401	439	371	414	410	412	396	369	377	389	392	385	416	363	379	384	413	395	407	380	421	386	336	408	383	370	399	410	398	415	398	396	413	361	402	388	402	453	392	390	376	417	424	393	416	382	412	376	383	412	391	414	394	391	391	392	386	378	444	404	419	416	421	410	412	412	422	412	426	425	409	402	395	401	413	384	401	383	385	411	414	418	410	381	400	383	350	426	385	407	390	407	401	388	408	400	404	364	428	412	358	399	411	377	398	393	429	463	386	418	380	412	400	395	396	382	412	392	401	393	459	400	393	412	427	382	435	436	407	417	393	388	392	424	419	380	381	416	438	409	386	371	415	399	398	408	388	412	397	409	376	408	426	389	378	433	388	405	401	417	404	409	439	406	392	408	380	425	412	443	384	381	391	410	395	401	453	405	387	407	420	448	392	404	366	413	445	399	372	398	436	417	393	399	425	395	386	394	432	363	427	388	415	396	395	398	416	354	390	409	419	383	397	397	415	396	371	428	387	402	392	403	410	427	421	412	408	406	431	394	389	382	398	403	401	382	402	385	431	394	397	392	396	402	402	384	384	385	406	394	375	415	402	399	404	430	393	399	397	414	364	385	411	350	401	425	386	365	400	393	389	402	406	390	416	408	376	383	384	392	427	415	430	395	370	375	383	401	370	431	399	370	411	415	412	412	437	377	429	392	384	377	418	385	413	423	395	383	437	388	406	380	414	426	433	390	379	418	385	409	403	425	402	398	402	408	427	419	355	389	425	404	397	362	400	365	449	392	435	352	377	402	395	361	406	395	400	406	371	386	402	413	378	405	410	364	411	418	412	421	376	413	391	400	403	401	376	381	426	386	393	387	416	417	388	407	421	409	409	389	407	427	427	385	416	349	389	395	400	388	410	402	395	373	383	385	410	404	435	437	387	410	404	422	402	379	399	390	365	440	444	411	388	415	408	383	418	390	379	398	436	421	428	421	399	431	399	365	395	407	385	375	397	376	379	408	397	361	382	388	406	421	393	409	382	366	405	416	389	376	421	409	419	398	426	376	383	374	412	424	388	420	379	412	428	420	459	421	398	409	394	387	425	391	415	417	427	432	404	413	413	424	428	402	400	415	432	378	411	356	364	414	396	423	396	388	399	396	408	413	399	396	409	375	396	349	393	418	387	394	432	371	415	433	370	410	350	380	414	394	364	388	380	435	391	422	393	389	386	416	397	372	380	395	423	405	387	443	414	378	372	384
27834	20673	11974	1086	619	485	459	546	533	490	467	479	521	508	533	504	505	492	480	428	485	507	507	493	529	516	498	496	507	484	497	465	512	495	502	507	460	476	457	491	468	525	505	493	474	521	449	534	515	519	489	485	496	543	527	499	460	489	513	474	505	480	481	494	463	468	514	497	510	501	489	486	503	500	510	550	485	489	470	521	479	484	486	475	446	439	482	473	501	488	491	490	510	491	493	464	495	463	486	491	498	501	499	504	460	504	521	437	473	483	505	485	484	511	468	476	503	493	495	497	513	489	525	441	488	469	452	509	462	472	478	504	498	501	481	512	495	493	490	492	522	493	486	485	503	485	489	480	530	507	497	466	500	503	477	506	458	443	490	451	501	538	479	482	457	509	495	519	472	460	493	480	462	529	490	495	488	453	483	479	517	479	504	485	511	448	461	491	512	518	459	485	499	518	478	475	475	491	485	485	471	502	499	509	480	523	477	503	458	462	489	491	507	490	493	493	490	509	498	491	480	486	494	477	497	416	453	462	486	502	497	498	494	450	459	488	467	515	482	491	491	562	507	493	493	531	458	452	471	495	503	479	474	454	499	509	488	502	475	497	433	522	490	474	454	456	484	497	464	489	483	468	491	488	511	500	488	484	501	553	510	463	504	489	446	472	497	486	508	482	527	518	469	464	505	496	485	475	480	494	509	509	499	503	499	503	525	482	476	456	495	514	505	512	483	527	473	526	513	491	505	536	487	448	497	454	475	493	505	446	478	465	527	513	484	522	495	495	508	472	514	518	486	503	511	470	495	490	482	463	507	524	494	508	476	466	456	504	501	481	494	508	476	488	483	510	487	500	513	488	498	488	485	463	503	501	501	478	544	521	482	506	463	500	439	524	450	506	480	476	468	474	495	510	485	494	473	490	462	452	486	484	507	497	466	508	463	491	483	506	503	474	500	515	499	513	483	489	493	431	509	491	473	475	496	480	511	491	474	476	492	457	514	488	456	485	492	502	459	474	514	490	498	488	505	476	529	500	492	477	469	481	471	484	469	461	453	504	467	512	487	470	475	464	467	472	489	521	435	501	478	474	501	489	482	476	459	504	484	462	472	496	498	461	515	473	501	473	495	513	501	489	482	506	489	480	461	460	516	492	484	489	513	515	503	484	470	503	496	516	480	496	462	539	469	499	522	511	472	487	484	538	506	468	485	489	487	460	505	480	479	510	479	475	524	470	467	527	494	515	474	489	456	463	470	524	484	504	467	487	484	468	498	479	484	484	486	491	448	499	507	481	484	463	473	466	459	461	516	513	515	496	483	519	509	494	490	479	522	495	502	477	500	481	516	499	466	470	469	455	456	495	479	489	504	481	499	507	491	479	491	501	520	498	470	505	496	461	507	490	493	478	539	474	493	505	493	499	462	488	458	465	490	475	492	492	487	464	451	509	459	482	501	481	482	476	515	482	458	484	525	492	476	460	489	479	486	468	482	484	522	485	459	463	495	489	519	468	515	456	480	467	451	503	503	497	507	463	524	514	462	517	493	498	509	517	454	496	514	472	491	485	512	503	491	506	517	503	482	506	464	513	474	462	474	466	506	517	468	479	515	503	548	456	498	480	454	463	500	470	501	477	469	472	475	496	500	476	501	470	496	478	509	498	501	464	509	485	441	513	499	492	505	460	502	497	519	476	484	486	470	452	458	501	507	532	488	484	481	519	468	465	495	503	499	485	517	473	501	482	461	458	488	452	468	482	502	516	464	483	489	478	493	473	495	487	453	479	498	489	488	485	473	453	458	488	475	479	439	479	493	449	492	505	500	503	485	488	494	464	522	471	496	496	495	512	435	499	502	459	476	471	462	516	452	447	517	500	484	526	513	449	483	459	428	488	514	467	452	500	503	476	479	512	537	492	472	504	481	478	455	476	493	504	462	476	489	465	492	471	503	450	519	511	475	461	528	521	471	483	492	503	515	464	500	472	448	479	501	515	501	483	470	507	520	460	511	456	454	508	503	498	536	467	475	490	500	483	488	474	501	477	475	506	509	526	516	477	495	445	488	508	438	501	469	470	512	478	465	457	475	500	535	493	491	479	482	499	471	492	504	440	503	490	484	485	502	501	477	500	452	527	484	456	475	458	478	511	501	488	491	534	440	480	495	503	482	468	501	474	480	442	508	461	508	514	474	485	482	484	477	501	470	486	484	482	513	480	477	486	500	513	499	472	495	510	547	483	525	446	459	501	517	479	479	483	519	476	490	453	452	480	483	488	508	489	490	488	483	515	495	509	463	484	509	491	488	471	489	480	474	525	472	527	473	500	492	534	456	490	515	468	488	522	480	483	480	521	513	506	499	491	507	509	441	502	506	501	478	474	467	473	516	453	461	492	473	426	463	513	530	497	464	496	504	478	474	488	478	495	471	517	474	513	473	495	479	494	529	486	463	516	451	474	462	481	471	500	461	519	532	475	478	499	439	467	495	492	514	476	483	514	509	490	488	480	463	441	443	505	486	480	451	480	483	508	489	468	495	488	519	457	489	490	476	478	480	445	518	471	504	483	521	496	498	475	485	523	542	475	478	481	455	496	444	454	491	472	518	487	497	517	472	474	447	488	496	558	456	534	489	478	475	536	443	472	463	494	467	509	491	433	463	505	485	545	482	494	502	466	492	458	455	458	506	566	497	482	454	505	529	479	482	513	482	480	507	488	489	472	482	459	493	472	487	524	483	477	478	499	504	492	458	477	496	483	497	501	493	448	457	460	468	517	473	515	466	501	466	476	469	480	468	512	476	534	512	482	494	466	476	491	486	467	456	476	506	470	504	479	450	514	497	488	479	456	462	506	481	558	499	451	486	469	502	511	490	520	483	458	465	516	497	451	508	497	496	476	466	492	495	464	500	479	467	499	444	512	502	485	489	478	443	478	443	498	485	487	472	493	502	527	464	491	505	521	482	491	463	520	519	481	517	493	492	485	472	501	467	472	472	512	511	525	496	500	514	482	418	479	476	474	459	473	518	484	520	494	480	469	484	504	496	470	470	473	497	470	472	513	492	510	447	482	510	466	490	478	505	520	493	483	476	545	466	483	481	460	503	487	501	486	490	505	519	491	527	450	484	471	465	510	470	472	496	507	479	488	467	501	457	532	457	472	493	439	520	466	494	477	505	480	443	461	499	468	464	471	500	468	476	524	486	482	503	482	473	520	489	500	464	519	482	508	476	510	495	472	486	456	457	496	535	482	482	500	501	466	475	478	506	500	523	467	522	492	482	512	475	476	520	483	465	475	498	508	486	481	498	469	481	487	482	481	507	505	472	471	513	510	495	518	476	475	501	480	502	501	484	468	480	473	450	509	460	465	467	457	503	502	453	522	501	493	507	463	511	455	464	510	457	474	478	486	490	493	502	503	502	522	507	515	453	491	546	517	497	515	509	465	482	559	451	498	517	466	457	481	482	434	479	508	502	484	487	497	499	507	459	491	475	469	508	495	526	508
14704	26704	7859	656	677	652	638	651	638	624	588	597	640	619	666	646	637	629	607	618	605	648	640	668	642	602	649	642	617	656	627	643	673	654	695	641	604	615	647	624	656	634	654	662	605	643	620	664	666	620	660	680	618	578	647	633	632	658	638	612	600	598	599	609	622	639	644	671	627	637	662	621	670	645	596	637	618	596	603	609	636	688	630	639	633	633	690	603	660	661	656	685	646	613	665	632	625	658	648	664	614	637	624	586	622	603	618	586	643	657	624	589	601	630	649	611	642	642	663	638	642	620	596	615	574	659	609	651	624	610	640	654	622	610	653	611	626	658	628	601	611	636	638	635	644	563	596	623	649	642	596	615	620	665	618	602	579	672	663	626	644	705	632	607	623	679	643	638	618	625	636	575	589	612	633	635	621	610	534	602	600	624	651	585	595	612	650	612	633	657	604	613	624	600	600	602	590	625	657	648	622	650	658	631	613	575	618	618	607	640	635	617	633	616	635	706	605	626	599	608	620	652	638	596	637	629	693	617	586	632	633	605	594	597	589	622	642	635	654	633	586	651	619	626	620	653	631	650	627	673	628	626	630	637	656	642	637	631	641	612	687	593	609	605	618	622	647	622	605	686	591	643	596	614	579	638	607	586	607	632	607	602	596	648	625	608	623	620	652	636	655	605	599	623	573	632	576	619	622	607	662	604	597	694	649	598	636	626	588	626	594	602	624	630	648	572	630	632	663	634	639	574	602	637	612	630	599	647	641	615	628	630	629	636	635	650	657	596	620	661	597	646	586	633	613	614	628	616	618	640	632	591	666	579	685	637	627	606	637	617	639	656	599	630	631	629	648	626	618	639	619	618	650	638	629	657	653	590	607	592	653	627	653	646	626	629	626	603	644	656	604	683	626	593	652	602	605	614	611	616	629	609	607	617	659	647	607	620	633	633	647	598	604	643	591	643	620	657	641	667	600	654	598	621	565	641	622	584	597	626	641	583	638	624	606	636	615	657	610	610	592	628	618	658	604	573	630	589	634	617	623	625	599	602	600	614	659	622	606	612	639	674	633	640	600	614	618	587	597	566	616	591	640	655	616	608	615	637	670	602	604	616	603	626	645	630	636	597	599	649	634	662	658	624	646	591	672	634	650	623	641	612	650	576	581	607	600	622	642	615	641	618	650	619	638	627	603	622	615	607	607	624	678	621	622	626	611	596	649	611	600	654	633	661	632	650	647	620	573	624	607	605	621	620	609	595	611	627	644	660	616	671	621	657	649	622	669	619	618	594	624	608	651	664	691	660	586	599	637	623	605	608	659	600	608	633	666	618	606	673	610	615	658	645	640	622	613	628	595	623	634	592	586	589	614	648	667	615	649	631	575	627	632	613	585	621	661	676	639	650	670	588	626	624	644	616	617	601	613	639	613	634	610	617	628	670	620	625	591	583	595	617	625	594	598	650	645	634	637	624	615	631	571	657	587	636	624	607	624	652	654	630	601	629	632	624	675	670	654	637	625	620	620	609	633	656	609	657	623	589	643	625	650	633	632	618	647	657	601	631	597	624	626	613	675	625	613	630	628	663	661	636	650	633	638	588	635	580	575	615	611	673	624	613	668	613	638	620	615	649	630	583	638	659	624	660	663	623	653	598	655	610	589	613	649	635	619	623	616	611	639	630	671	627	645	622	627	621	593	607	626	657	620	626	684	656	629	638	674	612	584	634	600	599	676	639	633	636	613	590	587	622	627	645	608	640	636	664	650	646	628	602	598	619	605	623	626	651	620	627	603	611	631	640	634	634	602	618	627	589	621	591	608	666	641	600	628	637	656	644	617	633	581	596	635	581	651	643	628	616	599	621	607	605	652	650	583	631	611	636	639	642	632	636	639	642	654	612	623	612	671	600	606	651	633	582	642	643	620	652	619	624	632	608	650	620	614	634	581	615	629	670	644	617	616	601	615	615	621	615	612	651	633	654	624	617	605	683	628	658	617	619	650	607	671	617	638	595	602	606	628	611	651	653	639	610	607	605	596	612	624	666	643	645	594	657	593	607	563	621	623	646	606	603	615	637	644	585	645	617	635	639	620	573	620	625	624	636	589	618	608	637	632	641	586	591	597	609	623	606	628	686	579	643	623	638	673	636	676	624	611	637	623	605	637	622	613	626	630	634	617	634	675	636	610	609	661	587	594	608	628	629	651	568	633	595	641	625	618	585	627	613	672	627	625	694	630	653	655	628	642	648	650	622	582	606	643	611	638	612	627	640	645	588	616	640	619	664	600	631	644	600	647	613	628	632	641	622	597	601	646	621	648	610	617	677	657	591	576	656	614	606	640	641	621	662	634	612	604	651	612	628	607	614	625	616	618	683	593	654	659	609	625	617	598	649	598	607	650	601	631	591	682	633	611	577	648	600	612	614	640	620	637	637	663	613	609	639	615	621	665	626	597	582	630	611	593	614	633	629	667	632	700	632	602	638	640	655	635	565	633	638	535	642	639	599	617	640	612	625	619	626	662	648	623	616	604	633	635	640	637	620	655	613	578	598	638	658	666	684	621	630	617	618	605	615	610	629	613	652	664	647	624	592	632	665	639	634	659	644	612	679	588	620	640	628	642	613	633	656	607	630	664	613	626	671	614	622	626	573	633	622	593	620	606	642	637	638	679	657	579	672	609	681	603	645	657	634	593	669	617	636	623	632	657	592	613	630	606	616	610	610	599	622	632	609	648	667	654	635	616	652	663	666	602	638	603	590	625	616	637	593	641	603	595	635	607	604	601	572	662	645	611	601	613	630	618	617	628	623	629	620	635	602	660	638	614	606	616	649	665	608	627	622	618	591	600	637	661	624	634	650	626	613	647	683	622	639	665	706	692	689	638	631	616	608	604	607	610	639	641	607	604	631	637	619	639	635	592	650	637	671	657	626	683	640	631	617	648	649	617	598	652	614	610	578	616	573	632	662	607	603	622	624	670	643	580	668	609	636	631	639	593	592	645	575	624	644	650	651	607	627	662	662	613	641	615	604	651	612	601	650	641	546	673	626	605	632	648	596	630	638	657	676	614	605	618	607	620	638	611	650	661	616	590	619	608	623	616	670	639	666	639	575	655	626	636	653	669	618	674	642	609	671	634	623	617	636	652	617	625	629	633	645	632	619	594	689	624	624	597	665	587	599	623	640	608	617	633	639	626	633	658	606	621	627	638	659	607	614	638	602	652	622	606	597	666	671	586	644	635	614	633	657	651	672	644	623	575	613	649	608	610	625	591	587	632	610	623	620	640	649	631	621	619	658	652	597	617	628	594	656	608	624	618	628	634	646	624	626	659	607	616	582	622	664	650	615	643	603	622	634	607	616	593	637	592	593	655	636	590	632	658	608	607	629	595	651	659	586	666	597	621	634	572	629	610	620	614	635	664	608	648	627	564	614	640	648	634	643	604	598	622	596	600	633	612	629	631	596	675	653	656	656	585	617	628	599	661	607	613	626	592	652	657	630
23779	21479	28563	24660	20383	5300	732	577	573	525	484	479	458	433	461	437	431	393	411	411	420	435	425	425	428	436	452	411	416	399	391	439	413	408	414	394	434	390	415	403	406	400	426	452	424	448	417	401	418	412	410	412	432	388	449	436	451	437	432	422	418	408	448	443	403	421	481	417	414	427	445	443	420	420	405	412	420	377	406	381	407	393	416	412	435	395	410	408	416	421	441	403	400	415	441	404	341	420	422	426	402	425	419	447	417	404	426	434	390	417	386	411	444	404	380	375	406	383	368	377	408	401	386	382	415	383	400	400	421	427	412	395	413	378	426	406	390	416	408	449	434	415	412	400	388	370	429	386	398	406	431	421	391	420	419	404	411	401	431	396	433	421	432	399	403	442	410	411	360	428	437	425	440	430	416	388	414	428	428	444	397	392	410	419	405	442	414	412	376	376	421	415	392	416	369	411	406	405	411	400	411	394	431	428	387	402	424	407	398	409	382	372	430	414	369	399	435	405	429	436	410	377	403	387	404	417	407	406	415	390	397	407	411	412	385	447	427	382	403	428	415	414	413	456	412	409	451	410	406	406	428	387	451	431	411	413	383	388	408	423	421	412	394	426	414	407	431	420	404	476	436	417	443	434	396	402	417	429	415	401	408	405	409	429	394	439	434	435	427	445	398	405	381	405	391	392	393	419	461	412	398	439	421	440	358	394	421	397	395	403	398	451	393	400	427	389	414	417	401	376	388	417	410	395	426	399	434	434	447	400	432	418	403	407	420	433	405	461	413	414	424	421	430	386	429	443	403	392	412	415	390	424	412	442	429	423	389	409	386	395	441	413	410	375	438	432	423	448	438	437	409	394	424	375	428	419	408	396	439	390	387	433	362	381	402	418	425	433	392	400	430	422	392	436	394	407	372	371	413	403	417	422	411	399	433	400	377	398	406	420	389	387	385	412	429	393	382	385	415	430	387	432	408	408	413	391	388	371	383	408	429	465	424	424	391	396	420	428	449	385	397	385	401	382	420	387	427	384	398	411	415	403	385	434	384	421	380	422	435	432	391	399	437	408	384	435	387	394	406	429	405	381	406	424	401	388	396	417	405	388	433	458	434	410	405	418	397	419	369	431	405	413	461	411	425	410	394	386	417	403	391	373	384	443	411	404	397	415	432	380	417	453	403	419	411	395	386	431	386	444	396	395	389	431	417	405	428	375	419	399	397	428	381	439	430	392	415	412	383	416	425	408	422	438	409	405	422	383	407	386	417	375	393	431	427	405	382	393	419	432	392	450	421	409	396	382	451	405	395	414	428	427	403	406	397	428	414	399	375	432	411	428	429	411	384	383	410	403	382	408	380	430	397	430	419	428	392	399	393	438	426	444	385	437	400	417	410	386	429	400	387	431	377	389	398	411	405	388	392	383	409	421	398	403	418	410	427	396	407	405	420	445	411	455	381	390	390	409	410	430	398	378	418	443	388	425	428	455	425	415	375	398	373	392	424	428	429	396	418	393	401	401	427	444	428	401	387	389	424	429	428	398	400	393	436	411	394	377	426	411	441	396	393	386	415	392	410	404	415	388	403	410	431	412	399	412	390	417	429	396	440	381	451	396	394	449	412	393	384	415	418	379	411	409	395	389	410	411	432	393	397	416	396	427	405	380	395	421	372	418	382	443	400	395	424	389	400	404	393	407	424	418	398	429	407	384	401	376	396	418	415	431	426	396	399	415	392	429	392	406	422	423	416	393	448	384	413	442	419	442	423	393	407	410	397	407	384	449	408	422	411	406	405	438	394	381	423	387	414	416	381	448	394	393	435	390	418	415	427	436	428	437	414	404	397	415	412	409	426	439	407	425	399	433	390	411	401	399	425	413	436	408	403	427	450	432	442	417	402	443	391	417	436	420	384	402	376	394	400	359	400	391	418	394	413	413	427	431	404	388	406	434	388	439	387	431	396	409	396	364	429	429	398	447	419	456	407	436	402	435	414	409	431	415	418	396	383	420	410	450	439	395	427	418	416	400	418	447	427	427	386	401	390	387	439	405	373	418	379	417	400	422	400	421	396	401	382	409	438	407	385	375	424	392	425	411	371	395	410	425	397	403	404	437	383	378	410	434	418	398	381	393	401	411	405	416	415	419	380	420	424	423	375	404	390	381	403	392	416	423	421	407	426	430	395	446	384	362	411	415	429	436	399	413	450	390	433	427	460	394	418	446	409	422	391	391	405	402	428	405	399	418	372	412	386	381	468	433	398	403	384	379	398	376	394	428	395	412	405	362	425	405	409	393	389	407	414	418	421	414	430	420	413	383	440	395	439	404	397	428	415	397	403	417	396	420	402	410	431	409	392	388	393	458	398	433	387	400	425	396	384	387	442	437	444	382	376	394	404	426	450	436	430	416	402	396	447	423	407	420	402	416	443	399	448	388	416	427	421	407	393	444	392	363	408	405	410	387	427	378	435	415	379	439	423	416	408	391	420	408	410	382	416	430	401	429	369	417	425	429	403	430	418	413	410	391	395	371	376	441	427	457	417	393	452	411	398	396	406	425	414	423	402	430	423	441	397	397	430	414	434	416	399	441	404	457	424	381	420	445	409	393	420	411	413	412	391	366	435	372	419	356	421	374	438	434	395	401	404	436	407	411	405	419	403	419	439	451	399	436	397	414	404	416	410	423	388	391	415	400	413	419	378	393	425	414	388	403	417	389	385	408	385	409	390	402	447	410	407	392	420	411	420	433	408	386	401	420	422	414	416	412	392	388	426	383	383	386	412	392	434	411	398	427	433	413	431	389	442	390	401	392	441	393	432	374	386	406	380	396	439	398	392	428	414	402	417	442	409	440	426	413	414	415	418	450	421	399	424	401	383	442	358	391	414	438	403	421	418	396	404	419	400	378	379	429	403	436	396	385	429	394	384	408	366	385	417	425	412	407	400	419	437	409	451	394	438	394	424	422	376	402	398	376	429	433	428	451	415	419	411	438	401	400	424	400	378	421	380	428	422	415	385	381	383	395	443	376	397	409	421	400	375	403	381	417	485	419	422	442	403	401	432	407	435	395	427	406	389	389	424	412	417	436	390	414	401	420	405	419	419	435	400	404	417	393	420	417	377	407	366	375	451	441	412	422	424	407	428	401	415	407	416	440	373	396	387	384	421	395	404	376	430	425	441	404	417	412	419	401	360	413	397	386	394	413	434	427	438	451	427	406	417	422	378	423	393	455	398	393	428	404	385	419	417	386	392	381	423	382	412	411	400	415	436	438	383	416	423	390	407	397	427	385	393	442	374	399	405	415	397	411	358	454	396	416	371	402	415	412	389	359	399	414	419	403	414	369	390	410	422	398	406	406	383	420	398	410	396	402	385	380	400	436	431	391	376	425	421	393	416	389	425	392	417	398	390	397	413	401	412	394	425	422	430	427	400	416	400	409	387	401	417	387	434	388	418	419	423	431	383	433	434	400	412	410	389	407	426	418	413	418	391	425	382	409
40489	77252	31699	1714	1368	1125	959	905	828	739	692	631	603	646	606	575	602	531	557	559	550	563	555	507	528	519	565	504	529	526	566	532	536	519	555	535	566	549	502	535	549	510	551	580	573	534	521	585	533	543	542	542	549	619	544	566	552	568	559	522	573	543	565	540	539	538	563	558	542	582	529	552	574	576	559	553	569	554	528	557	572	537	559	536	550	550	520	518	552	483	543	537	539	507	499	561	561	515	515	569	542	545	524	516	518	506	552	511	541	512	558	569	527	535	528	522	546	553	559	525	566	526	519	547	536	587	525	524	503	557	509	519	518	541	527	505	530	547	542	527	506	489	527	524	573	499	543	531	577	549	500	547	533	525	532	551	535	588	605	516	542	483	505	580	577	556	511	534	530	554	533	521	536	594	500	527	548	585	494	550	498	542	519	516	506	532	500	544	489	517	522	564	495	556	531	492	533	555	554	541	511	545	573	530	506	571	560	529	526	537	497	522	539	539	545	533	515	546	531	530	556	523	529	490	519	502	519	519	568	525	489	523	547	519	553	483	519	518	495	553	520	497	482	505	507	538	526	560	531	511	560	500	524	475	535	538	541	505	540	535	562	515	541	478	534	539	498	529	520	545	496	527	529	534	541	521	531	529	527	556	551	549	494	502	527	545	529	534	493	522	548	525	484	510	572	518	540	530	508	534	520	536	557	517	575	513	578	516	533	564	559	455	533	517	503	568	516	545	533	536	539	526	543	552	506	488	477	502	561	472	525	502	525	522	529	549	507	533	523	576	532	559	508	522	551	502	520	537	535	518	516	494	564	512	543	530	526	532	517	500	558	500	526	504	541	510	578	529	547	507	558	506	529	535	545	520	554	506	516	508	556	532	570	559	550	560	595	483	542	503	552	556	493	503	509	458	547	503	539	553	540	464	500	532	547	519	514	525	476	541	531	525	537	544	509	550	532	508	509	541	533	516	499	520	546	550	468	533	509	542	527	524	531	550	526	519	533	531	537	523	485	502	545	505	533	522	529	543	540	490	523	554	555	546	492	512	539	543	497	547	526	525	528	510	529	586	533	552	530	526	548	606	515	530	519	480	532	557	535	480	543	500	541	520	518	580	512	604	522	535	549	565	531	544	525	536	532	540	516	535	498	573	501	525	556	561	528	545	514	516	553	540	527	550	484	489	506	524	522	506	519	514	547	540	520	544	508	542	544	513	541	498	537	537	526	561	541	542	543	557	524	569	520	503	580	559	489	505	553	527	554	507	545	534	517	536	549	575	553	549	518	549	572	534	533	560	528	502	535	486	517	539	530	510	549	515	488	524	532	542	518	550	580	533	530	502	515	544	532	535	530	555	510	507	506	521	522	510	506	520	528	520	523	546	515	568	487	581	534	518	576	523	545	560	516	539	526	518	520	559	524	494	511	543	518	519	522	503	554	554	572	547	541	524	493	547	532	525	489	500	507	513	528	544	481	543	513	528	532	525	576	543	543	510	496	546	548	571	526	519	533	526	522	548	534	525	503	528	532	522	533	543	565	508	544	530	531	511	534	545	523	531	541	529	515	534	543	516	538	523	542	547	532	536	522	524	484	500	517	545	538	497	525	528	515	510	497	518	520	544	550	525	524	504	527	517	515	539	549	511	501	553	534	562	535	530	521	541	541	523	532	532	485	542	507	527	539	522	511	536	543	532	512	524	507	507	493	547	523	538	494	548	538	508	475	531	503	576	524	515	511	540	552	522	466	550	504	532	512	499	527	543	528	520	497	535	507	571	509	519	525	535	546	518	521	509	501	515	547	537	547	537	490	543	501	532	548	497	550	548	485	584	528	485	538	539	574	531	560	532	551	498	517	553	513	513	574	555	542	515	556	523	544	529	484	536	515	527	515	521	560	529	514	510	545	516	557	547	527	530	524	519	564	557	539	527	561	504	496	539	510	521	500	507	570	517	545	565	514	496	510	570	543	516	531	550	547	506	519	532	525	557	526	543	516	549	516	504	544	519	538	504	553	527	564	505	535	521	561	564	484	540	521	535	499	510	562	537	545	539	502	547	522	515	496	541	543	543	525	508	536	474	521	530	543	524	530	505	580	499	515	553	536	529	519	554	529	537	518	568	479	519	552	538	564	520	514	568	537	530	576	530	538	583	541	526	544	516	523	506	500	575	484	521	510	524	530	504	556	505	542	530	537	536	539	510	541	537	487	529	520	518	536	537	530	547	536	519	537	562	522	560	470	497	520	569	501	532	563	554	490	512	526	512	530	545	501	531	524	537	556	536	512	531	539	551	582	532	554	514	534	540	532	547	505	539	537	539	594	516	551	523	542	530	562	506	509	520	589	542	513	572	509	542	530	558	549	519	539	535	537	520	510	515	548	531	495	471	535	543	497	523	481	528	516	571	538	503	544	538	519	525	547	507	563	527	523	515	576	536	532	528	505	551	512	481	512	540	546	545	531	489	585	541	556	521	577	495	565	499	505	509	510	499	530	533	521	517	533	540	551	551	528	523	501	517	563	544	509	527	525	531	517	554	532	507	514	499	556	518	532	538	500	488	493	567	530	538	529	546	508	563	549	518	545	504	531	541	538	506	533	539	553	530	511	534	518	574	534	534	528	540	475	540	517	494	520	508	498	505	545	546	532	517	557	517	540	517	522	537	539	527	550	513	505	511	494	536	557	505	519	521	562	515	539	551	555	554	510	548	518	506	505	521	604	576	546	531	519	546	548	524	523	514	561	513	524	568	531	568	536	562	524	519	543	523	544	585	539	517	511	491	545	507	509	556	533	537	529	509	495	534	552	533	561	519	543	514	508	536	505	516	511	538	547	565	535	522	518	514	551	532	527	515	555	526	506	505	507	520	531	545	500	537	519	554	518	557	561	528	540	523	528	524	543	535	572	554	528	525	527	526	548	511	556	523	507	515	547	564	501	536	534	518	533	539	538	507	500	535	538	482	501	525	532	508	499	564	500	594	515	506	531	531	491	526	520	524	532	484	560	504	512	531	496	517	517	535	560	553	500	536	544	542	565	535	529	535	516	533	488	508	585	537	558	517	565	512	537	496	517	570	503	496	510	509	509	551	523	550	503	529	497	598	528	523	497	538	536	549	469	551	531	549	534	527	516	518	525	517	499	516	530	519	534	562	513	532	478	550	526	485	526	493	525	560	515	554	542	490	503	540	537	506	533	529	500	503	552	522	496	543	554	550	535	498	503	544	548	512	523	526	542	503	510	528	516	545	508	509	531	523	515	542	518	538	538	528	575	514	550	497	492	524	501	528	500	499	473	581	525	574	528	539	549	536	486	531	481	538	512	486	515	530	503	503	505	499	510	512	505	531	587	538	519	506	527	484	502	534	541	569	520	534	529	517	527	525	544	557	506	543	523	556	502	496	525	491	500	532	527	537	556	547	499	513	499	539	537	547	563	561	561	526	498	492	515	512	563	528	521	525	565	556	535	521	577	540	522	522	521	547	539	541	533	550
24956	21709	27340	24429	6071	659	539	497	426	435	504	456	426	475	473	449	447	429	415	448	427	459	456	421	450	419	417	465	449	418	423	410	419	432	452	429	459	430	413	396	429	407	441	447	451	442	447	450	405	464	487	391	434	394	429	376	413	427	438	422	423	426	442	455	409	445	425	442	455	451	435	418	440	431	434	473	435	449	430	449	429	399	468	447	455	399	444	434	423	400	428	460	408	444	452	410	430	434	450	431	417	449	455	433	458	440	423	422	435	374	407	416	425	393	462	428	445	443	467	436	455	447	429	454	424	424	415	405	437	417	424	423	431	413	457	430	441	426	391	440	420	394	388	415	433	419	449	414	455	425	427	416	423	422	416	435	427	393	397	442	422	432	418	448	464	434	482	412	449	423	440	441	424	429	442	388	429	421	433	405	414	400	448	465	462	418	458	441	445	442	421	457	395	414	428	401	431	445	428	437	419	412	444	439	424	426	437	407	446	429	467	455	433	401	422	434	433	449	464	426	469	404	402	411	448	412	420	419	444	460	439	421	433	386	429	427	417	376	441	445	421	427	398	442	433	428	424	421	423	461	406	415	408	437	432	437	415	419	404	434	472	438	402	398	424	396	441	415	438	420	394	386	434	401	402	467	463	403	466	386	414	407	453	423	403	452	410	427	411	447	454	405	437	456	453	428	444	420	409	370	447	424	445	443	438	454	436	440	433	433	445	450	413	441	455	400	465	430	459	469	448	431	405	435	429	409	451	408	426	434	409	437	447	429	450	441	453	411	428	443	450	396	406	425	443	406	466	423	434	443	425	453	474	405	459	404	441	392	433	406	425	447	431	433	408	424	416	406	413	443	447	419	429	400	429	449	450	404	425	447	420	400	448	468	437	405	451	410	456	453	411	427	453	399	413	442	435	444	439	439	440	415	402	450	448	407	412	438	419	434	424	423	425	426	431	411	410	444	440	426	457	436	430	415	406	434	444	415	438	416	451	440	439	418	436	438	449	422	430	468	411	447	415	455	466	416	404	446	419	426	391	398	449	415	434	405	472	433	449	426	421	441	409	422	424	419	440	424	442	412	453	408	437	390	435	419	454	465	416	417	435	427	422	425	413	424	415	443	406	441	434	456	427	430	425	466	388	433	428	433	406	416	447	442	425	434	410	462	401	433	432	433	418	421	407	466	448	429	417	428	445	443	426	412	461	440	464	428	425	435	404	414	471	414	435	433	434	431	403	425	426	406	418	453	455	405	393	408	454	436	431	404	416	440	424	447	443	444	441	394	462	434	424	418	411	443	447	502	438	446	408	452	488	425	453	433	429	435	449	423	407	406	437	439	448	424	403	443	408	480	410	441	436	417	436	418	447	413	454	394	436	414	454	378	423	454	423	432	455	413	421	463	441	436	391	419	451	441	398	413	443	414	421	432	426	414	422	434	438	442	450	400	449	416	423	423	428	413	481	385	453	440	408	439	413	441	427	430	412	420	411	435	423	415	431	399	438	425	402	432	459	390	456	461	463	449	477	453	441	406	433	414	394	429	416	396	469	429	425	434	439	449	392	429	431	464	413	433	443	445	439	443	394	452	429	457	446	442	402	423	400	451	451	427	399	472	418	412	414	451	419	436	404	436	385	488	439	418	463	435	435	412	411	421	422	430	451	448	429	458	427	419	423	421	444	451	443	457	430	418	458	468	439	439	433	401	429	440	447	424	430	473	485	434	438	427	438	450	439	442	401	429	439	403	438	408	408	438	424	453	443	414	453	434	408	428	401	445	456	433	428	428	462	417	414	435	475	435	443	424	424	463	411	410	418	429	399	443	402	390	436	471	396	412	421	422	421	425	433	459	389	417	428	424	431	461	420	399	403	427	432	414	427	434	397	432	456	436	457	450	432	436	410	460	401	459	397	393	424	427	397	419	458	412	438	392	419	421	458	433	473	431	442	464	432	431	406	424	448	427	421	406	451	448	422	459	445	426	441	419	421	455	452	416	460	424	469	401	423	424	475	423	391	441	460	441	421	449	418	429	435	397	432	456	469	451	420	437	417	422	423	431	430	432	444	439	395	431	429	421	425	469	463	397	435	407	425	437	447	405	464	419	455	436	426	452	439	424	409	431	415	424	474	419	388	373	410	419	423	430	454	406	445	422	408	389	447	435	454	432	398	428	425	462	451	442	462	440	411	406	435	451	402	390	458	443	432	446	459	450	433	462	428	429	434	400	423	423	445	448	424	387	398	399	419	409	459	447	405	431	426	442	441	417	463	421	399	457	401	435	457	425	393	422	421	421	424	442	418	421	451	404	430	460	402	418	436	433	403	417	428	416	437	442	428	416	472	445	460	434	450	445	442	443	424	431	424	437	437	440	436	454	471	397	426	458	475	441	430	425	426	421	405	436	420	428	443	456	440	437	421	401	437	433	415	434	390	425	466	446	402	423	455	440	449	435	417	461	425	418	459	387	431	435	460	433	421	395	431	473	432	422	440	459	459	432	416	388	468	431	421	409	361	414	438	384	435	467	397	418	418	448	430	431	434	427	413	434	443	451	415	407	439	442	453	437	426	392	431	430	426	418	425	417	453	432	430	465	418	407	414	467	447	431	425	424	470	407	479	443	390	409	434	402	477	418	421	416	416	463	425	421	440	437	430	400	442	441	433	412	438	470	394	464	418	448	424	452	432	435	408	438	424	446	452	402	432	397	424	447	423	448	450	433	456	464	462	432	436	437	408	441	402	456	417	432	451	404	409	426	406	481	485	424	437	450	422	428	422	417	452	402	442	464	468	415	456	447	420	431	423	434	441	450	428	423	427	421	423	435	425	424	449	409	439	412	437	398	416	482	391	412	420	442	444	419	407	449	420	415	462	409	433	485	423	426	431	442	409	478	444	451	444	425	437	424	415	435	427	445	445	429	414	431	447	451	386	431	404	391	411	399	416	447	428	425	461	434	447	460	419	425	403	438	417	412	422	438	421	444	439	415	415	450	432	420	430	424	483	427	419	415	420	427	435	431	436	418	427	428	462	419	454	424	438	409	433	431	452	455	431	432	437	444	418	410	407	412	452	405	467	421	403	395	414	404	456	443	447	418	443	421	390	434	416	394	437	425	402	424	442	439	454	462	406	395	448	404	387	445	444	396	519	438	425	429	444	404	434	410	443	419	412	421	410	444	471	444	406	459	451	412	452	397	410	431	440	406	443	435	385	441	446	435	426	449	419	433	420	410	424	438	451	454	429	461	462	397	470	465	435	426	407	435	448	459	428	455	396	441	478	392	419	407	496	438	450	433	455	425	458	440	426	424	433	436	429	435	480	423	443	408	433	426	448	438	444	466	403	436	426	473	410	449	389	410	408	424	444	449	472	432	427	445	433	458	447	441	412	437	443	442	449	426	377	414	436	432	399	404	430	405	412	431	452	451	414	436	424	442	449	426	460	410	440	414	409	427	418	425	443	472	446	443	437	408	459	406	421	454	431	433	449	430	433	431
36145	62893	26926	1138	962	817	723	724	671	653	599	621	579	600	554	522	590	578	605	527	525	541	572	549	514	564	588	571	558	591	533	564	583	533	531	564	512	526	575	572	542	570	544	574	610	533	589	579	596	578	561	600	557	604	594	535	581	582	546	543	577	553	550	551	549	555	564	570	571	540	529	529	559	563	569	568	598	554	562	574	582	548	537	559	543	566	545	561	555	601	557	568	578	501	553	532	554	538	554	558	579	547	527	528	511	566	556	544	562	561	532	565	548	489	537	566	493	522	553	550	543	558	577	552	542	548	549	549	542	540	538	559	538	515	570	583	548	526	565	559	512	525	535	567	512	633	528	524	508	521	566	527	529	564	560	534	478	547	520	539	557	534	512	563	498	580	555	537	539	507	565	557	559	558	526	586	551	555	547	534	553	550	525	579	537	554	529	518	519	529	573	551	544	529	554	543	589	526	511	524	566	539	515	554	533	540	536	553	522	533	569	553	550	533	528	533	544	545	575	551	544	563	527	514	542	535	578	573	556	551	555	577	512	602	557	505	549	571	543	556	544	579	532	519	585	562	565	571	557	573	590	544	545	554	556	561	512	592	533	556	571	514	566	591	551	527	553	547	529	565	546	575	601	610	556	527	570	551	494	557	533	510	522	551	579	554	529	548	548	557	569	579	546	540	534	537	535	547	568	542	552	534	534	539	495	536	523	522	536	599	562	543	562	556	522	568	562	521	572	567	546	531	553	553	521	550	512	560	579	536	568	535	511	571	538	541	534	517	556	511	562	523	559	550	508	554	548	503	565	552	528	570	547	575	555	576	522	585	491	550	530	550	562	566	530	562	539	585	528	532	573	558	527	540	577	569	549	584	565	512	591	560	531	555	540	539	526	517	520	534	575	541	527	523	561	547	545	551	484	535	549	554	538	555	532	540	514	544	486	549	522	563	521	561	553	562	528	536	519	568	549	530	563	549	538	529	528	564	546	518	552	561	516	555	548	544	541	559	520	537	532	564	540	554	520	555	542	524	528	614	509	520	539	516	549	571	531	557	574	567	552	550	529	541	542	558	564	555	549	587	577	558	567	550	560	519	549	580	531	581	513	565	520	511	572	559	492	531	519	598	564	598	543	520	541	556	503	594	557	617	532	504	568	550	582	550	534	534	521	514	541	544	547	531	570	575	536	537	522	523	526	543	556	555	529	552	561	540	533	544	592	556	584	516	518	521	545	550	529	572	555	564	510	542	579	547	547	547	601	548	549	534	542	557	531	566	484	584	536	504	523	520	560	537	546	546	488	537	558	554	568	551	565	546	555	563	534	584	587	536	526	553	549	532	544	543	538	551	545	516	538	547	535	548	528	522	574	561	536	569	560	534	541	607	533	578	558	554	547	537	555	518	566	544	556	506	587	589	548	550	510	526	571	556	567	547	546	530	544	556	528	516	536	559	534	501	532	530	600	515	589	525	558	521	540	568	543	513	535	517	512	549	562	518	572	535	540	516	544	564	536	549	552	494	533	585	537	545	537	522	548	549	569	540	505	570	525	561	511	560	533	571	533	570	554	567	574	506	533	531	559	551	548	540	550	527	585	491	533	537	547	545	529	567	522	553	549	538	538	517	538	554	612	524	519	562	572	548	532	558	523	577	520	533	541	534	562	543	551	581	587	573	562	541	512	548	580	539	530	538	495	569	573	533	509	569	557	523	563	550	528	541	531	535	507	522	572	552	552	547	517	594	530	583	542	523	568	527	541	559	517	575	515	537	556	508	522	529	564	526	551	550	585	539	528	536	504	546	540	552	534	526	524	553	541	530	544	540	499	517	571	526	538	508	576	542	538	565	572	553	504	576	536	564	526	510	561	541	598	563	535	523	506	507	551	532	555	537	573	580	538	505	581	532	563	575	556	538	546	570	536	534	538	493	517	540	566	588	566	557	525	499	568	533	570	518	512	531	557	560	540	505	585	551	519	559	523	552	535	554	537	555	578	562	539	561	552	573	534	559	537	536	563	550	577	533	514	568	579	587	492	539	515	536	567	562	553	515	550	566	579	550	522	551	559	573	553	524	542	570	538	564	555	550	551	556	559	535	493	571	570	521	521	549	575	603	541	535	539	554	536	576	537	501	564	547	543	546	560	569	538	539	562	570	554	520	516	561	549	542	586	529	531	525	538	580	569	542	482	586	539	593	587	505	548	571	543	543	539	543	555	546	562	551	585	546	542	562	529	523	534	555	560	526	556	570	513	521	528	514	556	532	564	551	557	560	550	522	564	582	542	530	526	551	540	550	540	549	532	502	541	547	566	535	543	510	534	546	533	510	550	531	564	501	554	516	546	557	580	561	563	574	577	532	519	535	556	518	508	560	538	555	532	532	540	542	523	558	590	531	583	543	560	544	567	543	542	547	565	507	570	579	524	519	603	517	535	544	522	515	565	531	565	531	565	518	537	525	559	540	530	572	557	524	536	509	555	532	542	546	526	552	573	501	553	559	505	571	589	550	531	531	560	526	552	554	548	538	509	514	531	527	547	566	562	575	550	520	537	516	507	583	535	560	533	556	540	530	522	598	523	588	523	558	553	548	546	589	541	539	556	523	500	515	557	530	525	520	551	489	563	563	566	534	549	533	498	545	556	556	561	502	523	578	536	548	561	516	526	553	568	552	490	561	569	539	562	568	556	531	537	538	526	569	576	531	587	551	505	538	515	573	546	558	551	549	562	495	556	590	539	544	551	525	552	543	549	589	586	553	565	559	487	564	575	577	525	538	549	517	530	497	574	531	548	540	542	567	563	528	544	526	536	514	522	573	555	518	537	565	541	537	523	581	529	521	492	575	501	529	550	568	517	539	524	571	554	558	555	539	512	525	567	559	500	546	573	560	526	536	517	555	505	541	539	529	536	546	541	550	487	536	501	558	527	541	534	560	522	539	544	537	552	530	555	537	540	524	550	520	536	532	513	540	555	585	575	572	559	556	522	516	555	505	530	587	536	567	571	529	518	541	566	497	538	567	549	542	527	564	522	578	512	516	539	526	500	531	567	541	558	502	575	601	569	544	563	574	512	558	558	599	544	539	586	547	513	566	520	546	563	573	600	571	523	564	556	538	534	555	500	528	535	529	559	543	531	568	529	542	547	573	541	541	545	562	556	542	534	552	573	561	541	553	554	564	528	556	539	526	496	513	526	528	521	533	536	540	583	547	538	541	535	522	521	545	541	567	539	531	528	540	512	564	511	558	527	538	602	532	545	538	546	533	589	541	530	536	556	543	563	553	512	532	549	529	551	530	539	525	567	544	564	513	582	576	508	525	565	571	531	568	518	518	535	519	560	540	562	546	528	580	464	535	578	493	507	516	549	554	563	560	515	540	551	560	517	558	559	555	563	529	536	575	534	571	546	538	543	517	604	527	540	535	597	522	533	546	532	576	571	565	521	571	537	531	581	549	561	572	607	519	561	541	544	519	562	560	542	526	517	525	542	515	547	523
22701	21415	29019	24184	21360	20477	3695	648	485	518	443	427	434	396	348	319	353	349	339	357	352	343	331	327	329	347	333	338	353	327	315	319	316	330	349	310	296	346	305	351	347	348	349	358	382	355	309	350	339	330	342	362	374	366	330	306	332	315	347	354	323	353	329	355	327	368	305	316	325	319	354	324	321	335	376	346	329	305	321	318	360	335	335	341	325	304	306	314	318	288	296	317	332	325	316	339	305	293	318	330	317	292	320	326	312	313	284	352	279	332	337	323	334	338	316	340	335	310	307	313	315	303	310	311	322	295	318	329	302	283	316	313	307	323	302	301	315	284	328	325	326	322	351	323	321	339	316	323	314	293	300	345	307	304	359	310	306	325	302	316	303	354	318	318	293	279	305	298	322	312	316	339	321	301	311	300	318	345	321	368	303	331	302	350	328	295	324	327	319	324	324	324	318	315	324	347	318	293	321	323	336	309	319	344	306	339	346	302	333	306	305	313	344	314	340	299	296	288	338	327	309	344	339	343	295	321	327	318	318	314	295	297	331	287	315	325	319	276	313	312	362	291	314	325	283	288	299	313	297	302	323	368	331	292	351	313	322	307	302	321	329	301	279	308	298	298	343	337	316	318	342	282	322	303	308	325	327	287	322	312	278	344	336	313	282	326	318	357	314	343	313	305	343	313	319	301	330	309	310	298	301	346	320	320	314	336	352	344	309	313	322	289	324	327	320	318	305	319	344	343	321	335	307	309	316	311	348	290	327	301	309	323	305	330	325	301	358	345	351	299	275	311	315	320	338	339	326	305	297	314	295	283	300	298	335	306	332	324	322	326	317	335	347	300	322	331	311	307	332	316	313	324	327	295	305	336	348	343	290	305	319	306	344	347	330	312	347	304	302	329	319	322	274	350	334	321	304	308	317	318	295	310	334	313	298	339	333	331	282	320	320	288	309	318	327	324	307	334	356	287	293	321	309	339	323	295	288	265	333	305	305	318	321	305	304	305	326	332	337	314	286	288	293	285	331	311	322	306	343	344	293	296	326	334	323	322	319	309	309	299	341	338	311	343	331	296	344	310	312	315	311	287	312	299	319	304	305	302	318	356	297	333	317	318	310	341	304	316	292	313	308	338	324	334	313	337	307	322	320	327	314	330	311	338	332	296	310	293	304	311	309	291	330	295	336	283	355	296	303	333	323	285	329	323	340	293	330	285	291	325	288	285	320	325	322	305	342	298	317	283	311	319	302	310	333	321	307	321	331	298	340	304	329	334	321	315	301	299	306	307	335	329	295	310	307	360	335	318	327	306	325	307	320	316	332	309	331	307	314	290	312	294	312	328	325	352	327	319	312	313	321	290	344	313	323	313	309	313	312	334	327	312	301	334	364	313	300	342	327	334	306	337	314	309	329	321	346	305	323	289	282	312	316	288	310	309	310	306	322	290	288	321	311	303	342	356	320	317	299	311	290	340	311	313	312	327	309	316	319	356	327	303	312	328	305	303	325	326	327	308	324	308	365	311	300	327	317	312	305	342	285	295	327	302	311	341	369	329	314	296	332	343	316	335	300	307	308	302	302	309	322	303	306	341	312	308	329	322	327	315	356	332	301	318	314	336	330	291	326	306	327	329	302	311	312	291	323	301	301	327	309	344	310	346	280	287	320	289	307	304	325	290	318	338	306	326	319	349	313	318	307	315	311	295	296	323	304	317	312	320	339	325	321	320	303	326	273	315	326	309	283	332	291	329	295	318	285	330	302	313	344	313	284	304	316	315	306	322	341	334	325	339	294	309	322	302	308	312	310	315	300	350	299	315	320	302	332	346	321	330	332	358	296	324	331	297	314	317	307	329	314	301	318	325	296	319	325	318	326	302	337	286	278	341	308	342	314	316	329	285	330	282	281	334	296	334	323	280	350	316	317	334	318	330	325	316	314	291	295	332	335	322	329	320	299	336	330	303	344	315	300	321	313	334	311	307	331	314	333	305	320	346	325	323	299	321	309	307	328	328	290	330	335	348	340	307	318	317	309	323	262	341	341	322	303	310	294	306	329	305	285	323	308	339	302	335	292	309	303	327	288	312	326	305	338	304	329	317	335	305	337	286	297	336	316	332	314	333	317	295	309	315	330	275	328	293	310	319	338	308	311	317	317	320	334	309	315	317	345	342	310	335	301	352	313	308	327	341	329	362	300	324	330	320	320	290	305	314	325	291	332	310	315	329	280	280	317	318	314	286	318	306	344	317	324	354	350	325	317	335	328	326	338	334	311	355	309	315	298	332	324	314	301	341	300	303	316	313	303	306	340	324	296	311	331	325	319	325	347	289	312	306	307	305	331	309	359	310	371	330	319	307	301	334	338	288	294	339	330	318	314	309	298	330	327	313	324	304	291	333	344	307	299	322	336	340	359	321	311	312	313	303	327	327	337	334	345	316	324	311	352	313	340	321	323	327	331	344	327	288	302	310	340	321	321	324	307	341	333	305	296	304	313	297	340	342	319	287	319	312	311	314	337	305	288	303	352	330	292	301	325	297	342	326	325	308	342	327	328	324	284	327	340	317	313	340	335	343	305	315	319	293	340	292	343	321	329	341	290	313	292	306	331	267	321	331	333	330	295	291	315	318	311	357	301	265	309	308	298	297	296	307	353	328	317	299	328	303	311	345	321	333	293	340	318	305	296	330	325	319	324	319	313	333	351	338	332	328	312	342	330	340	313	295	313	341	320	338	279	331	303	353	323	312	317	296	336	327	312	330	329	290	302	314	307	302	332	290	324	313	326	331	288	273	319	329	331	332	316	330	316	318	311	292	311	331	332	315	318	311	320	301	305	307	312	295	306	325	325	319	308	302	297	340	304	352	298	312	324	301	353	341	321	315	342	325	295	303	303	313	309	336	281	324	283	336	325	338	295	284	304	306	279	288	311	296	352	337	337	312	329	311	296	288	349	292	296	306	322	296	339	325	312	317	303	283	324	292	326	308	316	344	339	350	333	309	305	335	306	310	292	277	324	310	321	301	312	326	291	308	332	328	305	321	320	304	349	350	336	308	321	302	307	304	334	313	324	344	318	345	333	337	320	287	298	313	322	306	303	323	342	315	308	291	290	335	318	291	301	316	316	312	307	312	321	299	314	350	299	318	330	305	339	310	320	312	327	337	336	334	323	299	309	332	310	319	319	328	318	329	316	323	313	319	334	296	318	343	319	280	298	320	323	294	327	348	313	308	322	310	321	319	320	311	303	331	337	293	340	292	319	343	323	312	327	333	285	346	313	306	341	327	305	336	288	307	327	316	330	306	349	332	316	312	311	290	317	333	319	305	310	307	305	317	291	290	280	306	280	350	300	331	313	323	307	320	316	318	306	290	317	367	327	344	298	335	303	321	302	313	315	311	338	311	294	351	334	305	294	301	318	328	306	334	336	292	321	332	309	308	330	304	303	318	332	338	327	297	331	295	329	326	339	332	338	313	337	323	295	325	321	300	324	306	312	308
48548	89187	42657	2656	1951	1506	1232	987	869	746	694	604	568	579	553	531	487	502	479	461	489	454	453	421	426	436	378	471	392	429	439	423	412	410	434	436	428	413	408	454	421	464	415	468	417	421	447	457	453	430	443	440	425	425	481	435	441	422	455	425	452	463	455	435	380	409	433	404	422	411	460	410	427	430	466	434	431	408	370	417	444	453	389	428	446	409	412	418	405	412	390	431	354	404	397	417	404	399	409	413	393	427	412	379	422	363	427	383	439	393	414	390	391	419	382	370	426	419	382	399	376	389	393	398	419	402	430	425	428	411	420	402	379	407	394	378	390	436	345	408	422	400	374	403	434	392	410	405	375	408	370	378	391	376	433	413	384	361	379	389	440	433	395	379	370	382	383	426	403	417	420	424	412	409	411	405	394	370	372	418	401	365	406	374	412	368	429	418	426	406	419	438	425	392	380	371	415	358	385	400	391	400	393	406	400	367	423	414	403	344	395	409	383	408	387	370	416	365	383	439	409	424	376	370	391	409	419	404	359	411	387	381	387	391	399	399	379	406	374	427	381	395	399	365	386	430	401	388	382	398	382	412	431	411	410	391	408	378	411	407	416	394	408	380	408	407	445	409	403	430	374	396	403	382	378	423	419	396	414	404	401	427	375	405	388	381	392	400	438	391	388	410	384	415	440	427	398	384	382	403	408	382	411	390	399	432	414	423	436	427	434	400	466	408	381	393	391	377	394	393	394	386	396	395	430	425	364	391	382	374	425	391	398	454	383	424	406	377	416	387	372	425	410	400	412	420	400	414	404	388	424	383	417	387	412	391	409	390	351	425	379	366	419	414	357	408	461	374	399	384	415	369	390	381	391	417	402	410	423	391	383	397	402	399	402	372	417	405	381	420	391	391	416	400	394	414	398	393	412	389	395	385	389	403	422	413	405	401	381	381	413	376	409	423	391	422	412	409	382	419	403	393	375	381	416	414	408	398	402	425	436	384	410	428	418	378	401	406	407	382	432	424	363	362	406	405	395	373	380	396	430	394	388	403	388	385	401	418	411	393	420	419	446	405	423	413	405	407	370	396	360	381	412	354	400	412	385	407	376	467	439	387	412	381	405	419	403	408	398	386	380	412	402	410	420	401	358	411	395	366	434	421	378	410	376	402	396	398	409	370	387	407	413	434	431	361	398	411	368	403	388	425	395	406	409	380	401	388	389	421	374	407	415	429	413	362	381	404	399	428	432	421	365	422	378	418	408	391	380	381	360	407	412	374	420	425	440	397	404	386	368	420	372	397	354	404	351	376	371	384	394	370	408	371	413	385	438	378	416	394	412	390	416	397	427	452	386	431	429	406	424	408	427	380	417	393	400	428	404	393	368	395	395	435	445	381	394	421	419	388	413	361	406	387	395	395	395	439	414	414	435	356	392	371	427	406	407	438	420	364	406	429	394	427	362	407	423	362	385	371	409	390	397	446	380	378	371	410	390	414	435	406	401	393	400	391	399	402	430	411	430	418	417	378	394	383	395	413	372	340	409	426	371	372	373	386	435	431	374	370	389	420	415	409	393	423	400	402	394	392	423	416	398	403	414	404	417	405	423	368	391	395	376	383	417	402	375	398	407	425	392	412	408	389	382	375	440	422	400	422	380	431	399	402	410	397	373	376	390	398	381	402	413	381	374	378	381	432	399	422	394	363	369	415	428	394	392	340	401	416	413	427	420	375	381	412	410	402	400	397	418	390	406	421	415	375	379	396	410	434	392	408	424	420	416	384	405	390	396	383	389	424	406	415	367	431	395	388	428	389	420	398	402	381	414	416	402	399	391	409	406	377	406	421	396	406	410	416	404	411	373	410	378	431	395	385	402	414	381	373	378	341	433	397	370	430	374	387	383	406	385	383	412	393	425	414	366	408	403	420	411	388	388	381	434	397	413	365	357	424	398	416	409	401	391	378	374	377	399	432	390	393	409	391	372	368	408	423	378	398	411	399	406	383	399	365	431	412	365	424	418	406	376	383	382	420	427	403	399	382	396	401	394	376	388	400	390	401	392	416	372	396	370	384	426	392	416	389	435	417	436	382	420	376	416	397	385	404	415	373	380	398	374	403	368	393	407	424	390	433	382	413	366	429	405	399	400	434	396	419	424	387	435	389	398	402	345	406	364	400	397	395	385	405	405	377	391	420	397	398	373	397	393	395	368	408	384	364	415	401	369	398	421	408	409	416	368	388	443	409	409	403	401	387	438	393	397	384	386	390	390	404	431	419	375	417	406	366	401	449	410	370	394	421	398	396	369	424	441	370	406	385	390	384	404	401	387	388	396	406	394	404	402	376	422	395	409	390	372	409	425	415	402	413	391	376	398	395	388	415	433	395	397	425	397	424	405	403	420	419	388	343	422	406	393	384	420	394	372	421	377	394	405	397	421	403	414	419	397	401	419	383	405	393	368	346	391	424	396	414	402	420	404	396	438	425	443	375	417	411	428	431	399	404	392	414	379	413	372	401	398	413	399	387	414	414	389	389	416	406	395	407	412	385	402	400	400	399	404	367	393	372	377	418	385	389	387	421	391	377	428	405	408	386	421	415	395	433	410	413	382	413	414	422	389	367	383	392	443	419	402	429	422	392	391	409	387	373	424	433	416	378	393	386	416	409	409	384	395	417	397	420	394	411	434	399	473	406	364	424	414	401	417	366	415	437	397	395	392	390	410	386	401	364	362	395	415	366	353	399	445	416	373	370	401	365	396	393	403	399	410	401	423	406	431	401	352	384	423	398	419	406	404	441	387	389	405	371	426	418	424	377	396	381	368	383	404	424	397	371	412	411	382	431	417	427	399	389	371	403	393	383	420	419	409	418	392	380	427	432	412	368	402	403	422	405	431	404	394	381	432	403	360	400	427	408	402	365	390	395	386	423	409	416	394	391	407	419	446	402	396	406	391	400	394	381	399	405	379	443	383	416	400	372	409	417	408	426	403	415	424	415	372	409	410	401	365	410	408	405	382	391	391	400	413	419	461	390	393	394	421	389	384	409	358	399	367	379	397	379	351	384	413	380	404	373	421	401	420	395	370	400	374	414	421	407	357	432	406	401	403	390	392	391	407	404	388	411	379	388	394	413	388	435	409	438	400	404	392	375	374	412	395	390	371	403	429	370	390	371	377	362	385	386	432	403	397	383	402	421	407	409	413	387	386	376	425	379	399	388	428	396	379	381	409	351	418	442	391	385	416	395	394	381	428	423	381	402	413	395	382	400	372	434	396	436	434	399	391	377	389	394	365	413	361	393	414	396	412	400	387	421	409	355	397	356	409	382	375	386	418	379	376	431	412	403	402	403	390	369	409	410	390	411	414	409	399	370	385	407	371	415	408	376	442	454	420	397	434	438	414	390	404	395	386	392	410	400	379	403	381	416	420	394	381	409	397	371	407	406	409	384	412	420	400	384	383	419	403	416	399	405	385	383	425	412	402	397	376	430	412	405	414	411	395	389
27878	20702	12321	1183	557	486	529	477	498	483	488	499	456	502	501	509	500	479	472	482	491	558	504	487	475	478	491	474	438	457	474	497	497	454	476	493	535	471	442	488	428	478	476	474	479	514	517	483	514	472	513	470	525	481	495	452	483	516	500	532	501	488	451	496	504	519	539	471	466	486	492	502	501	483	511	500	498	464	497	502	458	478	488	468	492	430	454	513	453	500	490	476	470	495	475	493	515	493	490	464	476	471	483	442	504	484	482	473	476	490	478	444	492	475	493	489	495	464	461	515	522	504	462	448	485	514	477	506	487	466	487	490	452	531	485	495	477	474	502	468	528	487	462	481	447	479	509	468	489	519	491	487	492	481	545	464	490	466	457	462	498	504	479	487	512	492	533	488	507	451	472	494	469	505	479	484	488	493	496	469	484	496	441	503	467	474	452	532	503	478	482	486	475	485	489	461	524	463	502	522	453	482	481	455	485	459	444	464	486	478	490	476	494	491	534	482	478	509	514	497	476	465	524	491	491	479	465	471	486	430	530	461	477	471	481	514	465	503	467	462	484	469	467	499	517	505	473	488	471	512	516	497	482	522	482	511	477	447	518	501	495	494	480	496	448	488	457	528	479	479	449	500	485	505	471	487	485	481	487	509	483	483	478	474	499	479	459	467	495	487	468	470	474	467	501	486	502	468	476	448	488	483	492	540	480	484	494	464	498	480	472	470	474	488	461	441	494	510	503	478	471	485	490	486	511	457	483	501	482	509	507	473	495	492	506	493	461	521	461	476	511	516	484	481	507	485	474	491	491	483	515	478	479	498	443	511	463	512	484	470	496	481	474	487	490	488	502	490	490	459	477	503	468	486	482	524	525	449	489	452	464	473	458	458	480	468	509	442	457	463	454	474	492	480	487	471	463	467	499	483	478	518	485	465	503	512	488	520	505	510	517	466	525	492	465	471	449	489	425	475	450	470	471	456	494	479	472	461	455	491	472	477	489	507	483	450	471	492	508	491	493	490	470	480	473	518	501	519	465	482	465	500	461	517	505	488	474	456	492	497	502	498	482	461	447	521	494	500	514	518	458	472	505	513	503	488	495	478	443	498	488	493	507	494	489	455	437	462	496	504	529	475	486	498	469	462	492	451	467	461	467	482	505	533	491	441	489	512	487	429	502	497	480	488	469	480	484	480	485	457	496	479	483	519	479	492	484	462	468	492	501	478	501	434	501	477	521	463	515	459	495	472	474	447	490	492	466	435	489	471	456	479	493	488	510	479	513	493	467	527	473	477	490	495	491	505	527	505	476	475	482	491	477	473	481	477	509	517	449	481	489	444	468	511	549	538	493	461	498	488	518	519	516	507	471	496	463	500	454	490	511	498	432	473	500	490	464	450	488	494	455	462	451	508	505	452	478	512	477	501	500	508	476	493	436	506	459	503	473	496	493	473	460	476	469	492	474	479	435	483	477	491	448	490	455	435	473	531	495	462	483	515	465	493	454	476	499	490	489	470	460	469	508	483	451	540	472	483	495	513	490	477	494	535	473	487	457	459	490	452	492	487	507	492	500	477	492	462	474	514	471	488	453	473	474	491	464	487	476	462	491	520	441	504	460	501	490	504	469	483	510	470	505	509	505	509	474	503	464	474	495	526	492	490	496	522	491	499	463	436	464	480	507	491	511	476	478	477	487	541	508	496	499	529	504	448	464	494	462	463	460	466	469	511	468	491	482	505	489	467	502	465	509	471	494	494	504	496	482	470	498	458	475	457	513	471	483	490	496	490	423	475	463	471	475	513	474	486	457	485	530	499	492	495	462	486	497	482	487	488	485	509	464	504	481	546	498	490	506	472	468	524	462	470	469	493	454	474	457	469	469	475	503	537	470	506	457	484	502	482	456	456	455	444	506	473	473	492	503	497	453	482	456	498	492	506	484	506	494	485	503	477	506	494	492	465	480	500	483	468	509	471	482	448	474	496	491	531	469	508	467	442	513	518	483	510	452	467	483	482	493	478	499	444	506	467	494	467	513	476	487	438	498	456	468	484	439	493	464	496	468	517	485	478	485	474	471	469	479	480	496	473	511	465	475	473	483	484	493	509	504	456	492	485	484	499	467	496	458	464	461	478	490	496	457	474	430	513	489	470	447	498	475	480	462	505	469	507	479	459	528	478	480	469	527	483	458	504	476	450	498	473	447	487	453	484	492	478	527	500	496	464	503	509	498	469	500	457	467	504	496	451	480	481	494	470	499	488	502	466	479	458	464	483	467	463	480	509	521	481	481	461	488	466	469	475	495	455	456	514	492	465	471	532	489	477	509	480	480	455	539	482	498	475	501	462	477	523	495	454	461	511	454	445	508	459	533	477	513	479	506	497	473	485	440	475	489	457	529	499	457	479	460	497	493	518	458	513	512	485	499	513	477	473	447	431	478	503	473	491	482	466	485	518	514	472	479	480	487	493	445	518	425	471	453	454	526	499	496	493	529	477	512	450	494	490	432	461	490	477	470	498	496	471	475	491	449	460	514	478	460	487	504	509	501	476	516	495	474	512	462	473	449	444	520	479	490	486	426	505	510	524	493	506	474	484	507	519	451	460	497	477	482	491	503	453	508	495	441	503	451	443	503	497	508	476	469	520	484	500	452	525	488	497	444	470	524	496	495	486	500	463	545	451	481	458	461	502	521	487	471	471	530	512	494	483	449	478	515	491	499	471	477	447	458	447	455	523	468	497	469	475	475	471	491	498	459	470	497	486	462	497	492	508	499	512	461	514	462	499	459	467	495	463	497	497	494	519	522	513	505	466	510	480	489	487	468	461	445	497	480	475	441	445	452	472	486	468	495	469	470	451	452	457	450	535	502	524	467	449	450	497	509	512	464	512	495	468	488	499	447	463	491	490	470	474	483	510	480	440	481	502	488	432	500	458	463	470	471	457	497	499	466	474	472	468	482	476	494	483	445	461	485	454	487	498	440	498	495	482	487	504	506	496	449	478	521	503	491	517	459	476	493	461	462	477	479	449	502	505	495	499	473	437	506	497	522	491	461	492	476	491	506	466	506	442	467	518	485	506	506	490	507	453	501	447	483	474	479	496	491	493	483	461	510	491	479	502	479	492	478	449	461	469	503	495	476	496	455	491	437	507	501	513	484	502	481	440	472	459	523	485	516	471	448	529	467	465	513	471	509	480	476	459	506	488	512	503	505	481	490	472	511	508	468	473	465	519	523	492	448	535	485	498	495	492	511	507	477	471	499	511	475	459	503	528	463	475	494	448	470	482	505	494	447	474	509	509	493	497	479	512	451	505	483	483	517	532	453	473	503	477	477	479	495	486	434	471	484	451	449	499	486	529	473	447	486	488	502	480	504	479	442	502	496	457	522	478	486	441	476	541	490	485	486	475	509	464	493	500	435	483	528	500	480	499	484	521	545	489	476	499	493	485	501	459	467	520	501	464	457	491	505	499	529	485	486	494	474	454	483	441	453	461	460	474
14524	26923	8350	722	704	656	632	652	634	634	648	637	622	662	640	615	619	589	601	629	591	619	669	613	630	620	579	597	612	637	607	641	627	559	653	627	638	640	634	655	623	629	607	614	604	658	647	609	661	654	638	654	616	660	612	616	645	647	628	633	631	659	653	629	664	627	608	608	633	608	628	626	650	586	605	646	598	583	627	653	576	613	602	598	653	596	658	572	627	604	640	591	620	622	627	607	625	642	618	639	630	588	648	618	635	572	633	606	596	607	623	605	596	666	609	666	668	643	595	592	602	600	609	589	620	676	637	588	646	642	622	655	652	590	652	593	606	607	607	635	594	604	638	635	621	599	617	578	619	603	611	620	589	601	586	597	593	630	610	568	584	592	622	615	633	649	634	607	580	639	553	581	597	646	638	562	627	629	587	598	610	612	594	622	622	643	615	670	558	647	598	655	689	592	616	586	603	612	622	575	638	621	656	615	639	642	579	604	642	616	622	602	608	636	604	642	602	645	613	643	628	634	599	607	629	631	692	569	579	586	579	595	643	632	630	603	607	663	609	603	581	576	675	638	569	634	631	636	624	619	631	614	655	617	603	613	646	612	650	603	601	652	610	650	579	613	620	632	566	633	587	650	619	623	601	623	607	622	574	580	633	622	640	620	607	631	611	578	652	626	612	603	626	607	633	597	631	642	615	620	639	644	614	591	588	624	662	597	584	600	611	621	591	609	640	600	621	613	626	602	602	594	588	623	683	607	608	614	641	567	641	601	653	609	630	621	647	606	616	614	620	650	600	568	604	662	595	582	631	630	616	606	588	607	655	586	632	662	659	617	620	650	606	595	597	619	592	581	610	589	588	639	572	629	612	620	607	607	624	608	601	666	619	634	606	629	573	664	565	589	655	622	610	660	636	549	691	646	611	617	623	579	631	653	618	645	635	620	673	620	611	632	651	628	613	592	630	615	631	577	614	586	625	625	596	639	647	612	613	638	626	642	582	627	604	591	619	575	609	617	611	632	622	625	661	592	593	599	626	644	621	615	594	633	589	664	673	631	640	620	608	625	669	601	677	598	630	629	601	638	648	618	609	599	669	582	617	639	578	581	609	623	645	599	599	570	605	638	612	632	646	618	626	634	591	614	614	660	589	607	614	571	631	612	615	601	640	618	626	626	615	573	595	634	638	618	637	635	603	592	635	617	635	583	655	634	628	637	627	590	609	588	626	645	621	602	614	612	608	601	611	614	574	635	610	638	614	602	618	615	644	609	693	632	604	603	609	606	639	647	601	605	609	610	617	588	653	593	631	642	606	628	607	613	628	595	597	597	596	658	649	608	617	622	594	641	636	617	556	642	640	608	624	653	630	655	608	613	593	647	623	591	634	570	545	624	649	558	602	579	627	672	635	604	582	646	627	622	630	612	586	620	622	618	637	605	569	609	611	663	632	596	571	593	624	620	614	622	634	646	621	592	642	585	628	609	624	639	572	594	625	642	603	636	597	615	619	639	637	595	608	607	626	628	615	592	607	613	578	584	580	624	602	569	599	631	619	604	600	610	634	642	646	617	597	583	646	634	618	643	612	604	608	597	603	609	634	607	632	600	648	623	604	632	625	650	633	592	637	630	654	653	597	605	576	557	628	607	572	657	642	615	652	582	618	600	616	657	608	620	637	612	590	616	642	629	622	623	598	656	618	585	612	640	667	602	598	569	639	622	614	645	580	618	630	600	602	631	630	607	616	643	642	599	620	606	598	648	632	615	595	602	619	643	666	625	627	611	647	642	611	589	620	659	599	649	596	628	639	599	629	615	602	617	611	611	609	624	613	605	626	635	634	607	613	666	624	605	596	599	607	580	632	586	587	567	604	637	606	563	566	608	606	583	600	618	601	611	586	618	629	605	625	604	604	605	629	614	657	601	664	632	618	588	601	651	611	603	635	643	599	600	641	615	611	588	602	633	604	554	623	675	571	655	623	624	624	589	600	614	610	614	616	614	604	601	640	617	584	587	599	631	662	664	649	651	571	617	583	611	618	618	665	638	630	637	635	613	599	622	595	603	642	597	650	643	605	640	633	624	604	637	602	683	663	568	633	646	640	623	633	657	592	629	644	615	589	605	638	628	588	640	616	593	610	637	601	588	632	581	639	650	644	620	629	594	618	665	608	610	637	581	615	595	585	653	604	602	631	612	631	610	642	626	616	593	655	634	619	613	620	602	639	573	650	630	638	610	626	665	687	581	599	628	620	595	614	602	595	614	595	636	616	606	589	589	621	606	607	640	632	598	626	562	555	643	650	580	631	553	604	602	605	630	639	595	618	594	597	601	593	590	659	591	608	642	654	593	636	631	608	607	605	627	622	628	619	606	595	609	593	622	638	638	634	611	585	594	631	585	631	605	603	559	605	617	600	635	649	593	632	587	610	569	646	614	612	658	633	593	603	611	612	572	613	621	622	609	607	636	633	617	601	592	621	631	592	576	638	632	637	606	636	584	611	601	633	607	647	623	632	603	626	617	657	634	667	592	581	605	612	623	608	609	632	576	626	613	623	633	660	589	607	613	580	610	608	611	577	628	634	620	567	629	611	603	572	623	634	653	613	586	603	633	654	619	589	575	595	628	577	633	593	586	572	593	589	630	634	594	603	607	624	611	601	616	571	639	637	574	598	618	603	622	647	601	599	600	607	616	618	653	585	602	633	582	618	579	627	610	646	618	632	605	602	646	604	593	605	598	620	601	605	594	594	655	562	596	611	662	599	591	631	646	617	641	614	641	631	642	631	640	601	643	576	635	638	618	633	608	632	657	629	669	587	639	642	627	589	611	626	637	564	628	608	612	641	627	637	609	565	604	602	656	636	635	602	572	649	628	609	662	588	644	583	628	633	630	644	601	632	624	625	585	626	682	613	587	600	609	621	586	602	630	623	591	624	599	649	632	625	617	583	600	646	628	649	612	592	599	625	655	613	587	651	577	612	611	650	624	571	600	648	669	652	604	611	643	585	623	639	640	598	620	611	644	639	650	579	646	625	618	613	611	621	610	648	643	614	617	620	606	611	639	637	607	610	617	606	622	620	586	617	610	619	582	581	610	622	608	620	618	567	592	599	629	599	641	645	639	653	608	616	633	637	632	662	574	609	652	652	635	654	604	601	590	638	624	651	609	639	616	622	614	613	613	653	608	634	682	650	622	611	625	602	622	661	635	593	642	658	586	660	628	587	610	683	628	609	581	607	625	616	616	643	577	615	628	657	564	653	538	611	585	632	600	614	640	604	607	655	623	598	623	618	596	617	589	604	623	600	607	611	563	598	644	624	615	640	583	600	670	634	614	636	629	587	650	604	632	572	634	626	630	596	626	654	626	645	615	647	654	603	659	667	586	604	603	650	620	606	582	581	616	614	624	606	627	622	654	624	667	655	618	592	597	601	608	610	555	606	597	562	604	605	603	605	589	613	595	614	609	669	598	637	633	617	586	600	653	675	617	598	613	590	602
23801	21500	28691	24714	20128	4878	752	555	540	467	422	444	448	474	404	407	485	408	412	433	407	440	438	432	408	385	414	422	408	376	425	428	388	405	393	400	397	390	406	428	450	402	364	427	434	428	449	436	439	444	439	438	446	387	412	404	459	413	403	458	400	395	411	388	396	405	372	407	427	424	433	402	440	429	440	464	355	390	397	417	400	409	408	423	427	383	413	401	407	419	434	382	408	422	375	397	427	392	426	393	408	422	388	380	402	351	365	422	442	429	383	388	354	392	395	444	428	397	386	402	396	397	393	383	358	447	431	400	374	410	411	431	408	391	422	391	394	382	387	389	420	395	417	435	384	441	353	401	380	405	388	415	408	395	392	379	390	424	407	403	424	426	415	400	386	378	403	443	367	413	450	397	426	371	417	372	402	424	415	416	395	394	382	429	406	412	409	443	393	420	381	385	381	416	398	426	412	416	426	398	393	359	408	373	388	399	416	396	370	405	412	372	378	414	407	404	413	408	434	385	411	410	402	368	419	421	427	416	393	373	374	422	420	395	419	384	402	411	399	415	400	386	394	403	410	406	433	410	432	395	405	378	422	352	407	433	373	404	367	397	386	375	408	383	402	376	397	368	418	419	376	423	397	447	416	374	437	437	401	399	373	385	432	444	429	400	435	392	427	417	407	401	372	406	398	424	372	385	432	386	394	406	393	411	383	395	383	389	369	386	384	413	405	419	430	398	375	388	389	426	392	379	414	411	380	406	405	414	402	408	399	400	409	368	413	405	388	425	396	361	416	439	396	354	402	373	417	386	399	387	411	384	433	447	371	391	394	405	390	413	388	360	389	417	427	391	381	395	425	398	381	406	393	416	377	359	418	422	393	414	389	387	401	394	404	410	387	399	402	366	418	425	428	409	406	393	383	404	407	408	458	398	401	410	423	415	399	422	421	376	401	404	405	401	362	425	395	402	388	361	415	412	384	388	396	412	380	411	444	393	404	408	440	399	416	419	393	420	401	401	395	379	374	410	420	399	392	404	375	381	401	421	371	394	396	410	388	397	406	417	432	379	370	402	386	366	408	436	410	433	413	406	397	424	377	421	396	408	389	378	402	395	410	447	410	401	394	415	427	414	390	345	401	398	407	424	398	399	398	422	410	429	416	442	404	417	393	464	424	421	393	395	390	414	413	396	424	396	410	402	430	428	359	404	406	388	381	372	404	400	381	381	400	374	396	425	388	442	436	373	417	397	370	427	401	380	380	416	428	381	388	414	428	362	377	365	413	401	411	419	406	393	413	393	395	428	381	404	393	372	415	384	406	429	381	435	407	432	388	385	407	404	430	420	421	424	379	407	423	408	417	418	406	408	404	402	392	414	431	384	399	392	378	383	400	367	356	409	410	394	409	394	413	446	368	410	399	366	380	388	392	380	396	414	402	372	428	432	424	386	393	414	407	379	368	394	408	434	370	422	396	388	392	416	398	398	386	378	385	396	404	406	431	367	434	393	394	429	424	434	372	386	399	385	395	376	384	391	407	407	400	410	396	417	442	410	387	389	422	417	413	425	393	408	390	431	412	433	437	402	418	399	400	415	437	425	394	425	390	443	407	385	351	402	409	400	405	462	436	423	387	390	393	424	389	387	388	369	362	399	423	396	419	412	393	427	378	424	387	372	393	382	395	437	421	386	376	391	419	405	409	403	389	420	374	421	401	399	425	422	395	410	428	398	420	449	405	388	444	417	386	368	388	395	405	437	409	396	382	407	418	388	426	410	396	411	379	423	418	416	373	372	396	392	414	402	401	421	359	418	414	379	389	434	425	431	387	437	426	432	404	395	387	385	389	393	405	419	396	419	385	398	400	416	433	399	393	383	365	382	427	414	433	427	407	407	443	410	430	377	413	409	410	424	403	396	383	390	348	417	426	408	398	397	409	393	413	420	349	384	412	380	433	378	412	410	404	403	364	402	398	423	411	383	410	435	405	397	430	389	420	414	434	450	410	436	383	452	397	417	441	416	398	404	383	425	410	396	392	388	371	401	404	368	394	405	411	382	387	413	419	436	420	448	427	373	437	409	445	401	404	371	417	359	395	412	373	413	416	389	445	397	383	407	403	422	388	415	405	416	402	408	381	400	425	364	429	402	412	404	420	430	414	419	412	424	424	387	388	421	447	387	437	382	424	407	370	421	420	435	365	398	381	409	372	424	393	443	386	374	394	404	395	396	391	392	402	411	391	406	383	413	364	414	422	419	406	392	420	395	443	373	405	422	405	405	391	427	401	387	411	423	391	363	397	385	399	388	411	393	402	447	400	396	434	367	389	404	433	341	425	383	403	410	372	420	433	408	395	393	430	424	428	415	391	381	421	391	403	425	400	351	437	413	406	394	405	407	390	398	433	376	396	396	413	383	400	393	393	381	409	424	416	397	385	416	425	396	421	410	366	400	404	408	403	385	399	413	407	402	440	437	422	392	394	413	427	431	422	372	368	391	395	413	361	426	364	397	403	424	381	370	432	359	418	413	381	365	446	422	409	374	395	410	409	406	399	383	411	412	417	389	394	384	425	382	382	384	374	383	389	387	385	388	425	425	407	391	441	411	365	419	374	409	409	381	406	416	384	360	404	394	436	367	383	420	433	351	371	405	427	418	406	383	442	414	413	401	403	403	443	404	423	399	416	395	383	393	447	394	429	418	409	367	401	396	407	404	438	418	381	386	408	388	426	413	432	400	407	392	398	402	431	393	390	373	408	395	404	414	412	391	431	359	395	403	430	411	394	372	409	370	385	425	433	388	435	384	371	394	403	401	390	400	383	396	414	392	363	411	443	418	428	360	401	396	441	425	433	421	441	368	407	394	414	406	398	406	408	436	391	418	420	410	400	417	422	418	385	385	379	389	426	410	413	420	380	394	412	414	423	396	438	412	398	407	417	392	367	401	415	398	386	456	401	421	378	416	402	408	388	411	418	424	411	414	404	419	429	373	386	407	405	443	417	446	429	407	397	388	394	422	439	401	394	373	392	444	394	407	426	387	408	433	402	416	397	386	359	401	399	416	357	414	432	406	398	395	404	401	402	394	439	420	390	398	401	382	381	387	393	385	407	384	413	370	422	414	394	386	418	424	442	423	392	371	384	407	425	439	404	406	387	398	381	394	388	407	404	397	413	442	416	411	414	439	394	418	407	393	397	412	421	422	422	361	391	410	381	405	400	424	438	408	435	384	395	382	397	429	392	372	461	408	392	412	390	389	372	371	384	408	409	370	385	365	388	412	433	358	427	395	405	415	364	383	419	419	444	380	360	392	413	416	397	412	391	437	388	421	411	399	389	407	398	420	418	346	403	389	410	425	412	406	434	390	402	426	376	415	361	382	436	403	382	415	394	379	401	440	395	396	428	417	418	417	378	409	411	437	408	443	393	434	419	396	374	430	361	423	408	432	374	393	429	399	414	406	399	387	380	401	383	424	405	442	372	369	439	427	410	366	414	423	389	392
39932	76847	34335	1684	1264	1175	990	835	815	704	664	622	602	617	587	561	588	525	627	577	515	576	538	522	576	566	542	560	534	528	508	510	552	520	558	523	544	489	516	477	526	570	551	572	555	585	546	518	560	568	549	580	555	552	561	548	479	570	568	544	542	558	556	564	531	552	539	526	495	573	566	552	555	543	525	575	584	562	552	507	500	532	481	533	537	516	519	540	493	512	522	537	502	523	509	530	546	499	594	490	518	540	514	530	554	505	512	527	516	504	561	526	539	525	543	528	487	506	550	479	525	495	517	497	529	497	497	517	514	533	500	513	502	495	517	536	495	491	539	535	524	507	551	534	569	511	544	510	513	537	565	535	486	476	525	551	512	520	541	549	540	505	513	526	534	533	525	500	494	556	521	521	503	529	505	551	530	510	499	515	454	550	546	534	477	522	508	527	516	502	486	563	520	551	490	510	547	542	482	560	534	511	554	544	570	523	553	523	510	534	525	535	518	536	501	503	509	548	570	486	513	529	518	506	496	507	505	529	509	513	535	489	467	530	550	549	519	501	482	536	560	484	555	530	565	516	535	526	513	517	484	525	518	570	534	516	531	527	527	510	521	572	490	525	532	500	532	522	519	540	525	535	511	595	507	499	494	486	517	513	489	533	509	524	562	508	546	517	504	565	541	507	547	525	558	549	502	514	514	496	524	522	529	519	505	491	505	503	490	529	507	486	517	472	513	529	531	512	530	524	486	529	487	521	514	518	505	537	506	535	530	504	508	525	541	541	495	503	565	523	521	510	509	528	482	533	543	522	528	511	569	525	494	526	509	523	505	507	534	530	503	510	520	548	487	511	520	526	514	512	540	495	552	557	512	474	488	511	562	555	546	525	534	506	471	549	485	513	541	531	495	535	499	523	526	465	536	542	509	493	549	518	500	484	489	518	511	513	552	528	522	524	527	490	555	510	558	508	491	538	490	550	486	498	491	504	533	546	523	580	532	525	532	533	535	549	487	499	553	473	529	472	552	501	523	536	549	499	503	519	540	503	521	490	512	570	558	487	590	553	516	508	484	516	517	526	531	539	539	570	524	522	511	541	541	518	530	496	515	467	554	498	490	513	531	547	477	509	505	520	531	526	561	554	521	518	545	535	513	504	505	500	517	531	531	535	505	586	543	518	527	517	522	504	546	523	540	547	477	497	521	557	494	527	490	509	594	518	533	565	499	517	546	492	499	500	484	531	512	496	543	509	508	528	550	551	555	504	554	490	531	508	508	502	508	538	476	523	542	488	481	543	522	491	545	513	512	529	517	513	489	548	545	555	519	546	496	518	533	499	512	524	530	523	529	486	496	464	489	501	490	505	523	536	512	541	558	526	537	539	544	524	481	524	521	511	517	534	511	525	571	514	522	549	482	540	522	516	534	535	550	522	545	523	508	505	554	491	514	506	508	580	552	489	531	487	514	526	479	525	527	508	504	539	492	523	470	516	498	522	501	490	500	525	490	457	474	502	559	546	528	511	527	545	520	526	528	501	548	501	467	529	532	492	529	556	518	516	466	504	509	520	519	514	511	507	547	522	540	522	493	481	511	513	537	553	522	534	580	538	526	498	512	531	510	529	491	520	519	544	547	533	529	514	569	524	518	486	474	511	547	526	526	515	519	520	526	506	478	526	499	517	496	520	532	513	557	515	510	482	533	488	512	550	521	538	505	513	507	505	532	519	504	516	535	492	533	484	551	537	516	540	522	553	557	530	523	525	525	530	507	530	524	506	536	507	524	545	563	510	494	477	507	546	520	548	538	532	531	521	521	524	519	546	539	514	525	539	501	516	528	539	549	480	546	522	529	500	552	520	508	516	496	508	502	495	537	512	539	513	555	556	495	538	519	500	519	508	541	511	509	513	517	501	486	513	532	535	541	534	520	523	518	530	561	542	560	506	498	523	518	491	538	568	548	525	542	548	484	561	503	535	528	513	481	485	537	536	505	511	509	552	467	529	544	522	534	547	518	510	535	503	535	510	529	539	551	508	585	520	544	493	532	487	543	556	501	520	513	552	486	510	495	565	509	538	536	602	513	509	499	523	520	509	537	492	536	537	499	530	523	527	517	473	502	511	524	510	503	519	500	511	529	529	556	514	540	513	502	497	516	506	534	540	509	511	528	495	523	521	465	482	466	520	527	546	515	538	507	530	525	503	563	531	508	541	485	521	587	528	506	506	524	511	523	555	480	533	505	522	498	538	497	521	545	500	501	494	505	497	488	517	533	551	541	532	518	507	502	553	598	507	480	507	488	527	543	521	506	528	553	501	557	559	493	499	540	482	500	531	490	537	504	539	511	511	512	493	529	524	507	548	508	511	533	495	565	478	508	523	504	535	533	531	538	507	499	518	511	509	541	508	506	527	514	564	506	510	546	538	525	538	502	537	494	534	501	554	495	576	535	502	506	515	567	524	502	553	521	512	518	538	536	523	502	526	504	529	534	514	490	548	486	545	494	496	528	515	485	521	535	581	526	513	480	518	533	519	537	533	505	559	533	574	539	525	515	513	522	539	546	540	525	556	498	559	544	510	540	520	512	546	556	525	471	535	524	513	488	483	489	515	509	530	547	528	530	527	543	507	533	528	547	530	524	549	514	524	531	539	547	525	522	508	545	513	486	515	522	523	532	500	514	533	525	523	487	534	567	536	524	528	535	501	499	527	499	492	475	537	489	496	494	525	488	521	518	507	512	523	507	501	510	527	553	550	511	548	548	513	522	511	546	506	515	545	507	509	514	516	522	537	532	570	527	565	509	516	492	489	528	515	513	534	533	530	532	530	538	524	507	531	533	557	535	524	538	491	520	522	536	532	501	532	540	516	539	484	530	527	530	534	501	538	520	533	526	541	492	515	560	550	526	529	547	528	521	476	554	517	476	530	554	523	543	523	502	557	481	509	511	543	560	496	524	519	470	527	547	513	553	552	531	497	554	530	538	538	544	501	523	505	508	524	505	573	525	528	530	536	510	511	547	520	483	507	520	474	529	499	563	511	478	530	526	525	536	543	529	498	535	546	519	493	516	499	504	532	503	522	522	495	533	533	504	496	507	529	530	524	526	519	524	574	542	530	496	556	567	528	528	546	541	539	524	529	536	502	489	530	517	515	528	527	511	514	519	554	526	524	496	537	500	530	570	506	549	549	533	567	544	509	531	498	523	514	526	536	526	519	521	496	553	505	517	515	534	552	530	496	541	537	489	512	508	489	542	541	546	510	528	498	513	521	501	540	526	492	475	520	512	549	528	503	495	517	526	533	532	549	478	516	524	535	523	518	509	505	522	552	531	506	562	557	521	507	520	494	524	556	545	475	504	519	546	523	518	532	488	529	539	525	500	505	522	496	551	507	505	560	560	521	534	507	510	560	508	495	537	536	511	514	508	472	526	481	474	534	479	533	529	499	500	503	532	497	535	535	533	535	537	561	541	551	550	532	522	515	512	520	519	544	527	473	504	512
24858	21720	27449	24484	5857	625	493	472	456	474	453	460	427	426	404	414	422	422	438	458	431	428	453	444	436	425	416	448	432	414	422	402	420	452	384	413	429	460	404	416	424	446	439	444	438	423	436	443	384	441	473	443	422	418	427	406	425	457	461	402	407	464	430	429	407	463	416	485	451	398	445	460	417	462	437	424	440	412	423	426	432	439	446	447	420	434	389	437	426	409	447	407	433	448	397	405	387	433	435	413	406	425	471	432	419	434	391	420	402	413	423	410	416	407	433	398	425	442	410	433	446	427	468	408	420	396	401	408	424	412	396	404	409	405	410	433	405	446	415	400	408	424	422	445	408	443	425	435	433	453	417	410	425	404	453	415	436	443	444	409	426	410	400	447	388	416	434	416	429	418	427	425	446	413	424	418	395	446	377	448	412	413	429	443	418	420	418	405	440	446	412	425	414	435	389	393	432	433	399	457	454	418	479	414	416	422	448	424	461	434	411	429	435	428	432	446	474	417	482	394	398	411	435	430	415	434	393	435	418	445	414	441	410	417	423	454	404	418	473	406	429	398	397	400	453	399	426	417	415	400	401	453	430	437	432	456	390	464	410	427	412	390	448	454	386	417	426	444	383	391	405	440	462	441	432	399	452	401	458	440	422	412	430	453	438	395	408	427	417	407	460	425	421	420	431	421	444	403	379	416	409	453	412	413	408	461	408	416	408	436	415	431	378	403	429	436	399	398	401	415	417	462	394	420	422	407	405	464	411	422	408	435	458	424	404	419	397	438	422	418	426	451	471	426	429	424	457	402	427	437	447	419	404	408	429	424	445	388	462	450	414	462	411	424	411	409	424	416	423	393	424	429	437	453	410	392	468	434	411	437	406	428	431	443	378	455	427	397	414	419	407	412	420	468	429	412	421	392	394	429	434	459	402	408	411	430	472	397	469	369	416	428	406	399	430	420	423	420	418	414	373	425	402	440	408	417	424	434	396	418	427	397	422	425	425	413	458	411	416	394	423	397	464	396	432	435	404	402	427	449	423	434	386	407	423	437	449	405	401	402	413	427	449	417	406	421	400	437	402	404	434	403	407	432	453	436	417	408	393	462	433	412	433	416	438	432	434	454	406	411	423	422	420	379	415	401	417	446	405	425	441	421	373	419	435	381	415	415	409	435	415	463	430	423	393	431	449	390	434	426	433	432	458	426	416	395	425	458	451	430	382	437	410	438	408	436	411	443	445	398	404	398	403	435	398	434	459	382	450	427	421	387	418	417	410	395	448	429	446	457	422	402	414	432	394	413	427	438	438	439	464	396	412	415	407	396	415	414	424	457	449	447	401	422	436	413	389	427	450	413	428	413	425	412	418	415	405	418	421	421	447	418	465	409	418	435	424	389	443	420	411	430	443	419	428	401	419	441	403	418	437	398	424	437	382	406	455	454	444	398	413	398	416	396	423	434	400	426	441	448	456	412	423	452	410	433	427	441	435	420	403	405	418	419	399	412	416	430	431	421	424	420	425	426	443	421	442	436	421	386	421	437	394	424	453	425	431	424	410	404	410	442	447	426	422	439	406	438	460	455	419	405	445	406	383	436	421	404	420	421	402	423	408	416	432	447	402	439	424	419	443	430	452	377	437	433	452	439	426	366	460	442	419	401	435	436	384	405	373	461	451	436	422	409	441	428	418	400	437	465	417	408	461	434	443	399	427	446	408	406	429	416	423	420	406	452	389	432	438	449	485	442	394	421	409	382	442	450	465	405	432	426	435	389	421	428	400	420	398	430	431	416	418	407	434	423	402	421	416	431	414	402	446	424	403	414	452	414	427	424	427	450	367	419	429	403	405	423	426	399	406	397	426	422	435	433	416	432	405	390	435	444	442	404	463	440	423	420	407	427	437	445	433	397	399	440	425	422	430	435	380	433	424	411	383	457	427	439	418	407	430	416	423	413	424	407	405	450	403	402	420	416	407	419	451	441	410	416	422	407	418	448	430	427	451	378	446	452	416	434	434	394	410	441	400	420	422	439	460	404	447	396	439	410	457	417	391	418	451	411	421	441	402	442	426	427	384	429	408	420	415	428	426	400	433	466	427	414	389	419	425	419	409	427	435	381	406	403	439	408	440	422	429	424	389	455	416	413	432	432	405	449	426	451	388	437	401	374	443	428	408	446	401	438	452	405	415	424	382	416	433	438	427	415	406	400	455	421	436	401	409	420	432	444	455	437	449	411	478	410	411	437	428	409	432	414	450	441	451	410	451	406	435	432	392	391	471	438	450	425	414	417	423	440	395	435	448	451	425	391	438	406	412	387	428	431	414	464	416	442	432	382	406	434	405	415	403	429	431	431	469	470	449	410	431	389	402	481	411	435	374	413	432	433	416	457	435	416	398	414	448	420	433	450	443	405	431	454	446	427	423	431	416	452	409	397	414	455	450	418	449	441	411	411	400	425	431	386	432	437	444	407	418	447	391	408	457	390	440	430	413	401	405	453	438	407	432	417	427	448	378	437	412	429	440	430	401	426	415	413	404	450	378	443	463	424	435	383	416	429	421	399	438	408	424	423	435	419	437	443	392	415	432	389	433	386	396	412	411	429	429	439	411	408	439	417	439	441	423	416	435	425	433	427	427	429	415	443	364	426	416	411	407	434	420	421	416	403	405	445	406	426	426	404	411	446	448	408	429	416	406	407	423	396	448	429	407	391	463	410	432	472	408	425	429	393	412	432	403	435	420	434	428	426	463	459	403	428	404	444	415	430	435	417	426	425	432	451	456	400	402	419	448	420	416	393	430	413	429	399	430	452	426	409	454	423	411	425	429	388	425	412	385	409	441	428	389	408	390	393	396	436	456	441	390	423	404	421	412	443	407	431	432	431	404	419	441	411	435	451	429	390	423	396	405	450	408	451	419	442	406	422	426	386	425	427	397	443	442	438	385	429	420	404	423	422	450	433	429	426	408	421	446	442	433	452	436	407	437	425	430	418	438	398	420	424	463	438	456	436	431	406	402	441	424	401	456	406	385	420	401	429	415	440	441	434	444	445	426	419	447	414	431	462	400	424	411	395	403	420	419	419	426	404	455	456	419	430	454	436	461	422	439	423	402	399	391	397	435	410	427	399	422	499	450	415	392	421	467	425	437	404	403	438	401	396	416	446	436	421	399	426	423	450	449	389	423	430	447	417	378	431	436	436	379	410	450	431	411	455	427	391	452	413	411	431	425	417	434	412	421	457	426	416	427	416	436	398	395	431	407	434	396	413	423	425	418	438	423	473	405	435	416	414	413	424	418	450	433	425	415	373	408	416	394	407	449	405	402	385	377	424	427	441	442	442	433	419	419	405	398	381	431	439	414	473	433	375	414	374	422	399	432	457	436	424	418	438	436	439	411	450	424	404	422	413	412	428	412	440	420	416	442	386	443	456	427	418	412	406	434	419	427	417	421	419	435	425	445	453	434	445	431	418	410	427	400	420	439	404	414	409	463	416	411	409
36063	62662	26998	1125	977	800	715	712	658	639	637	571	606	590	557	536	559	557	535	540	574	569	573	595	505	542	562	567	550	587	525	508	545	567	523	571	551	559	539	525	524	573	562	595	590	578	581	549	538	590	578	582	557	546	610	560	562	561	541	529	576	535	539	547	566	549	549	567	568	553	549	523	528	563	561	547	542	536	524	521	559	559	543	536	549	573	517	561	586	517	482	541	556	525	552	551	499	556	519	536	524	554	509	522	575	509	539	549	539	567	542	528	550	585	517	573	524	557	539	532	528	525	582	525	508	533	538	532	519	514	533	531	551	531	542	542	512	566	533	539	559	549	505	528	554	558	512	529	540	493	571	559	539	493	553	546	548	544	531	551	545	568	510	531	533	521	511	534	587	541	537	575	556	566	536	499	554	544	525	516	513	510	535	531	522	546	528	568	542	561	533	530	546	507	565	516	516	535	547	521	530	561	572	545	540	527	542	495	573	594	533	525	506	550	543	578	524	521	535	532	547	529	558	540	558	497	549	512	510	536	540	561	529	546	580	533	557	553	523	525	507	512	515	563	545	528	536	537	522	541	525	533	556	547	537	508	554	522	572	547	535	544	531	533	502	593	542	534	546	556	489	517	516	557	538	525	527	546	555	541	526	525	514	512	506	553	571	552	547	523	542	542	524	561	508	523	487	508	501	543	566	559	501	533	524	571	538	543	509	540	572	543	493	547	537	515	563	495	552	531	500	535	501	572	531	568	562	512	573	541	533	526	553	539	537	514	520	549	551	547	535	535	527	542	526	532	536	573	554	533	522	510	495	532	531	476	517	545	563	525	527	529	549	542	523	538	524	549	558	539	528	522	511	536	548	569	531	518	558	522	534	544	551	565	517	530	553	534	515	525	526	548	541	554	516	500	501	523	526	514	492	539	531	550	526	511	549	569	540	521	529	541	565	558	516	567	542	532	524	520	537	555	488	487	566	508	513	477	500	518	511	562	517	583	530	518	502	540	554	515	548	534	541	536	537	564	533	519	518	564	541	543	537	566	554	552	527	487	549	543	575	563	532	490	503	522	562	534	542	535	566	544	560	553	541	505	553	532	495	566	534	568	545	522	577	505	574	525	518	552	543	491	552	486	535	492	532	535	547	486	548	534	523	506	520	553	484	523	562	506	538	559	570	545	489	523	523	518	572	532	540	524	560	507	559	550	544	541	545	571	520	527	532	510	501	543	543	513	477	562	566	544	538	525	533	536	538	546	558	562	512	557	511	521	522	524	546	579	523	542	569	524	517	526	535	501	562	584	509	565	554	534	529	548	531	551	529	561	500	537	537	502	549	561	540	519	511	537	511	537	546	544	530	551	540	501	542	503	538	558	541	527	524	509	539	540	491	540	503	553	518	543	544	498	547	543	548	553	582	527	521	531	524	536	524	533	552	545	540	512	545	559	509	569	539	539	517	534	517	517	550	527	581	528	539	530	555	568	564	539	518	561	538	537	530	490	529	510	554	487	579	507	590	511	496	550	530	529	560	519	549	535	528	551	528	542	521	515	537	535	548	549	595	519	536	604	529	527	531	552	535	562	557	558	521	540	543	551	535	544	479	563	545	494	559	514	533	577	510	547	507	525	517	583	578	520	551	579	551	557	576	529	481	533	525	514	561	528	519	553	516	521	550	565	560	500	538	540	518	499	550	538	559	538	535	537	518	516	509	535	550	525	559	516	575	504	541	514	574	524	508	493	527	558	567	542	572	556	553	533	532	529	506	537	536	532	533	559	499	499	567	526	539	497	589	509	557	515	554	533	545	526	537	546	559	535	538	576	521	542	509	519	536	506	529	567	577	489	539	537	532	564	514	512	517	532	491	523	572	563	542	544	493	560	509	532	548	540	510	542	521	525	543	533	523	525	535	578	540	561	528	528	534	566	549	586	567	536	524	526	568	578	534	560	470	561	515	577	507	524	532	544	574	512	541	534	544	554	506	511	544	519	568	549	539	535	512	538	492	549	538	556	514	550	524	535	558	477	516	495	548	518	520	540	527	532	550	547	537	499	517	537	516	508	566	519	557	575	524	559	522	576	522	562	506	542	525	504	558	520	519	519	558	584	521	544	527	503	507	519	517	552	539	547	538	550	541	589	561	502	584	545	500	555	532	552	512	553	543	558	521	528	534	527	544	530	563	513	475	553	537	573	498	512	574	549	539	523	516	561	554	497	542	544	580	532	547	492	526	562	547	536	557	511	566	530	541	494	557	558	521	511	564	529	536	509	524	537	541	517	534	550	531	508	523	550	529	555	577	540	562	554	538	524	521	539	525	516	542	528	552	527	539	512	523	538	547	519	524	551	510	558	545	555	552	527	548	541	525	541	555	532	531	532	562	539	543	542	493	520	505	515	546	512	560	557	536	540	566	518	536	550	537	546	516	535	510	547	527	517	549	516	545	540	536	550	519	524	516	553	523	531	583	549	527	519	534	529	543	535	524	557	500	530	522	548	535	507	535	486	497	547	531	540	524	542	497	540	574	568	508	535	490	543	537	511	549	550	569	539	554	543	539	562	518	504	556	514	543	505	528	518	521	529	562	545	543	524	528	520	525	526	553	554	541	511	551	543	536	516	510	536	529	532	501	535	535	513	561	540	490	516	547	527	549	499	515	529	553	573	520	557	565	510	525	495	558	558	534	550	509	471	573	563	555	577	584	555	536	541	528	490	554	545	551	573	551	550	531	529	561	548	540	511	557	537	494	545	476	519	533	547	495	594	520	555	528	573	531	551	540	528	548	549	566	547	516	554	528	557	542	558	531	504	561	539	548	594	556	522	568	488	542	526	577	549	527	541	528	500	518	546	516	510	529	522	579	568	546	546	515	526	550	529	517	543	523	596	548	522	559	529	520	564	532	512	561	523	581	535	550	545	545	554	505	529	565	544	521	560	516	556	561	567	471	535	525	531	505	528	584	535	536	543	516	531	565	527	530	497	521	475	530	513	538	542	552	510	545	513	507	522	520	501	561	570	500	562	501	518	521	495	495	524	573	547	550	527	510	494	549	540	526	566	529	552	546	536	552	529	528	522	507	523	549	546	532	525	566	528	553	546	542	540	565	577	537	537	502	529	508	548	526	581	526	519	532	554	515	567	498	544	562	563	546	504	532	526	535	553	515	576	521	524	516	528	555	537	527	488	524	558	555	546	547	523	571	524	499	552	516	553	546	504	535	529	560	542	555	537	538	561	523	540	514	554	529	547	518	518	540	540	524	552	503	576	503	527	531	512	512	566	555	500	508	530	559	492	541	549	565	544	582	543	510	515	548	507	528	549	546	563	537	505	489	507	528	494	520	537	509	511	515	484	560	549	535	495	519	539	590	589	536	538	526	582	503	531	545	535	563	549	540	504	527	542	544	514	557	525	547	510	546	537	553	525	556	565	549	536	513	577	519	509	557	574	490	555	543	510	495	519	519	549	510	550	558	541	564	548	515	567	550	541	532	541
22781	21448	29000	24252	21392	20298	3265	635	521	473	429	398	376	354	393	347	340	338	361	334	340	308	354	338	335	327	302	339	308	297	348	326	320	336	305	338	314	305	354	298	313	350	370	321	320	354	345	329	340	364	357	390	309	317	343	340	331	347	327	334	343	333	327	286	331	313	335	331	327	340	318	311	349	317	344	377	312	359	275	289	342	331	311	323	322	308	302	313	293	304	282	308	328	326	303	359	319	286	296	331	333	303	306	315	327	301	303	301	339	291	336	263	306	300	330	347	272	295	297	304	325	290	325	326	314	311	290	301	283	299	287	294	300	312	322	334	309	335	306	305	332	315	327	362	309	302	330	328	282	326	314	319	348	330	278	343	317	283	291	359	311	327	317	326	312	310	314	305	299	315	306	293	332	325	327	324	292	319	326	290	286	293	297	297	292	276	322	279	310	338	318	301	294	292	309	343	307	311	328	297	289	304	313	278	303	269	316	338	309	290	309	306	315	318	337	321	294	327	316	300	318	317	284	304	301	313	311	295	314	312	320	303	311	317	308	345	340	303	320	312	309	284	296	276	299	326	293	338	292	305	315	337	275	301	310	308	303	278	299	308	310	352	293	287	329	316	324	327	326	321	312	330	334	312	329	306	286	292	330	310	289	312	294	314	328	327	322	316	303	318	318	310	309	294	319	332	295	316	311	336	308	319	319	312	339	264	286	344	289	287	281	316	317	327	295	329	317	310	325	303	294	288	307	329	319	312	288	334	286	358	304	294	271	322	296	339	319	315	307	318	304	327	333	310	308	311	284	270	311	299	338	322	291	296	319	291	291	319	294	302	312	351	341	340	298	300	333	348	307	328	316	291	321	267	329	263	308	287	301	357	314	324	320	326	334	338	296	318	306	299	309	311	342	295	308	308	302	298	323	311	304	314	281	318	318	323	297	306	339	340	298	308	294	309	309	302	319	296	332	294	326	272	293	329	304	319	344	339	308	358	299	260	304	332	329	320	324	353	299	279	343	295	289	295	292	293	293	315	307	279	304	298	309	314	294	292	310	331	267	329	296	324	311	275	303	269	306	297	338	345	342	323	301	327	322	301	274	333	319	342	312	330	291	303	283	306	292	315	311	302	321	309	292	355	322	300	328	338	311	317	303	279	318	318	288	326	298	316	314	300	261	295	321	284	306	306	322	298	310	288	306	319	308	322	285	307	290	311	323	272	316	302	314	316	299	324	310	300	299	312	307	310	280	309	302	297	302	321	306	326	296	346	290	337	302	294	288	324	310	332	298	298	294	308	318	328	309	294	291	309	324	345	351	288	312	348	302	315	315	317	326	305	309	276	315	306	305	304	323	334	314	278	362	328	321	322	281	331	308	336	300	298	315	314	304	305	291	332	324	324	320	292	333	301	296	311	324	304	336	303	348	327	274	325	301	307	284	320	303	291	306	312	309	296	304	314	279	285	296	309	306	315	295	339	305	312	301	327	349	352	313	306	287	311	293	288	277	309	279	310	296	329	290	290	341	296	326	262	307	336	346	307	337	306	287	312	302	291	339	312	272	313	328	312	311	290	306	311	319	308	294	308	331	341	327	327	301	313	299	323	324	330	318	298	323	303	302	313	324	306	307	318	308	311	337	310	283	295	342	317	346	296	317	336	303	313	296	299	334	313	275	288	328	311	332	293	303	320	329	311	320	319	310	321	306	327	312	291	301	283	317	330	361	278	313	342	315	296	315	325	292	360	319	295	317	303	312	325	315	314	286	325	331	329	290	312	336	329	324	347	348	320	292	335	286	290	308	332	289	297	324	282	310	310	333	288	317	301	279	287	316	299	261	320	353	303	307	304	327	309	296	287	302	297	320	293	355	330	288	322	305	314	295	318	343	287	280	317	294	294	304	303	313	288	333	302	308	311	323	311	295	311	322	299	307	310	280	320	301	309	313	295	345	323	299	297	268	311	288	355	325	308	290	312	282	333	284	319	312	263	317	318	313	315	322	339	305	328	286	304	306	315	308	316	310	322	302	311	310	325	308	312	345	309	323	291	336	307	309	315	315	317	307	270	326	315	297	309	277	275	291	318	308	309	299	339	303	299	301	288	297	310	312	326	304	297	314	312	285	292	322	309	299	305	312	283	314	289	304	322	265	355	295	317	325	323	304	331	287	305	305	252	282	308	301	316	336	316	332	309	321	319	317	329	316	301	321	318	339	312	318	257	318	291	301	309	313	298	317	326	312	331	319	322	312	307	298	298	375	328	286	307	302	337	318	288	292	342	303	313	298	319	323	300	287	308	351	301	297	319	314	305	290	316	280	324	324	309	303	302	292	287	310	327	311	315	318	299	291	330	320	299	310	302	298	301	290	287	312	347	306	300	328	305	321	328	304	338	293	289	328	315	337	302	341	315	284	316	318	287	306	328	320	336	302	326	301	307	313	273	293	293	315	296	341	333	306	324	338	324	310	319	313	321	316	281	297	280	300	340	284	313	295	317	340	322	316	301	334	290	304	337	340	304	268	298	280	300	295	272	331	323	310	295	342	303	316	309	270	299	328	330	316	327	303	277	314	327	318	277	270	310	304	323	321	316	312	317	317	308	304	291	302	314	301	329	304	278	326	301	287	297	299	341	290	344	290	299	281	315	289	281	324	310	295	294	310	294	264	353	313	303	321	304	332	314	287	304	330	302	309	323	311	301	287	288	329	328	277	306	338	292	305	306	316	342	316	314	306	323	302	296	328	311	293	303	292	315	309	312	333	303	339	342	315	306	317	331	313	289	340	299	324	303	316	325	326	307	320	312	311	330	297	304	275	306	296	293	293	342	331	327	323	325	291	311	314	323	293	295	296	311	355	305	308	309	326	313	330	316	303	330	316	314	305	321	266	298	307	308	283	299	270	307	293	317	316	295	319	286	296	308	332	313	301	310	339	332	311	292	323	338	286	309	286	315	303	307	302	295	285	302	333	298	336	312	291	297	347	293	299	282	292	294	326	294	298	351	313	301	296	343	320	296	317	285	294	286	348	313	316	333	299	298	303	301	321	350	324	300	321	312	309	314	287	284	337	322	301	336	337	336	326	321	279	340	340	292	296	329	313	304	302	321	263	329	299	308	323	298	293	287	266	331	318	297	339	285	311	354	328	298	265	292	294	301	313	301	286	344	323	291	284	308	316	293	302	322	304	339	317	279	325	302	319	304	283	323	339	330	296	299	296	314	305	284	333	292	300	324	324	362	324	342	280	300	309	312	316	309	272	336	306	318	305	323	328	310	304	319	307	285	334	305	288	297	306	323	285	322	312	322	301	312	309	297	288	316	310	302	360	327	296	330	324	278	332	280	359	283	292	299	300	358	300	330	318	304	298	302	283	281	312	325	321	321	297	318	327	326	272	306	303	335	296	294	290	312	276	293	311	303	313	309	293	322	324	314	339	321	329	298	325	291	327	297	309	309	287	306	282	336	306	311	312	298	332	324	338	331	336	304	349	303	295	343
48211	89002	41905	2549	2015	1578	1225	1045	846	759	710	585	586	528	529	480	495	491	473	433	447	461	420	451	426	442	414	420	431	406	441	423	435	430	423	416	405	416	416	394	459	447	443	434	454	405	461	471	440	406	456	430	457	427	451	417	469	459	479	425	424	404	419	386	445	408	407	369	369	438	459	440	414	433	456	399	423	400	392	420	448	404	391	432	409	406	398	412	430	389	416	417	413	413	397	372	390	398	409	371	399	438	403	384	400	392	428	401	384	395	399	437	390	400	392	394	408	415	399	401	389	410	398	363	388	377	388	404	372	415	396	422	370	420	417	382	400	340	388	372	401	433	398	381	424	381	435	395	375	383	404	418	394	406	374	422	426	429	374	394	400	398	389	437	365	406	384	372	386	381	397	373	368	422	385	383	387	411	403	382	403	390	350	366	400	420	370	392	402	395	366	409	389	410	407	387	405	393	370	419	355	408	390	394	378	360	380	400	370	365	393	391	378	388	416	382	385	395	410	383	393	360	389	391	392	385	355	400	374	390	392	401	404	404	401	400	400	424	357	418	385	397	426	377	428	377	419	387	389	428	417	367	378	353	391	388	413	407	414	394	392	372	426	421	375	420	419	360	387	395	391	383	368	395	394	346	391	437	393	412	389	423	395	403	387	366	363	389	388	405	370	382	381	386	427	373	433	391	353	367	368	409	377	398	427	361	403	433	397	427	421	379	391	382	370	370	384	391	385	387	391	402	426	392	382	412	389	413	396	421	363	453	401	402	410	389	377	419	424	409	388	418	409	409	367	384	404	399	383	403	407	407	386	390	370	347	386	393	425	360	398	376	406	381	396	424	360	414	396	354	388	380	396	406	399	401	389	377	400	403	361	386	384	372	446	407	435	425	414	426	395	410	398	429	412	397	398	385	402	409	406	374	392	380	412	389	408	391	406	398	413	410	380	412	386	383	381	387	389	388	376	449	390	400	401	402	439	398	389	416	401	371	398	388	411	399	399	403	418	395	418	405	371	410	402	422	378	386	393	355	430	377	389	387	366	381	402	351	393	384	382	400	433	393	378	375	374	412	410	394	398	368	392	384	405	386	412	388	402	386	416	419	375	410	419	383	434	407	407	405	381	371	382	369	402	378	404	392	391	382	393	396	377	407	381	388	421	361	406	403	389	408	395	373	386	391	399	377	385	354	371	426	401	387	394	341	369	367	418	401	376	422	406	382	396	386	381	382	388	403	369	397	385	377	390	376	408	411	419	373	353	397	394	395	407	390	423	388	382	366	393	369	406	399	403	374	400	414	404	394	390	400	395	420	397	380	379	398	390	424	359	446	430	401	401	392	396	396	417	376	413	416	384	395	404	404	402	398	370	388	421	403	409	358	370	392	409	405	430	380	402	422	404	419	371	415	402	380	398	374	386	386	406	413	411	377	373	401	416	417	403	348	376	436	441	380	403	423	422	363	424	390	374	359	375	360	363	416	389	411	387	406	403	404	393	370	357	447	406	397	387	417	411	397	373	398	411	395	389	389	376	387	409	365	421	354	390	387	397	358	376	382	395	400	378	406	408	413	404	393	381	390	371	370	390	417	395	373	384	424	398	421	409	382	376	418	382	392	395	382	420	400	388	434	401	375	413	358	382	420	421	364	406	393	408	380	376	409	414	394	405	372	393	403	410	374	433	417	407	361	399	390	410	380	383	376	415	368	400	387	423	359	382	401	379	409	403	395	376	373	407	405	385	400	380	368	430	397	419	412	373	363	412	393	387	395	370	357	429	398	390	400	382	388	391	402	373	364	402	399	384	385	416	419	382	357	422	410	340	413	393	391	396	378	373	410	407	430	379	385	372	376	380	403	380	401	429	365	366	400	375	392	418	385	431	393	389	386	363	419	373	374	373	371	409	354	363	367	363	408	376	418	405	383	379	412	415	370	390	426	372	424	392	382	377	396	402	382	380	389	389	381	383	369	358	423	395	436	419	393	410	400	387	384	401	369	390	393	412	394	389	426	391	375	389	389	424	392	409	403	384	425	401	391	429	405	389	418	422	413	351	421	395	386	400	378	377	372	376	389	408	379	388	371	376	417	380	393	379	415	404	394	425	379	372	403	395	396	409	400	391	378	397	413	414	369	380	386	428	399	362	375	402	400	382	386	377	388	414	373	430	403	389	398	380	409	388	375	389	420	384	408	378	365	415	415	393	368	409	370	383	397	405	421	396	380	405	415	380	421	407	416	425	385	407	390	437	386	409	408	418	409	379	409	412	419	403	395	411	381	414	423	388	396	403	390	376	388	395	366	411	381	375	358	424	415	396	401	393	405	406	416	367	395	394	382	419	376	361	381	401	418	389	384	412	410	391	387	441	398	396	402	361	405	392	348	413	435	396	381	383	392	368	359	420	386	399	392	382	382	376	398	372	417	339	435	380	382	407	398	388	365	381	371	367	410	394	405	393	373	419	373	425	396	403	425	400	371	413	393	405	411	395	399	387	348	378	399	398	436	394	375	383	401	408	387	425	385	399	416	399	412	360	406	395	391	361	422	396	352	404	398	441	409	388	393	391	397	398	394	410	379	403	399	396	403	372	400	378	385	428	397	417	386	358	406	412	365	413	383	423	412	423	397	412	402	428	390	424	387	421	416	372	414	408	383	391	400	390	413	362	379	371	381	381	409	381	395	392	363	385	409	404	356	391	399	388	392	403	375	397	391	387	376	376	416	400	393	367	388	391	398	433	398	433	385	380	375	350	394	392	398	402	428	364	400	358	405	387	372	402	382	384	413	397	369	431	369	414	396	394	400	331	414	389	422	377	377	393	387	378	375	385	381	403	396	392	377	400	410	404	419	419	369	385	408	352	384	395	402	370	365	419	387	413	385	383	410	387	356	413	384	420	380	398	397	357	414	383	440	389	386	409	375	416	401	385	451	407	361	395	380	386	412	396	402	408	383	411	419	380	393	379	419	383	415	405	382	422	372	376	400	406	382	419	412	383	390	365	375	377	390	397	393	401	435	360	402	379	389	403	453	392	431	398	453	410	410	402	400	400	372	378	417	389	391	385	405	398	409	433	392	427	398	414	406	404	372	379	389	359	385	418	378	433	408	407	392	400	383	419	402	399	430	371	399	403	397	386	396	411	421	400	368	391	410	379	381	390	377	417	362	414	368	391	389	378	392	373	394	438	405	432	382	395	382	379	375	413	387	384	387	378	394	425	414	394	422	351	390	395	414	405	420	376	377	423	406	400	364	367	356	399	401	383	396	370	359	394	411	412	418	383	368	384	425	380	406	430	389	350	364	400	436	417	394	399	402	407	390	392	395	407	352	412	364	399	381	381	406	398	392	418	393	425	418	384	370	414	415	392	354	382	372	416	425	394	424	371	364	396	340	391	385	388	383	351	405	450	412	430	390	433	367	366	385	389	404	405	413	393	402	357	379	401	354	367	408	402	394	422	391	404	380	397	438	385	386	416	405	396	384	396	381	385	397
27860	20593	12492	1230	687	588	514	488	509	478	468	523	476	472	500	463	501	487	456	486	460	494	486	520	479	528	485	476	467	472	492	498	467	470	455	464	487	444	486	462	503	491	450	481	472	497	478	480	472	480	453	485	473	496	456	515	502	465	524	500	458	477	461	457	483	504	498	465	466	495	505	449	490	523	507	480	486	466	496	486	524	495	481	455	459	444	454	518	486	464	503	480	492	458	454	509	469	469	477	471	499	493	513	468	511	457	497	451	458	431	489	454	502	475	479	481	476	488	473	475	449	474	480	479	514	489	443	488	459	493	511	503	475	467	485	456	446	455	471	486	514	479	505	431	513	455	482	430	503	468	444	472	495	494	460	485	469	474	459	492	442	499	491	511	502	466	467	470	465	502	509	507	471	473	499	493	441	456	539	487	482	485	482	496	508	481	477	444	503	487	458	480	476	497	500	488	493	453	494	486	457	503	483	486	491	468	495	429	511	419	524	519	480	444	490	496	449	516	463	473	483	482	474	532	470	503	487	465	477	464	475	483	503	475	507	474	502	459	468	506	483	468	467	509	477	485	494	507	478	480	457	425	505	490	471	486	495	494	450	479	507	519	460	480	525	497	513	493	491	459	474	436	493	481	446	489	477	471	491	449	471	486	534	463	457	448	492	464	468	483	486	464	482	489	492	477	488	488	474	437	473	447	453	502	475	506	465	457	492	462	484	487	459	497	494	455	477	500	464	462	497	515	458	480	468	488	478	502	450	495	488	484	485	507	463	476	433	477	472	486	476	501	463	468	487	455	504	471	467	480	466	484	483	494	451	456	486	520	497	486	527	487	489	478	477	444	490	474	490	469	453	482	483	475	551	466	437	487	460	480	477	447	477	440	480	498	467	482	482	477	511	478	514	514	494	440	489	451	498	494	513	477	502	477	449	496	495	496	488	487	509	481	475	486	481	495	479	468	455	489	449	472	490	467	488	483	464	468	447	474	493	489	459	474	465	489	496	466	509	519	476	464	464	502	496	481	476	490	496	493	486	451	454	482	459	488	446	458	495	426	485	440	450	497	492	465	493	454	530	503	474	457	495	476	491	485	497	509	498	468	473	479	456	495	457	513	481	487	529	442	507	516	480	427	487	483	446	454	473	448	473	466	471	483	482	499	481	453	431	447	474	545	444	492	481	466	502	465	481	511	464	475	480	478	479	500	470	472	463	476	481	466	453	515	525	505	520	498	514	437	480	476	488	518	508	469	486	501	505	476	475	491	472	494	454	496	486	469	513	475	451	483	477	504	475	531	507	462	505	485	483	489	482	476	471	483	487	470	468	512	485	462	490	480	472	451	485	499	490	502	465	491	464	457	460	492	475	458	472	494	460	486	480	474	465	452	474	476	494	515	482	463	481	486	473	449	482	477	478	508	484	480	478	512	467	494	476	482	496	457	471	506	499	480	455	527	434	482	475	487	479	488	505	503	480	509	448	470	440	521	479	499	516	496	446	460	452	449	468	504	465	471	494	511	508	488	479	470	433	495	467	429	499	488	440	497	487	483	486	505	479	482	487	489	504	467	492	479	498	524	422	441	488	485	463	462	473	477	482	467	479	447	485	453	493	447	442	486	478	447	444	462	502	472	462	436	467	448	488	466	485	472	479	462	441	500	469	473	482	467	479	517	496	530	494	445	481	481	500	425	457	474	495	467	480	435	492	495	478	456	471	471	479	486	495	481	476	480	481	508	486	482	499	466	534	464	474	494	507	411	494	429	487	481	504	469	508	474	459	491	449	496	505	424	465	460	448	445	495	470	483	443	547	462	473	483	471	511	515	519	447	491	466	461	517	454	467	531	501	494	464	486	481	447	487	455	475	487	465	459	489	489	461	470	459	456	480	435	463	462	474	481	430	489	500	451	463	455	446	487	468	494	475	481	467	490	477	463	496	466	461	474	509	448	506	473	497	486	495	484	488	454	460	469	479	498	506	481	485	430	516	480	488	488	526	470	514	480	502	469	471	502	471	501	502	499	468	472	432	500	457	469	450	488	484	443	480	490	471	503	471	480	468	472	457	478	472	451	460	467	480	496	478	475	439	537	471	459	492	505	435	521	467	463	494	470	498	489	460	472	503	483	518	489	480	492	432	462	466	456	476	474	491	478	453	490	471	521	474	520	483	469	498	480	475	494	475	459	491	495	497	463	497	487	475	509	482	422	499	442	454	523	447	452	487	466	490	462	474	486	441	473	468	474	497	471	471	523	477	457	496	457	445	461	496	420	473	460	491	495	498	444	441	487	451	495	505	505	500	485	444	491	470	501	482	448	452	506	496	477	472	471	495	517	475	504	471	450	471	467	478	495	477	462	480	471	438	464	441	492	443	465	509	474	458	482	474	489	473	490	488	492	470	478	475	474	481	495	473	485	503	494	457	485	452	522	490	472	457	499	440	483	454	467	524	461	444	498	501	469	467	465	448	458	494	476	468	452	434	477	487	460	477	447	499	529	482	511	475	514	464	516	462	493	485	457	455	502	517	490	501	467	506	498	465	460	477	511	509	480	494	497	477	473	481	518	499	480	471	480	448	477	483	522	478	497	493	469	470	494	474	472	487	464	480	504	475	513	493	476	485	476	472	493	464	509	456	476	489	483	446	440	447	517	505	481	492	480	472	489	498	518	480	448	476	470	500	492	432	497	486	492	445	456	481	511	479	517	475	486	464	441	532	500	482	472	493	434	466	497	502	518	472	477	459	511	445	458	477	487	448	499	504	500	495	487	471	505	492	456	455	459	473	473	502	465	489	498	468	466	455	495	492	452	485	476	469	489	462	475	462	500	470	478	465	488	462	493	435	485	501	490	471	523	453	463	512	438	489	463	462	499	479	493	490	454	455	488	495	529	466	506	489	492	478	481	497	463	497	521	516	464	509	462	488	455	437	464	465	494	504	460	498	503	444	480	487	515	474	479	497	456	488	495	509	486	474	466	470	463	466	448	474	493	479	490	461	515	454	487	523	480	448	480	497	473	494	474	437	515	446	502	469	501	448	485	477	486	485	466	450	466	485	478	495	503	476	471	475	481	454	460	482	486	454	463	478	494	454	522	479	450	512	477	519	459	517	501	452	516	472	473	474	463	508	450	459	450	461	493	521	479	472	467	453	478	480	482	458	499	458	480	458	474	502	494	507	498	444	501	483	455	417	480	454	490	481	469	504	463	509	487	469	481	487	451	497	453	503	477	482	479	493	470	494	489	470	466	437	500	505	464	459	525	481	505	498	539	466	461	485	517	488	478	519	457	480	504	471	464	471	494	496	506	455	493	488	465	436	483	501	499	451	513	495	481	481	486	526	490	517	463	499	479	481	455	465	466	460	507	470	461	454	469	459	511	498	469	473	499	539	474	446	496	472	498	462	491	466	459	487	435	448	498	490	432	435	444	483	466	475	489	489	450	481	486	483	474	494	498	467	495	484	446	503	477	459	437	442	500	465	491	471	509	464	508
14890	26995	8657	713	648	651	667	650	608	625	647	658	628	647	584	602	629	603	632	610	559	613	569	656	615	620	608	601	643	583	611	583	599	608	597	616	627	592	596	613	636	623	652	633	619	624	628	618	642	636	704	647	625	667	655	624	643	612	591	649	640	599	617	598	659	664	626	637	600	630	657	622	648	596	618	612	567	601	581	641	626	598	619	641	623	634	618	611	631	584	600	664	618	614	618	648	606	641	629	631	613	580	584	589	611	631	627	611	625	588	619	623	629	595	573	629	605	596	592	605	605	621	586	639	572	581	643	622	642	625	607	619	611	639	603	652	663	604	609	584	592	615	592	610	634	609	617	610	627	627	652	628	605	609	675	665	610	610	607	619	594	567	645	634	622	632	595	622	606	583	561	575	618	594	645	647	613	638	661	598	624	645	629	610	595	614	612	629	625	604	587	590	658	615	631	652	574	590	625	584	593	634	617	625	627	603	580	626	629	630	623	622	606	586	643	634	608	521	597	617	607	614	643	620	577	608	645	605	619	651	591	623	603	599	627	619	585	600	622	580	645	606	609	625	618	588	593	572	593	605	587	612	571	617	647	626	638	589	600	638	574	612	630	616	595	587	606	603	629	622	616	608	634	599	619	584	614	611	585	617	558	595	592	653	615	619	659	625	620	561	610	598	591	596	597	639	599	595	594	601	600	624	661	569	580	637	638	569	606	651	644	599	602	615	607	606	619	626	603	600	611	641	643	641	599	572	640	595	573	622	637	607	636	629	618	599	605	634	594	627	617	622	592	589	601	616	607	589	576	644	627	635	603	608	627	647	638	549	643	634	612	624	654	623	601	578	678	598	635	635	614	642	615	623	591	598	609	612	613	588	627	576	597	630	617	605	609	586	583	621	576	609	598	609	598	580	592	625	628	661	607	622	618	596	625	592	622	627	632	600	613	602	667	585	645	612	610	606	635	609	598	609	614	615	599	580	600	572	621	637	572	620	592	631	601	620	662	613	571	575	615	586	641	587	625	608	619	552	618	609	629	653	602	640	625	629	612	586	672	603	619	616	580	611	645	627	577	621	556	585	618	561	625	602	644	666	649	581	623	601	618	652	634	643	608	601	614	595	575	619	584	620	580	607	614	634	604	602	598	602	594	620	603	619	615	630	595	649	629	629	598	599	636	579	644	623	648	605	578	641	604	596	652	612	607	599	595	612	581	614	575	618	644	646	624	618	647	623	602	600	620	641	610	649	606	590	625	653	611	624	620	615	654	617	598	567	609	603	582	590	620	576	610	619	621	580	594	610	633	636	583	665	577	623	636	635	575	595	599	635	626	613	620	605	628	602	589	644	594	643	656	601	619	654	579	637	585	635	596	626	629	601	557	617	599	619	566	617	633	618	643	637	593	644	596	654	591	633	630	585	590	611	605	607	636	589	590	661	614	636	631	666	619	632	621	621	596	619	574	651	660	621	625	574	587	631	597	658	601	602	555	643	599	636	634	596	608	607	659	637	597	588	580	604	599	641	552	607	652	632	628	657	584	600	631	589	578	594	552	606	641	617	657	597	619	626	625	625	648	606	618	596	630	667	630	607	651	596	575	618	638	630	585	631	629	588	575	610	590	552	622	625	610	603	590	617	660	684	608	679	606	615	622	644	618	626	603	644	626	645	653	631	594	593	591	593	584	643	606	630	586	631	581	624	629	622	612	591	601	575	643	612	618	617	604	602	639	615	590	592	633	610	658	626	603	647	656	598	588	643	658	588	672	626	625	610	568	621	654	629	605	595	666	625	664	613	653	579	623	619	637	667	561	550	643	604	626	640	595	632	626	594	587	555	596	588	596	602	601	605	576	593	584	640	591	601	625	613	578	645	605	621	617	634	664	612	601	600	614	606	603	645	645	599	619	642	645	611	608	600	661	562	604	574	622	623	645	607	615	608	653	617	599	625	606	569	590	640	630	605	563	601	572	630	615	667	592	592	594	615	604	650	593	595	620	595	607	631	667	584	622	652	643	605	639	639	624	631	654	579	643	616	616	602	599	651	606	618	621	601	658	616	631	650	607	613	682	613	626	638	599	621	540	615	582	625	605	643	591	591	623	604	614	597	602	600	607	641	609	589	565	614	575	586	602	634	621	598	571	625	665	608	570	606	582	586	651	639	590	630	599	576	615	599	616	579	582	565	581	626	636	606	593	592	629	604	573	612	635	596	594	608	639	609	612	633	614	616	647	620	617	669	588	611	657	613	577	606	531	621	652	630	620	571	593	622	598	608	636	599	606	639	553	617	644	637	613	628	622	575	671	592	606	594	614	603	643	620	607	645	592	619	626	601	632	596	631	630	575	576	566	605	625	637	609	610	584	598	614	608	585	595	614	575	624	596	635	596	640	619	581	618	595	628	653	594	566	564	598	621	602	611	605	632	595	654	600	617	609	623	617	627	582	632	624	634	582	611	598	605	609	628	605	604	586	617	622	590	570	625	567	598	642	653	604	675	593	643	638	618	596	586	654	651	633	636	617	615	603	614	646	622	653	594	629	648	615	624	577	623	570	635	657	586	577	623	568	613	628	605	665	572	634	602	604	601	600	603	608	604	615	601	610	640	625	599	623	602	625	594	617	570	557	632	652	568	598	628	587	635	590	564	621	596	623	633	623	622	637	607	581	623	607	627	587	602	611	610	588	605	612	598	571	640	579	566	634	577	624	612	617	608	631	605	614	572	594	652	631	618	590	577	607	610	651	644	604	627	621	607	647	605	622	615	566	615	576	591	584	610	665	687	637	592	617	604	569	629	632	607	614	600	623	646	640	630	615	591	623	620	605	638	634	614	645	629	606	560	609	603	617	617	607	600	645	617	609	636	587	610	663	568	629	639	593	613	641	645	609	614	637	621	600	618	617	635	647	596	647	593	627	632	640	604	630	643	614	591	608	604	611	624	639	622	657	609	626	632	627	615	637	586	646	600	646	609	634	651	639	624	630	568	578	639	643	564	600	621	597	615	648	640	587	582	634	606	618	573	609	586	637	637	601	596	618	628	599	600	635	554	566	588	565	596	644	627	550	610	633	628	644	654	612	638	593	617	628	612	599	576	577	598	621	628	642	626	626	634	648	629	630	573	645	636	681	593	604	593	618	618	628	611	622	611	626	616	630	640	597	612	631	585	642	597	681	622	633	666	632	625	638	599	652	628	616	621	610	589	662	634	621	595	620	652	591	642	592	604	607	618	572	632	591	643	616	594	613	591	643	646	622	630	634	592	603	616	635	638	632	615	607	651	623	618	612	612	627	612	624	631	570	586	696	603	617	626	587	639	596	646	592	621	590	619	579	609	633	584	622	602	600	611	648	622	615	616	656	588	626	661	624	589	605	587	615	609	614	604	605	663	675	648	585	622	623	596	572	653	608	625	606	617	627	635	652	564	630	632	605	610	579	597	592	617	609	651	572	640	619	609	616	577	601	601	627	634	577	590	633	602	582	613	610	606	532	612
23829	21527	28584	24764	20332	5115	691	564	522	467	466	463	471	408	470	460	426	393	401	438	410	382	414	377	426	417	388	393	420	368	386	366	424	380	399	392	403	423	417	405	376	407	437	446	416	429	403	439	438	428	411	428	428	462	436	404	422	414	414	397	443	400	423	416	422	414	415	427	405	441	367	448	426	448	390	428	426	418	395	403	412	423	408	398	399	376	378	410	374	393	387	369	392	402	382	425	406	442	389	402	410	403	393	375	403	411	388	375	383	423	435	419	417	376	444	432	410	387	429	399	411	404	370	401	433	413	420	379	403	384	421	396	393	413	417	424	358	405	398	399	403	370	419	432	401	420	412	407	396	368	394	388	412	391	383	417	420	401	404	417	405	416	424	389	387	414	418	404	396	439	361	426	408	429	422	423	383	376	423	439	394	402	412	388	405	378	434	378	429	403	383	403	415	424	392	355	401	384	396	417	387	410	382	390	418	364	409	379	402	404	380	398	427	433	387	429	411	405	408	399	408	405	405	427	416	418	425	369	411	385	411	378	432	382	406	411	387	443	405	389	381	414	383	383	377	405	388	383	390	374	392	406	397	395	379	423	423	441	401	387	404	414	401	392	403	384	393	370	416	388	362	397	411	402	381	365	416	442	392	401	427	415	419	393	405	423	412	434	394	409	414	369	434	400	421	412	398	419	395	409	392	426	413	392	451	416	402	386	417	408	362	415	386	421	406	370	410	398	430	390	373	403	426	425	409	374	422	419	392	429	383	373	423	383	409	387	404	383	377	390	404	399	399	367	419	390	368	397	409	408	413	403	424	446	419	450	383	399	382	388	454	385	402	371	442	388	412	404	402	398	423	385	393	427	398	398	408	395	439	427	400	426	409	402	379	397	390	455	431	371	435	439	392	387	414	355	429	419	396	390	377	382	403	393	396	394	438	383	434	383	367	410	410	367	426	422	382	378	392	417	432	391	410	370	383	368	413	448	399	396	401	438	395	405	387	419	469	381	381	413	405	414	401	344	415	373	400	419	404	418	394	454	411	361	397	425	370	407	381	412	382	428	407	383	437	415	419	408	378	413	414	382	388	406	371	389	383	406	435	413	390	400	403	425	395	405	369	385	426	396	382	371	437	403	382	417	389	388	384	387	436	402	388	382	385	388	418	441	431	419	394	401	404	435	407	429	393	368	411	400	402	377	415	397	415	421	372	393	433	379	398	408	420	403	428	394	414	409	424	392	387	412	419	367	376	400	419	394	435	422	393	423	423	401	384	406	365	423	399	386	410	408	410	387	386	427	411	408	385	414	430	408	418	419	395	414	412	392	391	443	413	384	365	393	417	378	381	387	431	432	403	427	383	423	382	402	381	370	415	379	379	398	378	416	422	404	371	404	418	389	387	383	385	393	390	421	424	420	421	391	405	390	415	407	437	431	385	402	386	407	412	382	414	383	412	392	400	392	417	401	392	403	397	406	412	434	391	388	452	405	408	371	389	411	368	379	401	374	405	418	421	441	409	373	400	417	453	377	391	393	424	412	404	389	399	413	418	386	421	397	404	389	397	424	443	414	406	400	414	377	391	409	385	377	421	378	400	434	381	371	399	390	391	455	390	390	419	370	399	382	436	390	392	416	399	439	394	424	403	419	372	407	407	427	416	446	422	406	390	391	441	405	385	420	437	360	447	433	401	389	383	389	360	390	390	430	417	406	397	395	383	387	391	399	388	401	422	398	396	411	393	405	398	426	381	415	389	392	427	387	402	405	387	410	416	392	380	368	444	398	371	383	385	414	405	361	400	398	409	397	422	403	405	423	395	401	404	403	397	389	399	399	425	389	429	374	403	401	396	413	389	405	402	394	409	386	411	374	380	374	388	410	390	409	405	414	390	382	413	394	445	400	366	436	418	396	416	390	385	404	419	408	373	407	395	407	400	400	404	415	433	397	400	383	369	411	432	412	451	387	436	409	385	438	437	391	424	405	389	402	368	420	386	378	391	440	397	355	426	387	394	436	369	394	424	404	419	393	387	406	423	399	399	398	418	395	397	410	403	382	398	441	373	383	382	405	386	417	362	349	406	372	416	430	382	411	415	381	385	397	397	443	413	412	407	416	399	378	386	392	433	396	411	381	375	397	399	430	394	415	416	391	415	427	365	407	406	415	388	381	458	395	391	396	384	433	425	433	421	405	410	397	383	377	411	367	409	420	384	441	396	401	396	371	448	428	388	401	429	400	380	435	419	420	388	387	425	387	413	394	422	348	413	393	384	427	411	414	416	395	437	418	374	414	420	419	374	377	401	376	410	397	409	403	394	422	409	357	422	401	418	381	402	398	397	401	359	386	383	396	425	404	391	383	430	381	385	420	407	444	441	408	400	401	355	417	400	393	376	409	407	385	433	411	387	391	363	371	399	407	386	392	381	381	378	400	374	382	384	410	391	374	415	362	413	414	409	419	422	401	434	375	405	378	370	385	395	420	413	376	370	418	387	405	377	415	392	440	376	449	372	427	419	405	415	391	422	370	389	392	344	386	413	396	416	401	442	412	402	445	407	402	390	424	375	366	429	389	381	391	406	360	436	432	401	379	403	418	430	401	377	370	411	407	381	415	425	394	431	381	411	400	393	419	409	410	383	389	337	384	384	376	438	413	367	414	420	367	420	395	373	413	385	375	385	380	391	364	375	377	433	433	439	405	396	418	376	377	418	403	416	401	390	402	389	376	393	393	383	375	381	373	396	394	410	395	391	432	395	366	389	401	406	412	391	393	398	411	393	378	401	414	383	400	391	380	368	376	373	416	421	406	437	401	393	386	412	393	401	388	449	411	431	375	407	403	401	396	405	416	376	407	430	397	414	386	402	414	420	403	392	386	408	445	388	392	404	385	375	413	386	435	388	392	420	388	432	401	403	426	381	395	413	414	412	398	398	416	421	420	389	403	383	393	419	433	391	405	410	375	423	440	389	371	411	434	391	385	396	380	386	417	372	379	382	394	396	383	372	380	381	419	384	433	396	442	416	379	410	365	402	386	412	386	408	381	420	410	418	406	386	391	385	425	411	396	427	388	414	374	418	419	446	383	382	399	375	386	399	398	394	392	414	399	362	407	369	431	401	436	412	398	396	412	443	414	400	422	385	367	414	421	397	380	414	384	414	405	394	422	437	418	418	382	394	401	379	381	398	380	390	412	386	426	395	401	353	390	440	383	423	408	413	393	383	375	402	396	391	407	389	409	401	427	437	374	440	382	404	429	382	426	414	388	393	408	395	407	408	416	398	393	417	393	432	384	400	413	387	426	402	399	413	388	400	405	391	400	395	448	373	349	402	431	417	419	377	390	423	381	361	400	396	374	395	412	399	406	380	405	376	400	413	358	395	388	390	427	436	380	413	404	393	387	397	394	416	387	388	378	393	381	385	440	409	438	424	389	386	391	405	403	372	379	381	413	449	402	424	406	396	392	387	411	448	389	401	397	412	394	395	416	422	386	378	414
39798	76805	35335	1845	1381	1100	986	869	744	737	696	670	588	594	607	598	572	538	561	552	566	555	562	552	493	577	556	542	540	550	553	546	528	538	485	526	578	489	511	568	532	547	531	565	556	527	527	550	555	554	556	586	516	525	564	559	562	543	540	544	510	523	507	528	542	501	514	618	553	550	529	536	565	523	558	541	545	496	502	532	535	531	531	547	527	521	547	488	515	556	482	532	542	505	511	441	465	511	526	513	549	549	525	512	499	529	529	521	518	530	505	492	539	526	517	545	559	504	538	546	522	538	554	520	524	515	523	440	506	527	496	510	518	508	543	524	553	481	552	526	531	525	547	521	534	522	528	517	545	568	526	510	569	526	487	537	536	526	538	528	539	511	515	504	545	532	530	520	542	527	505	519	546	549	485	546	506	539	521	518	536	557	498	502	496	533	503	489	509	534	484	537	541	537	520	515	499	511	529	482	475	544	534	510	513	491	538	489	502	523	514	516	558	520	471	502	555	514	542	466	518	550	533	538	502	522	525	500	534	515	535	472	534	528	541	500	523	458	526	535	541	503	507	527	505	502	524	537	531	492	512	514	517	557	538	513	493	499	505	526	497	525	521	546	557	547	521	531	521	543	540	524	511	514	494	505	508	558	512	501	531	523	501	507	507	496	553	507	510	513	566	525	518	494	501	525	494	534	523	549	508	536	504	503	530	498	548	516	516	479	474	539	547	499	482	542	492	567	517	524	570	521	566	536	551	503	544	552	508	512	505	510	507	481	542	501	522	544	468	498	506	546	536	512	529	536	510	481	534	471	503	499	524	531	525	521	508	515	516	476	514	561	525	531	552	570	509	481	521	536	507	543	531	499	531	544	547	491	502	495	526	490	493	518	559	520	475	528	494	537	535	509	489	505	548	521	502	501	460	539	495	573	535	523	504	521	528	506	519	495	542	518	521	499	542	516	535	584	457	540	546	506	547	531	492	526	523	529	501	492	504	473	499	539	537	568	533	491	535	488	600	543	511	521	558	529	508	475	540	516	493	532	478	514	544	508	522	557	564	541	551	535	490	477	539	537	562	507	466	558	512	521	526	480	535	521	528	527	496	496	522	506	558	545	513	514	530	510	483	509	506	540	562	494	547	488	558	525	510	488	502	504	534	524	511	521	506	510	543	505	517	528	528	547	528	479	507	557	529	463	543	551	497	546	535	556	519	487	496	526	529	501	495	486	500	509	513	504	519	553	528	562	503	544	534	502	528	499	523	558	544	543	532	534	498	521	505	568	480	505	519	557	525	491	491	529	548	496	517	541	520	532	546	554	484	503	495	471	520	518	488	505	492	508	499	525	545	480	552	488	520	540	549	488	461	520	495	527	530	535	548	508	530	523	506	506	511	559	512	537	519	527	533	522	533	532	508	514	538	509	517	518	507	519	527	525	547	513	516	459	568	521	510	508	529	509	514	527	506	542	522	456	530	506	521	537	551	518	538	519	548	537	523	478	504	493	488	557	493	559	520	522	549	511	504	505	514	538	532	533	482	543	528	557	527	519	533	567	522	553	536	529	479	503	524	483	512	543	517	504	526	571	523	552	526	497	478	528	495	554	520	539	542	511	483	508	503	536	505	528	527	562	497	516	493	490	506	518	537	537	514	539	515	518	527	518	479	528	548	532	550	531	535	536	521	487	536	522	530	478	529	539	522	517	556	503	483	499	521	535	507	508	508	543	514	543	509	539	509	510	518	490	559	523	512	529	482	519	510	538	517	520	513	546	524	525	530	543	530	559	528	525	509	534	516	548	515	496	539	529	549	521	533	535	508	528	541	508	550	494	544	526	547	547	495	527	466	501	576	519	486	551	525	499	525	490	531	563	534	511	499	526	489	531	502	517	541	536	513	508	483	568	514	540	525	511	545	534	520	521	484	529	488	517	523	520	538	549	542	523	524	530	536	565	511	498	494	500	472	542	499	490	512	564	514	492	510	518	515	517	525	500	528	495	527	504	537	507	542	507	520	502	539	539	508	474	494	473	532	509	532	529	560	538	543	541	519	526	526	548	499	515	490	536	537	484	505	516	513	508	538	483	525	482	519	542	513	516	489	497	551	511	492	513	483	498	506	520	509	532	535	519	526	531	533	507	498	545	492	482	528	530	505	531	498	511	523	517	526	552	548	536	499	514	474	528	543	528	486	553	510	517	509	509	533	571	461	511	532	500	562	503	539	516	490	534	462	556	546	501	492	513	517	523	514	505	487	475	544	559	544	534	533	529	518	504	509	512	505	523	552	516	492	505	525	554	493	519	507	511	503	478	486	540	538	501	520	579	528	497	537	501	509	526	523	530	515	542	508	491	485	561	523	525	489	514	534	559	524	552	524	501	497	562	545	502	518	527	546	537	497	510	566	556	524	498	492	506	537	497	513	530	544	471	551	538	507	556	527	549	508	528	490	513	520	516	512	553	509	492	476	505	515	534	500	538	512	515	505	512	502	527	554	495	529	536	539	510	514	522	510	523	545	516	504	525	529	517	479	553	488	531	532	545	533	513	530	558	548	512	528	507	525	503	507	484	566	503	549	517	499	524	518	543	502	519	526	526	542	496	504	520	486	552	497	533	509	545	531	514	522	501	482	545	551	501	513	503	528	532	507	527	546	481	515	561	515	483	515	495	500	458	556	527	516	541	530	558	497	552	533	540	525	559	495	514	509	562	527	520	544	561	527	513	514	507	541	525	516	538	497	544	531	566	517	540	519	537	520	508	568	519	541	535	532	486	476	525	500	495	503	538	519	513	495	459	528	521	532	495	544	534	497	482	483	501	483	519	552	556	516	519	525	523	540	558	512	513	530	544	538	548	496	485	512	493	537	497	515	515	525	517	572	529	523	508	528	477	504	572	529	497	520	575	495	498	512	545	485	565	525	549	539	504	484	543	513	501	547	510	545	526	548	490	529	558	535	505	535	515	492	491	543	525	535	520	482	512	540	518	550	512	461	524	539	523	550	525	488	537	488	520	539	554	559	520	516	532	530	579	509	513	530	523	537	533	501	540	542	514	527	492	530	497	541	543	499	504	485	539	539	524	519	522	553	510	509	518	533	535	499	515	542	528	512	544	536	524	474	525	485	491	542	535	502	534	528	540	516	554	492	542	508	518	532	543	535	537	514	522	532	566	504	507	510	543	512	530	512	514	502	527	570	564	506	517	528	529	513	509	528	544	523	506	498	539	508	490	547	532	500	518	551	515	515	535	506	513	520	509	540	493	533	502	516	505	545	564	503	524	499	500	505	515	524	527	494	542	505	545	488	509	547	527	493	530	511	497	549	555	523	488	550	509	555	535	543	528	511	493	554	552	512	518	566	514	532	545	507	523	510	504	495	523	541	511	533	490	542	531	517	491	513	544	518	519	541	517	502	547	491	520	544	503	507	555	536	493	499	467	517	501	500	542	528	499	496	502	573	508	512	533	563	535	490	496	510	507	494	544	514	538	520	528	535	549
24912	21683	27412	24309	5811	639	538	502	447	469	475	455	451	431	477	430	455	456	411	445	449	426	392	399	420	425	479	464	444	425	392	409	413	414	431	417	460	389	421	402	423	461	427	397	438	463	430	424	428	451	441	423	442	415	433	438	423	440	418	397	448	432	448	447	419	442	421	419	428	481	434	420	459	403	422	420	444	432	413	433	449	445	463	421	415	418	427	399	434	399	414	426	414	421	385	424	404	402	406	415	429	436	410	402	441	428	436	427	428	420	452	419	380	433	386	390	405	430	395	403	414	416	421	417	418	438	463	446	412	406	409	409	439	429	450	452	398	424	407	423	427	432	429	429	440	414	393	424	399	440	407	392	391	408	432	448	418	427	417	388	426	427	430	443	423	407	431	446	428	413	445	421	430	409	452	420	397	437	412	408	455	443	443	386	450	407	411	421	437	438	418	429	408	436	437	402	419	394	419	423	425	414	431	449	442	428	414	451	439	418	407	424	436	402	425	444	415	391	425	421	432	414	374	406	433	474	429	417	454	424	424	417	426	418	409	421	397	422	450	456	437	411	449	412	411	476	424	453	445	430	425	441	443	456	439	406	464	429	459	413	397	409	441	400	433	405	428	441	430	420	393	396	421	420	403	412	401	424	381	422	436	416	449	448	422	444	426	425	447	470	443	442	427	416	434	437	439	446	389	457	435	411	412	417	425	444	404	403	393	405	408	435	451	388	417	415	410	429	424	407	405	437	409	404	408	396	416	407	444	424	413	428	457	428	383	407	403	392	387	425	397	404	413	389	407	391	428	433	429	408	435	428	423	402	428	418	424	404	422	405	427	435	416	446	411	446	432	440	425	410	411	446	430	435	440	418	439	461	418	417	444	440	444	434	441	453	374	416	466	409	442	415	421	451	415	419	422	418	422	439	415	440	427	430	450	415	448	391	416	469	422	406	397	418	440	400	426	426	449	398	428	430	417	435	424	415	411	399	396	420	437	447	376	427	428	426	454	441	408	431	397	408	389	405	422	440	445	414	404	403	425	421	409	416	444	408	458	432	412	438	408	425	460	398	426	416	369	440	435	421	414	425	379	435	396	440	404	424	441	428	421	400	404	408	419	437	420	434	407	430	420	422	419	419	435	399	414	419	423	416	410	417	443	444	460	417	435	398	457	433	416	420	415	426	401	404	424	414	443	439	427	429	453	415	453	415	453	417	387	446	394	415	408	405	404	416	384	442	412	461	410	431	427	413	406	423	384	453	410	445	440	449	432	448	411	421	399	400	387	420	403	456	421	425	421	430	410	418	415	415	419	391	393	420	445	413	418	391	453	423	420	458	416	413	402	422	440	413	401	443	400	442	406	422	406	426	421	460	429	402	420	460	413	411	415	402	427	431	466	381	449	405	402	420	424	436	450	439	405	405	400	410	398	421	422	414	368	411	430	435	415	438	422	414	457	402	418	419	399	426	445	436	442	435	418	396	449	392	457	445	413	397	422	390	406	435	388	423	415	454	446	413	450	425	414	425	458	452	408	445	392	426	420	458	426	397	413	415	395	425	430	423	420	421	409	420	446	412	436	466	415	431	438	429	418	439	398	388	422	423	427	422	469	421	417	401	446	409	406	397	422	445	434	431	416	422	449	422	380	403	407	389	438	413	426	424	442	410	389	451	473	411	461	419	419	416	403	407	443	401	401	404	441	428	456	404	412	455	413	430	376	434	407	426	457	402	417	443	412	425	399	436	398	411	387	417	471	429	447	411	442	399	372	454	398	428	384	417	422	429	453	397	459	407	404	394	411	419	416	433	463	444	420	422	404	426	423	426	430	430	411	436	462	450	403	413	428	435	444	408	464	448	429	418	429	426	462	440	430	450	409	415	415	437	367	429	418	423	434	414	409	410	430	396	413	413	436	464	420	420	397	439	415	427	407	407	415	463	389	424	427	475	450	390	427	428	408	430	406	415	409	430	420	405	428	442	429	438	419	425	421	469	439	438	393	463	403	448	386	389	415	430	425	392	386	412	398	433	429	427	381	431	441	407	440	423	415	439	415	389	390	421	403	464	439	436	423	419	416	467	419	415	428	435	455	444	417	437	451	445	406	425	417	420	408	445	454	418	417	408	419	418	417	413	408	441	409	416	394	454	419	404	394	427	449	367	413	452	444	442	431	428	447	390	398	440	426	420	403	412	426	426	431	433	414	463	415	438	392	411	414	398	445	437	423	449	435	452	392	414	418	396	471	417	440	412	447	416	443	412	412	449	437	428	393	446	433	430	447	410	399	416	414	447	439	433	439	413	415	439	438	406	421	396	424	420	473	443	438	405	405	421	426	415	436	376	423	392	430	442	384	451	420	414	420	442	414	398	415	427	400	410	464	426	422	453	461	444	405	439	435	439	404	406	422	405	441	405	425	480	432	446	492	438	384	413	383	409	440	400	429	458	460	419	411	426	424	420	425	444	415	454	437	396	393	431	427	445	383	415	432	371	415	449	425	427	390	429	437	369	392	421	461	391	402	394	447	406	404	401	419	396	445	394	437	414	382	441	455	390	427	411	427	424	403	432	406	423	420	400	420	412	444	426	418	415	435	404	427	415	432	427	406	427	434	454	436	385	393	415	434	447	388	380	415	446	419	423	435	422	437	422	408	420	402	409	451	446	388	468	400	411	442	401	424	405	446	408	408	445	446	480	425	412	393	404	372	382	385	423	432	432	403	446	448	411	438	411	430	450	455	365	407	439	444	416	465	404	425	400	404	449	405	382	435	406	397	419	465	460	411	437	399	414	422	448	366	443	412	420	397	444	428	429	424	430	429	461	467	437	374	387	425	392	429	432	462	407	429	441	430	419	430	441	402	432	402	441	408	424	381	434	460	375	438	439	422	396	408	412	382	407	412	433	416	445	457	392	407	420	412	435	460	431	443	411	431	420	450	421	421	406	424	462	417	406	391	408	438	403	449	378	384	402	395	444	427	411	385	444	414	438	438	405	434	441	440	401	430	412	411	428	454	371	409	429	386	407	395	428	408	435	415	410	462	409	447	448	444	420	456	400	390	442	426	436	422	430	425	459	421	462	430	480	429	453	439	419	431	408	461	392	424	386	434	398	431	428	437	447	401	410	421	414	418	417	397	435	422	401	416	414	410	408	440	433	412	423	423	439	451	436	408	441	420	414	427	408	406	454	388	388	439	413	437	432	431	409	424	415	430	397	417	416	421	426	427	428	444	459	458	432	441	422	399	420	451	413	449	418	434	395	430	436	420	406	449	410	375	410	438	379	424	459	405	432	447	408	428	418	424	394	391	399	450	425	448	402	397	418	403	422	447	420	408	471	438	453	407	411	387	419	443	412	432	408	419	390	407	451	414	446	434	453	407	428	441	450	436	428	441	431	411	429	403	453	416	443	440	424	439	411	412	411	417	453	414	407	429	399	446	443	435	450	437	393	404	417	442	416	449	414	427	425	423	424	436	451	400	409	467	455	421	415	397	419
36285	62823	30324	1353	956	863	816	748	670	669	594	584	599	610	589	603	523	585	556	535	525	545	521	539	516	570	536	500	543	556	517	540	547	588	542	503	527	498	560	540	615	532	591	591	565	582	565	591	577	570	542	594	593	589	567	570	539	557	563	546	527	564	519	563	591	555	562	554	530	545	555	569	558	563	617	559	568	528	506	550	520	514	541	558	577	538	555	549	545	544	573	530	496	540	520	544	507	567	498	549	521	565	535	569	547	540	566	538	544	551	526	508	513	560	579	522	560	528	524	522	555	500	539	557	545	518	509	512	561	520	509	536	513	526	552	519	497	514	529	553	554	505	554	609	516	514	564	533	562	553	559	515	579	551	535	552	519	538	549	593	538	510	520	512	576	569	538	551	565	581	555	575	514	587	550	561	532	527	533	588	534	571	553	522	549	579	528	528	539	565	528	528	521	539	546	550	519	549	513	551	506	539	566	581	552	520	572	533	502	520	538	524	494	553	557	558	546	507	544	530	556	506	542	527	519	499	541	529	569	557	548	544	533	510	553	521	523	507	559	543	536	527	538	522	552	528	528	545	524	540	511	518	551	547	516	502	560	525	502	528	549	526	565	515	522	514	564	534	524	529	524	528	509	545	509	542	543	521	555	535	519	516	550	544	555	535	536	513	558	518	567	537	541	565	561	546	526	532	534	509	501	566	574	522	560	554	522	509	521	578	541	534	521	543	561	565	567	561	510	517	511	524	547	547	536	560	527	523	543	525	505	559	513	530	538	519	521	554	510	520	557	521	520	588	568	553	577	530	514	562	549	521	534	549	544	573	542	512	559	503	545	514	516	559	570	536	503	553	534	478	522	553	526	515	556	535	513	505	563	498	557	508	555	575	535	520	521	570	581	520	527	536	559	533	529	541	565	533	516	532	534	528	503	507	558	516	512	543	536	536	564	508	497	493	546	569	534	498	511	531	577	535	563	569	540	525	569	515	527	553	518	492	547	567	517	513	556	541	525	495	521	530	532	521	542	514	545	509	483	538	571	571	525	553	556	583	524	539	508	595	531	551	563	518	519	496	495	561	521	550	532	572	536	519	546	518	553	553	557	569	551	563	555	504	524	531	548	577	549	552	554	546	526	531	575	546	511	570	587	550	544	514	523	526	502	544	535	574	530	491	526	509	558	518	491	527	543	538	547	558	514	512	581	547	549	562	516	528	549	582	530	505	549	523	517	523	510	521	583	571	544	528	544	506	562	561	540	547	524	555	524	519	506	529	559	509	523	561	515	528	557	532	484	533	524	559	510	526	525	562	539	527	505	526	559	566	537	512	501	507	503	534	530	582	533	576	550	548	525	533	545	539	583	517	560	563	557	549	529	541	550	547	504	573	514	519	541	556	548	552	501	533	526	551	496	510	580	557	497	535	519	484	570	547	514	531	494	577	556	529	490	541	546	536	563	588	570	535	586	526	554	536	531	554	519	549	556	525	535	538	544	525	545	507	542	534	543	514	527	553	539	534	527	523	562	583	531	522	506	546	527	540	561	547	516	533	522	538	534	547	543	556	562	582	533	536	538	513	523	552	550	514	510	553	590	560	539	523	522	525	569	531	558	540	512	519	585	518	537	547	564	483	526	525	529	542	553	537	519	509	529	521	582	573	582	516	500	555	578	520	485	548	510	539	542	540	517	551	556	525	527	521	523	590	518	537	544	512	547	546	529	518	549	523	538	563	525	497	495	528	517	547	545	517	510	535	563	531	538	573	529	532	568	528	563	495	558	567	556	582	550	541	511	516	563	490	523	542	544	590	553	516	528	543	512	492	565	540	554	494	556	549	514	568	477	557	521	559	540	532	513	526	511	527	525	542	529	515	582	491	501	522	523	567	534	515	554	531	530	554	547	550	523	520	547	572	555	513	531	493	554	528	553	558	533	569	556	543	568	508	553	511	580	514	562	540	533	545	577	526	546	556	570	547	560	507	507	508	542	551	547	515	586	530	535	540	536	563	543	529	548	554	551	564	537	502	543	531	548	538	529	506	574	527	562	524	563	540	613	527	499	538	542	504	507	566	523	532	559	540	525	552	536	518	560	559	554	562	493	551	556	591	541	500	538	532	494	529	529	544	537	548	515	549	561	540	501	556	527	512	509	524	529	551	517	503	509	543	529	570	550	563	536	545	498	545	539	544	573	495	515	519	595	553	517	523	538	480	503	529	540	555	545	543	527	522	523	525	544	552	578	539	552	545	528	536	549	524	524	523	509	529	528	528	559	533	513	558	526	500	504	532	514	511	535	540	567	532	509	564	564	549	519	550	566	526	564	561	540	567	494	528	549	565	542	531	500	557	517	481	547	563	516	528	547	531	538	565	499	519	552	572	502	566	531	569	541	512	494	569	521	566	490	534	508	535	531	524	566	526	517	525	521	549	542	530	549	544	526	559	563	570	528	507	493	559	564	590	538	532	529	560	556	529	519	500	589	526	576	563	539	499	537	537	531	516	563	557	593	565	513	557	530	496	511	536	531	538	507	593	600	530	517	495	558	527	537	552	546	530	576	512	544	531	543	546	531	532	573	512	559	540	519	523	520	496	561	519	507	492	539	565	551	530	579	561	485	533	520	565	545	533	536	554	534	544	539	504	522	566	549	515	526	531	556	517	507	501	518	554	542	528	545	559	490	537	566	512	537	531	547	548	566	590	566	584	516	551	540	533	529	531	547	526	525	519	526	515	523	521	561	510	531	561	550	523	554	527	496	527	521	569	520	539	566	540	534	488	548	527	545	513	567	547	542	535	570	574	617	540	552	521	521	541	521	549	555	524	528	534	504	558	529	558	518	545	535	521	504	549	539	556	541	524	530	497	549	529	565	568	558	538	561	541	501	535	508	501	570	509	533	561	543	560	528	532	537	537	542	500	560	535	570	550	549	539	500	524	521	524	525	531	521	510	544	555	522	528	551	591	559	549	526	537	501	538	540	519	578	510	550	521	517	568	492	501	522	528	499	532	537	515	505	546	558	534	544	532	561	521	511	566	569	562	550	508	568	490	541	527	574	528	542	519	520	556	542	569	513	524	524	554	569	531	584	545	552	564	532	554	549	532	501	549	557	503	502	512	531	538	558	517	540	499	511	545	554	561	533	546	546	522	522	567	519	577	567	518	546	575	534	543	556	541	533	532	535	544	563	531	551	554	567	539	550	575	532	534	509	518	576	536	533	528	527	557	491	499	529	543	547	557	518	508	568	515	559	559	511	559	538	494	614	518	582	523	586	509	472	565	558	562	534	521	573	546	550	507	517	522	517	535	505	505	521	565	539	550	515	549	536	597	549	510	584	559	547	550	535	529	535	524	538	571	546	558	530	541	558	585	554	472	541	501	526	511	539	577	554	545	524	560	537	579	535	568	547	531	532	541	553	525	496	531	523	547	539	502	522	544	512	507	570	543	581	511	518	538	581	522	516	534	513	530	572	531	538	570	539	539	553	524	558	547	520	544
22764	21410	28932	24261	21350	20072	3164	622	478	465	455	396	375	367	354	378	354	379	366	340	321	352	354	338	331	322	316	338	336	302	361	331	337	313	319	302	284	309	327	344	379	353	340	334	339	335	329	298	319	333	338	337	355	331	338	313	358	309	346	318	320	316	322	343	360	309	303	353	319	286	321	302	338	339	320	332	294	351	292	316	300	314	292	313	303	334	315	320	287	292	291	302	306	318	330	306	310	304	343	315	324	326	287	293	286	285	279	311	305	294	286	324	323	328	323	336	317	357	284	292	302	314	287	332	318	324	332	326	312	321	313	332	290	306	325	354	297	314	326	315	300	316	326	317	274	291	305	322	338	289	303	339	281	339	322	303	312	304	298	288	294	292	285	314	317	292	306	352	332	336	300	306	283	312	309	336	297	327	296	345	319	303	306	337	316	282	312	288	336	293	319	338	333	363	313	317	316	305	331	302	340	319	327	297	307	297	285	330	322	295	340	300	291	315	331	330	312	322	307	321	293	317	319	311	331	306	288	309	315	329	340	310	296	303	319	316	325	340	337	336	318	325	337	300	315	312	308	305	303	297	299	311	293	292	305	329	337	311	289	310	305	306	285	308	293	299	321	336	320	312	317	286	294	284	326	314	299	301	287	325	308	336	314	319	316	302	268	307	302	283	307	301	306	308	330	318	317	312	278	317	330	352	318	295	329	317	312	313	300	346	280	324	354	270	315	305	334	322	363	303	314	348	309	318	320	344	309	310	287	327	327	311	351	325	300	322	310	326	304	314	298	298	290	300	288	355	318	331	316	333	304	335	312	303	316	329	336	340	303	305	282	302	328	340	302	309	287	318	296	294	311	298	301	328	276	301	280	305	335	318	300	352	307	288	324	293	320	316	350	313	297	276	353	352	331	340	317	302	304	319	328	321	324	325	329	310	291	278	334	323	278	308	305	341	331	329	291	301	299	314	339	329	295	304	301	304	332	334	283	320	316	281	276	342	302	318	310	290	330	293	306	326	325	337	312	325	312	321	302	290	302	325	295	283	299	308	341	295	315	285	315	343	336	327	298	306	310	304	260	333	284	313	323	280	324	309	284	314	316	315	297	298	322	309	336	366	301	339	308	310	322	304	317	284	305	302	305	344	303	307	300	316	324	321	327	313	317	298	336	293	297	300	310	310	279	342	319	346	301	270	330	331	312	299	338	341	308	325	346	306	304	315	316	330	309	259	288	332	341	328	307	291	280	285	328	316	307	328	333	339	315	321	308	311	306	287	330	286	300	319	303	298	321	304	325	287	325	309	306	315	325	309	326	312	306	306	282	301	317	320	314	311	290	330	303	310	321	299	329	358	301	301	306	309	327	286	308	314	315	296	304	299	305	299	321	325	328	325	308	308	298	336	295	314	312	296	316	307	269	343	307	270	297	316	298	361	325	315	276	310	298	313	309	316	325	315	285	284	310	291	322	302	310	281	301	309	317	280	306	331	303	296	297	316	313	303	290	305	297	322	323	308	327	292	297	334	316	315	313	315	320	294	342	344	308	344	320	301	335	321	321	353	307	328	349	334	310	307	279	305	322	303	352	321	333	323	301	311	299	303	313	312	272	280	298	320	286	295	311	334	293	337	304	288	288	333	328	324	326	332	303	320	308	326	298	348	299	319	289	304	329	343	315	309	318	295	310	309	334	310	291	292	318	314	289	304	326	328	284	331	327	327	321	324	323	322	320	322	324	341	318	303	303	306	261	306	336	294	304	291	313	347	320	334	305	320	333	300	287	316	300	268	311	322	281	316	324	314	313	326	317	301	303	297	328	284	283	307	322	311	297	309	339	351	319	324	308	317	310	303	337	304	309	323	310	308	306	286	339	312	303	313	345	310	298	295	314	320	313	321	286	310	330	307	295	320	315	302	316	283	355	323	268	315	309	304	307	321	296	283	298	327	302	329	316	291	284	319	311	310	318	275	330	307	326	303	292	309	304	315	320	319	323	321	326	319	300	299	313	330	309	316	360	315	310	356	276	301	318	357	305	364	320	323	330	307	300	308	312	310	303	310	318	315	335	314	282	329	315	317	284	331	319	283	297	298	285	307	319	286	325	317	281	295	298	315	312	311	344	302	330	316	323	319	330	339	281	311	314	293	292	330	290	312	316	305	309	339	319	312	308	287	308	307	312	294	318	334	331	314	281	292	338	309	280	321	313	331	349	285	342	339	315	339	327	295	347	307	331	334	310	323	323	310	346	298	252	319	338	292	304	313	324	284	316	269	300	301	295	339	308	297	315	341	310	323	299	294	290	318	324	287	332	315	309	303	316	306	332	290	338	342	325	338	320	308	323	325	331	306	343	280	307	315	316	282	320	330	342	306	319	355	309	309	312	292	347	326	336	290	355	304	294	311	313	324	281	299	299	311	298	317	337	336	323	308	314	297	292	324	333	297	339	338	308	348	317	328	309	293	322	341	313	302	302	317	327	306	330	330	315	323	307	313	316	334	292	298	330	326	324	319	312	332	279	330	317	306	289	335	311	301	338	312	314	297	328	305	329	317	320	315	290	286	285	319	319	314	300	298	307	307	314	314	343	330	323	283	333	305	360	300	328	342	324	320	329	313	329	312	333	326	324	298	292	304	313	325	306	288	303	309	318	298	306	306	343	323	324	294	291	315	342	301	347	316	280	325	318	302	317	348	300	290	342	298	281	314	302	328	310	296	333	276	293	309	329	319	330	329	315	316	300	329	312	331	302	321	315	319	290	310	291	291	303	338	363	278	306	295	308	305	311	325	312	355	329	318	299	290	301	312	334	315	290	295	279	293	337	303	318	323	336	311	320	323	306	303	305	280	309	320	300	292	287	312	299	291	295	308	340	326	295	294	327	309	295	305	326	317	299	291	333	329	267	281	282	319	299	313	297	305	295	303	331	300	320	289	296	333	311	322	309	306	291	327	306	299	316	294	307	281	322	324	330	339	321	320	316	298	317	299	309	297	308	341	284	321	287	325	329	302	328	296	317	305	298	345	305	288	318	329	292	314	322	309	294	352	305	312	334	330	322	317	296	326	345	302	297	317	323	280	290	329	302	336	304	314	298	316	315	342	312	317	293	302	302	300	294	342	283	322	323	336	315	314	294	318	296	332	337	308	318	326	307	319	335	310	325	335	327	321	306	318	301	323	321	297	317	310	290	312	303	296	331	309	257	296	310	333	310	295	331	291	319	337	319	323	321	307	349	310	304	317	288	284	305	325	316	311	308	283	315	322	312	306	327	341	316	317	316	303	321	318	284	307	331	315	289	296	298	311	318	312	303	284	300	311	318	338	315	336	349	315	297	306	291	300	283	297	304	304	327	302	333	298	313	303	340	312	288	324	279	286	324	314	320	335	304	305	293	313	310	303	325	302	309	322	324	308	292	310	322	300	322	288	329	350	298	297	326	290	317	299	306	330	302	307	300	298	320	307	340	329	305	313	333	303	325	304	309	318	299	342	306	332
47936	89504	48262	2824	1891	1552	1204	1009	884	699	715	616	593	556	514	483	459	497	498	462	437	437	440	419	433	468	467	449	386	413	444	414	423	413	413	418	393	409	447	457	421	452	444	454	415	471	501	443	478	466	458	500	478	500	397	454	456	442	423	435	422	432	427	431	401	389	461	419	400	389	459	432	465	444	412	432	412	403	404	426	438	396	365	430	431	379	408	402	421	407	415	448	396	414	391	394	400	401	453	350	388	417	403	386	431	421	397	409	384	376	423	408	425	413	364	428	371	431	396	405	374	408	392	405	392	391	386	371	393	377	416	402	396	402	399	380	417	408	392	393	386	393	413	406	400	395	414	394	377	360	441	390	418	414	377	389	397	382	420	418	449	413	397	405	393	405	409	373	428	402	382	399	407	404	385	426	414	409	369	439	418	393	390	388	406	381	389	417	403	397	364	405	380	385	412	415	400	387	427	391	405	424	368	398	403	377	374	380	406	389	373	435	402	386	420	432	381	360	370	392	420	401	408	388	398	399	392	407	401	379	406	385	409	417	396	421	419	397	373	415	393	375	401	433	387	397	386	402	395	402	364	388	388	404	397	395	404	383	387	412	380	412	397	397	372	379	411	383	401	400	404	385	418	388	410	354	409	390	400	386	392	433	391	384	380	420	416	408	401	388	397	402	408	393	391	376	412	400	387	380	388	404	354	391	419	397	403	383	417	410	361	396	384	395	390	395	402	396	373	424	398	400	400	371	406	403	392	413	401	388	396	411	402	395	389	413	366	402	386	395	406	369	379	399	411	385	431	400	384	379	366	427	434	388	413	417	407	419	423	412	407	364	383	386	411	391	380	422	405	418	409	407	384	372	402	390	407	387	369	397	391	419	414	375	403	391	367	430	436	382	392	422	409	407	369	411	429	401	365	392	374	427	407	431	399	400	400	401	391	375	379	408	386	393	385	406	395	359	384	392	452	409	395	393	391	390	389	371	383	366	403	402	378	419	397	405	397	420	409	380	413	419	374	406	386	387	372	413	373	423	371	382	378	388	383	399	378	422	365	402	395	373	382	385	398	386	369	402	418	387	406	395	394	398	401	420	460	391	399	390	364	391	402	389	396	372	355	418	359	403	396	402	422	397	386	404	394	416	379	378	423	392	400	394	416	382	395	392	416	395	412	396	379	380	394	378	425	396	405	388	419	378	409	395	384	403	405	393	370	393	384	423	394	365	400	408	397	406	381	400	396	402	416	386	391	387	391	411	410	366	440	399	382	431	403	415	364	386	376	389	382	396	390	401	408	389	378	394	403	408	368	393	373	390	384	404	416	372	414	384	418	381	399	397	387	443	362	407	384	374	387	376	379	401	368	416	428	419	373	379	419	393	390	395	399	430	412	429	403	395	389	439	397	400	374	430	392	384	379	411	369	391	398	441	378	417	411	380	403	420	399	412	415	397	386	408	373	449	412	360	387	374	386	360	395	446	419	356	398	406	420	371	395	431	393	377	396	425	393	366	421	426	362	368	398	397	416	400	390	382	350	392	458	402	419	369	393	401	420	392	393	370	410	374	366	404	405	346	406	376	387	389	384	437	386	410	392	389	395	416	410	380	384	422	377	390	377	365	407	388	402	414	393	398	381	403	390	429	429	369	397	407	400	442	377	397	404	406	436	414	383	434	431	394	397	415	367	425	410	401	391	442	394	368	410	382	429	395	422	397	387	391	360	406	410	440	427	412	386	400	377	374	403	387	377	377	399	375	385	386	389	378	398	358	385	389	373	408	409	426	429	386	397	379	454	391	387	389	388	384	422	401	396	387	418	399	421	394	364	433	402	416	399	355	416	393	413	385	396	411	377	348	392	354	383	356	359	406	413	403	395	385	394	374	377	385	395	366	397	408	398	401	338	391	430	405	394	410	420	424	389	383	411	414	415	406	372	419	398	410	396	376	397	418	405	384	413	412	385	389	396	362	411	385	407	406	401	444	405	442	385	450	420	400	413	386	404	393	425	403	377	415	415	384	379	402	425	363	392	377	388	406	412	394	387	430	359	405	381	381	385	430	406	433	353	400	397	368	392	422	420	390	389	381	416	397	442	377	417	403	398	401	390	377	357	360	409	386	395	383	362	431	403	391	396	403	416	430	397	404	424	371	407	392	389	410	385	387	402	419	419	389	374	419	411	371	382	384	431	373	405	416	384	374	406	407	359	391	419	390	397	410	389	402	411	401	400	363	368	425	390	409	423	436	411	391	379	408	367	391	361	402	407	399	407	410	387	452	409	388	418	369	408	411	403	403	401	398	413	392	439	413	384	389	399	407	398	413	396	413	367	357	366	402	403	372	378	395	395	388	413	378	399	418	384	404	404	399	413	365	379	396	423	446	407	406	397	396	415	400	355	408	409	427	375	397	383	372	377	391	392	409	403	374	433	384	393	358	391	372	406	399	431	384	404	351	396	384	369	369	406	384	409	365	434	386	380	388	391	394	370	399	375	387	377	408	397	426	404	408	385	422	401	394	391	394	411	389	399	397	399	392	410	401	379	423	391	428	407	412	423	403	398	360	396	424	381	361	406	398	407	384	387	399	412	413	374	399	397	410	392	403	437	412	387	410	401	410	373	440	426	425	440	417	409	423	424	436	424	445	410	418	408	411	426	454	409	451	370	387	384	407	460	363	381	380	414	385	368	433	375	421	397	374	387	400	416	388	399	366	439	414	404	435	393	422	358	408	406	401	388	428	385	398	414	401	406	409	393	360	422	360	406	385	424	359	386	413	383	373	432	397	396	379	396	420	393	387	401	416	391	439	383	406	400	382	400	375	438	417	379	419	390	381	410	408	416	373	367	379	431	388	395	398	400	395	374	392	396	382	394	416	399	415	370	382	395	422	369	381	396	363	403	410	423	376	387	410	400	431	387	424	390	386	411	405	413	408	390	442	386	395	398	359	408	423	394	389	395	421	432	394	377	409	423	412	410	427	441	406	381	395	397	419	437	404	394	403	375	398	378	388	379	388	401	394	398	427	408	403	408	434	407	393	437	412	423	378	419	403	397	417	415	429	396	415	353	395	417	397	404	385	417	387	402	401	438	405	450	391	412	396	417	417	378	398	394	449	394	413	415	406	407	392	419	428	388	406	410	389	440	400	390	389	383	418	385	396	414	416	355	371	371	440	411	412	416	395	381	417	386	416	359	406	411	393	395	396	388	403	401	385	369	398	408	399	391	408	393	378	420	376	399	405	413	386	370	424	389	422	389	420	404	424	420	385	374	395	370	427	393	366	425	383	381	371	437	420	461	400	397	412	377	387	399	426	404	424	402	363	385	358	388	421	412	422	436	361	409	411	392	397	405	405	384	391	403	424	414	411	423	402	416	390	401	356	378	396	352	384	397	381	376	407	378	395	424	421	400	398	407	380	391	398	383	419	392	408	399	402	383	391	414	380	407	387	398	430	390	408	398	397	438	398	378	421	404	381	389	414	394	388	403	401	418	380
27860	20735	13352	1394	680	604	512	471	476	472	486	482	473	447	437	489	506	452	479	446	437	463	500	507	468	488	475	449	471	464	492	515	498	496	526	535	460	465	462	507	484	490	432	479	465	496	452	485	478	534	489	487	506	491	480	465	491	490	477	494	530	490	479	469	455	502	479	491	511	511	458	508	481	478	473	495	484	521	461	431	478	456	475	490	445	520	474	488	511	458	455	504	437	452	498	454	477	476	505	492	463	436	466	477	469	500	502	492	454	489	407	471	486	466	460	475	476	504	481	462	490	454	478	448	487	514	525	471	478	518	465	462	480	463	473	489	476	424	449	485	480	466	448	487	458	481	489	467	494	485	449	452	488	482	461	448	485	469	466	467	472	491	452	470	439	474	450	493	496	460	463	453	482	493	465	457	495	475	463	483	483	482	485	459	480	486	523	458	462	469	491	478	480	480	454	493	459	456	507	454	506	452	453	490	465	476	438	448	505	460	481	474	420	477	473	469	469	502	474	452	473	480	454	495	476	439	474	505	468	498	501	484	495	510	479	498	457	484	473	483	470	447	480	462	488	451	466	480	483	491	467	488	534	497	483	483	432	458	502	469	469	489	449	468	494	512	469	496	464	495	502	491	466	479	487	496	465	473	455	440	481	515	464	494	477	487	456	455	471	441	483	503	431	486	490	470	494	473	442	471	485	462	460	461	499	460	485	493	460	511	480	488	430	475	502	483	484	517	448	473	503	473	470	510	475	474	478	425	410	515	469	511	538	476	449	473	472	443	502	475	485	503	484	466	485	485	481	442	495	432	514	500	447	450	463	456	467	474	496	477	435	456	488	478	438	470	493	449	503	465	474	507	454	468	493	474	451	465	506	461	497	467	511	474	468	490	487	484	499	519	441	471	474	522	456	478	471	467	461	492	467	459	487	483	465	467	474	483	504	491	469	464	499	459	484	482	498	485	493	464	468	500	474	482	485	507	478	472	472	465	468	515	471	520	460	451	472	481	491	442	484	489	500	468	539	475	488	500	473	494	483	491	504	454	500	454	448	470	480	465	499	464	436	501	454	468	501	454	483	471	454	457	450	462	466	474	481	513	471	449	453	512	488	470	466	461	453	447	485	457	470	502	469	458	442	434	453	479	483	459	451	443	453	449	464	465	457	486	486	468	496	470	476	495	489	456	501	456	470	479	471	496	471	469	510	522	472	523	482	487	507	509	448	500	481	459	449	469	491	485	462	495	485	478	464	451	469	425	477	471	474	429	499	502	445	488	460	451	471	477	505	465	443	476	461	424	466	476	494	471	499	480	434	439	490	457	441	495	490	510	441	479	493	449	483	490	491	482	457	478	432	465	470	501	444	492	477	464	469	443	471	468	438	477	474	497	453	456	485	482	523	478	473	481	457	480	461	496	494	490	433	471	466	441	469	480	453	469	469	474	488	497	461	453	488	444	488	511	477	466	487	437	478	494	510	480	456	494	491	491	475	473	475	498	470	502	490	451	489	473	496	480	470	492	480	494	449	458	471	493	457	463	490	488	479	417	462	468	494	433	469	440	474	465	506	452	488	468	467	443	471	452	491	489	464	488	483	445	465	484	464	474	468	467	491	438	498	478	504	478	470	475	438	442	474	461	455	491	453	439	501	475	494	508	449	475	440	491	454	496	460	471	459	522	457	459	477	468	467	480	501	461	479	488	470	485	460	453	489	545	486	497	458	488	457	491	446	504	489	482	400	501	442	491	436	499	476	491	452	439	487	445	458	506	446	454	482	507	474	472	478	483	465	461	487	452	476	477	467	499	495	456	481	462	470	461	486	486	488	490	466	428	519	480	452	461	502	495	473	488	449	455	478	463	479	480	431	479	494	479	483	452	469	465	499	501	517	466	461	476	513	461	475	464	489	482	466	491	450	484	480	478	444	479	500	468	468	475	493	499	450	481	462	445	494	473	488	478	463	490	474	467	480	473	491	434	479	495	480	471	449	469	455	489	451	477	459	517	489	452	451	446	488	487	459	476	470	462	482	474	501	481	469	498	440	488	464	460	456	465	500	507	453	450	481	458	500	430	496	477	478	473	463	504	464	497	513	462	489	499	453	477	455	481	474	466	434	454	456	445	482	457	478	478	469	497	467	431	475	434	457	457	486	457	463	471	478	453	496	506	485	453	444	459	502	452	474	469	448	472	488	465	494	465	454	494	484	491	486	540	467	490	453	524	499	491	478	463	468	477	486	506	493	483	492	483	486	481	488	502	492	483	465	478	439	487	443	461	494	453	478	485	482	449	496	477	476	482	512	442	452	481	482	468	490	459	463	475	481	455	449	506	481	473	508	486	460	493	450	523	497	488	493	447	476	449	479	457	472	456	487	429	456	453	467	486	464	488	487	511	472	499	476	469	454	498	477	474	451	476	465	488	452	471	510	454	476	475	437	484	484	495	497	485	458	430	456	483	466	464	492	499	509	464	491	445	493	437	485	453	468	439	480	482	459	478	482	462	491	494	421	481	513	458	470	483	492	482	443	485	457	494	448	488	490	505	467	442	485	468	476	464	479	484	459	456	437	467	475	474	433	439	461	447	500	444	462	470	522	474	483	469	475	438	446	455	482	449	466	469	477	522	527	474	477	461	485	466	468	497	460	512	485	455	466	442	473	461	474	483	493	481	494	498	456	476	497	483	444	469	475	510	486	498	472	465	489	465	501	458	496	528	489	469	450	484	436	465	485	441	501	503	486	494	507	481	484	512	472	438	439	466	434	469	458	456	463	492	449	472	507	503	437	463	487	463	488	500	470	504	529	509	503	515	501	471	422	477	487	449	448	440	471	472	511	471	467	481	446	463	462	447	439	488	438	478	461	456	472	436	499	509	514	472	493	484	453	466	475	480	482	508	484	481	458	463	463	486	490	453	472	447	476	468	498	462	532	468	486	459	443	476	493	461	469	464	513	493	471	501	489	476	494	488	471	483	476	491	452	469	480	481	491	481	450	451	488	473	458	436	466	446	497	464	501	458	509	449	464	456	501	458	507	462	481	478	491	466	463	474	432	476	476	504	459	468	472	492	495	508	490	496	464	484	487	448	456	425	447	478	470	464	469	455	456	475	452	490	491	467	500	458	482	481	447	509	470	483	510	498	472	470	471	476	505	446	482	502	465	471	539	504	483	437	496	491	489	475	508	457	471	465	469	506	513	453	483	509	486	449	478	490	452	467	511	472	477	450	484	512	476	511	478	484	444	489	473	416	478	473	481	478	470	473	470	496	481	495	485	485	517	423	460	439	488	496	537	469	442	457	492	464	477	465	451	448	492	506	505	526	472	462	456	512	468	427	468	520	480	470	518	433	447	472	499	496	508	479	471	484	452	463	501	471	424	487	438	500	490	480	484	460	447	457	493	486	482	459	472	455	473	499	494	483	489	490	501	476	470	476	456	491	486	489	499	509	428	517	523	474	453	488	458	468	478	465	504	478	473	469	465	453	461	481	480	531
15047	27354	9496	743	640	620	647	637	622	656	596	617	625	616	622	638	579	613	612	618	618	623	600	625	610	605	613	594	602	574	574	590	628	619	630	618	607	625	602	624	624	622	622	616	610	641	631	603	663	621	645	655	661	637	609	638	649	666	607	625	614	622	639	611	620	590	617	596	635	618	585	580	649	590	637	608	613	594	617	627	630	620	623	670	579	605	634	550	589	623	639	630	615	592	610	648	608	617	590	596	579	660	609	576	626	612	593	619	631	578	614	591	585	602	596	598	620	608	606	607	559	613	625	589	633	595	601	603	571	587	608	587	594	583	648	606	622	617	600	599	576	642	631	611	628	624	651	620	618	584	603	616	615	636	610	596	629	595	607	589	620	655	579	624	604	592	630	614	551	628	661	585	613	617	592	564	580	614	614	615	639	572	602	577	604	616	597	609	587	613	582	666	620	574	596	653	583	639	616	619	629	617	607	575	605	592	605	603	572	630	612	558	649	569	599	607	574	569	613	638	641	570	614	624	559	591	585	607	599	590	632	555	599	559	629	567	599	571	641	595	658	649	611	625	617	596	606	617	647	608	628	598	647	550	608	581	574	571	559	585	588	587	679	638	627	589	613	577	607	579	637	568	591	596	665	632	542	611	612	633	583	607	606	604	575	591	598	570	585	594	603	554	597	603	636	630	619	628	638	586	608	629	640	589	616	608	630	606	603	634	591	578	621	598	574	635	652	624	591	606	599	665	597	564	592	584	602	630	665	627	588	624	546	590	602	628	590	594	657	641	616	585	621	619	629	592	612	587	599	579	613	635	589	576	569	596	592	615	612	607	619	634	599	608	547	569	541	575	605	583	625	588	590	575	630	625	578	609	571	589	565	634	627	647	611	622	580	659	575	643	590	619	610	599	569	636	564	576	597	562	625	565	638	661	603	609	657	632	593	600	638	601	600	625	647	626	604	615	615	541	616	624	612	612	610	609	604	622	596	602	683	615	644	626	616	646	628	631	597	583	616	591	612	622	613	591	634	599	619	607	625	568	623	578	568	620	642	604	608	570	594	589	621	588	647	607	628	588	647	611	635	593	578	577	620	643	611	592	640	625	626	591	603	611	608	603	648	601	607	598	585	619	643	626	587	601	630	597	591	612	571	572	619	612	638	605	617	626	604	618	609	573	621	611	599	561	576	568	582	637	608	581	613	610	607	656	633	633	634	583	594	616	604	637	588	631	614	605	635	590	581	577	596	629	607	578	585	614	579	604	601	603	619	623	613	581	609	621	630	580	638	601	661	614	666	589	620	615	622	590	588	602	596	594	604	580	559	611	575	622	663	599	628	620	640	593	633	629	601	598	585	609	601	557	685	626	606	630	600	646	586	590	613	626	639	622	597	592	592	554	603	605	575	609	583	667	582	617	596	577	628	629	581	552	617	594	629	590	614	614	577	560	619	602	611	600	629	632	648	561	588	585	643	627	592	617	624	615	612	587	649	597	666	580	611	612	647	656	567	591	598	624	608	620	604	593	587	571	599	590	612	572	598	595	587	576	602	610	580	599	593	584	567	581	612	579	608	574	668	625	607	644	570	618	628	656	608	586	628	599	617	600	621	589	591	617	643	610	621	608	590	595	572	575	599	601	618	569	582	616	607	639	595	593	606	564	614	622	610	558	618	628	621	623	591	584	609	608	591	586	644	653	603	590	623	568	622	571	608	579	604	615	591	632	574	632	604	618	615	623	615	604	615	594	594	604	650	621	602	623	614	628	633	609	617	651	622	613	645	604	581	646	611	609	622	608	634	629	576	575	591	622	615	606	595	644	609	612	613	604	625	598	625	610	599	622	626	603	574	584	589	611	615	565	621	622	633	617	553	649	598	608	595	647	649	607	586	606	589	586	589	595	612	640	610	604	608	604	596	597	579	609	582	606	627	593	613	561	603	580	591	594	608	606	607	629	623	630	569	648	543	608	589	587	590	622	639	610	607	644	620	610	610	620	611	606	635	590	594	651	592	612	631	567	643	601	583	569	590	584	605	592	589	640	618	610	574	620	596	639	581	590	599	595	573	628	604	612	607	648	574	621	622	587	621	630	573	611	611	568	610	632	592	581	616	619	601	592	600	604	627	632	646	637	584	627	603	608	613	583	664	586	585	623	669	631	597	595	640	642	613	630	628	617	584	588	633	568	637	606	623	629	600	651	566	599	606	608	587	593	607	613	558	591	601	537	614	607	606	594	586	606	592	573	629	607	616	607	587	613	578	603	602	581	659	629	580	649	568	625	599	596	618	625	587	600	616	660	590	586	609	599	604	569	627	587	615	595	601	627	578	628	619	585	587	561	569	596	640	605	612	556	603	621	616	580	615	612	594	624	573	598	590	568	585	598	612	593	595	610	597	605	624	582	634	589	611	607	608	617	612	568	589	614	614	616	582	632	619	606	584	617	623	579	667	582	622	619	609	625	593	617	598	588	639	573	610	558	607	602	608	625	606	619	610	606	645	634	594	625	618	637	607	598	634	642	599	617	594	604	603	589	588	668	554	609	556	664	579	581	580	564	606	655	624	617	597	640	648	560	600	622	548	596	604	610	606	601	613	575	627	562	609	622	608	612	580	588	565	641	633	585	609	576	596	618	583	589	605	597	616	581	621	616	592	634	545	602	575	616	595	629	579	630	645	592	603	594	601	582	609	601	626	604	598	631	599	583	612	652	586	552	672	579	616	595	578	594	660	586	641	619	608	602	632	572	627	548	637	570	602	591	582	607	612	617	584	604	630	595	646	585	608	598	611	633	618	596	594	611	640	623	577	572	618	593	568	616	594	593	596	638	561	628	616	609	602	578	575	590	604	600	609	597	620	564	573	570	605	594	584	588	596	613	570	625	617	569	597	612	607	630	580	603	615	571	552	617	661	642	570	613	575	587	635	591	636	653	639	602	575	624	590	600	576	601	641	591	558	623	593	605	599	626	583	597	562	624	595	602	574	612	614	614	627	623	597	616	642	609	559	591	577	620	618	625	611	629	617	591	609	585	596	608	584	596	584	640	647	620	585	620	584	624	577	625	560	644	578	574	581	611	627	586	633	596	582	593	596	634	620	549	619	621	625	609	642	558	596	573	565	688	582	587	607	617	593	631	599	609	656	597	573	637	607	630	572	602	615	616	593	625	597	587	630	559	575	635	613	628	596	590	592	530	566	597	607	618	593	579	600	574	583	600	638	623	619	649	556	651	608	593	646	607	574	620	584	614	629	579	598	625	604	562	601	622	608	597	608	608	543	605	581	600	600	657	586	608	605	594	567	615	616	569	644	560	616	600	618	580	609	617	641	637	653	592	585	590	591	599	608	593	647	569	652	546	637	638	604	555	598	617	557	634	634	598	599	596	599	599	627	601	650	599	592	580	583	602	624	581	616	604	570	586	599	587	626	591	576	615	620	569	599	609	604	608	631	608	593	634	607	646	624	619	653	546	572	611	638	585	589	631	571	581	612	631
23742	21483	28646	24803	20079	5155	756	540	525	474	457	459	446	430	457	443	432	398	423	412	405	443	442	427	457	397	386	370	421	407	421	381	422	403	413	391	415	393	408	396	419	391	414	433	412	439	404	402	422	437	446	450	414	433	418	408	413	437	410	409	420	409	400	403	394	409	391	409	398	395	449	419	408	431	371	411	418	403	390	393	404	432	423	407	380	400	418	399	381	389	391	397	417	438	382	420	422	412	406	400	385	382	386	384	417	394	411	377	374	389	406	440	379	413	368	385	448	365	431	422	398	402	393	424	391	383	409	375	379	437	353	424	389	419	375	376	397	396	394	407	375	413	401	391	398	374	405	379	412	399	370	415	433	387	381	379	419	393	396	432	429	403	408	379	402	405	388	423	414	383	422	402	389	405	401	382	419	343	392	396	413	392	402	372	373	398	397	369	384	461	432	407	415	414	401	385	396	454	385	382	410	437	386	394	425	425	422	402	379	417	393	408	415	398	393	360	401	388	430	430	405	409	416	401	389	377	380	400	437	420	386	430	408	398	376	414	415	413	402	407	383	421	413	424	384	345	406	399	396	372	400	392	396	406	409	391	377	389	378	396	402	413	404	431	356	371	406	371	400	376	383	387	407	399	411	450	388	395	419	404	401	375	400	381	367	416	410	387	416	400	404	413	424	403	414	377	392	405	380	395	396	383	394	393	384	384	384	417	363	398	370	391	399	385	426	438	379	375	381	413	396	399	431	389	360	418	386	355	421	428	395	389	379	414	383	365	452	406	386	426	385	424	421	427	377	371	405	375	411	378	399	387	384	406	406	427	400	375	430	402	416	359	358	374	370	397	400	382	374	387	438	426	384	391	368	426	398	402	392	425	375	388	391	400	418	409	396	373	359	406	408	404	427	378	367	396	406	384	407	430	386	396	356	400	418	394	400	402	417	427	392	424	386	388	386	403	379	382	409	432	373	420	423	386	420	412	376	394	395	428	419	411	398	421	375	376	422	414	417	410	414	404	433	383	413	419	394	431	408	419	391	429	426	415	378	408	369	387	434	408	429	393	397	387	390	401	395	371	405	365	375	384	395	400	370	409	370	406	410	381	406	396	405	427	402	397	405	398	430	409	381	401	408	380	444	394	400	406	392	377	416	414	400	404	400	403	390	388	414	373	384	372	380	418	406	405	406	408	368	403	424	376	423	389	424	423	386	403	414	379	389	394	428	434	393	367	405	427	381	384	399	388	418	397	381	405	406	441	368	434	393	423	374	381	383	416	408	412	397	364	399	417	394	418	372	401	400	354	416	366	402	387	426	425	393	413	396	377	386	420	393	417	397	428	439	416	384	386	387	389	403	412	376	382	402	382	433	437	384	400	385	365	392	384	381	416	404	412	395	425	414	420	409	377	380	415	401	392	381	396	435	392	371	367	405	407	364	408	379	392	397	402	397	386	392	405	370	404	402	408	427	420	398	375	404	395	400	400	442	417	393	423	409	388	399	407	403	412	390	423	381	382	386	416	382	411	414	387	426	379	392	414	391	362	365	385	414	392	389	406	387	436	403	405	399	421	418	358	423	406	399	404	417	422	404	417	342	391	407	416	425	390	370	393	458	416	412	399	379	410	396	433	401	388	408	400	414	439	402	419	415	409	445	401	371	390	399	385	455	403	376	388	394	432	408	408	380	412	402	419	348	376	360	442	397	392	374	411	394	432	383	422	403	415	426	410	361	379	399	423	403	423	420	416	420	397	368	403	392	385	432	396	397	392	399	392	418	418	386	390	363	401	360	422	377	432	425	408	410	391	434	373	397	422	373	394	391	408	421	402	420	441	402	422	379	395	362	400	405	380	406	390	390	382	401	398	393	383	387	386	438	430	399	402	406	404	377	388	428	401	407	368	407	418	386	394	367	391	396	403	441	408	389	388	377	412	401	388	418	383	392	385	410	395	412	366	373	436	399	392	424	405	407	396	382	402	390	434	394	360	418	397	384	410	444	431	419	401	405	384	392	396	386	368	403	405	396	407	381	408	353	408	424	411	394	382	402	384	391	421	398	379	449	411	398	412	424	406	365	460	409	389	392	353	377	356	381	369	373	454	390	396	399	413	396	388	366	403	444	427	401	456	370	412	370	376	389	398	432	381	399	402	346	424	387	433	383	407	399	396	412	380	413	421	402	400	394	421	421	404	361	403	379	393	392	397	400	438	391	421	440	373	403	379	386	382	390	347	443	391	397	383	402	405	419	420	426	387	375	405	344	379	398	389	368	408	391	402	403	398	390	384	415	417	407	419	426	426	394	409	418	397	429	427	392	398	409	393	401	409	399	405	423	435	396	403	384	410	448	421	381	370	413	420	389	402	370	400	396	381	432	386	411	444	438	401	390	403	405	398	421	430	376	423	418	367	373	414	365	389	397	384	398	430	380	392	416	405	413	405	416	415	414	463	410	381	382	389	401	427	383	383	412	382	432	398	405	415	378	384	403	418	419	435	374	373	378	393	380	392	424	390	441	404	440	369	426	393	418	402	390	395	410	407	371	401	372	388	414	449	394	389	442	448	404	407	409	413	370	421	409	406	424	431	423	371	385	425	401	357	406	391	423	376	397	398	401	411	414	389	351	390	401	419	407	416	378	409	412	390	418	395	411	384	410	443	403	438	422	410	414	416	422	416	385	410	378	413	404	440	380	380	398	400	405	368	379	377	408	416	377	370	383	398	422	395	410	363	427	407	405	404	411	394	391	368	431	403	360	377	407	396	419	408	400	392	378	393	377	386	378	365	373	423	377	407	398	408	415	360	409	432	414	397	394	368	403	402	433	410	369	392	424	410	430	426	410	394	402	369	397	423	412	412	421	431	415	403	406	397	394	397	405	373	374	404	403	374	403	404	395	366	422	415	423	395	418	397	394	386	424	372	381	415	437	411	426	434	405	390	386	394	377	421	366	414	426	377	400	418	397	403	412	387	391	390	376	411	413	410	370	374	397	397	409	385	380	422	405	403	381	400	412	383	388	387	407	387	423	417	422	399	351	420	401	399	343	393	414	403	376	393	355	351	417	381	401	407	376	424	441	433	387	411	389	413	393	438	394	398	393	412	386	372	388	376	419	407	382	375	387	399	391	419	372	382	437	384	387	395	397	417	366	369	411	411	422	365	394	446	389	423	402	391	403	415	416	446	404	414	406	397	365	426	403	418	412	411	389	353	418	407	415	427	423	411	412	404	406	429	397	387	384	394	403	398	431	404	409	392	387	402	403	377	394	383	367	403	342	371	406	392	412	393	430	356	429	386	413	400	444	391	442	372	447	374	396	394	372	407	379	364	363	399	410	410	403	441	394	420	453	381	404	389	424	408	450	380	390	389	400	411	395	378	361	399	353	421	375	392	385	411	435	409	409	415	411	384	410	411	426	423	427	406	400	414	390	379	387	381	413	427	402	435	388	398	400	411	395	403	430	422	427	390	398	381	423	419	401	388	377	408	416	397	382	394
39976	77660	39839	1744	1297	1067	973	806	787	740	675	629	636	551	599	584	552	528	566	557	523	518	539	513	515	538	562	567	547	522	529	515	539	537	554	533	511	543	565	531	558	558	538	543	542	574	529	552	556	603	606	574	594	558	523	528	560	534	520	537	513	537	516	548	504	512	524	531	554	544	527	538	574	535	500	523	485	516	515	497	491	535	511	511	514	507	514	497	482	539	519	498	529	540	507	529	509	488	506	556	490	518	507	569	553	490	521	503	519	487	507	517	478	520	544	566	537	488	492	485	481	501	538	540	540	511	541	513	545	509	526	487	513	564	533	519	545	526	563	538	514	536	516	517	491	492	534	500	529	520	536	553	521	545	491	497	557	492	545	494	521	531	490	494	489	504	543	469	480	534	544	523	541	524	505	516	556	534	521	477	534	470	527	515	519	509	527	469	515	513	524	556	486	521	554	536	525	549	496	550	511	524	548	510	511	527	480	489	516	500	525	551	524	522	498	515	520	537	543	520	530	520	500	542	539	520	569	495	494	521	494	502	526	522	542	508	525	541	540	503	587	483	584	508	488	498	560	524	540	496	519	551	525	487	482	524	537	505	521	517	554	505	501	531	483	472	541	521	485	557	519	553	496	540	514	530	529	517	527	481	517	506	534	549	501	526	508	483	516	511	486	472	525	534	531	521	501	504	535	517	500	518	521	506	488	521	536	494	567	554	528	508	558	513	503	491	516	542	478	511	520	536	508	515	475	514	525	516	557	516	523	514	516	571	536	544	471	552	511	491	534	557	464	495	510	492	508	531	505	488	551	513	562	499	537	511	519	518	530	525	516	506	492	531	540	529	506	484	498	528	538	538	529	529	524	531	543	521	554	522	534	529	558	524	510	521	536	527	522	539	517	536	509	526	555	542	529	525	500	505	524	516	550	532	549	528	504	539	526	528	500	517	479	517	578	503	511	486	546	500	484	477	434	560	513	514	558	529	484	524	500	498	520	490	501	503	514	550	553	507	476	511	517	511	515	476	524	538	502	509	523	524	487	501	481	526	512	503	556	518	573	495	492	510	504	526	499	530	479	555	567	487	546	546	482	502	501	494	549	502	503	528	495	538	539	536	552	521	539	531	505	531	515	510	514	517	490	512	556	524	509	542	535	501	535	508	527	525	517	518	512	517	516	509	504	514	479	538	507	562	528	530	570	536	526	510	531	504	559	545	562	552	460	548	527	504	521	523	543	523	497	521	509	510	521	497	533	478	556	512	542	540	544	500	529	557	565	497	528	559	479	522	500	550	538	533	505	508	511	560	498	528	539	520	504	541	525	474	507	539	493	489	503	524	521	559	473	493	525	511	498	545	513	541	505	524	548	510	526	509	484	487	517	531	524	524	525	493	526	489	495	535	507	527	506	516	496	560	509	558	508	522	529	548	487	535	501	553	502	517	523	510	481	496	540	511	515	542	516	516	514	553	526	498	495	516	544	529	506	518	525	549	474	450	509	519	479	537	521	578	534	500	493	514	576	504	526	475	546	561	506	513	540	516	516	602	532	508	554	533	543	465	561	547	584	511	501	494	509	526	537	525	522	472	547	539	514	525	515	499	530	539	520	536	537	551	562	513	507	538	509	495	495	539	540	532	525	534	533	506	518	516	552	520	518	553	523	512	521	551	526	531	512	546	505	545	503	503	505	499	539	527	507	495	523	518	498	533	481	494	533	487	486	537	526	474	503	548	499	550	516	510	509	499	525	537	521	541	493	506	493	522	515	568	533	539	551	526	463	506	512	554	530	541	494	502	538	507	510	527	535	524	507	544	512	502	484	508	509	534	480	514	504	519	531	503	511	530	541	512	524	562	522	539	543	504	521	581	501	508	524	517	545	509	553	539	498	503	490	534	556	535	520	532	551	513	547	528	505	531	557	502	483	521	515	529	542	535	521	508	520	523	498	517	560	503	501	500	520	502	544	541	552	523	557	540	527	542	498	480	495	506	543	563	503	505	498	514	520	513	552	526	539	549	512	542	528	555	521	529	560	530	510	514	526	517	518	554	515	516	516	517	525	518	539	512	507	501	559	538	502	536	488	503	493	543	490	557	490	541	502	540	514	486	527	560	536	527	510	533	497	522	504	505	531	540	505	508	509	519	485	547	529	516	527	534	552	527	494	521	512	510	519	491	527	514	518	477	512	546	501	497	544	485	512	533	544	555	498	541	516	510	505	468	525	509	494	542	499	499	532	538	506	557	549	575	503	571	514	524	539	526	524	565	550	538	507	489	548	495	511	541	516	505	509	511	505	455	523	533	519	547	534	489	509	552	480	530	521	512	521	500	518	508	552	535	519	518	511	503	543	520	543	536	546	499	511	543	544	481	514	510	561	547	497	532	520	507	514	513	536	531	492	563	529	570	502	522	516	495	518	492	498	524	533	499	551	564	504	515	541	511	496	526	497	517	525	506	525	535	551	544	505	511	556	544	587	541	504	547	516	505	520	539	520	510	502	512	524	533	553	480	514	468	534	526	530	515	534	507	508	493	513	499	524	544	556	508	495	489	497	474	574	505	519	510	472	520	498	530	577	526	515	527	506	503	508	550	543	510	506	535	519	519	543	528	522	526	504	538	499	543	532	514	517	540	539	520	523	489	544	546	527	502	531	524	507	517	514	506	521	498	519	546	500	497	527	506	493	533	532	495	495	518	510	503	521	538	513	533	559	564	519	571	565	488	521	547	530	512	531	525	531	499	529	529	527	531	528	496	472	529	519	555	515	525	530	571	520	511	550	518	531	518	517	498	512	564	542	522	527	505	487	515	541	500	503	504	526	521	516	525	538	536	562	511	475	490	515	468	527	523	503	526	512	524	524	505	507	515	498	510	479	511	527	532	522	487	523	519	488	485	486	547	499	512	545	523	507	533	460	542	548	581	535	535	502	519	546	523	502	561	507	489	523	529	538	506	534	523	499	513	559	541	521	498	516	524	534	532	511	514	528	548	492	499	511	527	512	549	552	497	550	516	532	538	522	579	523	551	507	507	511	558	530	514	537	499	533	497	497	527	516	549	523	528	528	527	513	525	525	480	472	552	519	541	510	506	543	567	520	505	551	544	532	516	537	529	518	524	491	531	491	472	521	532	527	486	508	520	534	531	489	514	528	524	524	552	485	497	525	539	515	560	522	521	534	509	457	540	525	503	522	520	528	494	513	523	506	505	500	504	527	545	504	533	494	536	498	485	516	514	467	520	460	548	516	534	537	514	545	483	511	530	524	538	502	510	520	521	575	555	528	545	521	513	516	532	544	541	539	525	512	531	526	568	530	527	530	532	528	486	582	531	531	532	575	528	540	486	497	539	584	494	514	509	536	563	517	546	501	537	510	516	506	504	522	539	513	537	497	491	509	492	546	514	537	523	525	525	486	485	486	506	560	496	515	544	578	528	544	484	490	519	548	524	492	544	467	505	504	540	571	515	496	493	515	504	493	536	528	485	512	511	537	505
24944	21714	27686	24208	5953	583	505	504	521	475	482	431	457	445	458	414	415	451	430	448	398	427	420	400	464	420	433	444	389	406	406	412	428	406	431	455	407	408	417	413	427	439	424	432	429	415	465	432	420	466	452	417	452	430	466	450	412	446	415	421	417	448	408	436	433	434	453	405	416	417	420	403	457	397	438	396	421	414	412	423	411	400	456	415	398	411	407	449	385	425	445	412	406	437	431	418	426	403	420	401	442	407	432	414	399	440	417	394	381	425	413	406	420	425	410	412	454	383	391	437	472	419	459	409	408	404	447	403	409	423	449	416	435	436	445	407	429	418	444	452	377	392	450	405	460	377	460	419	469	420	414	435	402	423	467	458	403	424	417	395	410	420	399	432	416	398	410	411	417	406	440	421	398	447	412	427	442	407	376	420	423	429	435	413	423	429	376	405	445	432	416	415	365	414	388	435	437	425	406	387	433	448	405	400	440	395	425	434	462	395	426	426	402	391	432	423	438	418	467	429	433	413	390	438	452	435	453	416	442	393	415	439	410	420	426	400	405	419	412	435	427	425	410	389	445	439	416	414	448	451	428	412	433	424	426	390	424	417	411	399	409	427	405	407	446	482	443	448	430	407	417	389	449	413	408	418	432	434	424	432	427	400	463	452	433	436	417	436	437	456	385	394	427	419	416	392	423	410	384	414	438	395	430	451	389	415	450	430	411	403	420	454	370	414	437	369	414	448	416	406	395	407	415	446	431	388	423	432	393	410	405	453	412	435	409	450	434	419	433	423	412	414	409	409	403	408	430	401	406	416	457	442	429	461	423	384	428	395	378	416	424	438	415	401	433	403	432	404	444	442	426	437	406	396	422	427	447	419	425	392	422	442	379	456	425	437	403	392	425	406	453	413	432	419	408	399	378	394	394	416	401	432	432	396	386	398	393	395	430	441	440	418	420	432	421	412	468	408	440	422	442	413	395	403	403	404	404	448	436	457	412	453	426	410	463	414	448	396	367	431	408	423	431	450	430	420	406	405	418	410	451	417	377	405	394	392	426	391	410	448	435	412	446	436	408	427	433	425	415	421	417	417	413	404	412	415	399	403	418	395	429	402	402	423	408	458	392	457	409	425	387	395	472	448	415	401	388	437	410	418	447	424	426	409	455	435	428	424	429	435	448	419	403	432	417	423	400	412	420	427	457	428	407	427	437	404	404	412	442	427	407	421	425	409	424	432	396	399	432	430	408	435	431	434	421	434	378	458	417	416	409	434	435	439	414	437	427	390	429	371	389	462	396	449	441	436	436	385	419	429	419	408	421	410	432	418	435	411	384	437	403	442	432	387	435	404	413	412	431	443	422	432	391	444	419	417	399	418	411	398	427	410	400	433	428	396	446	406	430	413	445	431	393	401	418	419	404	398	412	433	450	445	434	398	456	434	387	446	442	422	392	424	443	385	384	427	421	429	373	448	412	451	453	420	422	419	435	429	449	467	410	425	440	398	419	403	396	381	413	392	411	447	413	392	452	455	384	437	415	386	428	435	390	410	441	397	424	449	448	425	408	408	401	413	429	402	443	380	451	454	435	412	424	415	397	388	424	432	403	421	430	389	401	384	415	424	433	425	392	443	414	422	411	439	383	436	401	418	445	422	410	421	450	405	436	441	422	421	400	424	439	420	414	431	404	363	424	412	449	427	394	431	436	416	447	416	438	413	408	409	421	407	472	364	434	420	426	445	420	427	407	444	430	403	431	381	434	411	435	442	429	438	433	388	428	427	436	400	417	417	449	427	472	396	407	412	434	453	448	422	458	383	407	438	452	411	415	460	428	386	415	432	426	395	420	461	421	449	435	424	393	422	360	402	405	433	391	452	424	432	421	427	417	435	435	408	436	427	428	426	406	433	430	447	398	432	398	426	387	407	444	403	391	418	417	448	413	414	422	432	435	436	402	441	428	427	432	412	407	437	421	438	403	430	383	377	434	415	389	416	406	404	459	439	410	416	398	374	423	451	399	432	417	399	397	449	395	460	450	414	435	421	461	439	422	402	467	438	455	399	387	424	400	414	448	420	418	373	459	449	407	438	418	392	430	451	429	392	398	432	405	434	427	420	435	399	417	453	403	433	403	411	422	404	429	393	389	421	460	430	414	419	399	396	422	422	420	434	402	396	402	401	443	439	396	433	439	408	391	421	420	448	408	404	434	380	393	410	425	437	404	429	437	443	398	392	431	436	411	455	440	423	445	402	423	436	410	393	424	421	418	386	404	399	428	394	450	421	397	387	410	437	430	397	413	442	388	423	429	442	426	410	433	414	404	407	406	401	381	442	414	428	453	425	421	367	409	443	437	421	403	431	378	421	418	433	427	430	437	421	430	454	414	416	388	409	444	410	423	375	456	415	373	416	462	423	400	407	385	369	403	445	422	412	408	424	423	395	451	457	379	422	396	403	442	438	440	450	414	429	408	397	439	397	394	408	411	403	415	399	467	434	433	428	444	432	418	418	437	431	453	445	399	428	412	385	410	434	415	436	447	420	430	429	419	431	398	398	454	408	420	414	407	411	441	433	408	406	401	428	414	410	373	395	445	407	410	428	419	452	369	421	399	489	419	424	419	454	412	457	376	446	392	387	407	408	430	380	437	416	414	420	399	416	461	439	396	485	429	419	403	440	413	439	393	405	453	448	394	427	425	378	447	414	458	420	437	452	421	409	401	406	436	438	420	398	403	392	396	396	443	416	471	395	442	457	404	375	413	432	411	481	391	424	392	437	446	429	393	375	417	438	462	446	476	405	453	446	426	427	420	398	439	479	401	417	450	401	405	439	458	441	446	429	424	430	396	414	444	419	424	420	399	408	401	466	442	369	433	420	430	411	414	388	432	449	394	390	418	430	429	402	456	424	421	393	377	409	403	432	434	392	415	398	418	440	412	415	411	423	458	417	399	411	419	411	409	403	396	428	437	413	426	429	392	411	418	379	430	450	445	426	424	406	409	415	415	413	422	411	444	408	411	440	408	397	421	405	404	421	422	440	440	451	410	414	465	451	370	407	428	410	409	416	425	436	422	414	397	429	408	434	377	404	423	396	413	409	394	436	459	419	406	428	446	423	404	422	432	422	422	438	468	405	405	391	444	415	406	471	417	428	423	408	385	422	406	411	425	389	412	407	447	407	434	400	429	416	418	419	417	397	397	385	377	449	411	416	451	431	424	417	415	434	417	422	431	391	382	390	453	365	471	430	414	419	432	415	402	428	417	402	457	416	427	425	441	429	407	386	428	409	442	436	421	419	462	428	433	411	433	407	426	437	443	418	407	419	429	408	436	434	438	427	433	437	450	447	436	425	423	410	434	390	424	429	403	439	451	452	410	392	433	434	423	448	433	427	381	438	426	408	416	439	433	442	456	407	421	444	403	440	444	377	407	361	458	437	424	437	447	357	410	421	442	412	419	432	422	378	431	433	406	398	427	437	434	407	465	393	389	391	429	415	393	420
36295	63522	30810	1237	940	825	787	690	678	645	634	594	570	577	649	606	536	606	589	570	591	508	551	528	555	525	545	532	545	573	523	539	503	549	525	501	554	545	541	570	575	555	566	547	548	570	596	562	576	582	577	601	554	603	556	574	561	543	562	558	540	557	532	508	535	552	532	512	521	582	525	544	550	558	509	554	533	587	563	559	538	600	543	550	533	529	521	610	553	542	535	565	585	516	542	511	542	492	524	522	534	524	551	514	526	526	481	548	538	564	546	526	561	527	549	525	528	520	562	528	545	550	503	530	556	543	526	542	524	515	549	548	525	508	510	517	534	584	517	530	584	549	517	546	529	513	514	572	502	513	509	557	541	553	519	522	540	571	530	528	523	508	503	526	523	519	562	525	543	528	521	542	512	563	542	520	513	518	536	501	546	529	514	524	544	517	529	540	541	566	532	547	528	520	529	524	563	527	510	551	562	549	522	536	510	518	550	560	535	553	515	512	500	519	535	524	580	543	512	500	498	534	536	539	499	589	514	536	574	568	527	570	535	546	538	569	512	535	502	538	573	525	549	569	542	507	529	544	519	551	523	569	486	520	562	538	544	525	549	524	567	556	517	503	543	541	527	538	518	563	507	489	494	521	537	504	500	551	513	547	552	502	497	537	525	529	535	495	536	518	567	532	545	534	497	520	503	533	560	550	499	544	543	541	529	536	529	564	513	573	505	565	496	521	517	525	531	524	532	513	542	562	504	534	519	538	536	527	508	525	523	513	553	533	566	573	538	528	572	514	519	522	517	529	515	521	531	559	538	560	527	539	544	557	511	521	539	493	542	574	498	547	525	562	571	564	564	567	552	526	563	556	522	550	527	551	534	525	579	535	561	539	533	529	497	507	543	523	541	504	528	538	564	558	564	546	521	527	514	503	516	540	514	513	523	535	543	517	503	531	507	537	553	527	550	502	507	547	577	513	528	566	537	539	599	537	551	504	551	519	548	528	506	569	563	553	495	529	531	548	501	568	559	534	546	562	520	541	538	542	557	582	585	554	500	488	519	531	544	536	501	502	534	541	514	583	557	541	519	565	502	535	540	562	496	517	496	499	513	493	546	528	518	562	564	507	531	486	525	550	514	530	551	537	514	560	524	520	553	557	541	541	519	545	513	478	554	542	534	504	539	577	525	553	568	525	534	530	512	529	557	540	544	491	523	554	525	520	537	536	533	556	539	544	520	530	512	592	532	538	560	570	547	540	573	535	556	490	528	568	565	535	522	579	544	545	508	538	515	574	498	517	552	559	551	539	538	518	543	533	523	527	537	540	539	569	567	523	509	525	523	519	518	528	557	528	568	548	528	513	555	511	565	532	547	546	518	540	524	529	524	556	508	551	516	551	525	557	505	545	560	539	520	558	532	532	552	519	538	500	496	510	565	523	533	529	523	529	527	531	528	519	512	540	536	537	552	533	536	535	531	527	539	533	516	553	526	517	497	525	532	533	523	522	517	572	532	537	526	568	508	552	553	538	546	519	537	551	510	552	542	502	551	563	508	527	520	499	515	545	514	522	536	538	536	523	533	552	563	533	569	513	533	589	536	492	561	560	526	524	526	534	521	548	526	511	509	530	556	508	506	542	552	530	544	495	492	552	473	526	520	532	512	535	511	533	517	514	555	525	510	509	531	522	523	556	519	518	556	554	566	501	530	530	534	515	537	525	481	540	531	541	523	540	542	586	526	565	510	533	555	538	512	506	557	558	566	520	531	526	539	550	538	519	549	553	525	542	503	512	584	513	547	570	486	541	550	560	580	546	504	574	552	525	569	536	527	552	531	533	535	565	535	540	543	546	506	505	517	493	541	525	569	574	517	531	548	552	514	554	501	558	533	514	501	534	576	549	532	525	506	517	518	493	538	538	577	535	514	552	520	531	551	535	522	544	529	550	536	545	543	520	555	556	567	503	513	536	596	526	532	567	533	487	559	562	566	505	546	533	556	518	535	528	534	532	508	532	539	537	524	539	515	517	561	558	534	503	524	509	538	573	540	535	514	503	511	542	532	521	473	544	554	505	501	516	567	559	524	539	529	521	525	550	561	553	503	541	536	501	537	550	554	523	529	541	509	550	523	558	560	537	534	545	536	560	517	535	555	597	554	535	526	513	509	515	559	508	576	558	540	559	512	586	534	535	534	541	529	551	536	518	560	534	497	487	500	510	571	531	527	537	527	528	542	536	524	526	530	546	578	534	541	573	553	495	508	550	544	543	553	507	532	533	524	564	527	529	543	544	528	547	570	558	557	523	505	571	605	550	511	508	533	573	493	554	585	517	545	548	521	538	547	540	551	531	537	552	550	506	499	513	477	559	534	543	602	518	559	526	532	525	580	570	505	518	536	537	564	564	560	514	557	518	518	595	543	589	531	515	565	513	548	487	529	520	561	494	533	524	505	554	523	532	547	561	517	524	521	574	519	552	532	561	517	536	512	554	500	538	563	551	547	549	487	550	566	494	513	520	587	542	525	552	532	548	510	525	533	552	513	499	525	508	529	536	569	540	536	557	550	558	547	533	528	538	532	534	496	518	541	548	525	558	559	469	539	514	553	571	551	520	512	554	564	572	514	509	507	510	545	567	507	538	512	562	515	576	537	531	530	547	523	554	520	544	549	564	566	512	545	529	508	528	550	567	554	534	553	523	515	537	539	502	491	493	518	494	548	548	534	520	510	535	504	517	551	545	499	557	530	520	514	536	485	505	503	517	576	536	546	531	564	548	524	561	538	510	537	576	546	584	531	544	553	608	542	526	557	532	557	531	553	514	506	534	503	553	511	540	494	537	531	553	499	501	560	500	544	541	514	550	512	548	549	553	537	556	523	490	529	535	550	548	546	556	537	522	518	501	526	542	517	528	561	519	559	521	524	554	544	548	530	504	505	573	519	531	574	561	538	543	558	506	585	532	530	535	534	557	516	564	536	523	537	502	521	536	549	547	601	539	530	563	509	506	499	537	543	521	518	511	535	503	509	550	556	553	507	489	563	524	540	514	516	536	534	540	536	528	515	542	559	526	476	562	507	543	522	569	534	529	556	556	545	572	541	568	580	526	516	498	528	520	531	496	568	546	515	535	530	504	533	560	509	565	514	553	532	545	535	560	576	533	547	570	531	506	521	555	563	540	552	574	500	580	531	552	521	529	534	546	533	528	546	556	551	559	539	538	521	563	519	563	579	522	519	532	533	596	511	544	569	532	508	535	592	552	521	509	542	523	518	500	536	529	556	553	519	535	556	542	509	505	523	487	502	520	513	546	540	546	501	581	539	541	535	525	564	532	574	530	534	521	505	533	552	566	558	567	576	552	556	522	503	521	535	495	560	544	566	564	517	538	551	554	485	552	568	538	498	581	523	516	538	489	532	528	570	530	541	516	533	541	510	568	511	565	526	520	586	537	541	542	532	501	538	527	517	541	537	562	548	562	556	558	563	545	539	539	521	532	493	556	556	545
22759	21415	29090	24169	21355	20148	3349	650	496	470	433	429	376	356	364	306	394	328	361	320	351	326	346	331	356	334	356	322	338	326	294	344	295	301	332	309	313	323	348	346	328	330	327	305	361	317	331	355	362	323	360	338	355	352	335	316	343	314	316	345	318	303	328	307	326	306	313	310	332	367	334	350	337	352	332	309	336	329	348	321	303	295	329	346	309	326	321	318	331	306	323	323	311	305	305	313	350	290	281	287	331	290	298	303	301	293	341	289	319	293	332	342	323	323	336	301	352	363	286	281	329	296	305	347	319	312	338	274	314	285	294	323	288	286	303	302	306	323	281	310	309	276	296	314	327	298	312	324	304	293	316	336	317	322	318	303	319	319	303	324	307	297	291	290	332	314	316	302	327	352	315	316	321	359	326	305	304	294	291	302	293	322	297	312	352	305	293	328	333	317	340	326	310	272	333	311	297	328	314	288	326	310	276	343	306	302	308	318	308	293	334	297	289	271	313	298	298	289	330	323	317	317	302	286	316	305	311	323	295	298	284	356	337	325	323	318	304	307	320	318	312	295	293	315	285	330	312	308	331	311	312	304	306	296	299	306	299	336	295	312	336	322	318	328	301	297	319	294	332	336	287	294	328	313	301	328	335	299	326	311	293	350	319	298	320	318	289	294	320	341	286	322	323	295	314	315	322	325	307	306	303	296	302	291	306	286	344	307	335	289	328	306	307	324	347	324	303	336	334	325	305	305	339	334	287	305	305	325	327	317	295	302	335	303	335	334	292	323	302	313	310	306	329	359	332	338	314	295	339	294	295	337	315	287	313	305	291	302	327	297	295	311	286	314	332	312	291	322	311	315	314	334	280	281	301	284	289	309	341	293	275	315	324	300	309	308	297	307	292	312	318	312	312	350	336	308	298	318	303	314	338	326	300	302	270	306	311	317	303	304	313	341	338	309	308	314	303	320	295	317	314	333	326	323	337	323	351	316	297	316	284	290	304	298	313	311	310	336	312	311	330	333	320	281	309	301	286	296	320	320	338	281	351	292	322	290	314	310	307	305	305	293	293	337	339	311	315	315	293	326	315	306	305	322	314	303	336	309	311	327	279	314	320	327	294	313	280	338	328	349	296	267	327	298	303	312	286	323	323	311	303	334	321	279	296	296	306	287	294	342	276	308	321	324	329	304	326	316	340	307	322	288	313	315	296	310	293	322	293	339	289	312	354	320	283	339	288	306	322	294	317	336	288	317	312	313	306	337	314	297	295	301	295	326	306	302	305	304	297	300	324	333	323	339	320	309	321	296	325	289	312	305	300	292	291	302	287	329	293	305	303	290	301	315	335	316	320	327	343	317	320	310	338	318	308	323	289	286	344	296	322	308	274	293	300	299	305	293	320	332	325	320	305	299	308	290	287	306	318	316	327	350	333	338	297	353	310	317	288	279	324	290	310	317	299	326	345	325	337	305	330	325	333	319	318	305	320	313	329	314	301	314	323	281	331	302	325	272	305	298	320	316	320	317	330	301	302	295	343	320	330	311	323	315	344	309	329	312	328	298	286	300	299	277	317	310	294	292	329	314	345	347	326	316	291	336	314	316	304	316	330	340	301	359	306	294	299	274	327	310	345	261	324	312	327	306	301	297	308	321	315	324	311	313	318	346	319	318	332	327	307	286	321	309	342	298	296	314	297	324	303	330	314	334	320	312	299	302	316	308	284	316	332	339	312	305	308	328	304	294	306	296	273	352	338	320	310	272	317	318	334	317	297	334	329	332	289	309	311	339	292	304	272	286	313	312	322	308	309	331	305	320	293	328	331	284	309	309	306	328	334	302	307	285	339	340	334	310	327	302	283	328	313	297	308	303	297	271	321	305	302	290	319	302	305	282	339	322	314	324	304	323	324	316	316	289	321	331	348	333	307	321	293	326	327	316	342	275	337	301	300	317	320	317	300	300	298	318	316	331	327	323	339	309	293	314	322	338	296	301	293	295	293	298	321	349	314	281	305	321	310	283	319	267	307	299	296	327	301	334	321	296	329	320	318	316	310	292	312	298	318	294	313	307	283	284	309	303	326	325	316	309	308	334	296	323	296	315	306	297	312	323	312	300	301	300	309	289	329	321	338	332	315	304	301	325	343	308	338	289	327	306	280	320	342	309	302	316	335	286	322	337	326	306	302	342	308	326	324	310	309	316	316	304	305	310	311	336	318	307	289	295	301	319	349	313	291	314	305	287	328	296	353	289	305	290	308	303	316	317	303	345	315	331	338	326	317	324	339	316	287	292	291	285	299	298	307	290	307	309	305	319	345	297	305	299	317	312	280	318	332	341	325	315	287	349	290	304	334	323	288	323	346	321	317	313	306	307	321	322	308	327	299	316	336	271	307	347	331	311	313	285	293	311	318	315	273	329	286	334	319	305	325	315	294	292	315	317	331	313	332	297	321	301	297	321	322	332	306	299	303	300	294	338	310	311	325	319	310	305	291	326	316	322	332	313	300	320	320	317	321	328	312	332	313	296	329	304	330	328	318	302	333	281	326	317	297	328	323	316	314	316	286	305	284	322	296	302	327	296	335	304	304	302	310	310	299	329	311	294	291	317	342	331	329	333	305	293	294	329	311	319	308	304	304	289	292	313	295	339	321	300	340	322	315	336	285	292	312	306	281	291	320	323	281	290	328	296	319	339	328	307	304	320	305	315	301	312	328	295	315	286	292	330	307	321	304	319	312	294	332	298	334	283	342	274	307	310	319	306	301	310	295	316	319	309	307	300	323	305	321	306	332	325	339	325	304	303	342	307	314	309	297	314	328	301	299	294	313	338	319	318	322	335	353	313	338	321	306	286	294	310	322	298	335	287	313	321	301	330	289	315	306	318	323	325	300	317	291	326	339	325	309	348	326	334	321	278	317	287	314	317	307	280	304	339	295	315	314	287	318	267	347	301	332	324	316	316	285	288	291	312	268	294	334	336	305	316	301	329	336	281	307	320	293	307	296	309	346	334	289	315	333	297	308	328	301	272	309	272	333	357	314	335	285	324	308	300	319	337	310	346	331	298	341	360	341	294	291	321	315	303	330	286	312	319	298	302	324	323	322	300	294	310	302	313	314	292	324	321	315	314	313	302	286	292	316	318	327	318	280	298	302	313	316	280	264	288	307	317	327	320	312	324	290	309	296	299	302	311	307	326	307	318	327	304	321	318	283	320	309	303	301	293	319	321	337	334	302	312	295	316	314	335	302	319	314	307	302	301	308	333	333	321	318	304	332	325	307	327	297	316	336	319	306	318	319	319	317	335	312	317	335	300	331	304	283	331	311	297	295	319	294	287	304	310	315	297	270	291	332	296	295	281	335	318	335	289	307	318	304	302	320	313	315	295	328	316	282	332	296	334	315	310	295	338	329	310	345	323	373	330	312	304	320	327	305	279	324	333	319	279	313	328	332	295	339	332	295	306	330	322	297	350	317	328	298	320	294	311	311	304	322	281	323	335
48339	90005	47270	2898	1881	1487	1196	1063	916	737	659	596	584	519	526	503	498	465	458	434	459	448	475	427	444	431	425	429	421	393	380	461	432	398	391	434	387	404	405	427	439	455	457	428	464	440	427	474	494	475	464	462	442	441	449	461	456	430	405	435	421	404	411	424	368	427	443	402	437	447	464	451	437	448	424	415	430	410	372	417	448	422	376	454	399	470	399	398	401	420	391	396	432	346	395	405	418	388	428	428	401	428	357	360	374	380	406	389	366	416	393	422	375	397	371	391	387	429	391	413	390	394	384	371	404	420	394	374	406	414	377	398	418	382	412	373	372	400	403	406	407	425	427	373	423	409	386	410	394	368	426	382	461	387	413	387	384	393	394	402	411	420	440	370	379	392	421	373	434	423	392	379	400	469	395	395	410	381	418	352	386	426	360	397	353	382	383	363	396	417	397	414	393	380	385	406	386	431	434	394	394	355	428	406	366	393	433	360	369	398	394	427	422	375	396	371	378	384	417	402	404	377	397	438	439	377	384	404	376	412	411	377	417	436	394	403	370	364	411	385	375	382	403	442	377	377	415	384	398	404	415	391	379	396	362	402	380	378	389	414	391	418	403	407	416	397	370	394	398	421	351	389	418	415	384	412	390	411	360	418	392	381	432	442	355	376	378	374	402	412	399	417	397	393	400	369	391	404	409	394	388	370	427	426	417	398	367	400	391	398	393	396	396	382	399	404	432	372	425	399	432	384	410	374	449	427	391	373	384	385	405	364	384	412	420	406	395	385	424	409	397	419	401	396	406	384	424	418	441	382	418	380	428	428	390	406	400	413	393	393	388	377	382	412	391	365	393	394	446	404	386	429	395	414	378	437	418	448	405	406	419	381	379	381	385	406	400	394	388	392	350	407	397	397	446	414	393	390	403	417	390	399	433	383	391	378	379	437	413	405	376	375	396	395	399	430	405	395	370	396	384	378	407	378	420	393	372	396	395	381	438	382	410	371	389	388	388	363	357	361	428	401	387	398	371	381	416	393	390	385	390	403	391	385	413	424	408	420	370	392	447	398	441	404	388	399	375	377	428	435	379	378	385	408	387	401	413	380	354	399	421	359	402	394	393	365	405	403	403	350	376	393	434	449	387	387	399	403	414	392	398	352	441	386	384	383	405	406	379	390	379	392	373	362	382	416	346	414	399	371	404	395	419	425	378	400	381	398	424	348	386	433	398	388	420	403	374	409	393	392	419	379	415	391	398	392	393	393	391	375	409	394	405	386	382	386	402	400	377	393	377	382	384	375	375	396	432	393	425	426	414	377	392	389	393	364	416	388	402	367	439	376	388	419	370	422	409	406	391	425	397	376	418	383	384	382	381	419	390	417	392	418	385	384	382	409	379	416	390	392	412	363	405	392	380	419	385	370	400	387	417	371	423	392	360	384	374	390	376	396	350	386	424	396	392	380	385	396	386	397	398	386	387	395	366	414	403	397	391	402	390	398	422	411	384	397	392	419	415	378	383	393	411	383	388	348	452	402	379	388	389	365	408	410	411	380	409	400	402	370	401	389	442	410	365	406	373	407	389	397	384	399	397	427	418	424	383	393	417	404	376	377	359	357	399	430	412	397	416	379	380	382	405	386	382	404	413	396	401	392	417	390	406	376	367	405	416	421	383	399	393	388	395	403	403	359	369	390	408	396	401	396	352	430	435	396	411	380	417	393	386	389	379	389	429	367	401	387	398	358	361	399	428	414	387	412	410	406	403	406	418	341	420	384	406	399	405	385	414	431	358	400	383	386	375	414	414	423	423	396	390	406	404	404	382	369	416	377	410	409	399	415	397	401	392	386	410	412	369	393	399	378	407	391	423	408	366	382	388	402	414	402	389	405	402	355	414	397	411	410	378	419	409	372	415	422	385	384	403	401	399	370	398	379	385	375	410	418	410	378	398	410	384	382	390	390	386	410	376	392	416	340	381	419	422	426	405	386	378	365	374	399	357	406	406	374	386	420	383	385	430	412	407	423	394	402	416	411	436	409	388	432	411	388	391	390	381	375	430	402	388	425	385	408	416	411	390	386	386	409	406	388	369	354	362	405	379	404	407	402	398	384	405	350	387	375	374	399	429	426	406	404	405	377	399	369	401	414	397	390	376	398	404	395	411	400	392	381	416	427	416	405	385	403	406	370	418	411	402	378	364	379	385	403	383	398	427	418	363	410	418	399	401	392	400	385	384	388	405	374	399	382	418	411	418	406	410	381	402	380	422	392	383	395	373	401	389	422	419	387	394	442	407	371	399	396	419	355	399	408	410	405	410	387	389	395	411	368	393	431	405	394	409	409	402	375	405	399	393	444	427	412	390	374	371	354	369	408	381	398	393	412	387	379	408	361	417	366	393	389	418	427	428	400	375	396	371	448	429	381	356	375	404	415	393	356	404	388	372	388	392	375	387	343	354	432	392	377	411	422	374	409	408	387	402	409	412	394	369	399	376	404	397	417	385	400	405	413	383	404	440	400	404	412	410	397	419	397	421	389	396	388	401	414	381	383	421	406	415	426	397	407	393	405	382	425	425	399	472	415	390	409	371	378	390	383	377	416	398	419	396	384	425	381	409	385	375	405	407	398	366	426	406	419	390	351	404	377	412	420	392	405	404	390	382	383	407	398	376	394	397	419	418	403	396	385	394	410	401	419	411	405	373	402	377	355	395	392	386	408	412	373	366	399	395	401	399	424	366	403	397	338	348	370	378	379	415	420	448	364	401	378	375	397	433	405	430	365	395	406	376	421	383	411	424	403	398	386	367	391	419	375	360	411	400	401	364	392	409	386	405	381	410	387	424	403	415	359	395	413	381	397	411	420	387	416	402	447	426	377	385	426	374	382	389	394	400	390	389	410	435	384	396	369	381	439	399	384	417	411	433	416	396	410	394	373	441	405	431	392	399	378	406	379	425	377	376	410	435	401	376	406	389	386	401	391	387	365	411	366	402	381	384	377	378	413	381	394	383	387	367	363	425	386	389	380	379	357	377	375	380	404	414	425	396	432	352	388	382	386	415	393	424	388	375	395	393	379	392	400	405	394	426	397	434	407	384	390	391	375	418	402	358	380	384	347	420	377	366	383	372	388	409	390	395	389	381	386	428	402	402	371	430	366	389	397	451	455	399	403	423	411	385	378	435	411	407	376	437	379	369	355	403	393	412	406	404	399	394	408	422	397	376	402	386	382	395	413	400	384	407	395	381	428	412	407	420	446	367	387	371	408	401	407	409	385	414	377	390	365	383	381	400	389	390	405	389	381	408	399	363	385	389	376	390	371	421	396	388	421	402	403	372	429	375	396	375	391	403	377	406	394	430	389	375	396	391	378	402	391	416	390	380	404	385	409	362	414	380	412	391	402	398	395	382	391	392	414	415	371	431	401	428	385	386	382	406	398	414	446	371	393	400	397	429	406	371	357	405	399	376	354	420	393	401	387	397	407	406	389	365	375	406	415	383	392
27926	20930	13574	1375	636	615	522	480	465	475	476	458	484	466	490	466	466	469	510	456	512	491	473	467	464	416	482	468	462	462	459	457	407	455	440	473	462	462	435	462	471	452	435	484	510	497	487	449	482	466	506	446	485	477	466	491	463	491	438	490	462	459	468	447	454	484	450	497	422	428	464	485	486	473	478	455	462	472	446	467	415	470	479	456	496	445	442	490	429	472	525	481	476	496	484	426	486	506	499	477	468	507	496	432	489	462	448	457	435	458	504	468	477	464	436	501	471	475	473	483	460	462	460	470	501	475	471	497	429	478	468	463	484	481	486	464	479	452	469	457	426	480	453	461	451	456	486	495	474	487	461	465	454	453	448	434	494	473	445	502	455	466	524	492	425	457	460	465	460	493	438	485	465	446	477	426	450	474	489	493	473	472	449	442	451	444	494	462	487	451	471	445	488	438	490	483	464	443	451	461	443	472	461	463	496	472	479	495	465	440	445	471	457	477	509	483	441	492	493	454	446	462	450	440	482	425	479	460	459	476	468	449	467	499	455	476	479	491	441	468	478	474	442	530	481	449	462	482	463	475	441	485	452	464	451	511	408	440	471	502	441	426	429	474	478	452	459	446	464	456	492	463	434	491	471	509	481	488	465	452	432	430	479	443	484	450	440	467	504	480	486	443	497	461	489	496	485	443	460	519	436	484	511	450	486	466	496	477	442	483	456	452	458	429	504	467	465	443	476	502	430	441	486	437	466	481	490	474	444	490	437	446	462	467	467	439	439	481	497	449	483	469	438	433	478	444	459	470	449	443	480	450	494	487	434	472	465	440	448	474	473	454	494	534	423	463	472	440	477	489	437	464	456	491	465	476	479	453	465	469	497	430	483	461	460	449	493	440	489	457	445	507	485	460	474	474	447	459	481	473	399	463	431	447	485	445	452	467	445	461	498	463	484	508	450	469	464	464	460	432	478	451	470	486	470	457	478	466	450	467	448	454	475	429	463	500	498	443	477	495	467	487	427	455	479	460	450	459	457	472	468	512	475	476	460	489	482	495	469	516	463	448	492	456	425	471	431	506	469	429	458	424	434	489	506	431	471	471	482	472	478	528	537	457	483	468	490	447	478	428	472	428	465	451	486	517	500	425	435	492	500	436	463	479	463	452	457	419	434	483	510	468	463	473	483	465	494	473	486	422	469	483	466	483	463	459	451	496	468	497	483	473	480	481	450	453	451	413	466	458	446	475	460	513	445	476	425	471	456	458	477	445	483	479	469	508	464	454	438	463	469	487	476	428	439	411	466	451	476	463	452	484	426	468	485	496	475	481	468	421	433	476	451	460	472	452	473	467	483	456	475	471	433	501	443	404	447	480	470	432	489	431	467	468	470	460	494	467	490	438	504	504	519	453	451	477	495	456	468	487	475	459	449	425	457	455	460	470	478	446	468	456	484	496	464	412	474	487	482	471	490	456	498	434	494	447	439	460	438	508	448	485	470	465	512	477	435	496	488	416	454	450	461	479	446	501	460	417	450	438	467	459	466	470	479	501	461	457	452	422	475	498	449	503	446	446	449	450	477	495	416	488	452	470	477	455	490	462	491	490	470	493	473	482	434	485	464	457	427	449	452	482	476	467	467	420	465	429	466	488	423	480	412	469	454	452	488	473	445	459	482	498	473	488	466	469	465	452	457	469	454	452	497	464	500	460	429	462	496	452	461	436	456	469	476	494	481	520	467	436	435	435	470	441	454	465	471	458	460	492	464	440	459	439	481	429	455	427	464	465	465	455	502	444	462	457	485	473	495	454	449	443	509	462	495	454	473	479	478	482	481	472	465	458	449	493	469	474	443	446	430	489	474	454	475	469	438	442	459	477	431	443	484	431	462	437	465	459	474	457	479	483	467	491	478	522	485	443	493	414	449	491	478	471	489	450	459	520	445	490	505	478	437	460	444	457	466	488	481	471	462	498	455	439	446	468	487	470	443	455	454	460	457	493	484	452	481	443	504	460	464	496	431	505	430	464	468	452	439	432	443	444	489	463	431	482	475	468	490	447	448	437	476	449	445	472	415	481	464	466	435	456	446	460	453	478	475	459	456	474	468	471	470	463	498	465	483	514	489	464	448	490	460	450	489	467	456	488	419	476	468	468	456	451	490	452	486	498	489	452	470	478	470	505	446	461	455	469	458	489	462	459	460	464	494	472	443	463	441	496	476	464	466	486	533	414	486	439	498	428	446	501	451	489	447	464	454	466	438	425	475	454	466	426	456	464	443	469	454	485	462	453	452	468	466	457	455	507	472	491	483	492	494	438	427	490	505	465	442	483	450	481	459	476	499	435	500	481	496	438	465	487	479	454	480	444	447	464	488	472	481	466	454	503	436	458	493	460	495	448	443	447	492	422	423	458	452	436	433	436	434	438	462	476	465	480	465	472	428	502	466	484	493	478	439	471	477	474	482	477	447	443	489	475	472	453	495	459	457	494	481	463	464	463	504	489	477	443	480	484	438	458	450	453	460	459	460	487	476	474	454	494	523	461	470	427	520	447	486	466	466	449	480	482	456	459	474	448	431	434	449	447	439	476	477	476	430	470	466	465	472	482	499	446	492	455	461	450	442	478	442	477	495	435	490	434	464	438	455	460	456	479	489	480	461	491	448	453	481	462	468	448	475	480	468	447	493	470	446	443	489	472	465	477	475	456	505	478	452	503	444	514	476	473	515	459	461	427	468	446	489	463	466	494	456	448	445	454	478	450	471	487	484	454	435	442	462	460	429	485	462	466	469	488	478	479	450	441	450	484	455	458	485	474	490	479	477	445	439	473	476	501	448	473	494	442	505	478	460	458	438	505	477	519	473	449	469	463	452	450	476	447	444	472	472	466	439	461	461	478	454	444	489	435	506	458	443	478	476	476	448	488	461	458	465	504	455	450	487	479	472	451	479	470	490	492	513	448	466	435	423	460	494	464	459	435	470	426	468	461	474	481	457	446	468	486	483	455	467	452	467	451	484	504	411	461	498	461	453	415	444	464	474	473	454	447	450	477	491	458	487	477	452	479	441	488	454	463	483	458	444	451	454	461	487	500	448	474	456	449	467	460	443	475	454	461	481	449	467	437	412	446	445	475	427	489	471	452	456	467	441	491	479	474	438	450	443	493	499	439	466	491	460	481	429	487	463	466	475	458	463	470	490	485	500	497	472	465	499	481	475	478	432	438	441	485	491	460	469	465	456	462	445	479	500	494	472	480	464	496	460	439	480	506	460	489	447	445	505	446	455	455	451	483	476	517	401	459	489	503	493	481	463	483	484	480	466	469	528	457	469	468	470	461	481	465	429	442	484	515	461	480	441	512	477	475	500	480	450	470	455	502	505	459	476	462	477	509	484	472	480	441	467	443	443	465	466	454	506	437	487	470	473	510	467	458	510	458	502	457	503	464	492	469	441	461	502	462	473	468	465	471	450	483	467	482	464	457	463	461	448	511	464	492	453	473
15118	27885	9522	699	658	667	614	613	626	624	599	657	609	622	596	600	604	581	597	561	598	640	635	606	592	598	636	561	584	598	600	611	592	591	599	557	650	598	599	629	628	592	575	599	592	591	665	624	644	584	642	622	609	628	625	625	651	576	607	602	629	604	619	599	611	577	585	596	563	566	660	559	620	589	627	602	588	575	645	635	623	606	576	535	586	622	602	586	585	609	622	574	614	611	585	587	658	621	592	575	601	633	603	577	592	601	616	587	589	578	587	630	597	628	583	552	560	598	599	598	594	594	600	603	617	622	581	570	609	572	657	611	606	584	633	601	605	585	597	593	620	599	564	629	549	576	644	592	589	566	604	591	584	596	629	593	588	609	618	614	608	616	611	588	607	589	594	610	569	596	617	602	600	601	617	626	558	617	616	565	590	627	569	563	621	643	603	609	555	617	593	659	589	547	571	579	594	589	607	603	581	610	590	588	595	607	575	593	553	567	605	586	590	583	601	590	597	574	562	602	580	610	609	622	573	613	588	588	604	631	595	540	585	599	570	627	582	575	584	610	615	585	626	598	577	605	630	609	590	613	561	582	615	618	595	600	627	617	594	619	590	607	567	554	525	586	579	566	571	626	563	594	603	596	636	584	573	648	582	565	595	597	613	544	561	623	543	560	614	611	587	621	580	614	655	618	567	594	605	571	581	612	645	608	589	568	609	619	584	617	600	559	557	579	609	581	580	599	582	583	588	589	592	603	610	571	639	612	551	637	625	572	638	609	607	636	599	603	587	601	605	589	603	590	552	558	547	580	613	572	601	580	543	551	562	620	639	528	582	629	634	643	626	554	574	592	599	625	604	586	593	615	546	668	587	584	625	658	586	564	602	625	597	636	628	611	590	554	592	608	575	596	631	573	598	605	567	598	595	602	591	632	593	609	595	561	556	643	616	563	597	615	612	622	600	588	574	603	607	577	628	586	600	559	602	612	611	577	629	590	498	584	610	558	586	607	624	600	622	608	599	567	578	552	589	563	593	590	575	578	593	541	607	642	588	614	588	629	567	609	611	603	547	616	601	618	595	632	603	556	639	580	571	604	593	620	604	570	594	592	622	615	634	575	556	624	602	604	610	555	599	602	599	640	596	628	581	606	601	573	602	572	624	545	621	616	617	583	637	633	578	582	573	577	590	565	603	622	594	594	608	619	600	577	622	584	593	583	570	618	582	566	599	602	594	659	591	593	621	574	569	594	607	624	621	630	575	565	583	596	586	625	610	610	564	626	575	593	595	626	579	584	594	614	622	617	584	583	599	600	618	617	569	641	611	569	605	628	607	578	603	594	569	625	606	621	617	635	584	636	631	578	577	556	589	564	605	605	604	623	595	619	578	598	611	571	565	562	617	624	575	634	623	614	596	605	639	626	596	578	611	585	561	583	611	572	596	603	619	601	612	547	569	577	611	626	625	540	604	592	575	553	637	580	579	560	614	613	568	611	578	643	636	629	580	587	589	627	608	562	659	605	623	570	599	589	604	619	617	598	572	590	617	595	632	609	603	621	633	560	624	608	614	617	597	640	596	589	606	592	603	647	580	607	598	610	613	613	639	612	628	593	574	605	615	631	591	575	595	616	625	623	624	585	634	582	618	603	591	587	550	626	591	590	594	643	616	599	568	568	531	570	639	602	544	560	592	624	579	637	594	601	568	589	606	581	577	648	598	618	611	584	560	625	630	634	585	606	565	563	596	594	586	586	607	604	617	615	545	605	586	576	595	601	586	597	591	614	581	614	605	609	562	604	585	618	591	607	590	619	616	626	579	601	619	593	574	551	565	572	588	618	591	588	610	648	531	612	597	617	565	641	632	577	604	611	643	597	549	576	627	611	628	584	599	566	648	587	621	628	589	577	617	563	608	617	636	609	577	581	580	616	585	615	576	616	573	586	572	635	630	608	599	596	583	560	590	601	620	622	631	645	602	611	595	570	593	612	570	642	617	589	620	601	597	594	576	600	657	609	609	597	573	621	607	609	571	616	592	571	613	550	619	639	578	591	614	606	624	608	565	583	601	587	604	582	620	602	606	570	588	604	613	601	614	587	573	606	551	624	561	625	603	602	568	600	542	591	589	617	642	614	605	622	641	611	624	582	636	568	631	610	600	622	597	552	593	570	642	600	553	561	599	614	597	593	608	626	603	591	564	585	605	607	586	630	588	610	550	603	587	583	578	594	594	607	622	571	598	628	604	589	592	611	577	624	598	567	622	601	632	613	608	619	564	598	615	603	589	603	584	601	593	621	566	590	596	598	571	572	626	603	637	554	625	618	620	564	568	604	548	596	610	574	650	631	614	596	620	581	590	566	566	622	574	574	585	633	612	597	606	581	632	588	644	632	585	601	579	620	634	619	592	625	578	593	554	601	578	614	641	572	608	573	605	590	627	581	596	570	583	617	581	592	610	565	612	596	567	603	594	588	610	577	598	589	586	582	612	601	611	606	651	587	604	601	580	608	586	572	622	587	595	519	584	594	588	584	566	601	614	580	618	587	608	586	609	582	577	619	591	581	596	585	624	584	601	621	603	581	620	597	616	547	636	549	615	627	587	544	603	609	614	643	618	587	599	571	576	617	585	582	591	580	601	595	595	592	595	604	598	567	562	586	591	592	623	585	547	613	586	548	628	623	629	650	614	572	609	595	618	606	639	589	564	641	580	584	579	577	626	611	567	612	572	594	596	621	555	587	581	628	577	632	605	562	586	580	579	652	644	616	626	594	595	579	607	592	621	600	593	616	572	574	617	604	569	587	567	581	651	582	632	587	578	624	595	569	622	613	593	583	602	559	574	635	603	614	599	608	576	584	604	567	608	579	638	589	600	590	625	576	584	574	598	611	592	608	643	632	542	617	599	583	604	612	614	573	628	599	547	610	580	610	587	573	634	583	616	608	580	621	624	579	615	583	632	646	643	598	612	609	609	631	617	618	581	594	599	576	615	624	630	631	627	586	606	607	625	605	571	596	623	618	593	528	611	583	639	583	601	578	579	614	561	630	565	607	590	634	589	623	631	613	604	603	632	601	558	607	597	598	620	573	609	612	629	605	563	609	579	578	611	587	638	643	645	643	597	612	603	606	591	605	611	588	629	596	573	621	630	586	600	619	570	601	605	596	564	641	605	583	647	647	577	595	613	653	602	599	577	636	581	612	555	611	558	614	594	591	595	610	606	601	599	608	582	543	582	614	576	617	582	583	582	613	584	595	600	596	594	587	589	585	571	610	589	590	565	598	600	636	626	585	585	638	636	541	592	619	600	636	554	571	585	590	591	584	656	606	624	613	609	611	569	565	586	553	604	562	553	646	616	640	597	616	559	598	639	573	597	605	621	549	609	598	602	604	534	612	595	609	575	595	624	563	583	639	600	625	587	640	602	570	600	545	588	588	623	597	545	595	616	646	607	598	642	601	564	569	598	616	612	589	593	573	608	584	605	564	599	567	590	627	612	590
23752	21495	28709	24741	19991	5097	638	537	521	441	468	469	459	407	408	414	406	396	359	416	395	444	396	415	430	404	373	413	404	394	413	413	368	385	439	372	398	413	391	384	432	352	397	373	420	420	473	465	416	411	408	398	418	424	408	411	406	419	403	399	432	387	428	369	408	368	407	391	416	433	385	401	398	407	386	383	371	399	394	397	344	383	407	367	378	392	352	381	385	386	401	377	402	406	398	390	372	412	375	380	400	378	358	377	396	423	414	395	379	421	379	381	398	348	397	345	381	377	379	377	386	396	385	379	388	417	396	357	399	413	366	353	407	419	387	386	382	406	398	378	369	360	417	387	403	380	385	431	400	385	358	401	410	403	401	379	396	374	382	342	387	405	405	404	367	363	391	416	357	379	402	408	391	354	384	368	415	389	363	401	376	422	402	379	397	381	390	384	407	410	361	413	393	323	377	387	404	381	351	375	380	337	419	366	406	397	415	398	391	409	407	372	377	430	376	408	379	391	360	365	374	400	390	412	412	406	416	396	394	395	430	402	392	370	384	399	419	382	346	392	367	399	407	338	374	424	388	390	390	407	391	371	370	375	391	334	370	372	391	369	386	394	411	389	389	424	384	370	387	408	412	359	419	345	405	364	437	402	403	400	410	373	398	382	383	357	368	385	415	381	409	395	408	413	428	367	388	358	396	354	353	392	355	395	419	396	386	383	381	381	388	419	373	380	404	377	388	390	394	413	395	370	409	352	380	429	393	348	359	390	378	385	439	408	371	409	403	389	388	383	385	402	399	414	424	371	416	375	389	391	413	413	383	412	413	385	388	393	372	409	371	393	406	391	403	402	399	416	393	381	418	385	404	435	384	371	361	401	385	358	389	388	412	412	393	390	394	362	368	403	358	392	391	350	398	371	400	439	388	416	388	379	378	349	405	347	394	361	373	415	367	404	391	422	380	395	419	355	377	385	438	379	393	403	402	389	398	390	409	379	386	362	390	388	410	396	338	424	403	390	385	371	399	395	382	397	368	383	352	393	403	365	398	383	409	391	354	372	410	378	388	387	377	414	403	348	404	384	405	404	355	384	402	415	376	372	396	424	390	392	399	376	380	357	380	395	384	409	392	422	392	392	382	400	401	412	383	385	391	399	347	383	385	384	384	392	368	389	428	379	365	396	379	410	379	355	347	376	403	378	387	428	405	352	361	402	348	389	422	386	399	373	407	435	402	373	386	378	398	412	388	401	401	394	396	368	398	414	332	377	408	390	410	368	394	396	393	406	389	408	392	354	391	377	376	383	392	382	398	392	373	414	383	389	398	405	372	392	400	417	355	360	371	390	390	384	388	416	388	375	390	415	361	375	351	397	346	335	383	418	369	389	370	353	400	425	385	413	394	414	437	389	374	377	408	419	379	400	410	412	423	372	394	393	387	394	402	376	374	392	370	367	390	382	407	380	425	373	388	371	410	404	410	382	386	391	388	364	394	354	365	393	376	382	396	395	377	427	382	388	396	366	355	407	404	361	406	372	373	424	384	396	402	394	374	379	377	382	402	375	393	389	367	407	393	378	396	405	409	422	416	376	381	402	416	391	374	387	392	367	398	382	388	407	392	381	364	413	369	399	383	372	378	407	385	388	405	413	395	359	397	419	404	388	366	389	414	374	379	395	378	382	382	392	405	426	403	398	402	407	366	431	389	361	394	391	399	402	374	420	371	374	377	360	381	396	406	362	369	409	361	394	394	412	374	382	391	385	404	411	335	371	402	404	402	367	373	382	377	415	387	360	397	349	404	391	382	368	403	393	364	394	406	413	380	376	401	416	391	375	384	415	400	398	380	402	401	379	437	370	384	385	378	391	363	428	368	399	392	409	392	355	405	381	402	402	393	358	392	409	373	412	382	403	394	371	375	384	410	369	349	372	406	367	389	404	388	368	393	376	388	409	388	372	421	379	370	401	379	395	405	412	406	413	362	390	399	384	403	400	394	396	396	393	362	403	412	413	416	378	399	368	390	438	389	415	369	405	373	398	362	382	384	430	386	403	396	425	408	367	385	362	383	364	402	423	387	383	388	382	418	372	413	383	386	419	364	395	391	355	391	379	396	389	413	381	410	390	380	383	378	369	360	372	403	421	402	403	391	377	392	413	407	382	390	377	386	440	413	396	380	393	362	383	366	352	371	364	380	384	366	362	373	414	395	391	369	414	405	349	398	392	412	401	396	359	391	419	374	399	403	396	407	399	372	374	377	394	377	384	423	394	400	400	373	371	362	430	359	427	417	399	393	400	386	381	382	372	375	399	398	408	373	411	334	340	358	385	396	399	373	396	365	413	361	370	421	415	412	376	376	403	395	383	359	357	359	400	407	381	394	382	354	392	432	353	392	410	364	399	414	375	399	401	393	379	403	418	398	395	412	361	437	405	363	339	390	417	392	346	378	393	414	395	409	359	356	373	344	412	379	413	404	359	368	390	386	349	376	383	367	401	389	400	370	401	367	393	393	422	394	380	396	384	404	380	382	403	367	405	389	400	410	392	381	423	410	380	367	378	364	395	363	404	365	384	377	403	417	410	384	410	389	385	396	423	423	378	381	376	385	370	398	416	398	387	390	390	385	376	408	394	396	414	396	386	398	396	364	421	367	349	409	403	391	358	371	411	403	412	390	394	397	405	382	383	415	376	394	373	391	385	398	398	429	388	431	374	399	362	361	397	346	448	414	386	407	384	393	380	379	371	409	399	383	401	390	408	373	405	389	402	395	371	417	399	436	378	349	396	394	372	344	380	380	390	398	394	396	399	379	387	420	355	392	389	360	405	382	372	389	400	406	403	439	359	386	409	425	384	417	416	391	387	379	403	381	411	412	413	385	378	387	420	388	394	369	381	395	409	416	417	404	378	398	383	379	412	405	356	389	397	380	376	392	370	397	400	383	402	363	421	356	381	393	390	385	373	355	380	360	402	413	397	360	368	405	368	398	425	388	359	400	381	370	380	422	383	396	360	368	401	392	407	388	396	399	437	381	449	386	391	374	378	420	365	392	357	358	391	403	387	347	388	366	401	393	364	413	379	399	382	388	372	407	386	417	353	407	423	399	403	397	399	387	362	386	404	387	373	363	415	398	396	388	363	411	424	451	381	387	427	414	385	387	364	360	386	393	409	362	395	387	364	414	382	378	410	405	398	358	379	368	395	377	384	393	355	426	385	369	394	441	354	398	376	373	392	394	408	381	400	394	421	385	408	375	405	391	356	412	393	397	368	412	375	403	348	423	419	394	361	415	386	392	362	357	401	355	419	371	367	403	391	387	340	402	385	403	372	396	403	396	404	412	439	356	376	426	419	383	410	418	401	390	374	390	416	384	376	370	436	420	369	390	375	398	414	360	407	353	393	414	396	361	375	404	373	411	385	397	408	368	425	380	401	351	401	399	370	416	396	372	402	401	376	394	383	410	379	361	421	388	390	377	383	394	405	413	429	359	395	383	379	350	422
40285	78306	39582	1903	1291	1062	931	809	757	671	668	642	596	590	614	586	512	542	556	501	527	482	522	540	518	554	492	545	485	521	537	536	548	498	507	479	531	512	493	528	558	511	528	488	535	473	553	557	565	534	538	532	572	564	564	579	498	532	537	484	510	456	542	522	479	530	541	494	558	506	562	520	510	526	577	512	513	535	523	529	483	555	535	517	488	526	524	487	492	513	554	474	510	519	563	497	518	541	529	489	503	530	523	479	500	528	554	485	512	501	512	490	503	537	507	492	487	541	466	516	519	509	461	468	496	440	482	485	494	502	521	502	521	498	471	502	487	528	495	506	506	531	471	561	536	555	450	477	465	514	505	503	493	486	514	504	522	520	484	505	525	483	518	471	490	517	499	498	510	507	486	491	484	544	533	507	523	489	461	491	524	497	521	504	518	528	516	529	462	553	526	496	474	499	528	494	479	524	504	524	517	517	491	508	502	484	457	492	507	531	511	490	504	547	477	512	527	469	503	504	510	488	498	539	496	489	532	520	490	476	493	513	524	478	460	514	514	510	492	483	483	474	499	521	514	536	509	481	493	520	529	498	507	477	521	512	546	508	503	457	514	494	494	528	505	508	481	498	512	492	529	511	512	471	478	483	500	504	497	485	495	542	492	483	517	478	516	486	517	511	504	525	482	501	480	497	503	495	482	519	470	496	536	481	492	487	517	512	472	502	475	517	524	522	527	527	516	544	503	514	534	546	498	506	492	518	540	491	490	508	495	514	510	464	450	501	500	531	511	516	517	524	514	526	478	526	521	506	490	535	495	508	521	496	503	527	530	491	496	495	525	516	495	539	548	465	524	477	508	527	543	505	497	511	486	517	533	485	483	488	508	474	545	507	484	527	493	558	515	506	507	488	507	460	501	521	505	496	482	535	549	515	515	502	496	511	520	531	508	537	495	497	471	478	518	510	495	504	523	522	554	494	503	507	462	511	474	499	535	491	461	547	491	541	511	494	480	515	533	487	531	523	534	532	500	530	470	520	520	509	508	486	519	489	472	525	477	485	525	495	524	476	505	452	517	511	525	524	506	494	516	502	529	516	498	521	495	472	515	488	480	478	476	472	510	489	500	521	536	468	543	448	503	486	510	486	501	523	474	503	493	459	493	493	481	476	499	521	477	511	508	510	531	538	511	526	495	456	507	513	467	513	544	472	504	525	543	549	507	509	534	479	503	477	499	510	507	532	521	508	483	529	512	495	514	524	495	495	513	537	498	498	462	522	496	486	475	464	525	497	517	480	488	509	529	522	489	516	490	501	536	484	523	474	511	520	480	499	500	488	519	528	520	495	561	514	481	521	501	498	468	516	497	536	489	494	505	522	498	488	504	505	481	529	494	477	488	475	504	505	516	483	527	511	497	536	508	524	501	469	490	498	523	498	496	502	501	497	508	500	479	511	492	517	526	547	518	460	496	502	530	522	533	523	548	529	513	490	531	464	484	474	536	537	509	499	518	514	507	504	501	464	471	511	514	549	534	515	455	508	486	536	511	499	489	544	521	507	496	538	537	520	509	459	504	519	496	505	477	527	528	473	479	513	509	504	495	525	537	543	495	496	488	523	504	491	513	521	480	504	505	499	483	493	493	513	501	501	493	479	479	500	481	518	470	484	501	464	523	504	504	546	547	526	545	500	511	526	522	494	500	508	461	494	501	501	533	510	537	492	462	504	476	546	570	536	523	506	546	478	543	515	490	519	512	477	499	508	492	462	503	562	509	507	521	495	512	503	507	534	489	500	482	486	502	524	470	477	497	487	516	497	511	512	510	511	498	534	510	525	501	502	475	507	496	538	488	525	475	522	516	528	495	465	514	521	552	537	489	509	489	475	534	487	501	505	485	516	473	455	480	479	500	529	497	502	532	523	498	489	517	474	508	493	484	516	480	535	513	492	464	487	494	500	511	486	518	485	488	514	470	520	473	528	503	535	501	507	498	484	496	520	525	480	474	445	500	500	482	474	508	500	485	519	528	523	493	497	497	480	478	500	511	495	491	487	483	522	496	491	474	508	549	508	504	502	505	514	498	515	479	498	494	489	541	491	502	456	513	486	503	506	525	506	527	536	508	492	468	529	529	531	515	494	478	476	496	503	516	526	540	513	517	491	462	492	506	480	502	498	501	532	525	538	496	488	484	487	485	508	486	518	517	517	509	492	493	489	502	497	502	530	471	497	476	532	523	515	489	504	501	533	525	463	471	473	535	500	496	491	477	522	536	517	511	498	531	483	532	495	489	470	515	454	508	488	514	524	514	504	482	512	507	483	503	509	504	503	502	493	492	544	486	501	479	519	528	482	534	544	495	495	518	465	488	494	523	483	521	531	490	470	500	522	543	486	509	514	512	490	509	521	500	515	461	511	506	501	504	514	507	540	494	507	496	478	523	483	484	483	488	496	497	476	506	523	517	496	485	501	503	466	470	542	510	487	479	510	487	513	505	498	487	491	498	506	506	509	473	522	517	522	505	484	500	481	519	482	486	495	510	509	483	493	504	480	480	510	505	520	499	486	486	505	486	500	529	497	527	497	495	535	533	515	513	489	479	525	502	484	491	491	521	513	510	502	499	524	534	507	523	461	491	505	480	494	490	532	496	537	514	528	542	489	514	513	527	503	482	513	533	526	494	540	481	494	577	522	486	474	460	494	494	494	499	524	506	471	555	519	556	497	534	504	512	515	517	498	502	517	475	476	510	510	467	499	519	494	513	536	501	514	502	506	501	476	508	495	486	467	545	484	480	460	500	493	527	531	501	527	509	514	514	528	503	559	493	543	485	498	519	459	510	529	521	506	507	522	487	466	507	480	490	509	506	526	526	524	538	509	504	477	502	501	529	510	481	501	528	541	504	467	516	509	485	523	500	505	487	529	493	510	478	503	464	493	540	527	515	540	489	481	536	488	518	495	514	490	544	509	480	505	537	516	494	527	499	540	535	482	499	521	432	495	504	495	538	510	491	504	495	521	499	467	518	482	472	489	508	486	548	535	511	471	522	502	472	532	530	507	527	497	499	511	503	516	516	515	498	473	445	492	483	486	489	468	500	495	537	479	544	482	478	530	521	515	495	484	501	522	497	465	473	505	538	525	510	522	496	491	536	505	496	502	478	558	501	492	531	485	480	509	475	486	565	497	530	514	510	503	491	498	496	482	461	542	504	527	509	479	495	496	510	504	495	505	483	487	521	485	539	501	518	491	502	513	506	519	511	485	494	516	512	515	508	478	525	497	516	490	482	491	520	524	555	519	487	473	523	502	480	483	492	519	490	557	507	517	503	493	505	498	476	473	499	526	519	493	483	502	524	521	491	485	480	492	489	510	532	474	499	489	532	535	484	490	480	511	502	477	493	498	528	523	531	496	514	509	487	547	460	510	504	493	503	471	496	512	528	479	521	517	513	513	525	519	505	514	500	500	496	505	530	534	486	459	491	497	522	508	521	464	547	469	503	498
24991	21802	27752	24052	5797	580	539	446	489	432	424	427	422	428	408	407	435	427	447	392	470	422	462	383	429	419	463	399	406	393	401	402	397	388	425	384	417	403	403	436	456	435	470	438	409	422	439	450	449	417	472	457	416	430	433	408	413	431	417	441	425	414	404	410	397	395	399	392	436	424	431	450	410	421	425	433	402	390	425	383	441	390	430	447	412	400	452	436	402	423	392	433	401	423	420	455	426	429	406	433	438	446	427	434	438	435	407	380	406	435	413	439	379	417	430	434	389	379	419	438	401	400	427	430	411	431	413	430	392	394	442	405	405	422	425	415	398	400	412	393	424	408	424	429	426	410	414	443	418	401	415	415	420	390	428	431	399	450	454	422	386	429	445	409	425	434	437	391	432	429	401	421	432	421	444	423	388	414	376	417	411	399	439	413	372	400	385	403	397	393	399	395	390	420	389	410	394	376	406	415	430	373	448	427	391	403	435	427	391	438	402	410	394	429	404	406	439	440	412	416	427	404	422	418	409	407	418	405	409	446	406	374	461	379	380	441	431	441	415	391	399	396	404	426	403	429	430	416	429	427	428	426	436	405	408	402	409	420	406	383	411	416	436	407	441	408	433	417	376	417	400	389	422	409	431	427	389	409	448	424	401	413	400	366	398	379	393	448	408	416	447	411	432	415	404	433	396	442	447	439	374	404	400	419	437	445	397	391	423	373	451	405	405	421	382	407	431	384	428	425	441	406	426	428	397	408	417	402	393	407	403	406	400	405	421	410	449	392	407	420	415	434	424	404	412	422	410	449	415	390	427	412	423	379	415	378	399	421	402	421	412	398	384	412	416	428	400	448	427	412	446	413	402	396	413	421	450	398	408	407	416	402	443	405	421	410	386	425	415	377	422	403	371	390	428	433	409	426	404	400	438	404	389	390	426	431	372	427	409	442	422	364	451	413	409	408	401	408	437	393	413	412	419	412	411	364	400	418	405	422	403	428	405	426	397	414	421	403	401	409	413	404	414	428	441	385	430	426	415	446	408	408	414	356	417	420	423	402	426	399	411	447	417	410	413	426	407	414	422	404	407	400	393	418	394	434	421	433	418	408	384	443	390	425	386	421	407	435	413	412	411	409	400	385	420	384	427	379	411	442	417	383	436	423	424	375	414	392	445	432	386	411	418	413	436	387	414	452	438	379	402	427	413	423	418	439	386	408	418	429	422	386	422	417	376	431	394	402	422	399	397	410	417	402	400	421	410	420	422	441	421	383	399	401	415	407	407	419	436	417	408	394	369	384	446	383	400	399	425	401	421	395	401	429	408	406	395	389	435	393	433	412	436	410	412	406	421	404	428	406	459	453	430	414	420	433	405	411	386	440	414	404	398	396	446	415	428	430	362	433	422	419	420	452	409	424	385	408	429	381	405	396	395	409	409	390	356	401	430	402	420	436	412	402	404	386	386	386	406	364	449	400	419	415	399	400	378	402	419	394	433	431	407	431	429	449	398	399	413	434	409	439	403	449	399	428	429	366	413	392	406	431	447	399	415	435	399	419	420	428	411	422	442	395	368	412	434	435	409	411	421	392	399	432	381	423	401	421	391	368	443	386	437	418	441	465	433	419	415	369	388	410	382	448	430	384	365	438	408	418	422	468	438	454	398	447	439	400	406	389	372	419	414	422	415	407	390	388	380	425	409	424	409	412	419	418	396	387	377	423	393	423	400	414	410	422	406	425	394	425	403	420	420	431	382	426	385	439	404	435	416	428	391	410	411	434	432	395	413	460	426	439	405	390	395	400	432	391	413	413	425	443	426	426	388	398	430	447	428	372	391	432	409	429	387	434	397	401	410	384	394	443	405	421	450	392	410	400	395	411	426	426	395	408	436	427	418	406	443	402	379	416	429	432	365	441	369	419	411	422	398	420	433	460	461	423	367	395	433	432	422	394	395	412	430	419	409	395	385	401	398	416	412	415	440	397	399	426	415	405	427	459	417	422	415	410	435	425	406	409	404	409	375	411	387	409	391	417	428	425	416	395	395	407	424	416	422	410	424	422	440	408	403	440	421	423	402	400	406	395	392	429	418	401	409	438	421	408	413	406	416	403	402	403	419	432	416	427	408	429	408	422	413	413	397	414	417	377	395	426	415	418	419	404	389	392	407	387	397	443	412	405	392	407	402	412	412	383	427	422	399	377	414	394	425	394	383	418	425	423	448	388	401	412	396	423	414	415	388	409	423	424	399	439	413	461	388	418	413	407	420	417	426	410	410	408	415	386	420	401	424	443	414	435	415	447	415	399	428	398	399	405	414	387	403	399	390	385	390	413	398	420	424	414	420	410	451	438	428	403	414	421	377	412	390	414	394	394	415	419	464	398	408	398	389	414	398	394	454	401	392	414	411	406	381	392	407	414	416	401	453	410	375	390	414	398	436	407	408	418	384	403	412	429	444	379	392	458	411	403	425	428	395	426	376	378	405	423	412	417	418	424	449	401	407	415	396	392	421	423	411	438	408	413	391	422	396	416	409	463	431	460	384	377	390	386	425	405	425	443	376	426	435	415	421	420	424	396	415	407	430	466	424	427	355	452	366	401	405	429	419	433	416	384	403	418	416	421	385	399	415	435	400	403	429	407	412	415	401	395	397	399	375	426	413	425	401	404	421	438	417	386	387	439	420	407	429	389	439	427	421	436	433	437	453	422	431	413	441	415	374	397	401	412	450	392	411	424	430	394	406	406	436	390	435	459	410	384	402	412	403	418	429	410	409	397	428	393	434	415	440	434	442	429	405	422	370	393	389	396	414	428	427	416	397	372	447	442	459	396	390	406	433	388	412	405	394	424	425	433	390	415	441	390	409	423	424	429	412	427	395	406	431	367	462	403	423	385	406	404	391	427	413	404	417	406	411	400	394	414	425	414	402	436	410	430	394	379	434	420	382	401	392	443	415	425	396	379	405	416	429	421	430	418	411	418	423	428	409	412	424	412	418	401	437	418	404	405	413	430	412	441	445	423	377	411	394	434	422	434	390	409	418	361	386	433	388	409	451	430	398	405	410	411	408	414	386	431	400	396	394	392	420	448	386	436	412	404	407	408	407	405	438	436	399	382	401	387	387	389	416	412	428	427	432	420	434	358	377	396	393	382	390	405	413	434	412	400	393	418	436	389	408	421	422	420	381	415	413	395	406	400	402	449	406	409	398	405	405	439	445	434	431	399	443	389	392	421	391	435	429	402	403	421	411	413	443	411	414	422	447	423	415	385	416	425	424	394	404	406	415	441	425	400	425	419	433	396	410	413	367	387	414	412	420	454	402	422	390	405	380	396	399	432	386	416	427	407	404	403	400	406	414	432	433	410	398	425	403	441	448	410	444	437	410	411	407	438	416	385	403	387	400	430	410	414	415	403	403	432	423	367	385	408	437	394	430	397	388	428	397	405	424	428	414	381	412	387	421	401	433	388	407	388	418	429	431	414	408	445	391	446	452	440	400	420
36148	64202	31610	1315	932	837	742	745	668	617	594	583	589	606	544	599	539	590	554	542	527	511	529	501	537	545	531	516	547	510	529	522	535	499	545	593	522	550	568	603	519	525	531	573	590	583	563	579	595	553	549	570	552	545	563	577	523	538	546	534	558	571	538	521	554	519	512	540	536	569	526	523	546	501	516	517	536	535	511	543	500	515	538	536	526	507	537	512	574	502	490	543	550	485	547	529	527	540	551	485	547	528	514	507	520	548	515	505	505	574	548	508	553	534	559	502	536	541	545	527	520	530	520	488	535	549	513	517	535	494	497	548	519	509	517	534	559	533	533	500	557	514	540	546	518	504	522	513	476	551	559	542	553	515	526	552	495	554	514	502	524	531	520	504	536	515	534	514	578	504	465	576	488	552	537	537	502	530	545	529	509	543	500	504	517	555	519	520	502	537	545	495	510	529	507	505	562	571	535	508	504	503	572	527	547	519	546	577	522	534	579	514	536	502	558	540	510	528	541	514	517	544	486	521	486	483	515	534	536	521	538	520	496	530	518	515	526	526	545	535	543	497	538	487	530	529	505	513	505	517	536	524	552	476	563	521	506	523	550	523	514	509	493	526	568	535	540	530	519	523	568	510	497	530	554	530	506	520	514	562	529	565	524	499	501	542	530	514	534	497	505	527	557	547	510	575	506	537	520	502	510	548	514	517	484	514	505	499	530	479	486	527	528	541	542	534	499	518	543	551	530	553	544	496	523	467	543	530	517	552	552	514	512	490	493	531	530	555	537	493	533	512	567	536	560	521	480	518	483	531	520	553	541	552	480	507	570	493	467	513	511	546	526	542	540	525	549	538	500	514	548	545	537	529	492	525	531	554	513	490	541	536	540	533	547	502	509	549	517	548	569	546	496	511	548	564	526	537	531	529	522	526	524	476	504	502	509	547	513	520	488	502	527	536	494	541	533	544	589	501	539	522	506	545	512	528	536	561	539	548	514	561	514	523	508	489	516	492	512	553	513	529	513	519	525	506	529	575	546	540	536	477	524	545	527	524	493	499	528	544	509	529	539	495	537	544	553	540	535	506	526	509	511	550	522	539	528	552	494	522	525	537	501	567	519	543	523	492	527	496	540	505	555	535	520	532	545	505	508	510	509	553	523	484	514	549	492	514	508	518	515	507	522	555	505	555	538	553	530	507	515	518	523	520	555	552	534	518	533	537	571	477	532	536	523	503	521	517	509	495	533	516	501	526	516	512	553	524	525	494	563	517	541	518	485	496	515	519	519	541	503	548	502	501	568	536	526	558	519	538	538	517	501	510	562	515	512	512	512	547	531	526	498	484	542	466	586	537	498	518	535	504	538	547	508	535	499	530	536	550	568	500	517	500	532	492	536	513	498	508	538	525	522	508	543	534	513	532	510	582	544	520	539	531	536	549	522	525	540	539	510	506	543	503	524	512	532	514	539	504	544	557	525	511	553	533	554	528	482	521	566	529	549	488	524	521	567	550	513	554	548	490	521	490	554	530	540	532	510	497	444	528	549	546	523	578	545	527	541	565	509	544	523	548	527	532	514	534	523	519	529	539	555	549	538	522	533	520	528	514	503	529	517	474	522	507	505	550	520	530	534	479	469	561	521	516	518	540	563	543	574	556	479	484	517	522	534	474	527	515	503	494	533	519	513	569	522	499	506	479	555	558	526	526	523	518	525	542	516	536	557	586	557	539	488	500	498	531	511	527	511	546	520	530	563	531	524	531	482	529	517	508	516	562	529	568	515	473	548	522	523	529	498	501	548	544	523	497	553	494	511	549	538	536	505	511	505	480	533	541	492	531	539	525	543	508	532	551	537	520	545	515	573	530	519	547	535	551	502	509	547	514	572	486	494	516	519	535	524	489	528	526	542	513	541	496	524	509	516	525	524	477	513	524	519	531	507	488	481	548	521	522	535	503	541	524	501	535	533	482	494	526	536	496	529	504	528	551	533	545	509	517	557	499	531	521	502	543	525	518	530	527	549	494	531	523	522	583	498	518	550	533	514	509	547	557	532	496	549	516	542	557	488	550	533	545	520	526	546	529	534	530	536	548	494	549	517	570	523	494	535	494	530	533	547	497	556	520	486	509	507	559	540	477	490	539	496	538	508	508	529	527	572	528	517	523	497	508	542	515	513	477	514	502	531	538	527	532	523	535	498	508	536	494	508	558	515	521	530	538	541	503	538	542	514	557	555	523	524	516	508	493	483	535	519	544	515	497	516	520	567	484	522	494	556	590	501	525	517	531	562	566	526	507	550	549	527	525	534	509	537	510	534	586	524	544	516	466	520	537	506	514	515	523	527	476	521	540	468	549	517	529	500	536	551	541	522	511	507	541	565	517	506	527	514	544	534	539	548	548	514	525	508	490	529	545	512	529	492	547	578	528	532	510	518	529	556	547	576	516	521	527	542	529	515	542	510	538	555	516	527	499	538	527	500	527	507	542	528	522	557	557	550	478	540	522	510	539	493	541	522	517	499	549	525	510	497	527	516	500	491	556	472	540	511	522	481	531	535	514	500	550	509	551	511	526	513	510	526	563	529	531	532	514	550	538	541	551	565	517	524	578	515	543	523	522	477	534	550	551	528	499	549	513	551	532	525	506	511	529	527	506	534	528	491	512	541	517	561	523	510	515	527	523	507	534	510	534	512	540	515	521	538	507	523	518	502	487	537	519	536	529	548	563	511	504	557	555	532	523	568	546	512	544	499	534	526	529	522	483	520	539	555	517	470	517	542	514	493	550	514	501	513	505	546	558	544	535	496	545	505	563	533	522	531	511	524	493	536	489	528	537	517	521	520	523	539	523	518	518	551	497	540	499	527	518	529	522	506	457	533	513	534	503	504	533	560	500	527	507	571	527	542	502	543	515	534	542	480	539	548	491	550	506	522	515	526	525	567	568	497	517	529	534	513	565	533	520	501	474	541	546	505	562	524	471	512	548	559	514	520	529	540	547	512	539	515	531	527	530	516	533	527	503	562	502	522	526	538	491	520	551	508	531	569	540	515	553	527	469	517	526	513	511	482	546	498	510	526	524	513	495	506	533	576	537	511	522	522	549	512	515	557	518	506	492	518	480	549	546	509	547	556	544	528	536	504	535	529	512	480	527	525	492	548	510	517	578	555	514	517	490	514	519	516	565	543	522	526	499	509	505	557	574	499	520	540	513	499	470	498	549	504	505	537	544	549	516	516	513	524	531	545	479	535	500	526	528	504	506	527	514	523	496	546	463	500	519	522	516	558	533	558	527	483	510	509	511	528	526	523	534	527	513	527	548	558	520	525	534	474	540	518	535	512	494	497	469	534	497	487	496	543	489	543	556	537	565	538	493	573	542	522	470	511	517	563	560	507	504	480	527	531	532	520	498	497	526	549	514	540	520	524	569	527	566	530	505	496	552	515	536	488	541	503	510	490	551	571	516	515	510	542	520	525	508	522	461	496	527	512	506	530	530	509	503
22768	21434	29027	24218	21352	19896	3043	631	500	457	424	442	376	367	357	347	352	348	365	331	342	353	325	353	293	335	339	307	340	342	336	313	319	301	315	339	334	299	342	313	336	358	317	360	312	375	331	341	316	385	341	380	364	328	330	325	335	338	338	336	304	332	340	323	303	318	349	315	314	353	366	388	349	331	302	329	313	350	286	302	318	315	305	282	332	335	318	310	345	300	322	344	338	319	336	324	330	325	332	297	321	333	343	303	304	310	305	311	305	281	302	323	323	299	296	292	324	297	309	305	282	305	337	308	323	302	292	322	328	309	352	313	293	311	314	315	323	282	340	295	328	307	313	316	264	322	313	330	306	320	324	326	290	335	330	303	317	329	306	300	324	324	308	344	294	307	298	324	293	299	292	286	304	322	304	292	272	321	352	335	286	324	303	328	316	318	336	284	312	322	298	315	329	308	303	299	317	310	315	339	302	293	312	326	308	303	321	316	319	323	285	293	302	302	314	305	313	323	303	331	338	286	289	313	301	329	334	302	308	335	325	307	290	296	285	290	268	313	316	286	303	312	325	287	285	287	333	309	313	333	291	304	331	313	312	286	294	288	296	303	302	319	285	312	339	324	329	304	315	331	292	335	299	318	307	290	293	308	309	282	320	292	322	306	326	281	298	341	315	294	294	299	327	329	314	308	296	315	292	308	312	340	303	297	288	295	320	297	294	337	294	325	313	336	352	288	305	293	305	279	328	312	280	350	293	320	313	337	319	297	311	318	328	287	346	297	314	317	295	314	350	320	309	318	321	329	305	361	322	276	334	289	298	289	326	310	321	328	300	297	307	314	307	290	340	350	296	303	337	280	333	280	303	317	340	322	323	320	312	301	319	291	309	337	309	332	329	319	342	326	304	336	284	287	304	306	303	322	294	301	319	334	333	284	310	301	301	319	263	303	281	310	332	297	293	320	315	311	285	321	321	334	273	304	311	323	317	313	292	330	328	331	290	332	328	316	312	320	305	308	327	307	293	318	336	314	306	325	308	298	315	338	328	296	321	340	322	332	299	309	314	309	317	304	304	331	329	285	321	322	286	323	314	326	296	300	316	297	293	332	282	295	291	303	319	337	316	284	328	297	307	309	325	308	313	314	330	307	289	288	299	362	299	321	313	282	312	278	295	358	304	318	323	322	310	329	268	322	309	281	280	328	322	317	306	322	307	298	334	306	291	282	332	350	312	330	287	342	329	331	289	328	315	311	306	316	316	315	295	315	341	322	316	294	296	310	331	330	360	310	332	328	308	313	320	308	310	293	290	312	305	328	349	331	323	304	299	315	314	304	300	315	331	344	332	317	328	333	305	298	290	343	286	343	304	307	330	317	322	316	269	349	293	321	316	343	306	311	310	322	332	335	302	328	317	290	325	315	321	299	319	286	320	318	305	299	336	337	285	328	310	307	316	301	348	309	364	292	316	289	321	317	290	317	290	313	322	324	325	296	302	297	271	295	323	312	300	317	324	332	310	318	317	286	286	307	340	318	329	330	337	280	318	327	275	292	308	299	316	303	301	306	308	326	285	331	307	318	331	337	326	281	322	314	313	348	315	318	318	316	311	295	301	298	320	311	323	308	314	294	326	306	303	325	326	333	321	338	317	273	314	322	312	300	332	331	277	302	296	332	283	282	366	326	288	322	292	300	299	312	287	345	296	326	323	326	297	313	318	293	329	314	330	311	321	316	319	309	332	310	307	320	297	314	305	323	311	328	302	331	314	288	315	303	320	297	297	320	312	327	338	327	328	292	300	325	301	305	336	298	338	298	316	306	323	291	350	310	304	299	301	317	324	303	286	321	302	319	350	311	304	297	323	286	310	300	354	301	298	304	321	319	323	280	285	327	307	307	285	286	339	307	328	320	330	277	343	337	345	314	304	328	323	303	315	327	309	327	297	317	319	306	303	313	298	323	322	297	310	293	297	293	321	329	312	292	312	330	291	297	291	299	303	315	320	328	326	308	286	275	308	297	298	314	299	300	314	308	309	348	289	316	305	297	317	287	320	326	309	300	302	317	332	321	308	301	306	324	311	299	320	301	290	331	338	345	311	319	309	286	332	325	288	285	321	288	350	316	306	299	283	330	333	346	321	314	315	329	288	308	326	319	281	281	330	303	333	302	305	301	316	317	323	314	344	316	285	300	314	328	325	357	275	303	321	299	304	323	305	306	324	305	308	283	294	335	316	295	288	324	301	280	306	329	339	284	326	336	287	300	316	327	301	317	293	312	299	323	300	292	323	306	330	321	321	296	336	305	314	296	304	313	295	326	318	320	297	349	307	298	294	320	315	368	318	290	309	312	300	331	283	308	324	315	287	309	278	289	293	313	314	329	262	340	333	298	285	355	314	302	293	312	314	320	345	286	291	292	309	300	323	351	303	278	323	349	315	336	288	310	361	337	303	304	285	296	320	317	321	297	263	333	324	293	334	302	318	331	287	303	303	298	298	316	332	328	310	322	329	335	327	335	336	321	303	311	324	308	302	317	301	326	308	292	304	287	312	300	281	306	320	318	281	297	323	303	303	322	286	324	329	304	304	326	314	333	307	326	325	302	315	318	284	325	342	282	313	313	321	285	294	275	335	295	304	347	315	315	322	273	311	315	325	328	326	329	312	313	327	316	311	341	313	353	327	299	330	293	331	336	308	312	304	319	334	328	309	285	292	282	314	285	319	311	291	306	318	306	348	297	277	318	302	338	323	323	334	307	339	334	344	314	319	314	302	312	294	295	328	297	322	327	268	319	307	325	302	320	318	300	293	311	290	339	304	308	280	285	320	304	298	315	318	307	321	295	335	298	294	298	318	298	301	297	339	316	343	329	325	285	318	319	298	311	291	312	317	341	315	319	319	347	323	322	288	326	284	301	302	332	308	322	303	301	328	316	304	282	284	317	286	304	304	294	332	347	308	336	304	327	331	323	330	316	324	289	303	309	277	314	266	315	306	285	313	298	338	305	300	318	328	321	326	317	301	314	306	323	322	312	321	319	316	345	282	311	305	322	305	303	312	286	301	306	324	292	300	331	312	286	303	315	320	282	309	331	340	330	316	310	296	296	326	357	315	263	323	309	317	326	320	332	305	343	318	305	327	297	330	304	353	320	285	272	303	333	299	325	329	332	326	317	311	294	300	305	295	316	324	287	333	336	311	312	283	290	318	306	321	331	304	317	317	315	288	296	319	324	309	320	276	338	302	358	327	315	286	318	300	309	328	311	299	329	318	292	315	307	312	292	327	337	314	307	319	298	347	315	300	307	318	324	289	333	323	306	298	326	304	279	334	302	292	330	304	307	300	322	334	327	302	347	320	322	342	317	308	286	292	293	361	328	304	297	319	319	336	284	303	316	315	324	334	305	303	333	309	289	299	339	316	303	321	308	282	299	319	319	305	292	298	314	297	347	303	298	305	323	325	293	323	317	275	321	344	337	318	318	319	303	290	326	292	304	282	326
47801	90477	49361	2800	1856	1430	1177	1000	860	766	707	604	624	571	514	510	548	451	425	441	472	457	459	458	435	451	426	428	406	436	441	407	421	373	408	363	379	381	448	398	437	456	411	433	437	503	448	479	494	472	486	462	472	456	424	440	442	426	431	421	386	383	409	391	386	396	424	463	442	434	458	455	443	434	426	418	421	412	379	393	417	397	406	427	417	404	420	394	355	354	416	369	410	382	405	425	404	418	352	431	396	430	418	397	374	385	408	397	359	394	402	386	391	399	381	412	400	397	371	403	383	380	389	392	384	396	419	410	390	397	380	402	377	370	399	378	419	418	395	359	387	391	388	395	399	397	410	347	406	335	407	402	388	409	394	357	417	370	388	406	368	394	387	366	389	389	402	391	383	391	387	384	371	430	399	424	400	361	388	398	401	418	405	434	387	381	390	387	356	376	396	395	397	395	373	388	358	385	381	431	387	390	397	417	380	408	380	395	420	401	393	383	389	421	422	452	378	400	383	418	403	394	389	383	391	399	383	397	382	385	390	416	412	429	390	406	392	421	391	366	384	410	382	383	379	399	431	384	405	398	374	388	373	389	380	380	377	403	335	398	401	422	374	367	371	379	400	378	407	367	402	387	385	414	398	415	397	384	398	407	363	410	391	400	376	380	394	381	407	403	415	387	425	384	404	399	366	380	388	406	418	398	372	420	358	389	391	407	402	381	376	414	395	402	418	353	419	364	348	368	406	426	384	394	382	409	412	395	402	410	391	429	390	373	377	399	394	381	418	409	363	391	384	405	403	387	364	388	418	367	373	400	400	457	373	428	409	388	359	425	382	385	391	370	383	400	388	370	422	431	380	370	405	406	383	385	402	408	388	382	425	400	387	392	378	394	383	362	393	416	423	373	394	394	383	371	415	389	392	406	399	406	404	400	391	385	375	377	410	385	359	374	366	416	408	417	387	367	371	384	372	395	382	409	386	389	407	380	355	394	375	388	393	388	433	396	401	404	401	430	420	444	377	387	413	388	410	373	371	411	369	426	377	390	393	429	401	399	386	384	386	390	398	413	371	391	395	402	421	396	383	424	409	399	409	382	383	402	385	379	375	388	383	392	378	402	381	420	364	423	379	392	412	374	361	371	375	412	405	375	380	402	401	392	391	420	428	410	401	379	420	390	389	411	391	422	414	423	386	408	428	382	383	418	393	352	409	398	356	410	405	419	366	405	409	372	425	416	381	411	405	392	374	405	363	391	376	348	417	383	389	374	376	370	374	406	382	398	367	398	394	355	436	421	385	395	393	386	400	397	384	390	388	380	409	382	398	394	414	385	418	388	404	379	399	375	413	419	375	403	372	411	386	384	394	409	395	407	432	381	401	360	391	375	398	421	386	378	405	400	423	402	362	394	359	415	413	377	419	400	407	418	373	369	423	426	406	392	402	440	404	382	388	420	414	391	405	401	378	385	385	396	365	399	394	393	413	399	394	390	404	387	429	415	387	421	397	389	413	393	419	418	414	382	393	413	346	402	448	399	398	405	384	372	383	375	400	404	386	401	392	390	391	454	395	396	426	394	420	416	396	408	467	423	410	407	396	415	373	419	429	381	383	415	362	341	410	409	387	389	433	391	393	395	377	406	392	420	402	370	366	396	354	391	403	391	394	396	391	428	407	359	376	404	356	374	429	393	397	404	387	389	407	391	378	421	390	420	371	450	379	373	402	399	405	357	389	388	398	388	370	384	397	398	403	376	421	437	397	399	415	404	428	376	381	412	402	413	371	450	401	415	385	398	436	408	394	424	384	412	404	413	393	392	380	405	347	377	384	379	399	385	382	411	389	400	402	402	366	395	358	376	354	371	374	387	375	381	395	394	397	376	428	408	380	370	398	423	382	406	378	402	382	374	402	394	396	408	418	402	397	407	409	401	397	384	406	378	390	383	374	397	361	406	344	395	397	406	420	408	385	402	382	380	388	400	394	431	403	374	435	391	404	385	418	429	392	395	384	366	391	398	386	449	414	366	419	394	381	386	430	364	400	392	410	386	381	380	390	378	350	398	412	352	409	376	392	383	389	392	408	392	424	414	379	419	384	412	387	415	419	409	379	420	386	403	404	382	397	416	422	391	377	412	402	394	370	399	392	383	403	408	402	380	418	388	397	397	400	366	406	399	383	388	393	384	391	387	391	401	406	394	423	411	424	397	415	418	425	385	416	384	370	410	417	362	387	416	394	376	412	388	411	369	399	412	376	401	402	394	377	427	413	394	393	400	376	410	407	370	399	414	399	429	398	391	437	363	358	413	407	394	416	429	380	397	383	406	359	380	406	383	393	370	419	364	397	367	414	407	414	398	420	382	369	403	401	390	406	384	449	405	358	374	356	371	398	397	401	409	402	385	403	356	365	380	414	404	401	389	405	414	417	359	372	369	398	416	384	398	411	378	380	404	419	420	411	382	408	421	439	396	408	416	394	372	365	388	408	376	363	423	427	388	409	452	401	398	399	359	413	405	407	414	417	384	416	387	383	422	392	389	406	384	399	403	371	410	397	396	401	387	416	378	370	390	372	357	387	396	392	412	414	402	393	414	386	394	410	391	427	406	415	428	407	378	387	444	378	379	420	381	379	377	432	389	372	397	390	393	344	356	381	407	385	365	390	376	373	432	376	404	419	395	401	434	365	392	384	433	376	381	407	390	380	389	407	376	398	384	360	387	396	368	386	383	408	380	396	394	398	405	432	431	392	414	378	413	409	396	383	420	394	366	395	449	376	403	399	384	400	385	390	397	366	394	394	451	404	377	383	435	403	402	372	406	384	387	385	408	440	356	360	383	399	419	422	388	419	399	396	402	389	411	412	383	407	401	392	384	399	438	404	382	386	351	373	431	381	395	439	370	409	405	404	432	351	390	408	366	408	396	416	400	393	348	375	423	381	373	376	368	409	413	377	404	399	397	391	412	393	432	370	417	373	368	399	406	396	374	394	386	344	415	378	441	365	372	359	411	419	390	401	408	396	399	369	391	375	413	423	393	394	406	349	387	407	412	403	367	428	421	432	423	351	437	413	402	381	360	382	395	407	413	384	396	387	404	375	367	402	441	381	395	412	355	449	379	397	361	391	386	415	392	373	400	432	394	394	420	383	388	418	389	444	425	393	391	386	397	403	389	397	386	421	369	366	380	374	388	357	376	387	410	389	394	447	408	418	364	383	393	358	414	405	399	394	415	391	371	405	424	387	379	392	420	348	390	386	409	384	386	392	414	425	407	415	410	397	352	416	397	425	418	432	421	358	386	410	410	411	422	410	401	417	413	386	417	393	400	401	406	391	370	385	370	391	377	393	374	373	393	394	379	378	427	383	389	395	421	382	405	382	438	421	375	395	395	426	387	389	425	373	403	405	398	429	387	408	367	359	419	392	386	388	420	385	394	380	387	394	371	360	406	405	419	373	404	373	394	404	410	373	374	407	406	396	375	367	369	422	389	369	387	378	409
27916	21033	13814	1316	527	512	475	478	479	461	465	470	469	493	459	515	502	480	467	475	507	477	506	486	421	509	479	488	515	477	506	482	464	445	446	426	453	462	475	498	471	492	450	494	482	467	479	478	479	481	504	468	497	506	486	457	528	487	493	477	498	487	461	480	435	470	442	462	436	504	454	507	515	481	459	487	511	472	482	455	461	436	481	443	470	469	477	448	490	471	487	492	456	495	487	462	491	465	484	450	456	471	484	505	499	461	481	462	466	492	476	506	484	471	446	498	488	429	489	485	460	485	474	418	434	452	445	467	459	465	466	500	478	469	471	490	460	455	446	503	455	458	433	495	436	479	461	490	464	472	467	482	454	501	418	440	482	485	465	498	482	484	454	488	451	451	464	467	453	483	474	487	498	485	471	464	428	465	445	424	491	466	438	457	471	459	472	495	418	488	445	455	437	458	454	485	490	467	450	463	462	456	451	490	448	495	449	447	463	475	458	489	490	465	463	461	465	474	489	502	471	457	492	498	476	449	399	478	456	485	446	486	496	493	454	481	482	455	485	474	464	458	487	448	454	446	510	439	475	434	428	504	488	447	462	459	465	458	423	508	467	488	453	496	460	476	460	445	462	442	453	459	487	451	459	464	454	464	474	460	505	483	459	449	488	476	519	497	501	537	464	447	461	473	462	468	456	419	455	530	469	462	477	431	457	448	474	455	430	474	461	479	481	477	446	454	460	451	502	459	461	454	457	448	473	485	443	463	464	466	472	471	493	460	466	492	475	426	463	474	500	482	452	477	464	498	437	446	448	450	451	477	461	453	451	491	500	439	444	422	471	483	431	475	459	484	419	506	466	457	475	472	484	458	470	493	443	463	475	495	473	482	486	473	460	489	461	510	456	425	493	486	474	456	507	424	458	479	489	446	453	443	473	500	454	441	462	436	468	395	492	458	441	478	465	456	469	475	479	477	462	470	438	459	468	470	489	496	492	458	441	445	471	469	472	480	457	501	466	446	443	477	474	420	469	480	504	456	434	482	457	485	459	486	517	449	478	423	457	476	473	507	484	476	470	468	453	477	508	462	482	451	450	491	481	443	433	495	482	489	454	474	454	470	487	444	484	474	459	449	432	419	474	441	492	499	484	476	481	513	484	434	465	447	465	469	455	454	481	476	462	464	462	449	480	479	503	457	467	479	448	491	458	472	526	481	450	465	458	475	449	442	471	519	449	441	463	465	479	465	470	491	496	444	450	460	474	459	449	472	471	495	467	475	465	425	476	472	504	476	482	493	455	455	476	490	499	433	482	438	466	431	470	467	483	470	501	451	457	465	463	451	467	484	463	480	467	450	486	452	455	467	476	500	447	498	472	503	516	465	495	503	483	469	482	455	451	444	447	454	461	481	485	457	435	423	445	448	443	455	461	475	493	471	472	411	474	448	470	478	457	449	476	489	427	477	447	450	438	472	444	472	480	457	470	493	458	440	463	458	463	430	459	500	451	491	502	442	450	486	476	476	432	458	452	481	483	440	445	451	496	464	500	484	483	492	473	482	450	492	480	484	423	444	490	471	469	479	471	468	473	459	475	485	476	469	462	481	456	467	428	442	467	484	470	443	472	471	471	473	463	443	513	502	482	443	490	468	498	447	475	469	470	452	479	471	456	464	434	475	476	478	432	453	482	464	456	419	465	453	477	473	431	451	451	463	497	500	433	449	463	469	458	450	475	510	456	481	519	495	455	494	488	474	487	465	473	494	468	467	499	466	454	489	468	443	403	515	471	464	479	451	461	462	445	457	426	451	466	464	451	437	471	501	486	453	446	496	478	462	513	420	481	455	484	455	480	520	461	466	479	480	491	469	483	457	475	475	493	481	451	471	466	471	469	484	488	464	472	451	478	493	451	474	478	478	455	430	456	479	462	475	469	463	451	466	470	444	512	447	477	471	496	467	494	451	441	418	473	453	482	476	474	491	505	469	509	433	436	467	444	448	479	439	472	485	471	461	463	431	439	456	489	439	458	500	417	489	490	451	481	480	476	469	472	469	464	479	486	489	455	477	461	456	453	473	481	470	447	489	471	467	493	469	461	446	475	491	469	415	484	499	503	512	462	446	479	476	468	488	460	466	463	501	463	466	473	517	485	481	457	440	432	466	468	472	457	451	481	469	440	491	480	461	450	489	470	480	463	445	481	481	463	472	446	467	452	466	486	458	428	470	467	466	468	498	466	463	472	465	466	507	429	477	443	489	442	486	496	487	442	422	436	448	476	465	456	489	460	458	472	462	472	480	466	477	503	476	449	480	459	477	476	448	505	509	451	449	489	466	465	474	419	473	460	509	469	438	496	469	450	466	459	485	477	489	440	463	474	459	448	497	506	469	493	456	473	479	528	499	500	520	469	477	466	470	483	489	494	459	470	458	460	480	485	461	503	434	467	468	496	482	454	467	461	479	481	479	442	454	474	453	474	473	434	439	443	486	485	445	478	454	459	493	489	495	465	476	448	492	511	490	469	444	463	447	494	486	469	471	455	486	451	471	497	458	501	480	505	461	465	479	469	468	455	498	476	476	478	481	481	455	473	457	466	444	475	485	461	448	456	503	501	468	496	497	452	475	461	485	455	474	469	486	447	475	460	457	442	472	461	423	476	460	452	453	451	475	477	421	475	449	438	474	449	456	491	450	492	500	473	485	467	462	494	505	507	464	481	456	454	461	457	473	441	449	446	467	450	458	457	473	443	463	461	511	473	435	417	447	452	478	470	445	492	445	447	462	487	447	479	493	491	492	463	456	479	496	441	461	487	438	496	460	449	499	485	507	463	443	460	531	409	480	475	447	445	439	442	485	484	463	468	476	509	441	483	428	470	465	479	494	467	482	443	443	464	458	462	473	491	499	446	497	520	493	482	471	513	478	451	449	496	421	400	481	482	474	438	464	472	457	492	464	502	468	433	461	480	433	496	471	479	464	445	455	454	433	475	488	482	471	437	461	508	480	458	438	456	467	489	469	463	463	456	481	450	470	474	480	464	484	457	453	446	480	471	450	438	485	509	420	415	482	489	503	450	462	491	451	431	477	470	488	473	488	450	494	508	469	467	469	456	469	501	441	474	468	481	437	468	465	497	495	425	436	475	480	472	458	435	482	495	456	437	496	457	458	454	449	458	455	473	500	486	446	479	449	455	454	449	475	467	498	463	503	462	473	494	469	457	462	486	455	481	456	482	465	450	454	512	468	477	443	459	508	488	486	454	440	444	467	494	442	477	445	498	495	562	476	494	444	452	445	481	471	501	480	482	429	488	434	458	460	494	477	478	451	446	471	478	502	469	455	489	443	444	495	472	496	451	450	503	519	476	490	490	456	425	407	474	444	500	481	472	494	453	458	470	457	443	469	484	494	429	475	482	469	471	469	445	431	500	503	406	428	434	459	474	499	454	522	495	448	481	464	474	529	510	483	448	456	492	464	443	477	475	469	439	441	477	496	460	478	463	445
14504	28042	9961	636	628	676	588	627	637	629	640	632	573	582	601	597	582	545	604	641	586	601	602	562	604	597	578	642	646	595	585	576	594	634	586	600	596	583	645	646	648	629	581	602	599	644	616	623	583	634	623	638	633	617	605	576	594	576	645	636	604	572	594	589	628	607	618	626	591	588	597	613	584	591	550	599	580	619	620	624	619	600	610	603	643	638	633	639	606	566	614	598	573	568	597	633	629	605	615	652	609	546	601	589	591	629	591	613	562	586	595	620	583	613	586	641	625	617	583	574	613	633	581	589	568	586	651	614	611	554	616	569	600	581	640	587	589	611	614	587	594	603	623	581	587	599	600	589	580	573	570	609	627	590	594	608	601	591	615	617	615	589	600	595	580	564	594	573	642	530	560	568	583	615	576	618	611	615	581	616	566	609	624	604	610	626	613	656	594	600	572	621	595	593	611	633	605	608	632	574	571	568	604	598	610	589	632	619	579	607	628	628	612	612	607	592	618	610	577	591	602	625	597	548	608	618	573	612	602	597	568	614	612	592	627	600	569	579	626	618	577	587	630	562	620	596	591	607	585	581	653	585	635	598	608	568	594	628	590	619	565	580	568	546	577	566	586	594	553	593	581	571	604	624	614	576	599	581	587	604	600	610	584	584	596	612	627	607	602	566	618	617	594	556	565	607	583	587	594	615	562	584	640	583	581	610	565	613	590	613	583	590	605	572	557	609	603	606	540	593	516	668	614	573	621	558	623	606	620	608	569	598	605	575	596	663	606	580	617	598	591	617	602	582	535	660	599	596	581	577	643	648	670	597	583	577	580	606	614	570	565	617	610	529	588	630	640	590	570	607	598	598	587	630	616	581	604	594	606	594	600	553	583	613	588	590	586	589	583	603	576	574	644	537	595	584	599	629	589	594	601	572	564	587	566	555	599	592	609	575	593	607	611	603	621	588	585	594	589	561	600	614	624	591	549	623	566	647	598	606	677	599	603	596	615	581	577	607	605	622	603	606	603	558	565	608	574	568	595	578	589	603	640	635	601	595	577	586	581	618	587	610	574	585	613	575	614	594	585	615	582	576	588	601	614	597	572	589	603	602	598	603	598	576	634	599	589	633	620	580	574	545	552	550	589	539	600	604	591	550	580	601	607	578	581	601	576	602	585	592	591	581	591	625	595	605	578	590	611	610	587	576	600	622	579	603	599	579	622	611	612	617	595	573	563	609	560	616	632	598	596	639	586	597	600	585	616	618	618	577	573	614	602	591	605	575	636	593	582	608	587	631	610	591	545	622	574	635	625	575	581	577	587	612	589	602	586	593	586	631	581	615	599	619	570	539	622	554	568	636	574	620	605	629	598	647	652	602	606	543	612	606	558	587	606	575	573	590	617	628	602	544	600	571	600	596	626	598	578	611	573	599	626	577	587	586	602	593	592	628	557	607	582	597	675	654	605	645	607	598	602	623	600	572	591	617	603	611	588	578	603	560	585	601	602	637	617	578	591	611	626	579	635	631	576	617	618	612	641	641	598	644	621	575	577	610	580	588	576	590	587	612	587	596	551	537	583	570	618	594	595	578	590	591	631	618	611	624	587	612	594	570	553	618	641	614	597	630	553	553	566	595	576	586	602	554	575	620	606	591	605	632	590	577	628	608	672	667	609	638	615	587	551	574	609	572	603	578	611	585	585	595	597	573	624	580	544	551	623	617	573	597	599	566	630	639	648	612	604	597	616	600	589	603	574	577	585	554	601	563	618	583	645	592	607	620	594	601	588	625	598	547	580	568	585	562	578	577	614	625	571	605	605	588	578	592	554	616	560	541	624	603	588	554	611	583	604	592	590	612	635	640	598	593	640	580	563	657	594	581	624	570	557	586	613	593	600	601	599	630	630	594	594	624	628	598	587	635	589	610	553	621	605	602	565	616	592	598	602	649	583	586	521	585	625	614	582	593	569	616	611	570	598	574	610	590	605	626	634	616	623	589	566	611	608	604	579	561	614	591	645	583	623	588	579	566	602	588	632	605	612	613	602	617	580	590	602	574	593	590	603	599	638	610	608	599	593	557	550	581	569	607	589	628	602	593	572	613	603	582	609	585	563	618	619	620	598	645	586	609	570	599	609	655	583	629	546	605	600	587	612	565	595	634	605	594	604	565	568	618	563	643	584	582	630	555	612	613	623	619	569	585	609	639	602	622	596	590	619	619	597	624	613	554	634	579	602	591	598	582	601	589	578	573	564	605	596	564	587	626	598	624	608	609	561	609	591	605	606	618	574	587	604	622	597	578	644	579	607	595	600	620	591	600	577	578	590	619	600	608	558	592	585	609	577	613	608	630	589	615	571	639	644	608	618	611	616	571	579	599	527	566	596	592	605	574	587	570	645	610	658	596	596	573	611	615	598	537	576	579	619	633	621	607	604	570	577	586	616	604	603	633	630	587	604	604	644	595	610	612	615	615	552	625	574	640	537	595	590	626	608	589	544	593	624	591	578	629	587	619	567	591	609	585	577	574	625	605	626	591	611	558	600	600	572	570	624	596	607	584	582	571	604	626	606	589	569	565	650	575	593	589	578	574	555	552	569	604	531	570	634	577	615	570	615	623	597	581	594	606	582	573	592	621	555	596	648	651	595	606	628	639	613	602	600	566	585	578	591	584	615	561	609	601	643	605	586	626	541	592	611	556	610	615	583	587	584	586	577	597	571	581	617	616	613	607	563	578	589	569	575	595	616	579	606	571	562	607	594	602	624	556	599	581	578	550	583	616	593	633	667	573	590	610	621	652	609	607	582	638	653	533	601	562	586	598	602	583	596	622	589	573	549	656	593	571	592	641	620	654	586	599	566	592	605	601	544	583	611	619	593	553	605	594	577	595	612	600	595	588	599	608	601	588	637	617	606	570	576	559	617	580	573	605	595	609	610	603	551	618	575	592	600	591	597	601	574	586	620	572	621	587	630	659	608	588	602	612	574	597	604	613	605	584	578	609	593	637	635	636	576	595	631	605	626	604	604	627	589	580	603	615	583	604	613	571	586	587	592	615	588	576	578	631	613	648	637	606	581	605	575	625	582	591	639	590	565	580	578	591	620	603	625	610	568	622	600	591	573	608	616	582	552	615	543	622	588	625	593	598	639	599	558	578	604	612	612	629	631	589	626	640	606	619	586	590	590	603	576	570	589	619	611	563	603	611	608	571	622	608	559	580	568	623	566	569	603	544	573	553	612	610	624	615	595	594	575	593	614	605	588	586	568	625	579	587	586	622	591	589	631	552	607	585	640	607	607	591	590	622	597	584	624	654	587	604	575	615	547	628	646	628	637	594	605	591	558	610	580	608	594	626	592	573	592	622	574	615	595	621	590	600	578	609	593	580	620	577	577	583	592	595	630	607	633	598	589	614	596	597	594	569	600	582	569	595	598	571	626	610	601	592	564	573	606	577	602	624	669	598	615	613	579	642	631	614	592	593	593	582	559	576	621	591	635	597
23749	21550	29001	24523	20159	5305	721	507	497	466	421	447	434	465	406	402	443	437	402	461	360	398	458	393	395	370	376	426	421	406	404	414	419	408	399	380	365	429	402	435	387	399	396	403	429	409	468	411	403	387	425	413	401	420	353	406	439	432	410	379	411	393	374	383	424	386	455	400	380	382	379	434	419	413	410	387	394	387	420	408	357	387	396	395	381	372	384	396	414	412	405	372	397	431	391	387	400	417	389	409	375	400	379	385	419	391	403	389	403	424	407	373	405	413	377	344	385	375	419	441	420	427	364	390	410	400	389	402	391	394	339	402	375	400	358	423	396	357	383	399	375	381	344	408	414	389	412	403	386	400	402	410	432	417	415	446	401	443	408	360	400	401	425	382	417	403	403	408	389	393	369	389	402	393	383	384	406	393	391	367	376	407	422	401	377	373	389	364	419	395	394	394	394	414	398	371	409	363	440	399	414	383	394	411	417	377	409	352	360	385	370	382	379	380	404	355	393	390	379	395	396	384	421	407	387	421	371	381	408	359	386	392	382	395	394	382	418	376	411	391	387	403	393	407	395	380	400	395	376	382	421	358	388	377	409	397	382	371	413	399	394	384	360	370	423	372	380	390	360	389	379	407	396	426	386	382	387	386	404	414	432	410	402	409	400	389	414	384	394	415	385	430	401	379	391	383	412	362	374	382	376	439	418	397	396	408	390	433	396	409	395	397	372	411	401	425	373	417	393	380	361	357	409	374	394	348	394	394	422	421	378	392	366	375	380	369	404	415	376	397	432	425	342	403	416	372	384	405	435	391	407	425	427	373	393	355	400	442	392	358	433	366	430	411	372	425	389	414	395	419	406	376	404	379	419	412	376	389	422	400	360	379	369	400	403	392	394	408	425	387	377	414	404	446	422	377	406	361	374	386	375	381	426	398	374	368	412	380	396	415	377	391	391	408	376	416	386	393	374	377	396	378	363	376	434	412	373	350	377	405	402	355	376	375	390	427	412	411	404	426	391	387	409	412	398	358	435	422	409	401	399	417	383	403	405	410	389	357	357	370	384	396	381	378	393	394	406	428	383	377	387	404	369	405	407	358	381	377	385	378	409	393	382	373	386	382	395	398	402	429	402	435	395	356	402	402	415	398	338	391	372	385	391	401	359	384	355	391	400	439	392	407	391	411	441	390	431	415	395	445	350	399	430	372	415	398	393	416	400	394	407	404	404	405	379	383	397	389	403	385	381	388	416	395	403	406	378	385	381	384	383	416	390	378	387	423	414	357	388	379	386	405	431	413	379	387	422	397	406	376	432	404	360	443	405	397	398	390	402	446	379	407	414	367	411	387	362	348	394	369	403	421	400	359	418	395	394	417	390	389	402	382	404	375	413	383	415	398	378	379	394	369	390	380	369	393	389	367	404	372	413	419	390	369	370	393	392	374	403	435	423	377	385	405	425	409	419	421	398	405	422	381	373	388	387	410	383	384	402	375	399	395	405	382	393	418	366	430	407	354	375	364	393	425	411	401	368	364	397	367	376	377	390	375	351	406	413	375	396	414	407	431	387	407	422	368	374	383	389	383	398	393	421	388	404	407	379	401	371	393	378	414	352	369	402	378	375	402	393	433	403	445	366	389	436	380	418	401	374	417	413	377	423	384	385	391	380	368	385	400	411	408	403	391	419	419	387	415	399	422	377	417	354	374	372	374	402	460	377	417	383	389	352	377	383	400	398	370	352	375	383	410	398	393	412	391	362	399	435	399	387	405	431	370	364	407	403	413	394	411	376	387	394	395	377	368	386	382	413	360	361	405	381	369	385	398	378	443	399	371	383	415	406	411	444	410	392	384	356	376	424	439	429	399	409	395	397	383	367	421	400	394	424	408	385	386	380	419	390	375	384	411	402	362	375	384	413	368	414	392	407	366	389	382	405	375	371	366	397	389	403	386	421	383	370	413	375	384	390	407	394	396	420	411	394	395	388	418	388	354	411	379	363	396	384	378	393	394	403	386	407	421	395	364	388	392	385	418	391	416	386	382	392	387	361	400	403	367	413	436	380	391	382	383	393	380	375	354	391	363	371	376	447	406	419	378	421	410	397	348	369	408	414	375	379	387	366	397	409	407	398	407	421	374	396	404	381	383	390	393	407	396	428	384	386	403	390	390	394	449	399	421	382	391	396	394	400	430	381	391	385	408	418	384	372	355	397	390	422	375	384	426	405	386	403	392	377	410	384	382	380	363	397	386	383	382	356	398	393	384	352	410	368	403	383	405	373	387	383	390	377	439	376	420	425	419	416	373	370	394	371	387	406	382	400	412	370	396	358	367	355	405	415	377	402	424	391	382	355	380	395	387	428	438	382	396	400	378	392	410	392	383	368	387	379	408	418	369	378	409	367	374	381	391	373	433	427	390	433	401	404	359	378	351	364	355	416	361	370	406	381	365	401	372	388	401	363	398	403	367	402	375	374	417	412	407	399	431	379	430	384	351	380	403	404	354	400	376	371	379	386	425	404	384	370	373	443	370	395	418	423	411	390	370	377	353	419	385	418	432	376	382	420	371	374	366	399	392	369	388	425	398	414	392	412	394	397	400	395	402	409	421	425	410	380	426	405	392	413	417	400	375	412	359	362	388	404	408	378	400	410	412	371	420	396	381	381	423	403	422	401	385	424	402	386	387	425	383	410	388	408	405	390	422	396	394	408	401	372	397	371	423	423	397	393	377	403	386	423	373	384	380	390	386	415	371	370	416	429	373	369	398	356	395	404	391	402	383	390	392	394	406	412	380	446	346	394	398	398	408	411	405	397	393	377	391	373	382	407	396	386	369	413	392	364	418	380	402	420	419	400	389	388	391	376	401	410	382	378	407	355	385	400	383	419	374	397	386	441	415	401	393	400	382	435	380	422	393	394	370	417	368	409	385	384	415	416	379	402	401	391	419	391	368	426	411	358	395	377	395	394	407	375	384	394	382	401	382	373	409	412	399	387	395	389	393	415	378	374	386	385	388	399	386	392	394	426	378	405	392	411	383	410	418	412	413	458	407	389	377	422	380	400	370	365	390	394	394	396	397	417	379	382	379	429	363	401	364	412	418	395	413	400	383	364	395	370	408	412	427	399	340	356	370	379	413	333	396	412	358	382	397	367	371	377	404	377	364	369	423	411	411	375	398	406	419	413	357	420	388	391	390	354	397	386	401	390	427	400	409	386	396	355	358	402	407	450	379	423	426	414	391	384	392	381	375	376	405	384	408	375	432	383	374	404	371	414	370	369	395	445	410	406	385	406	396	381	385	386	379	390	376	406	399	403	367	422	391	368	391	406	391	415	398	383	400	377	399	367	359	402	373	381	396	408	374	383	396	372	398	399	397	445	378	378	413	386	386	381	400	412	429	384	399	396	400	382	402	403	412	404	417	393	393	403	404	402	442	388	398	382	425	400	401	368	387	391	403	446	386	395	413	400	354	374	384	390	419	380	366	360	397	404	423	412	368
39881	78559	41098	1623	1244	1011	934	766	757	642	677	632	652	553	596	553	557	520	547	533	566	566	551	526	553	554	510	507	535	511	529	506	460	498	495	518	545	526	551	536	549	552	532	555	544	576	559	599	562	599	511	580	535	538	583	554	559	534	501	534	525	494	539	541	541	510	535	575	536	572	583	515	481	496	504	492	507	484	502	555	505	511	505	481	513	518	549	541	513	495	505	502	511	499	511	520	504	505	504	532	492	516	534	498	527	530	522	568	484	573	524	509	521	489	493	497	522	504	506	484	520	525	547	491	512	517	514	498	540	497	474	522	522	507	471	471	516	508	484	492	476	485	509	487	509	495	524	511	502	517	523	505	533	497	505	496	497	493	516	491	508	528	538	478	552	513	471	542	510	544	529	507	510	506	502	531	486	528	507	528	502	554	517	541	494	504	510	503	489	494	502	510	498	489	521	500	520	483	504	543	517	500	515	463	506	467	499	516	477	515	486	499	502	506	550	474	495	471	546	511	501	493	531	477	502	485	513	516	539	483	474	504	516	472	531	497	503	528	536	532	547	494	497	515	507	497	489	495	548	547	484	525	504	532	523	498	513	534	521	442	564	512	461	519	533	494	492	526	497	529	489	501	498	500	514	521	520	526	503	493	471	528	510	501	531	537	499	488	550	484	473	542	451	536	530	543	485	507	497	512	537	489	529	510	508	506	546	518	518	515	534	483	516	528	495	516	515	491	521	518	509	517	513	502	494	521	538	542	473	513	482	480	532	484	523	486	500	509	521	481	455	512	485	525	525	515	520	537	517	513	530	549	570	532	524	503	501	480	498	523	456	512	497	506	548	501	506	504	536	525	554	512	525	466	498	462	507	503	519	533	525	499	525	520	516	468	480	496	463	512	548	516	511	530	498	510	551	528	470	497	524	501	540	561	497	525	551	527	506	504	498	499	492	504	507	514	519	531	508	547	463	528	520	532	513	492	489	508	522	523	470	483	489	468	485	498	496	513	503	511	532	524	498	528	534	537	464	478	513	512	466	522	525	482	547	523	520	491	519	501	556	552	527	513	484	524	501	529	532	493	472	535	462	513	495	487	517	526	537	517	519	493	491	493	485	520	537	520	498	516	526	558	485	552	517	502	493	484	563	457	497	529	544	480	534	526	500	538	552	524	530	513	531	521	561	500	465	567	518	511	539	513	485	466	557	482	476	551	482	515	488	515	521	486	521	475	475	526	509	498	536	483	492	501	492	527	483	486	505	525	523	512	468	528	502	513	511	497	508	504	550	501	492	531	537	523	521	515	516	507	530	484	512	513	541	492	492	553	510	491	524	502	516	513	500	525	509	511	468	480	490	511	562	533	486	523	519	527	488	503	488	497	497	535	527	537	550	539	482	531	505	536	478	501	495	458	562	533	495	527	515	473	498	483	509	496	508	524	486	507	533	492	515	545	554	499	520	494	495	494	508	529	526	492	500	487	506	509	484	552	524	522	497	513	495	501	527	503	487	466	497	474	473	486	515	532	506	490	497	515	551	519	503	537	505	522	523	535	504	515	542	520	540	517	516	499	545	480	500	515	515	539	566	531	516	537	505	526	531	495	520	498	496	494	497	491	517	542	513	521	461	518	514	507	551	510	502	508	515	484	512	500	506	526	508	530	491	502	472	478	484	504	502	518	494	541	484	534	488	503	512	515	508	488	519	515	498	516	540	512	496	551	548	521	519	529	515	480	499	501	462	496	512	498	520	522	507	525	502	515	504	491	476	531	500	536	540	516	515	490	479	511	496	553	518	485	549	489	506	539	521	520	508	521	514	532	505	472	488	515	485	502	516	481	474	507	516	508	516	497	499	543	521	504	525	499	540	520	513	486	537	493	498	550	515	525	485	528	509	490	512	492	498	493	520	516	521	521	517	556	487	523	534	486	533	514	508	524	542	491	495	506	503	517	484	489	513	510	528	512	501	483	505	496	517	481	521	501	490	524	531	476	546	478	485	480	506	518	541	491	548	482	482	544	471	501	512	525	505	508	529	507	521	487	527	491	488	513	485	520	502	494	519	551	509	479	484	513	455	482	532	547	528	486	534	533	478	531	501	534	503	533	520	520	475	490	480	503	508	514	494	541	532	477	535	474	530	503	540	518	541	526	526	498	548	509	507	519	503	563	542	523	452	504	493	526	529	447	533	525	536	466	501	515	513	508	503	480	486	502	504	512	502	501	477	504	482	517	499	488	475	500	503	494	512	446	523	504	495	492	493	493	529	497	532	508	486	530	515	493	487	489	491	535	528	526	516	495	543	546	516	505	572	524	519	537	534	487	495	526	519	485	437	509	522	509	523	498	527	474	532	525	518	515	517	522	523	508	537	493	502	479	484	560	512	493	494	497	521	520	531	510	490	518	486	478	545	527	522	486	510	536	500	511	469	493	554	503	511	484	480	498	475	506	494	513	520	468	550	506	498	527	486	502	466	531	485	480	466	505	505	527	464	507	475	497	553	507	495	496	496	514	480	515	517	475	506	529	486	508	504	510	507	501	547	499	505	470	494	542	479	514	480	507	466	509	517	533	514	512	506	541	518	484	521	484	484	490	485	497	512	516	546	477	514	522	507	515	526	520	506	495	545	454	509	499	501	500	504	492	506	478	492	499	474	512	508	507	483	508	506	520	521	470	502	519	513	495	521	512	530	520	505	502	505	478	482	483	579	571	548	528	512	495	482	540	473	516	503	526	506	532	497	504	474	519	491	468	461	483	501	506	511	501	548	523	491	479	494	524	495	514	510	441	485	449	455	526	479	513	494	535	500	538	463	503	528	508	528	470	534	482	502	521	499	485	494	524	491	509	507	489	507	532	524	489	491	525	513	497	537	541	513	502	517	506	513	508	519	542	529	523	546	499	491	543	510	536	505	501	531	527	523	524	465	530	497	511	549	528	495	483	487	515	483	537	512	537	511	491	494	500	499	512	524	503	499	540	479	541	530	536	518	497	518	501	478	501	532	455	519	505	496	507	506	503	500	499	510	464	551	529	535	544	500	507	513	490	464	491	506	511	496	489	487	518	555	528	500	523	554	520	554	467	517	517	528	507	514	479	513	539	481	528	505	507	503	534	504	532	508	484	500	525	535	537	537	549	491	486	518	517	501	506	486	524	464	486	465	489	537	530	490	504	521	541	514	496	495	507	526	535	463	508	532	508	492	547	539	539	499	479	500	461	532	504	475	523	547	544	533	507	511	511	499	507	495	508	496	518	497	500	552	531	472	537	507	512	496	509	503	504	472	499	487	512	509	526	495	522	523	519	516	521	506	543	481	523	504	535	503	518	540	451	470	535	476	537	491	487	542	510	545	516	525	512	480	530	491	484	491	483	528	485	512	501	506	524	537	475	468	535	540	521	482	526	515	478	522	510	491	510	521	517	501	486	493	560	490	506	545	495	552	527	527	509	517	487	477	543	510	504	537	484	542	511	484	490	450	531	472	472	478	526	484	495
24798	21831	28083	23989	5956	575	506	431	423	467	453	459	413	462	399	444	443	377	427	380	415	428	408	396	420	442	429	397	415	434	410	425	440	419	420	429	418	382	429	419	443	452	408	431	429	412	451	436	433	420	445	450	457	441	427	415	409	384	403	421	442	400	398	385	413	404	378	402	418	409	461	387	422	410	430	434	386	400	357	407	432	436	416	394	395	375	416	398	424	395	405	404	400	424	437	418	430	424	414	377	402	372	448	411	396	408	447	413	401	412	424	402	418	399	408	410	390	389	393	413	410	422	430	424	393	434	397	417	440	398	397	422	413	412	426	422	439	417	433	424	388	374	402	403	384	406	439	424	438	387	414	404	419	447	429	396	390	379	394	406	445	433	417	381	425	434	422	407	440	425	381	425	392	416	417	390	396	420	432	425	421	437	448	376	440	443	423	403	399	418	405	445	433	412	411	422	388	403	380	418	408	386	398	410	408	415	424	413	415	426	425	416	435	430	408	398	407	428	398	456	382	391	401	396	395	416	407	371	446	418	411	431	399	392	390	395	413	430	403	417	410	382	432	425	385	375	414	438	401	411	406	423	416	422	390	406	415	450	400	413	398	380	414	391	441	397	410	409	385	401	408	404	429	409	406	417	403	421	399	391	464	431	366	452	387	433	395	423	421	394	459	432	467	404	430	409	411	375	422	426	421	418	401	397	419	395	416	364	402	417	414	428	404	401	411	415	412	440	408	421	416	406	442	443	422	377	443	396	408	410	400	446	440	410	415	423	397	404	417	397	416	422	437	426	411	441	439	444	406	431	414	402	414	409	405	440	427	368	439	433	409	386	402	433	406	349	430	403	406	386	415	424	386	420	436	409	423	402	399	412	396	398	414	363	388	410	392	420	387	383	395	375	420	452	369	414	398	432	412	402	418	387	448	423	389	423	434	391	411	422	401	392	404	416	420	405	359	412	438	442	427	402	409	416	446	424	409	411	412	441	406	423	368	405	402	438	437	403	423	426	384	434	409	392	372	419	439	404	421	395	408	385	406	392	408	441	427	409	465	407	424	361	421	396	409	432	383	449	433	412	412	410	401	413	378	396	435	432	413	402	442	380	398	432	371	421	386	411	401	426	412	382	415	440	379	380	418	411	412	370	388	452	412	407	413	391	418	435	433	413	410	398	421	395	422	415	446	402	429	384	421	394	398	439	404	379	448	407	430	445	406	420	392	421	396	437	409	419	385	414	439	417	415	452	416	394	383	394	380	399	447	381	424	406	388	400	424	399	420	413	404	416	442	404	422	432	410	434	402	437	422	361	440	395	393	443	420	399	426	410	438	456	430	409	391	413	462	401	389	410	397	402	404	437	401	393	409	409	409	428	386	390	436	429	387	412	432	396	413	426	414	369	394	435	399	401	411	394	401	408	436	400	393	395	397	441	466	398	424	411	409	423	401	388	405	459	437	444	390	413	377	426	412	420	399	407	414	415	449	415	403	401	405	412	425	416	379	374	409	413	420	405	416	407	423	380	367	429	433	421	440	418	414	419	425	423	442	431	363	392	414	400	410	455	408	401	406	427	398	401	427	400	433	430	416	448	397	385	429	413	381	477	375	403	428	393	370	391	400	430	386	395	404	437	393	397	426	418	377	409	400	417	415	442	434	426	413	407	420	448	411	406	419	409	428	414	419	399	415	421	413	424	446	436	413	397	412	434	413	439	435	394	412	414	426	369	397	396	385	425	389	427	399	379	419	380	411	436	404	385	406	406	425	417	405	390	406	414	418	469	366	366	416	398	439	362	365	402	412	439	414	427	382	435	367	407	401	425	407	425	386	415	404	397	373	423	387	427	400	384	417	424	432	454	419	406	419	417	425	424	401	433	449	366	412	407	397	388	390	378	404	401	356	429	400	399	382	417	438	424	387	417	414	401	397	391	406	421	403	392	429	420	407	404	394	397	418	405	446	380	369	417	427	402	410	435	418	407	393	390	416	446	425	399	409	412	408	417	396	407	420	400	417	426	392	402	388	419	432	402	400	414	418	412	400	411	427	391	412	408	406	397	421	390	437	401	435	464	417	427	409	394	384	438	393	398	411	422	421	388	415	404	439	419	404	402	411	410	439	406	401	401	377	447	391	365	445	418	416	422	393	377	422	413	438	406	435	407	401	442	407	399	385	404	415	394	438	383	406	418	412	418	381	429	410	397	374	407	442	411	429	412	426	370	428	467	418	416	438	411	434	393	403	448	427	418	403	405	407	465	425	416	437	430	388	380	451	410	435	406	429	376	444	412	418	432	412	428	392	409	411	401	395	407	396	418	405	417	392	420	436	416	414	427	404	403	400	424	389	473	401	406	380	411	430	446	449	407	415	412	431	400	410	399	407	415	385	431	383	431	395	408	406	419	449	389	408	410	403	429	399	398	402	396	452	433	420	438	410	388	445	444	378	427	418	397	403	409	410	413	408	411	433	447	409	402	413	422	378	430	364	445	437	433	399	426	421	416	406	425	439	436	427	380	392	399	397	402	393	399	404	394	404	378	366	420	411	404	431	453	401	405	423	390	413	421	408	446	403	404	419	423	400	406	401	403	437	413	430	408	398	386	401	445	408	392	396	400	435	448	414	385	458	432	397	395	414	419	426	421	365	418	474	394	410	417	398	418	436	413	436	400	379	454	412	435	407	377	430	420	414	417	433	418	413	393	410	438	447	426	379	449	364	448	443	411	396	404	401	430	401	392	394	416	399	395	383	397	407	408	393	405	417	417	415	456	433	426	392	357	421	426	428	439	403	424	425	420	422	429	401	435	437	371	409	402	421	442	425	400	384	368	412	396	410	400	407	406	397	374	431	444	429	417	425	409	418	464	437	421	400	408	407	379	429	381	392	376	409	413	442	402	408	427	419	409	421	414	446	378	412	438	394	412	382	406	404	434	366	396	395	396	409	405	423	414	439	408	413	439	451	441	379	439	388	417	371	400	407	422	455	407	431	407	450	392	399	407	428	411	386	419	435	395	414	395	435	375	391	413	396	390	405	397	420	407	413	386	414	427	404	406	423	396	440	407	420	390	395	417	408	431	413	404	454	404	385	402	412	416	402	421	401	415	408	425	401	391	425	405	458	392	404	427	461	424	404	409	392	402	390	423	421	386	381	411	395	426	398	397	404	428	454	441	409	416	436	424	426	387	427	411	414	406	424	424	422	421	425	397	392	394	410	368	430	380	427	412	432	417	392	418	443	421	419	391	380	415	435	423	401	450	442	420	418	403	422	390	383	467	421	442	392	386	425	421	422	411	432	391	435	408	400	385	420	426	415	403	418	376	425	408	441	399	437	424	387	378	404	400	374	435	417	432	400	401	386	423	465	404	390	425	438	424	404	407	415	450	372	405	418	407	429	399	421	361	401	406	448	406	391	445	404	418	380	412	428	390	398	414	402	406	405	415	398	407	417	452	415	400	414	395	402	408	415	403	425	439	388	408	427	372	447	382	404	437
35363	65321	33710	1380	939	844	738	662	652	606	600	569	572	547	532	576	568	534	532	542	544	520	561	537	548	534	562	462	513	552	545	524	518	516	515	542	567	493	495	512	532	577	527	552	563	600	560	576	560	552	572	584	548	595	563	559	559	513	494	527	517	499	556	593	491	546	555	570	594	581	491	551	503	462	514	545	521	531	498	503	511	543	538	508	525	519	514	488	529	542	503	527	536	559	567	532	522	507	520	506	525	512	500	539	513	537	511	515	511	529	539	520	493	513	531	526	514	513	510	510	504	531	528	527	545	580	516	532	527	506	513	534	564	543	531	526	531	471	516	554	560	545	516	556	467	565	522	514	540	566	545	507	534	498	515	539	516	560	556	567	508	524	492	570	515	533	513	485	529	528	538	524	539	519	554	529	537	495	513	514	513	525	486	515	487	517	546	541	516	500	556	543	498	533	568	554	545	517	527	527	497	519	515	487	532	499	476	478	500	532	502	511	516	505	516	487	547	524	524	538	534	514	504	519	496	505	534	540	518	473	545	516	518	521	542	522	537	535	522	532	512	540	559	520	507	511	501	483	542	514	506	535	497	550	480	513	528	532	542	529	529	543	571	496	495	483	575	534	514	462	508	570	518	554	532	569	500	554	573	529	481	529	533	510	529	532	500	522	523	526	526	513	536	507	503	519	526	566	521	522	489	505	524	564	495	507	491	523	508	527	516	508	487	472	539	548	503	569	523	500	513	503	548	533	486	503	538	524	531	527	512	517	506	537	584	496	538	559	542	485	542	499	526	521	479	502	543	530	493	560	508	545	523	516	529	498	531	537	496	506	498	516	553	533	519	541	517	539	528	522	513	548	525	499	482	533	514	541	534	598	534	480	522	537	494	545	515	524	475	513	525	516	490	528	500	530	497	535	500	483	527	515	495	509	559	509	528	507	569	531	524	512	486	514	498	483	527	543	549	522	529	529	550	558	496	513	530	547	546	542	509	528	459	532	522	528	531	552	530	495	530	533	499	529	553	541	507	529	521	511	465	517	521	546	472	495	516	506	520	523	540	580	569	484	507	481	523	511	516	526	579	517	556	509	536	521	525	513	503	501	508	502	521	533	533	489	547	524	475	488	529	530	491	515	551	535	516	532	534	499	518	537	515	507	495	491	528	489	515	533	519	490	511	552	502	533	553	540	513	496	496	522	507	505	516	512	509	512	530	530	522	487	498	519	534	507	489	511	504	550	497	509	526	538	501	500	511	514	512	539	566	515	527	531	547	520	517	511	515	548	527	542	521	510	515	499	545	500	530	517	521	511	542	492	513	530	450	547	499	527	519	498	496	480	535	558	486	518	514	533	549	541	573	475	507	497	548	536	556	533	500	511	557	549	513	521	548	549	517	516	466	496	502	516	501	513	526	551	556	532	509	540	509	540	521	543	561	497	524	550	524	486	538	529	532	534	528	473	561	517	528	470	571	535	528	540	527	521	525	550	525	545	513	533	494	512	515	532	528	510	490	541	523	504	534	492	538	498	541	516	550	517	531	504	508	517	549	553	493	469	528	501	516	549	498	509	509	477	526	522	528	520	515	563	515	503	533	495	537	521	499	536	489	535	517	546	519	486	503	507	535	478	497	523	574	501	522	492	494	520	502	560	538	526	527	491	522	505	505	545	494	535	528	526	536	574	507	516	467	537	498	524	528	518	519	533	531	494	486	474	551	535	478	522	489	534	538	536	512	553	517	490	504	519	544	534	516	513	518	506	561	518	534	556	514	496	522	517	502	539	512	520	492	516	543	513	523	512	480	544	525	507	527	529	498	534	541	534	539	526	552	579	485	505	512	499	555	508	505	476	510	526	553	519	520	517	542	487	514	534	538	503	507	489	561	512	501	520	520	517	517	501	517	519	509	514	510	499	501	514	526	525	483	505	519	528	493	512	504	526	540	530	480	517	550	539	532	501	530	514	544	517	493	496	494	537	556	550	477	502	528	465	516	509	526	488	517	475	530	537	535	521	530	549	497	549	518	518	521	566	524	545	501	536	538	504	547	559	494	509	507	492	565	504	528	497	517	549	507	535	524	537	546	496	518	524	516	464	503	544	518	514	543	496	510	507	521	515	559	508	538	536	525	558	479	508	550	505	521	517	532	540	499	525	490	485	541	525	517	532	531	521	490	527	511	515	549	506	508	525	535	521	519	537	512	532	532	571	494	526	525	563	528	525	527	544	494	506	561	518	526	551	534	491	528	490	533	525	515	512	516	506	529	517	539	540	522	541	516	508	490	536	495	511	488	533	525	483	526	553	482	514	537	534	543	517	550	509	546	529	525	517	519	532	516	500	510	556	541	535	544	510	512	512	558	521	522	558	543	501	515	521	509	498	507	543	516	546	527	519	526	517	559	542	498	512	487	513	509	525	503	490	503	484	552	516	469	552	519	530	564	500	500	533	534	487	501	521	494	561	520	545	519	516	540	539	546	508	514	570	554	507	499	507	507	547	500	527	563	509	539	529	521	483	525	489	485	522	526	509	541	538	503	498	533	506	456	523	544	554	535	559	512	484	499	499	540	539	525	521	514	508	570	547	515	508	498	513	467	492	493	523	500	499	586	559	550	534	529	556	537	527	567	537	544	510	533	482	534	527	529	583	533	513	541	544	540	490	559	521	510	525	520	549	491	526	504	576	514	562	558	488	504	488	542	512	547	525	480	551	538	550	553	552	554	517	520	525	536	513	562	508	469	519	533	531	529	571	550	531	482	534	500	526	538	524	509	551	471	536	535	532	536	504	534	536	532	531	529	544	516	522	518	528	510	577	525	543	488	505	522	496	519	517	519	512	539	522	508	501	473	562	562	523	587	545	511	485	511	581	507	505	542	539	507	539	483	531	493	538	545	496	509	496	557	532	520	498	529	503	547	504	472	498	543	529	512	517	516	520	507	564	502	526	550	547	532	521	528	522	512	516	529	545	544	543	514	576	474	527	529	506	530	481	550	478	504	542	514	484	514	541	515	523	514	533	537	516	547	564	485	514	528	512	525	528	581	542	534	572	492	517	516	544	495	516	469	539	532	556	498	561	538	540	513	533	527	534	559	528	511	544	541	563	526	538	485	516	519	539	517	530	509	497	539	492	524	522	528	505	517	519	510	506	492	522	510	507	522	515	483	511	468	558	506	569	518	540	547	519	532	535	490	535	499	556	527	540	516	534	501	483	511	531	538	540	537	541	507	508	517	509	522	541	510	475	528	559	513	532	489	578	493	489	541	526	515	511	536	565	536	509	505	499	500	549	575	525	505	488	549	533	494	492	510	506	526	535	524	506	556	500	514	509	523	490	509	520	546	507	511	539	512	562	510	491	549	506	540	537	525	497	541	495	519	543	534	509	548	522	554	519	551	549	492	527	513	466	504	501	545	493	552	511	548	540	528	531	551	493	554	532	510	489	582	562	523	539	547	534	538	538	555	512	492	547	563	549	525	548	500	520	529	525	519	511
22692	21421	29123	24209	21341	19680	2996	630	428	444	418	410	374	352	399	325	376	333	346	352	322	332	309	330	300	296	316	316	343	327	301	338	303	304	341	354	313	348	319	331	320	294	341	344	392	331	348	342	334	351	348	361	391	341	347	365	331	321	294	328	321	311	292	345	333	338	327	345	333	321	338	293	309	322	308	298	307	336	308	309	314	320	298	329	313	300	332	283	289	325	298	304	287	306	348	286	325	307	295	285	335	306	296	276	291	324	289	297	297	297	359	305	326	324	287	320	319	297	314	318	302	291	311	314	314	326	316	287	329	348	330	334	318	311	300	291	305	299	327	321	271	344	287	320	301	313	336	301	295	303	305	281	286	306	310	327	287	304	318	312	282	298	330	307	284	280	286	326	281	303	346	318	328	308	307	318	288	300	302	323	320	310	332	310	314	325	298	303	321	301	317	291	342	299	300	313	305	316	304	332	313	337	308	295	297	281	320	302	283	280	327	299	298	289	332	296	313	298	346	341	304	306	304	298	312	293	291	319	291	287	282	319	298	289	258	298	297	295	309	305	306	318	296	324	304	297	320	321	317	302	275	278	290	301	317	306	316	298	314	341	324	297	309	305	309	337	310	322	324	272	322	297	342	317	317	316	302	313	313	289	303	250	304	264	322	328	343	319	299	309	292	306	291	293	337	318	288	304	329	317	288	270	337	332	274	317	317	314	291	312	313	330	284	332	312	335	309	325	296	292	333	282	288	327	321	296	301	291	304	282	274	330	309	300	333	318	305	319	314	282	302	312	281	307	278	309	287	281	312	303	308	321	295	308	321	316	312	279	304	303	315	286	300	286	314	281	320	298	352	330	301	292	301	289	309	312	270	304	321	311	309	317	343	303	305	313	298	350	296	292	318	275	313	321	315	286	310	303	338	309	329	324	304	295	337	324	334	308	322	324	291	327	303	294	280	278	326	303	301	330	301	283	297	314	300	294	310	324	326	316	307	325	316	331	336	278	321	294	294	321	305	290	304	312	304	355	299	307	311	323	283	320	272	330	317	313	301	335	284	319	314	281	298	317	314	329	302	312	307	302	296	319	314	340	322	293	272	298	302	316	296	287	311	299	293	297	316	310	300	313	329	322	331	317	315	314	324	308	284	316	292	319	322	323	299	294	309	295	307	317	308	336	332	309	332	304	302	270	298	313	295	284	331	299	307	316	301	289	305	299	320	312	280	318	315	310	337	330	313	321	325	329	316	294	291	305	333	301	312	309	300	266	305	313	315	335	316	340	334	293	312	314	285	299	282	272	320	314	320	315	315	315	313	302	285	330	306	267	335	340	295	334	336	283	316	332	325	311	309	311	308	311	309	306	309	324	325	301	298	331	281	309	309	319	316	288	318	330	296	310	297	318	277	282	342	304	300	307	330	312	319	314	299	298	296	328	278	277	287	327	328	349	284	319	335	343	323	316	302	292	316	293	294	311	347	315	310	285	315	308	295	295	329	292	299	301	322	294	308	266	331	292	298	280	328	300	321	294	330	308	331	302	311	311	321	328	324	323	331	317	304	310	299	323	300	302	270	301	303	310	309	324	330	307	290	325	290	299	292	336	335	293	316	278	310	303	319	308	316	310	276	276	273	316	283	310	324	293	322	313	338	300	317	299	312	322	312	329	328	289	289	317	319	263	322	317	326	295	294	342	281	321	308	303	309	336	314	315	290	292	319	313	308	306	289	286	319	303	339	328	298	300	301	313	311	290	268	322	329	318	295	303	324	293	306	291	311	339	296	307	314	320	293	296	324	304	292	332	279	333	311	333	310	324	299	287	308	320	320	327	319	284	309	311	312	322	280	314	316	318	308	278	295	283	326	337	287	290	285	343	303	296	289	334	332	302	331	292	312	323	316	305	306	286	290	271	336	305	284	300	295	314	312	298	311	328	325	295	286	291	314	310	316	311	331	306	306	347	306	328	330	274	280	314	325	330	316	307	293	277	318	304	321	309	306	305	284	321	301	279	344	321	292	319	312	321	299	317	307	300	269	289	280	285	301	296	276	299	341	323	303	321	313	351	316	326	325	304	291	295	286	305	317	315	300	300	317	299	298	309	312	294	292	327	310	318	330	298	315	297	322	303	296	282	286	299	326	320	300	322	310	333	280	337	331	311	312	281	279	336	296	280	296	272	314	283	345	305	301	315	303	313	303	341	310	297	262	307	299	318	295	313	305	331	299	314	327	319	301	324	312	323	313	312	333	323	300	312	299	342	315	310	320	307	305	295	287	282	308	303	333	306	317	328	363	339	312	309	289	325	341	298	294	309	305	266	319	308	289	330	293	277	287	318	273	320	324	315	290	327	312	310	291	355	301	320	277	267	287	293	314	314	335	332	322	319	329	325	297	312	334	325	332	297	329	316	333	311	333	329	302	319	314	293	319	318	298	335	323	314	321	314	324	328	314	336	323	320	323	323	334	322	306	284	310	305	306	318	300	273	311	335	294	309	329	310	312	317	302	307	311	302	305	312	295	284	284	321	352	312	338	316	293	317	333	317	299	316	284	307	299	319	318	312	293	296	339	301	301	293	320	332	333	308	315	332	302	312	311	328	311	327	331	308	313	316	287	313	311	274	292	313	317	337	299	318	316	317	299	316	319	298	281	303	308	290	314	312	310	270	286	326	293	304	295	281	330	283	270	343	289	303	308	295	311	282	300	279	339	311	358	316	308	321	323	291	323	299	319	320	314	330	296	332	324	287	319	342	300	318	313	305	280	310	306	335	307	335	293	306	305	311	285	314	318	327	318	302	310	293	301	295	304	312	321	299	294	293	307	285	292	256	319	320	293	293	304	291	312	274	321	305	325	312	295	341	320	309	328	312	325	297	307	301	292	301	290	296	325	317	336	302	319	320	320	313	321	322	304	322	294	283	299	293	320	280	291	305	307	328	328	317	303	325	287	328	316	319	310	291	307	308	320	302	299	299	291	313	319	307	303	342	330	271	302	331	316	317	342	351	324	317	273	301	321	285	309	333	300	314	308	292	326	321	301	299	287	305	305	297	343	286	338	271	317	312	288	309	317	292	299	287	298	344	302	306	312	327	324	294	281	297	288	313	265	345	297	312	312	332	325	312	276	327	328	306	295	303	309	325	342	299	317	291	326	308	305	284	292	292	293	339	318	314	333	315	299	347	315	311	329	324	305	304	314	295	318	345	302	305	315	304	295	296	301	335	310	314	305	318	295	286	284	286	298	301	282	300	280	317	280	290	319	327	328	279	322	347	300	310	305	342	304	293	313	321	303	290	337	301	317	313	292	324	334	312	313	297	303	308	309	295	305	304	341	293	314	284	330	306	309	308	326	284	300	310	301	302	306	311	315	304	309	311	287	324	301	290	299	293	341	317	282	294	314	321	335	289	309	314	327	323	314	322	328	310	324	292	315	326	318	298	299	300	327	281	299	266	263	265	322	274	297	298	299	319	302	306	290	269	334	295	299	332	280	289
47964	91393	52000	2977	1845	1405	1153	981	841	702	603	587	545	541	510	478	460	483	433	447	478	470	458	440	422	455	434	412	387	426	411	418	406	381	409	422	425	402	454	409	467	445	461	492	520	473	507	492	453	450	462	507	445	430	473	494	421	435	399	392	419	411	409	435	395	417	442	441	410	443	397	447	427	429	391	379	381	390	390	420	385	391	401	391	376	413	401	418	368	428	440	378	395	360	405	389	396	402	385	403	428	424	377	393	371	419	401	385	390	401	408	367	384	406	411	372	428	353	378	416	384	388	393	368	365	392	404	369	408	416	382	369	400	410	436	434	383	408	372	399	396	391	413	397	382	405	403	414	368	369	429	394	364	399	401	391	429	394	430	398	403	453	412	365	402	424	382	395	413	383	380	365	394	391	438	417	434	416	380	404	388	371	373	350	385	371	414	392	383	363	418	419	370	413	393	388	362	373	393	407	374	409	388	425	347	430	385	382	396	389	376	387	420	388	363	392	403	443	392	392	383	368	401	395	388	448	383	382	404	362	345	361	404	387	398	394	436	403	383	381	393	425	369	381	444	397	408	401	407	422	395	367	419	424	429	389	384	380	393	372	365	441	371	384	377	413	385	388	369	412	380	393	367	402	382	413	396	373	429	376	385	361	357	400	411	366	418	419	396	420	370	384	391	372	391	397	411	373	428	377	398	330	425	409	380	369	396	428	418	432	432	410	382	348	395	422	400	417	372	436	385	402	387	391	384	423	401	372	353	365	364	402	353	391	388	358	394	397	424	419	388	374	416	377	402	375	371	411	376	401	396	391	393	376	385	418	354	389	385	399	395	395	409	392	411	368	380	392	390	371	422	411	421	378	417	389	374	366	407	409	379	376	378	399	345	375	401	424	357	397	378	402	388	387	368	381	389	398	390	385	396	391	350	371	375	388	388	358	407	398	382	384	416	390	385	353	380	430	408	370	383	391	402	382	407	375	375	345	392	398	340	383	368	354	379	386	377	393	357	394	368	395	352	424	411	349	397	370	369	438	364	374	391	423	399	399	392	407	380	386	424	365	405	370	408	386	385	384	363	401	396	384	367	397	426	384	382	426	404	438	376	379	374	386	372	414	420	390	394	427	389	420	370	383	395	399	417	385	432	420	386	399	437	391	412	346	382	394	419	406	363	404	387	395	412	413	414	358	393	367	387	422	394	396	377	378	378	374	427	401	398	371	390	381	373	391	387	378	411	372	400	383	376	383	417	397	392	368	386	392	397	410	380	377	416	382	350	370	395	406	400	402	384	387	387	392	414	422	418	386	435	385	354	380	394	383	382	379	401	399	392	421	404	417	386	398	394	415	420	426	416	410	407	379	388	411	416	412	401	357	381	363	420	383	413	406	363	402	395	374	384	398	377	380	398	378	393	404	382	390	388	397	410	428	391	397	396	380	395	365	383	418	388	413	412	404	366	381	389	423	361	384	411	408	373	375	387	394	377	371	395	376	404	401	371	396	413	364	392	398	399	392	409	387	409	419	417	428	410	412	382	447	372	391	395	416	351	428	386	379	391	408	377	366	396	363	361	401	368	402	348	390	430	417	370	363	391	417	386	375	377	375	405	447	371	383	395	396	379	373	406	380	373	394	413	389	394	388	384	375	400	389	380	427	406	402	363	404	401	369	379	406	395	360	374	391	397	348	431	422	362	385	401	406	382	383	398	392	379	388	361	418	411	368	384	392	345	404	351	359	368	412	380	399	356	378	386	372	381	374	393	411	385	407	372	412	380	366	388	412	405	403	388	385	403	384	380	390	435	397	381	402	380	371	408	416	418	359	364	361	424	377	372	393	353	399	372	386	414	378	408	397	380	367	392	386	412	365	399	382	358	395	362	413	403	376	412	377	371	343	362	398	354	404	421	386	382	399	376	440	385	408	364	422	366	382	416	381	411	397	374	365	405	386	400	386	370	398	354	391	365	361	384	405	393	415	374	391	386	372	363	389	396	373	387	375	421	395	418	371	402	370	374	414	402	381	389	416	405	367	368	412	393	416	355	377	395	382	403	411	399	398	385	379	401	381	372	423	392	382	424	419	417	398	382	384	382	371	385	421	394	391	392	409	407	430	414	394	392	430	410	378	394	400	372	415	392	389	386	452	376	408	405	410	398	388	414	405	364	376	398	388	400	439	385	414	392	424	408	374	400	403	352	361	406	374	348	379	371	393	377	426	367	363	395	406	375	418	390	399	378	388	397	350	408	406	388	421	430	398	413	391	407	364	409	421	401	390	407	390	374	391	406	398	408	374	374	394	349	390	368	376	408	440	388	395	380	403	388	383	401	383	376	361	408	359	415	387	377	391	425	416	349	382	385	382	394	379	368	375	408	408	359	393	408	378	334	394	371	402	385	425	399	426	423	402	412	352	369	399	404	376	387	403	389	395	385	396	396	414	410	400	389	373	411	371	392	408	390	429	348	383	408	371	394	365	379	419	403	384	456	391	412	377	356	412	356	395	379	394	382	432	413	402	399	410	380	378	386	390	404	347	380	361	459	380	402	386	408	387	414	376	411	376	431	357	407	357	365	367	408	433	363	373	368	380	427	369	369	383	376	387	417	377	377	397	393	425	394	412	380	398	379	368	452	404	376	359	399	400	396	352	364	370	410	374	406	406	391	415	415	380	400	375	394	374	381	385	407	414	413	371	398	363	403	379	385	382	353	397	381	380	373	404	376	395	428	397	404	382	389	392	391	383	391	403	420	375	386	384	402	403	372	367	399	424	392	418	435	378	416	383	414	399	403	395	381	383	367	379	387	396	371	441	414	388	359	404	406	376	391	385	426	403	362	411	351	419	384	394	387	427	383	412	392	402	367	400	387	387	363	388	354	365	368	411	377	437	401	384	430	378	388	401	354	392	384	392	374	432	387	372	387	381	376	429	356	369	378	384	367	383	395	396	376	337	399	412	379	347	350	408	396	387	403	399	404	379	399	408	374	406	366	374	391	429	408	367	412	392	384	377	370	386	441	386	352	387	410	349	379	418	366	391	397	392	427	392	412	396	377	399	418	383	357	376	384	376	383	383	431	393	385	406	382	378	381	408	380	422	414	382	369	413	391	395	425	421	375	418	393	414	394	368	403	382	356	389	401	395	369	399	394	381	398	389	393	397	371	396	369	403	410	403	364	381	377	390	366	399	358	381	396	394	398	443	383	414	396	376	376	420	405	383	412	392	360	386	365	411	401	390	400	367	387	384	378	365	393	425	377	403	404	366	399	415	404	382	394	403	395	375	373	374	363	377	393	387	363	405	397	369	395	378	354	397	391	399	375	392	385	409	357	419	388	394	413	380	379	366	395	391	369	382	384	373	376	376	419	392	396	413	410	401	400	396	373	359	424	416	359	383	369	373	375	385	342	399	343	381	384	402	393	376	364	396	378	393	367	406	383	406	386	422	376	399	402	396	364	376	415	423	376	417	390	374	387	430	377	385	381	418	385	420	385	412
27782	21189	14560	1479	519	485	453	454	469	498	456	446	460	455	473	450	454	448	449	471	476	505	461	463	464	488	460	466	417	463	485	493	471	428	453	445	461	458	450	447	456	484	482	487	472	488	470	500	491	453	446	447	502	489	467	488	447	454	504	472	441	458	460	443	481	468	480	446	428	433	456	473	457	493	444	497	463	422	503	444	486	458	422	462	470	445	452	481	467	459	493	461	485	490	454	457	483	447	448	507	488	450	455	488	517	483	455	479	438	427	443	444	457	509	480	448	477	454	443	474	461	460	417	431	465	455	480	463	471	459	489	468	476	490	468	462	460	420	401	492	498	470	439	477	437	452	457	470	447	485	455	468	482	449	481	458	480	487	417	426	464	445	458	448	434	426	486	441	396	483	447	515	463	462	446	456	446	468	477	449	491	443	457	480	484	517	467	452	461	445	446	430	464	472	445	459	445	450	507	478	452	454	479	479	489	456	444	472	485	474	498	487	465	428	466	499	485	446	438	480	451	478	456	486	428	491	429	447	479	462	455	458	482	440	443	427	478	433	469	475	498	437	422	469	485	479	458	431	482	479	454	490	443	402	470	463	501	453	483	489	452	469	491	463	455	476	448	464	433	426	472	486	445	467	526	497	449	478	496	461	502	445	549	466	473	454	492	429	451	451	471	445	471	468	452	466	464	456	497	496	476	467	462	439	440	429	456	459	456	454	464	441	480	456	490	454	431	452	494	463	427	505	446	468	449	484	480	479	478	477	472	502	466	476	464	502	480	452	454	426	466	456	481	445	459	462	462	455	462	488	492	439	491	502	469	448	477	470	471	461	463	456	468	479	450	457	436	471	440	484	474	456	459	453	450	482	490	503	507	416	469	455	452	470	431	457	448	450	476	464	461	459	462	478	477	433	467	480	465	450	434	466	422	445	458	429	459	477	457	482	438	447	446	429	459	439	430	438	458	471	453	437	442	459	461	441	457	484	472	441	419	462	431	471	495	467	497	494	471	436	476	422	475	482	492	456	456	451	442	448	451	456	494	464	460	483	490	482	454	482	460	468	495	413	439	460	459	474	478	461	450	481	435	457	475	487	468	462	447	459	487	476	430	435	467	478	451	461	468	476	449	467	479	454	485	446	429	479	448	477	448	439	501	463	452	474	458	462	468	460	463	480	451	474	486	458	453	461	447	488	474	430	444	451	468	483	493	484	473	517	467	465	409	448	428	505	486	470	463	439	480	449	447	477	446	460	459	465	431	445	460	453	460	469	468	427	477	467	462	444	481	455	460	490	451	430	473	450	465	460	449	460	449	497	460	417	462	458	479	443	482	435	453	462	438	417	456	448	464	447	484	445	463	420	529	429	479	466	453	465	455	473	476	457	505	451	469	452	514	475	448	430	454	481	455	462	464	459	463	471	458	492	457	470	453	445	459	424	493	460	469	522	504	460	453	453	492	502	457	463	413	461	466	465	449	468	435	431	457	442	453	454	454	470	434	472	444	466	410	454	440	453	451	461	499	433	457	450	479	456	457	451	447	458	478	466	458	465	477	441	454	462	499	469	442	437	459	439	451	506	436	459	459	464	475	489	465	463	459	483	493	457	440	465	431	479	457	463	470	479	460	431	468	416	450	450	473	449	444	470	439	485	461	463	521	492	466	443	503	459	458	483	474	472	464	471	481	462	468	476	436	437	459	470	437	436	481	444	442	480	451	457	402	472	495	488	426	502	451	444	455	455	443	419	463	489	484	450	451	452	425	457	452	476	440	476	432	491	438	479	442	487	476	475	438	430	458	424	438	458	478	482	480	463	425	461	481	461	476	428	470	470	449	447	441	446	475	435	438	475	510	490	450	469	446	460	440	458	477	488	443	446	507	469	423	447	499	472	460	460	451	482	488	467	458	469	453	495	471	455	473	457	475	493	473	492	487	454	457	442	442	483	446	465	492	447	457	444	464	463	422	455	497	468	477	462	467	457	490	473	457	460	444	430	461	498	461	451	432	458	449	476	443	437	478	459	461	488	480	493	476	451	458	455	486	483	463	475	439	496	450	441	444	442	485	436	501	465	451	457	482	481	468	452	499	471	502	479	469	436	476	442	424	431	466	458	485	446	506	430	447	468	452	478	451	433	519	460	466	463	459	504	467	456	478	475	485	473	492	473	482	502	503	456	485	517	447	459	424	471	455	469	442	485	454	453	444	472	473	476	454	447	441	440	508	475	479	489	452	454	470	467	471	483	491	414	442	466	495	433	483	479	481	409	461	470	478	504	464	460	404	472	433	470	441	478	469	469	468	478	490	466	459	502	485	512	468	470	460	486	470	432	436	450	493	453	459	461	478	457	450	431	430	475	475	450	487	448	479	474	506	465	416	485	512	460	446	429	462	455	436	459	506	466	462	424	451	475	439	474	403	455	539	443	485	474	477	459	481	453	453	462	441	470	457	519	444	468	454	444	407	439	446	473	450	436	469	489	433	474	496	480	487	437	450	512	469	479	466	450	423	474	452	425	449	454	452	490	497	458	473	464	457	477	450	432	469	502	454	499	471	466	460	491	459	424	464	455	502	483	428	441	476	458	455	464	455	448	503	459	454	501	471	449	453	445	448	481	452	435	485	473	459	471	463	427	444	450	485	497	436	449	417	445	449	451	474	442	486	458	450	441	479	443	392	455	431	438	468	507	453	456	458	457	474	460	480	474	463	495	475	421	509	454	463	502	499	459	474	434	455	458	437	485	443	465	484	469	492	448	509	468	484	476	473	415	463	486	477	483	473	467	476	443	464	446	450	456	504	483	444	467	456	465	467	453	447	490	458	491	473	448	465	463	437	426	451	489	468	490	458	465	436	442	427	456	473	467	477	481	448	474	442	452	489	457	436	496	445	465	437	461	429	454	466	475	421	452	454	441	457	403	452	454	483	497	442	453	441	486	468	461	497	447	497	456	470	445	465	468	428	440	421	481	466	472	466	459	449	467	499	467	454	495	461	483	463	438	471	471	448	490	478	477	495	429	459	503	488	433	431	454	447	461	444	448	491	432	466	476	441	450	474	478	480	469	458	478	473	493	507	474	471	455	473	493	478	476	471	447	417	507	452	459	472	478	496	490	460	467	486	444	519	453	461	481	438	448	451	455	462	478	456	461	486	522	532	459	504	510	453	481	473	464	458	439	473	481	453	449	444	491	449	446	432	463	471	444	475	475	454	499	447	497	486	477	448	459	438	425	461	464	466	514	413	472	448	464	477	466	433	445	458	460	443	435	459	448	481	466	457	463	463	463	482	474	504	448	419	497	428	431	423	504	487	463	443	483	443	468	438	503	434	458	427	458	448	432	439	472	419	467	443	458	424	513	431	430	482	493	441	485	444	469	513	426	484	430	436	438	436	467	469	475	471	503	435	452	490	466	458	441	471	480	502	431	460	497	446	453	449	454	448	459	493	489	456	427	486	467	457	485	476	459	460	422	442	450	448	456	510	467	483	436	489	480
14508	28759	10488	714	581	634	586	585	625	633	600	595	575	574	608	638	575	591	621	609	601	559	605	626	593	582	580	567	641	561	592	601	584	635	566	614	618	592	568	587	609	577	681	635	640	600	642	663	600	677	629	678	609	612	612	588	605	621	616	610	575	631	618	562	612	638	554	597	592	611	591	565	640	616	641	602	624	584	613	587	650	581	640	621	536	605	577	588	563	655	602	546	604	590	631	573	618	577	600	550	638	610	621	552	580	611	601	604	613	611	562	626	621	600	576	579	593	625	595	582	586	552	591	591	601	607	579	636	598	584	628	598	603	581	586	631	612	625	574	621	572	623	590	572	635	606	566	588	583	607	613	621	607	613	628	612	578	606	601	611	587	615	597	569	631	589	589	539	558	617	574	604	589	599	580	602	630	583	594	605	598	622	585	575	590	570	631	619	638	575	558	566	558	647	570	568	597	617	616	595	607	590	642	606	586	590	614	656	626	628	609	609	580	597	581	602	577	608	588	582	586	586	545	589	593	581	627	586	617	624	619	607	606	597	569	588	597	588	596	581	585	596	621	596	579	562	605	621	573	570	618	645	575	583	539	625	607	547	591	584	627	591	615	568	588	594	556	550	614	587	572	620	601	638	621	594	597	604	601	597	555	567	587	571	610	555	615	610	570	578	599	580	587	608	615	616	541	576	612	582	597	629	611	615	617	627	562	588	610	570	570	603	590	598	609	585	604	561	602	570	608	627	586	624	595	628	623	619	604	550	601	607	600	619	564	570	572	595	583	558	574	565	567	581	587	573	560	646	612	594	614	639	595	609	590	606	606	596	581	602	563	584	595	583	549	626	551	592	602	580	578	565	605	584	604	565	571	574	577	594	591	615	603	593	598	597	572	572	577	590	618	599	622	602	587	575	611	627	594	570	607	574	595	610	604	545	612	581	605	585	610	606	612	590	592	615	637	620	626	570	574	580	588	624	562	588	603	578	554	592	575	621	602	567	603	597	610	624	554	581	628	595	614	569	586	619	585	627	600	590	629	620	582	603	573	638	630	584	579	606	623	594	575	634	559	596	567	634	583	632	610	593	574	569	606	588	585	591	565	578	582	596	609	600	627	618	596	602	604	572	562	589	611	590	620	581	630	646	609	605	602	620	662	625	543	557	645	638	587	661	602	633	549	575	642	553	592	601	628	623	587	607	596	645	593	572	621	597	610	595	586	580	566	576	608	567	611	581	557	580	571	579	596	600	599	555	550	533	592	538	610	620	528	553	600	619	610	616	609	607	608	606	599	620	573	576	594	622	608	578	648	612	583	550	592	573	606	612	597	566	620	587	592	621	594	547	565	595	597	597	630	603	589	568	616	588	592	591	571	620	591	575	572	650	580	568	555	624	621	572	622	615	578	631	618	584	603	595	563	611	611	625	589	605	618	588	567	563	597	616	585	597	592	606	571	595	621	587	612	570	593	598	563	642	652	617	587	569	608	557	622	611	618	580	555	616	624	612	589	623	575	561	605	573	613	598	627	583	559	574	617	552	621	592	564	579	645	566	606	564	598	596	578	614	598	620	599	598	600	619	644	587	581	541	592	572	589	605	620	573	623	634	617	604	639	561	631	589	643	586	609	608	608	563	607	607	587	578	636	626	582	565	606	601	593	606	562	635	618	571	580	592	568	581	582	594	615	553	601	599	617	561	597	631	602	602	625	607	606	600	592	595	618	569	560	548	585	549	566	632	548	604	610	691	588	567	626	625	551	602	594	574	602	562	578	623	601	604	601	623	558	608	547	573	581	572	613	576	613	591	578	613	650	591	630	606	599	552	575	597	609	591	584	570	651	560	562	565	588	622	643	601	606	638	565	598	623	610	598	559	573	589	584	607	606	547	612	566	646	581	602	591	626	624	565	587	598	572	574	590	575	609	617	599	564	609	607	584	595	590	550	569	560	608	606	575	580	611	637	578	592	587	600	588	627	587	621	598	595	612	567	621	591	600	623	584	594	599	568	604	577	539	615	617	611	561	549	608	570	604	563	654	566	602	589	568	614	557	601	610	588	632	617	621	608	566	582	587	617	590	595	534	628	584	606	591	605	581	608	611	628	562	612	539	595	558	588	580	561	617	585	627	578	570	603	599	616	611	584	586	626	610	560	562	588	571	568	608	636	583	546	558	555	606	562	600	557	587	558	565	589	615	585	618	568	612	591	591	624	614	579	621	607	610	599	611	621	566	571	613	606	585	612	555	608	605	587	623	595	633	600	633	588	627	581	592	620	604	632	563	604	609	575	591	600	585	597	608	589	571	596	575	568	587	612	608	622	603	599	557	614	576	607	552	625	578	579	580	560	619	596	571	605	603	605	573	639	575	593	607	586	618	606	622	606	621	602	587	564	580	605	566	564	567	567	581	575	591	640	605	584	580	618	579	619	606	598	615	610	557	582	571	585	582	591	609	618	622	633	583	604	557	623	604	600	608	560	595	595	575	589	591	615	554	588	623	597	633	581	565	548	566	577	572	656	578	627	597	592	561	597	603	586	570	603	584	559	625	580	567	586	590	575	567	582	565	595	611	596	617	637	571	582	531	616	554	598	558	622	600	589	586	644	608	567	593	595	635	560	602	583	579	627	597	595	616	600	561	621	598	616	596	571	603	580	600	628	626	616	577	581	590	612	594	599	623	598	553	610	570	593	599	579	590	627	571	619	567	580	568	631	616	619	592	576	606	599	628	572	605	605	630	637	573	559	585	596	595	619	583	590	578	585	575	601	606	560	570	600	594	540	589	568	600	545	588	581	615	598	640	614	618	614	604	599	599	549	614	596	593	601	584	630	611	559	629	563	626	586	610	636	665	605	622	570	573	592	583	577	610	598	569	541	620	603	559	543	634	562	592	593	569	552	622	653	614	572	557	545	559	591	612	564	605	623	595	581	584	584	591	586	622	657	575	598	602	630	604	591	597	594	582	584	619	592	636	580	542	581	582	576	617	556	564	605	581	592	580	587	596	531	633	603	596	575	638	564	630	639	582	634	581	575	589	666	651	586	546	553	539	614	592	567	615	590	589	582	553	574	643	618	588	594	592	586	588	645	636	591	609	584	635	595	569	631	610	579	556	573	593	621	588	624	600	622	607	588	620	541	593	590	598	558	587	575	623	609	593	595	588	582	617	605	603	611	581	614	581	613	566	643	590	600	599	631	604	643	585	572	639	570	619	646	600	576	591	591	638	629	603	613	608	589	587	633	624	658	564	588	565	593	636	547	584	583	606	584	596	586	600	644	577	589	573	626	568	572	613	628	567	570	568	635	612	619	580	652	624	547	552	605	602	610	624	609	579	550	595	583	574	610	598	577	593	573	601	577	585	584	611	572	619	601	583	586	580	558	623	595	598	590	587	570	571	599	590	598	594	645	594	597	598	566	583	601	606	578	574	587	582	639	587	614	585	545	618	559	581	573	636	642	604	582	587	581	578	556	597	601	588	606	602	580	637	592	607
23704	21566	28880	24680	20045	5508	687	565	486	481	511	493	457	456	439	435	395	446	445	384	435	403	436	434	437	378	403	406	405	426	400	423	372	399	418	395	439	412	394	432	426	390	445	436	429	417	424	449	402	409	447	410	426	437	402	432	405	421	421	428	428	424	405	406	423	415	414	425	432	430	380	429	405	411	388	443	372	408	401	392	404	403	432	384	421	412	435	393	372	383	406	422	378	395	398	374	407	398	406	391	390	399	434	361	407	389	382	388	364	419	407	426	404	376	396	407	391	395	357	429	390	410	431	404	416	398	394	407	375	390	381	418	395	438	417	373	401	385	424	426	421	424	357	444	376	412	377	405	336	350	406	340	380	399	405	431	422	383	406	404	366	398	403	364	431	408	399	379	403	374	420	389	416	384	385	401	438	401	443	406	398	424	363	378	401	364	390	434	418	406	394	391	411	409	408	401	414	394	410	404	381	433	407	376	404	405	401	419	433	404	387	406	387	399	402	399	412	431	419	384	431	407	425	416	404	378	409	417	390	409	431	342	407	400	388	395	466	393	372	434	403	392	395	431	391	399	386	434	413	409	430	375	391	393	402	422	434	425	380	394	373	410	407	376	403	398	401	379	404	421	378	368	400	439	419	411	369	395	403	385	381	387	379	375	418	423	430	384	339	406	406	406	425	382	371	402	383	392	425	373	406	399	403	386	374	377	394	409	368	392	395	365	393	384	390	389	420	398	434	388	382	400	367	373	388	430	387	379	381	431	398	426	383	401	387	378	393	411	410	444	402	383	396	395	375	382	387	433	375	389	392	405	392	421	388	410	432	428	431	427	382	416	433	395	384	383	434	409	398	427	423	420	403	424	372	395	421	382	404	383	402	397	406	429	406	432	406	402	438	401	393	400	419	380	373	407	422	427	378	375	386	401	424	399	407	419	416	429	412	364	423	371	410	404	379	406	380	403	367	439	433	380	375	384	364	382	380	378	408	391	382	408	376	364	393	415	416	403	396	393	408	438	392	397	418	375	389	371	402	418	411	363	359	408	377	389	355	387	411	370	383	416	406	406	372	370	384	387	368	359	383	411	391	400	405	386	428	376	412	428	394	396	394	414	391	388	380	406	418	405	388	401	379	408	401	443	447	387	397	411	419	429	392	408	429	433	403	454	399	356	399	414	413	399	416	407	436	443	452	361	436	399	421	408	413	413	401	388	373	363	410	412	392	421	425	421	396	374	400	410	386	423	366	394	380	399	375	384	399	363	372	398	412	383	353	367	378	423	397	379	388	381	393	417	411	406	419	383	388	425	425	437	367	406	363	393	380	378	396	412	418	390	423	354	424	414	415	381	401	402	393	378	404	391	359	370	409	405	406	381	337	421	422	374	398	411	437	403	420	417	386	393	397	422	391	400	411	377	403	374	413	413	384	398	407	384	395	411	397	390	404	396	388	398	421	404	408	377	432	367	407	409	389	408	403	436	401	415	396	436	404	437	387	413	413	449	411	386	437	397	390	385	365	373	391	448	401	399	381	438	401	425	402	395	406	411	413	395	418	411	427	396	445	422	413	406	340	403	427	381	419	419	406	402	399	456	401	393	413	415	409	388	390	418	408	405	394	409	419	395	394	384	389	406	409	395	404	398	393	399	392	414	381	409	419	379	417	403	403	416	430	439	402	387	427	419	410	408	407	384	384	406	389	366	402	377	377	433	387	388	421	402	380	385	373	445	388	416	384	417	398	388	445	378	368	427	377	400	403	403	391	384	389	356	437	393	416	398	394	377	425	396	395	377	386	397	391	378	377	411	403	410	407	391	369	417	398	391	391	419	365	422	442	430	398	441	389	417	364	402	413	423	375	406	411	394	361	370	431	373	395	407	457	421	371	388	410	385	392	415	395	417	361	410	375	382	405	402	387	399	389	428	407	413	385	399	392	433	371	405	450	411	383	428	394	395	417	414	382	441	407	373	385	377	412	428	406	400	384	393	403	388	430	383	380	413	397	361	392	392	393	394	403	434	405	404	412	390	382	404	393	401	400	382	420	390	434	429	403	404	425	414	379	395	402	416	392	372	395	409	409	410	396	401	401	404	394	385	399	362	394	390	398	384	380	410	376	430	386	397	430	429	354	381	403	403	358	390	452	386	384	447	421	435	428	379	408	407	384	369	370	394	451	390	408	392	390	401	406	427	403	362	386	403	434	436	406	392	435	418	380	409	385	404	407	384	371	424	382	382	369	392	424	411	405	406	396	412	384	441	385	363	391	395	413	397	371	394	371	419	380	374	377	401	394	391	429	360	377	396	425	388	381	408	382	413	379	406	417	403	374	392	411	413	393	425	397	410	405	397	440	419	384	404	438	415	395	402	366	388	370	418	399	404	412	406	388	409	361	418	370	366	420	421	380	393	370	421	397	407	386	385	422	393	410	400	392	382	430	418	375	390	348	408	355	381	401	416	403	407	416	435	401	417	424	380	384	434	412	375	420	380	398	383	406	365	397	361	386	418	409	400	383	397	379	385	430	418	376	410	419	431	405	425	401	390	384	377	417	380	453	438	368	398	406	418	405	384	383	417	369	368	412	372	401	383	394	436	419	385	406	398	390	390	429	387	404	386	389	403	393	386	400	388	390	393	389	384	412	393	397	394	374	405	381	389	388	388	428	423	386	398	382	424	372	361	401	401	433	400	380	412	404	404	396	409	423	413	428	399	365	390	374	398	414	365	391	388	379	401	373	372	418	365	424	410	419	418	422	404	403	428	397	422	426	410	404	357	398	390	385	410	388	389	425	408	402	428	400	397	451	404	402	437	418	400	390	369	373	407	439	436	394	377	387	402	405	397	397	411	430	411	384	437	390	402	405	394	387	436	375	390	399	437	392	412	412	372	386	396	391	417	393	416	402	404	409	399	409	417	415	394	417	379	421	397	423	385	411	433	403	423	430	409	396	394	430	379	403	406	408	385	437	449	403	420	390	374	395	379	385	429	426	392	432	365	394	412	396	395	390	402	422	408	405	410	406	384	386	403	441	414	389	408	427	388	411	379	397	411	374	425	389	377	409	407	415	375	391	381	409	421	393	384	376	435	395	398	403	354	410	412	436	410	426	375	375	395	402	425	392	417	403	373	417	423	414	393	393	419	386	387	366	421	400	388	402	390	399	408	401	354	367	394	416	381	395	436	410	469	391	430	388	390	418	397	404	435	419	379	429	403	396	400	383	388	440	430	421	379	425	417	400	411	416	419	410	425	416	423	417	369	406	406	419	401	433	367	406	417	396	426	396	391	374	402	390	419	442	388	425	399	430	412	417	433	395	429	400	412	380	415	440	365	422	407	408	400	394	393	395	398	412	406	407	362	389	354	405	431	393	410	374	418	372	386	414	390	439	444	398	434	414	362	372	415	421	377	408	388	449	387	383	375	406	406	411	411	388	446	420	404	443	382	430	370	375	410	391	377	401	414	402	424	442	411	412	407	414	396	406	426	447	408	381	407
40192	78774	42443	2191	1208	1046	896	819	739	689	664	607	616	590	568	541	579	565	505	580	505	527	520	563	495	525	516	563	522	516	527	540	486	526	513	516	535	516	584	548	552	587	532	579	544	563	565	592	555	575	607	525	549	548	521	544	492	507	556	548	540	524	544	504	555	543	544	508	503	544	513	518	529	514	520	568	519	493	531	511	534	535	516	524	527	540	524	516	554	548	523	572	524	476	541	572	485	539	510	530	528	504	521	534	473	490	547	526	473	493	536	500	484	500	512	541	518	536	542	531	471	531	541	492	526	522	527	526	540	523	568	516	531	511	524	477	533	519	528	537	528	498	563	491	493	469	511	494	510	540	520	518	535	514	538	509	554	514	555	518	502	532	500	502	537	541	526	528	526	499	490	512	542	507	529	556	494	519	530	505	534	502	514	489	529	534	487	509	478	505	541	531	493	524	553	491	530	513	504	494	488	536	507	521	516	511	551	562	534	533	481	523	509	492	495	502	496	537	491	531	506	476	559	534	511	515	548	528	508	523	535	505	510	538	548	499	519	513	510	524	520	504	502	557	526	543	501	481	537	544	545	495	512	503	509	522	530	543	546	540	517	522	541	501	532	515	535	478	499	512	528	499	539	518	522	523	502	520	538	541	488	545	529	496	511	496	498	493	509	517	521	534	580	487	530	537	575	507	514	515	501	528	518	512	501	536	513	518	535	479	506	481	517	538	527	517	474	520	502	570	526	528	522	497	500	517	492	493	483	503	475	497	512	553	506	524	551	533	503	503	537	524	542	474	462	585	477	499	547	549	434	510	523	502	494	516	538	506	523	526	536	504	495	529	512	502	495	523	515	535	514	532	533	522	485	503	488	538	537	530	500	521	487	529	519	489	461	509	505	574	541	529	524	498	521	511	527	540	542	508	464	523	508	492	555	487	506	526	510	528	515	482	532	489	535	486	485	503	546	484	539	556	522	532	492	511	526	484	546	544	542	472	541	497	495	519	504	502	497	498	516	519	541	490	570	507	499	549	525	475	518	518	504	511	506	525	525	498	537	521	520	527	495	501	510	521	504	501	502	543	565	483	538	545	510	479	554	498	500	513	517	489	536	517	518	535	558	526	531	518	506	531	511	483	494	536	518	512	518	491	506	539	531	544	495	492	505	563	513	517	503	516	499	498	551	519	521	457	511	530	546	484	519	529	490	492	512	513	554	493	458	487	510	489	511	539	493	495	489	519	532	507	531	484	533	554	534	553	549	509	492	504	531	532	510	482	520	494	524	527	538	540	484	483	523	560	539	529	498	526	510	508	498	485	472	519	530	549	526	524	449	518	526	502	512	527	483	515	524	521	475	548	507	534	541	516	538	503	519	545	487	519	526	523	521	532	511	516	528	488	512	514	503	561	507	530	474	524	535	500	561	516	499	529	515	507	491	486	538	521	514	490	527	517	548	534	501	450	521	515	517	552	491	507	575	511	543	542	499	541	530	514	487	479	526	543	516	524	513	527	473	534	508	513	514	530	551	496	532	523	520	486	521	535	489	525	500	499	524	542	517	501	489	490	532	514	539	518	512	530	451	543	503	493	524	525	526	511	486	489	503	502	531	517	495	527	529	524	545	502	548	496	495	548	517	511	525	507	527	530	522	556	513	562	588	525	502	523	477	547	527	550	489	478	503	526	494	500	475	499	486	549	510	517	485	555	490	535	510	505	534	528	515	526	562	496	495	536	528	535	518	533	498	524	485	526	506	534	525	477	541	509	516	518	529	516	520	510	552	517	504	469	502	528	532	520	517	543	526	537	532	486	534	494	489	513	528	468	536	533	510	525	490	494	510	521	480	500	494	523	526	511	524	488	517	527	473	533	544	533	490	490	529	529	497	482	524	535	490	474	547	481	490	533	518	502	485	521	512	488	459	529	556	516	495	533	540	534	538	504	530	535	511	525	498	508	554	548	520	539	511	507	529	510	524	540	543	521	496	491	532	548	528	486	499	495	514	524	501	485	510	553	512	543	501	552	486	527	542	521	516	548	502	545	524	532	501	511	527	468	535	540	480	528	533	542	512	552	523	523	516	477	496	532	514	544	510	530	520	483	533	558	509	539	512	531	458	493	475	529	578	522	564	462	515	500	482	554	511	512	480	576	487	525	530	539	517	525	488	523	523	476	485	465	492	504	508	520	520	505	518	516	494	517	514	546	472	519	501	509	552	516	545	501	532	484	502	515	513	524	537	524	537	480	527	515	523	494	497	506	515	521	533	546	521	526	537	491	542	520	500	501	521	524	534	498	538	508	485	525	518	546	525	519	497	501	510	512	495	546	501	499	488	544	524	520	527	516	517	525	509	525	512	519	528	559	555	498	512	524	519	540	473	537	515	504	521	502	515	525	510	506	519	481	510	537	512	532	554	501	531	545	541	532	554	515	481	499	516	540	511	506	510	494	521	501	512	519	535	526	517	547	548	530	504	508	535	508	535	487	511	477	499	514	542	476	578	517	497	521	536	477	518	531	485	524	506	514	506	521	508	504	525	555	525	547	520	544	486	557	494	509	546	493	511	511	520	526	563	502	532	517	503	510	514	496	502	543	508	540	502	507	553	490	513	526	511	529	487	550	533	527	523	505	504	475	520	513	522	556	505	494	499	546	493	507	514	526	500	477	485	536	527	489	549	508	508	534	517	522	556	507	502	492	526	488	531	524	499	510	501	493	500	522	548	521	521	463	541	530	513	499	510	500	518	502	532	509	513	484	502	536	521	508	508	510	487	482	532	505	558	539	544	509	534	479	517	527	506	512	464	483	514	539	490	465	510	541	493	470	582	518	500	518	507	535	479	494	522	507	506	512	542	532	499	549	501	511	502	522	506	497	487	558	521	529	495	506	544	568	535	495	507	529	517	537	509	538	529	567	466	502	530	530	527	527	492	499	521	487	541	521	541	496	527	480	524	466	503	481	536	508	518	534	514	513	494	531	516	529	548	513	488	532	528	531	507	521	516	552	510	495	493	519	520	532	499	497	530	579	501	487	525	513	474	518	554	489	544	495	510	530	485	519	508	486	485	489	524	487	554	517	523	482	526	539	529	529	493	535	544	523	557	566	518	512	528	547	483	504	533	502	523	529	499	551	547	511	539	529	501	493	507	477	531	532	546	498	504	521	507	528	541	528	511	534	521	508	508	478	564	471	479	504	515	495	503	516	492	516	560	503	509	503	537	514	523	487	464	553	525	495	505	505	527	493	521	562	525	516	501	547	494	560	493	503	506	476	491	526	552	496	522	483	523	524	527	489	519	501	556	521	524	527	480	507	518	529	495	535	511	488	506	518	483	502	557	540	526	477	519	524	538	471	505	541	496	518	506	496	566	549	485	532	525	540	517	496	532	516	525	514	508	578	476	559	504	491	467	498	494	509	531	560	534	510	534	507	531	525	499	517	497	545	511	512	536	492	505	509	484	556	527	523	511	521	509	476	466	468	503	520	502	539	509	498
24934	21838	27975	24181	6189	607	510	466	463	498	447	473	437	447	446	414	414	396	414	444	414	439	419	410	394	404	452	423	417	418	408	404	400	418	425	440	441	440	451	405	444	426	440	435	465	441	452	420	410	427	460	425	470	422	443	477	396	424	452	441	426	450	454	434	455	440	403	430	424	422	425	419	400	406	408	447	422	404	431	458	468	401	416	410	382	415	412	403	437	406	416	439	427	379	429	445	428	417	436	420	405	400	428	372	413	413	417	399	418	397	380	393	406	428	405	406	452	384	437	427	421	428	394	395	428	417	407	409	426	413	375	407	430	417	427	415	440	455	405	436	441	417	447	437	455	413	455	447	389	414	444	433	415	416	411	410	402	423	391	402	405	426	435	409	408	435	420	433	406	410	444	407	419	386	460	407	420	425	424	412	397	441	389	417	406	387	394	412	418	430	412	398	447	436	429	420	419	406	406	414	418	423	381	432	446	406	470	407	408	410	405	414	463	429	394	413	466	456	399	429	382	365	415	438	426	420	419	410	395	427	409	420	413	431	417	471	446	416	416	401	389	389	421	432	407	399	419	407	418	410	445	396	409	377	426	410	421	402	446	408	440	385	441	387	396	408	392	433	402	417	450	444	401	400	391	392	388	437	429	382	443	403	410	443	472	410	402	391	422	420	387	424	401	370	411	389	420	424	413	429	444	451	426	408	420	413	401	413	423	413	417	400	415	423	411	386	415	394	410	420	449	397	445	434	410	425	401	420	403	402	414	440	464	410	432	449	427	430	462	429	411	433	424	435	454	410	393	429	408	423	435	398	427	421	387	445	444	424	414	417	403	426	399	397	399	400	409	438	424	494	419	407	371	417	381	434	404	421	397	417	456	433	410	411	397	389	407	439	446	411	387	417	403	398	423	439	418	427	406	419	449	458	409	417	434	405	431	431	440	428	413	433	432	435	407	442	433	460	410	440	445	407	434	419	413	395	383	429	389	398	409	402	426	447	450	438	412	470	426	394	399	446	395	428	410	419	433	428	442	458	380	401	384	427	401	463	449	448	408	414	440	414	396	441	389	403	436	410	427	402	430	417	421	411	392	403	418	399	417	406	452	384	411	394	412	446	444	408	402	431	403	406	422	416	382	440	433	414	424	420	418	410	419	401	414	375	450	419	415	432	462	427	421	429	419	400	404	428	383	416	417	392	434	374	424	410	389	416	422	435	403	417	443	409	400	412	430	406	422	422	416	419	416	397	399	418	411	403	407	421	459	411	415	414	414	411	413	416	425	400	415	405	423	419	426	430	416	424	421	436	427	402	404	404	370	435	387	399	426	427	410	412	413	431	374	425	414	422	415	424	440	413	447	436	435	391	461	419	438	411	418	436	442	412	427	432	437	368	423	424	440	428	425	411	430	409	402	425	372	423	407	417	386	403	426	394	465	407	441	451	451	428	410	421	390	406	448	437	430	432	431	406	427	423	433	417	372	439	434	403	462	380	433	393	424	432	446	438	379	400	393	408	402	400	382	430	407	413	418	422	423	399	425	415	441	398	424	396	408	412	458	417	381	443	423	383	422	434	433	422	410	442	423	422	426	399	437	412	407	383	399	415	399	420	400	429	404	421	389	396	415	420	407	409	412	415	422	395	397	432	414	435	424	403	404	391	379	420	390	445	455	414	428	378	449	401	442	400	402	426	443	427	419	419	396	422	439	424	383	406	409	415	445	416	399	378	384	419	406	411	408	426	415	408	395	395	414	408	382	413	388	413	440	400	431	456	423	422	439	408	423	428	430	406	401	442	398	382	436	433	385	399	423	429	456	441	420	432	411	414	417	385	434	422	424	417	441	436	411	382	410	426	437	423	423	416	409	424	419	420	433	412	410	405	418	398	426	439	369	400	421	461	419	393	420	433	398	386	393	369	439	431	385	417	422	419	405	417	414	448	424	446	408	412	399	418	419	430	404	430	419	445	397	409	440	442	395	416	408	391	431	429	430	404	386	392	395	430	416	418	413	424	384	396	468	445	395	444	378	395	431	445	424	354	433	422	404	415	451	415	413	392	392	425	400	418	429	395	361	388	401	400	408	443	430	424	428	421	451	410	405	440	403	465	415	441	400	412	425	392	389	412	434	430	382	388	416	429	443	400	378	425	470	462	435	429	412	451	440	442	427	422	439	437	428	406	408	447	439	393	442	415	420	422	403	440	431	427	411	428	399	402	396	419	402	431	422	387	386	451	430	417	420	436	432	428	414	457	409	450	435	416	438	401	414	385	432	411	427	437	467	453	423	395	446	377	402	434	472	437	417	375	429	399	390	422	376	422	441	433	442	404	450	426	448	375	444	387	468	418	410	425	435	434	406	421	417	387	463	418	421	413	473	419	416	405	401	405	384	429	429	406	397	419	394	406	421	389	418	436	390	412	452	469	418	443	417	422	415	461	391	412	383	443	414	430	403	441	407	416	369	471	407	397	432	413	426	407	402	430	444	394	417	391	413	437	436	459	431	422	434	409	411	433	407	437	432	385	429	419	432	423	388	422	459	404	439	432	378	434	408	410	400	407	422	440	419	460	428	418	419	413	429	435	389	409	424	423	390	420	449	448	402	410	429	382	384	418	422	389	423	407	422	433	415	427	408	390	411	416	404	421	388	401	430	399	412	426	438	415	420	398	441	459	413	399	414	429	418	385	404	372	453	409	436	411	407	408	420	432	416	446	461	398	421	417	403	432	438	432	416	382	396	435	401	453	435	422	431	398	447	414	410	405	398	381	436	415	409	421	390	427	421	420	385	382	425	400	429	453	425	394	397	429	402	413	459	413	394	434	414	406	419	419	426	405	392	404	422	409	451	452	409	423	429	416	436	388	412	430	411	445	449	438	388	439	413	394	438	468	388	422	417	410	397	414	462	416	419	415	432	430	397	445	416	429	414	416	424	440	406	415	389	402	411	429	434	388	439	380	425	410	410	445	428	415	419	429	458	414	420	425	407	428	433	427	414	461	444	397	427	402	391	416	427	448	404	440	422	389	446	446	456	430	421	413	395	442	444	414	385	401	406	413	464	415	399	452	430	430	424	406	414	416	401	459	418	419	438	414	416	415	437	399	407	436	396	425	408	478	403	411	380	418	390	420	408	408	425	402	414	434	424	417	447	434	421	406	404	404	442	416	427	389	427	417	430	422	395	395	427	408	378	407	451	433	459	422	441	400	434	468	427	392	423	410	415	431	417	416	431	434	411	428	436	389	393	431	416	406	435	411	445	416	401	426	432	369	419	394	434	414	430	409	404	393	400	429	424	415	380	418	441	413	366	418	393	425	412	397	415	417	418	421	452	414	400	443	407	446	421	412	426	430	424	421	369	437	431	424	446	420	435	404	461	430	429	403	377	411	422	389	420	413	425	372	421	397	411	459	433	401	426	393	442	425	408	448	420	394	428	424	421	384	376	453	392	431	428	394	425	393	423	405	382	417	400	405	414	419	416	433	469	421	432	421
36574	65025	34337	1393	905	812	712	679	662	667	604	588	582	501	583	555	561	536	561	569	605	505	541	538	512	543	546	541	544	505	551	532	534	501	494	501	540	533	527	572	549	532	581	553	564	612	542	623	533	642	536	565	555	598	564	572	560	558	549	580	542	556	530	543	557	561	569	523	535	541	546	520	537	531	539	548	590	542	513	538	550	548	537	561	516	570	538	512	528	511	575	524	519	549	506	534	548	549	537	519	555	496	560	550	527	524	508	554	518	539	522	568	527	533	514	557	548	516	567	540	521	545	516	530	515	550	543	520	544	510	542	537	533	526	551	542	542	535	510	519	572	518	542	516	558	527	534	544	543	524	522	524	531	532	517	495	517	530	543	523	493	539	534	555	548	517	577	508	488	507	542	530	533	537	493	521	546	553	546	514	533	557	548	520	501	504	550	538	507	555	527	545	543	570	564	566	519	513	534	545	522	497	541	513	524	546	557	548	549	512	581	548	541	579	552	514	520	536	543	568	537	540	531	558	523	542	530	548	537	536	506	480	567	512	520	534	534	493	564	527	554	505	479	503	525	499	561	513	529	542	489	539	554	506	507	523	540	536	575	541	492	531	532	501	532	492	508	562	517	538	524	545	525	524	540	545	498	500	447	569	550	532	552	526	514	581	537	524	506	534	517	513	530	570	519	521	519	576	513	533	527	535	588	548	544	552	522	557	487	518	531	503	536	533	550	542	535	535	549	537	554	510	520	492	542	534	543	549	537	570	500	543	569	518	536	510	529	521	535	522	526	510	536	545	517	515	530	553	545	525	561	512	506	475	505	543	546	572	516	524	540	554	497	534	540	526	540	572	547	552	535	522	531	512	554	518	519	496	522	499	528	539	518	532	575	565	542	553	561	495	490	536	541	503	560	535	565	540	515	531	528	532	548	542	588	606	518	516	542	522	511	526	493	560	507	532	542	535	537	514	522	537	550	585	537	518	532	558	510	524	528	537	527	519	586	526	492	557	553	562	537	550	526	535	568	552	535	535	503	547	490	518	535	523	534	559	512	549	538	565	533	534	550	487	527	554	563	545	517	538	551	522	504	557	478	523	567	549	524	539	524	538	519	563	535	527	529	550	545	519	532	539	534	556	548	520	526	536	552	529	513	513	526	504	529	546	546	507	479	522	520	501	510	505	548	499	539	544	556	502	515	533	509	539	520	512	513	557	515	544	517	523	499	539	563	531	495	500	508	497	533	512	517	575	561	573	507	513	530	541	500	506	500	543	521	514	497	573	529	517	516	507	524	536	545	505	554	524	548	511	500	515	497	534	541	534	569	525	581	543	550	509	542	585	588	530	505	497	526	513	532	539	541	563	503	528	575	508	521	560	517	548	573	570	501	514	532	535	532	525	544	513	561	541	549	523	523	534	540	520	526	526	551	546	543	505	535	561	522	516	553	561	524	532	522	545	545	550	535	529	533	487	534	551	524	530	508	495	498	524	559	518	506	544	564	524	502	602	536	520	529	545	550	527	549	551	488	486	549	568	529	511	541	516	537	539	513	555	520	541	530	544	516	528	551	530	550	514	535	550	545	543	515	548	536	538	545	532	539	562	528	535	559	511	571	524	465	533	526	496	528	522	554	536	535	594	500	570	576	523	493	462	553	561	483	574	530	555	520	525	545	534	509	553	560	541	501	547	534	551	528	533	518	528	559	585	533	503	563	504	554	563	508	535	529	506	561	535	534	490	520	504	503	493	537	548	527	528	546	512	536	552	525	571	516	537	588	582	523	543	552	505	555	533	525	542	545	529	512	552	505	603	555	578	545	550	589	546	520	495	556	535	504	538	548	527	562	549	564	540	542	514	535	522	534	509	551	529	518	522	560	546	536	518	503	512	557	517	565	500	546	546	528	547	556	529	519	559	534	516	528	535	558	545	530	536	551	548	484	544	578	502	531	549	530	501	505	511	519	550	501	530	537	556	539	536	558	537	521	511	529	543	525	500	508	515	546	548	518	536	542	546	470	560	494	523	499	537	500	514	516	562	528	514	509	508	528	504	533	522	545	502	537	515	546	529	550	534	521	541	534	522	515	527	514	534	507	506	528	551	543	544	516	555	526	529	492	545	541	522	582	539	515	533	561	532	504	552	550	533	530	509	527	518	531	596	521	527	562	576	512	551	522	537	516	539	511	509	542	536	548	534	520	531	512	556	534	506	527	544	518	515	504	557	500	500	546	549	535	528	549	575	494	532	541	530	532	580	503	551	588	536	522	546	595	574	539	488	575	598	579	586	568	523	518	565	539	520	542	563	546	515	527	519	551	478	530	512	515	531	492	512	546	526	532	545	502	565	542	508	541	537	513	528	512	550	532	523	533	534	519	557	509	500	533	559	511	497	542	533	535	508	534	526	541	522	487	551	543	575	497	556	511	519	520	533	506	505	529	577	550	560	534	503	565	562	521	539	538	531	547	535	549	537	562	525	498	516	522	582	563	513	538	530	527	500	534	554	571	531	507	535	542	516	545	509	495	562	542	550	536	532	523	524	565	559	488	481	522	545	557	546	539	548	537	510	520	507	539	479	514	513	504	528	556	550	531	536	555	533	542	511	547	511	531	553	521	494	532	509	544	533	551	543	520	511	513	521	538	526	483	529	542	537	554	547	567	518	550	541	540	526	538	519	543	572	517	528	547	530	551	531	461	487	520	549	530	545	554	540	498	530	520	542	554	555	506	531	527	546	550	544	559	521	486	479	480	527	522	491	532	559	507	505	564	538	489	551	519	527	525	565	501	528	502	566	566	543	552	504	508	535	559	526	570	547	511	545	574	527	524	511	544	481	543	523	579	552	574	535	558	553	506	510	588	593	557	540	539	491	519	562	541	552	551	598	543	497	535	530	570	540	546	539	554	499	526	504	515	585	533	528	513	528	541	557	535	525	566	523	515	542	544	579	535	510	493	517	553	556	537	529	566	552	500	539	572	556	548	525	539	538	559	511	587	565	542	517	520	500	546	519	518	504	475	534	509	544	517	502	547	536	574	524	515	497	545	527	532	520	501	473	554	498	526	564	494	494	520	532	530	547	536	534	500	550	554	565	510	524	551	538	547	525	514	556	524	526	578	574	471	518	577	527	534	546	537	554	515	558	511	510	546	560	557	487	545	509	536	536	563	541	535	491	471	511	542	550	540	521	503	566	575	493	521	508	521	550	562	529	504	556	524	534	557	514	553	508	521	527	563	504	522	519	528	542	511	514	526	527	539	555	549	542	563	535	542	560	518	537	531	512	553	554	517	524	552	553	530	525	545	576	535	557	536	525	535	549	533	546	567	564	552	566	516	537	535	525	566	507	503	519	539	526	525	477	521	541	525	514	539	536	501	512	518	521	508	561	545	530	517	533	573	537	519	527	548	503	551	542	535	511	557	502	547	493	521	532	522	535	534	537	535	522	556	552	499	505	509	494	515	516	559	533	582	526	536	504	536	544	488	534	531	532	523	509
22735	21444	29189	24125	21350	19938	3242	633	487	483	430	416	392	398	386	384	365	376	344	323	311	359	320	328	326	334	345	348	353	315	303	350	326	326	319	343	342	325	315	315	366	342	339	356	376	397	387	374	348	347	352	340	330	367	376	379	348	331	364	332	362	350	350	343	341	320	326	306	325	354	326	357	316	339	316	330	342	315	344	279	331	313	354	329	331	290	308	303	316	327	306	357	329	318	292	303	316	340	311	346	342	292	313	308	315	338	326	307	311	318	308	309	288	311	322	327	315	327	311	322	317	336	337	315	310	311	306	282	313	338	285	334	289	270	321	313	318	347	297	291	316	330	333	300	356	271	329	306	337	312	301	300	326	313	320	317	329	301	298	287	323	327	329	357	319	296	307	315	324	350	304	313	279	338	318	322	303	309	334	295	324	309	310	310	313	288	309	307	311	328	346	293	330	314	314	309	280	313	324	327	315	326	360	318	318	340	324	306	285	304	317	315	326	314	332	329	327	310	311	293	338	307	316	344	308	326	312	323	366	322	339	325	306	324	313	275	304	319	307	300	307	314	283	311	323	324	332	299	309	293	337	314	317	275	323	324	322	307	314	299	323	332	297	300	329	339	279	300	308	292	312	309	292	307	326	312	322	321	341	330	321	314	334	329	315	320	321	328	319	324	277	324	309	310	316	313	326	313	335	300	303	304	321	309	320	304	284	312	341	302	328	307	340	323	319	317	320	303	335	339	302	311	310	347	336	307	322	317	284	306	322	323	296	336	307	332	302	322	323	288	317	315	326	314	319	308	334	294	334	302	327	318	312	321	325	290	312	304	340	302	338	302	332	315	303	308	293	300	345	343	302	279	339	327	307	328	320	303	309	294	323	344	304	345	315	301	333	304	305	300	333	284	315	319	324	317	326	308	312	299	314	370	302	303	305	300	307	297	307	306	328	292	318	309	300	325	306	338	304	278	339	334	296	343	319	295	302	324	327	334	333	311	296	301	286	281	319	316	312	297	322	298	333	335	330	292	316	295	342	317	339	361	322	300	347	342	304	348	309	324	273	338	319	304	337	322	322	302	311	306	322	336	311	300	316	303	312	289	295	322	345	333	335	317	295	293	351	319	367	315	328	314	316	320	300	321	306	314	322	307	316	340	358	325	311	288	295	319	321	321	329	322	329	333	317	291	303	334	273	320	306	353	311	343	331	314	297	305	309	314	331	351	311	345	326	349	301	324	340	317	311	338	328	319	305	323	318	336	292	303	343	321	333	334	312	319	340	298	333	300	310	304	309	324	327	307	285	343	316	312	337	305	299	314	302	286	298	306	295	345	305	295	318	308	321	365	350	296	281	339	322	285	353	317	296	308	338	327	317	340	331	314	311	314	303	288	317	309	276	315	272	303	335	316	292	348	318	312	309	333	320	333	297	325	310	317	327	326	321	289	314	317	319	314	316	309	291	281	301	310	310	293	311	294	272	288	323	294	311	271	340	325	337	345	330	293	304	314	336	314	353	323	329	351	320	331	307	314	314	349	314	300	312	315	306	344	305	345	326	303	323	295	321	310	356	344	292	325	323	295	349	323	325	324	342	348	310	292	304	320	281	332	327	319	315	329	299	348	297	312	274	281	320	329	303	342	314	318	315	299	330	295	306	330	305	311	339	341	318	305	318	316	308	387	336	308	297	285	297	308	289	315	298	307	284	343	342	310	317	326	309	312	324	314	320	332	318	293	311	327	296	341	275	343	320	313	335	354	325	303	313	345	324	314	344	318	301	279	321	317	321	326	337	291	344	317	325	328	314	339	300	320	299	332	333	342	306	304	330	321	297	322	275	367	278	338	312	317	326	298	340	320	317	339	293	324	339	328	291	352	329	334	325	286	330	330	301	313	325	339	298	307	326	296	324	313	340	303	286	334	340	318	341	327	339	308	299	316	330	318	327	317	310	309	294	319	331	327	347	343	317	298	313	298	335	292	337	314	306	274	286	283	334	340	347	318	306	330	307	316	319	317	342	288	296	311	321	302	322	312	325	302	295	341	313	316	335	317	322	296	316	329	301	339	294	358	331	310	318	329	314	315	313	337	344	284	310	334	320	349	308	328	310	308	312	339	315	336	325	357	296	304	339	350	314	317	293	348	327	311	292	298	327	300	334	339	311	360	333	335	323	321	365	310	283	327	289	328	337	287	315	340	305	339	338	301	334	272	302	287	297	322	287	322	310	329	338	347	321	326	325	338	261	291	324	317	298	297	289	278	341	321	312	342	321	297	331	352	321	311	320	334	330	324	306	303	341	328	324	335	290	332	323	356	293	380	307	338	317	310	351	320	301	282	289	300	318	330	321	275	323	342	303	271	321	349	305	332	313	340	332	334	327	327	325	315	310	316	332	322	292	304	293	317	339	354	331	321	328	318	314	318	312	338	326	305	334	319	322	318	328	293	327	315	286	311	325	309	313	325	333	318	336	305	341	314	293	328	325	354	328	306	357	305	337	313	295	312	337	305	333	306	282	339	316	328	315	307	322	362	287	318	297	324	326	318	349	333	314	321	318	325	293	347	310	315	334	312	312	301	315	326	292	308	311	315	311	277	314	318	301	318	299	307	346	329	327	304	317	329	346	299	298	338	297	328	276	312	318	302	340	311	310	305	285	298	297	316	310	310	323	306	323	314	305	322	302	272	316	305	269	286	320	310	288	333	339	315	317	311	346	308	305	316	338	346	344	312	319	336	332	316	338	275	300	330	304	318	335	306	304	320	311	300	298	318	320	318	329	337	311	338	316	299	292	316	323	362	335	269	298	329	312	327	295	316	317	321	327	313	347	329	324	322	345	306	299	333	331	328	292	321	310	308	317	337	306	319	318	308	321	310	341	335	310	326	300	338	350	294	318	340	299	319	302	271	316	330	319	298	314	309	309	297	316	334	293	314	329	288	319	333	313	328	309	289	336	302	327	311	333	297	328	303	337	312	328	293	297	329	310	348	314	315	315	338	299	348	283	301	334	309	330	328	328	321	319	317	326	301	324	322	316	325	283	306	337	300	297	327	336	322	312	303	310	308	322	301	336	323	337	319	326	313	298	343	302	305	280	332	300	350	296	265	328	305	308	317	326	313	325	300	299	329	323	325	328	338	301	307	284	291	282	320	326	289	295	344	341	304	321	301	272	329	307	291	316	336	341	327	310	312	294	286	323	330	323	302	314	318	304	330	307	337	302	314	321	306	332	315	311	310	327	340	335	317	290	326	332	324	318	285	358	309	317	314	363	343	333	322	322	297	336	285	310	296	300	329	317	322	293	336	326	315	350	315	318	311	321	335	334	329	301	298	305	299	318	277	315	340	319	346	313	326	304	306	312	291	315	293	312	295	299	323	331	307	316	260	329	317	308	298	315	312	316	295	323	328	300	324	321	335	305	325	320	291	339	315	293	313	353	322	308	303	352	328	306	333	350	290	286	321	310	312	316	310	313	348	333	326	296	317	313	328	303	308
48318	90402	51747	2916	1864	1416	1153	989	821	778	676	623	561	518	508	523	476	436	504	469	433	470	474	473	416	398	447	437	444	446	498	428	451	411	430	450	386	434	439	485	447	475	495	511	477	480	536	487	481	468	458	496	485	472	469	474	439	474	438	421	420	468	449	446	422	405	444	418	425	434	430	414	406	451	395	375	428	408	414	407	429	414	400	410	395	430	395	408	409	425	431	432	433	406	407	386	413	405	387	405	384	404	433	376	411	409	374	438	428	384	427	403	440	432	367	453	398	402	386	375	376	414	385	396	413	421	431	407	416	431	405	388	381	412	400	432	397	422	380	383	430	383	416	395	405	421	371	383	407	409	420	405	456	395	389	415	413	425	434	352	406	397	420	355	404	377	372	415	398	397	379	416	436	390	373	380	402	367	373	401	417	418	405	398	403	407	421	393	414	401	386	383	413	405	372	393	415	386	381	391	420	387	473	373	446	409	438	417	400	417	389	389	394	412	406	413	417	404	390	431	403	421	416	373	394	408	430	403	374	431	458	409	399	395	367	418	419	401	389	414	388	391	432	385	411	405	418	448	405	386	430	400	384	432	386	403	396	436	408	412	371	412	408	381	390	414	418	417	404	408	404	396	380	407	395	413	392	407	398	419	377	445	403	375	437	414	440	434	369	395	407	424	393	374	380	426	397	390	411	381	386	432	409	398	366	443	386	439	376	410	414	372	376	384	396	391	387	412	381	399	366	408	405	425	418	371	395	429	386	390	401	407	447	413	413	424	416	409	369	375	412	421	406	378	362	402	378	412	371	437	361	418	427	381	421	384	404	388	393	448	398	457	392	359	451	443	407	442	405	415	456	433	398	406	374	399	421	405	379	372	408	399	405	386	434	418	427	381	440	416	382	392	412	421	405	445	410	389	388	408	425	419	426	415	403	422	400	410	411	388	390	390	409	400	393	434	401	390	361	393	376	433	391	382	422	442	389	427	402	404	411	420	387	423	395	387	425	396	409	406	400	422	373	407	393	397	403	376	414	370	376	396	410	389	420	423	412	407	395	389	384	404	431	386	374	408	420	421	402	403	422	398	377	375	397	378	412	360	409	372	442	395	429	450	393	362	420	375	405	411	435	382	403	369	406	398	409	379	411	372	450	399	410	432	426	412	388	404	402	394	353	430	367	382	447	432	417	417	367	407	405	423	454	413	406	404	439	395	419	410	419	413	397	374	380	409	417	397	408	422	404	402	447	445	422	373	398	398	416	364	384	383	407	408	382	396	402	442	368	382	403	414	428	441	419	385	408	397	394	407	413	403	395	433	404	422	419	399	437	384	424	410	383	399	424	408	422	421	390	403	389	442	394	412	403	398	400	406	431	366	381	379	404	416	369	432	381	394	388	415	433	438	408	402	381	368	418	383	362	436	418	410	376	404	364	386	397	394	380	423	376	402	365	397	421	406	421	401	412	410	424	434	436	401	406	435	412	407	419	401	411	405	409	369	381	400	385	416	400	376	397	379	419	407	402	448	391	433	386	387	394	384	379	397	405	419	394	393	418	403	384	383	442	403	347	431	388	431	399	428	430	364	409	411	448	403	406	414	386	427	389	388	432	405	386	428	396	422	398	410	400	391	399	403	405	379	382	446	431	361	398	388	404	398	408	396	432	417	395	392	392	404	402	419	371	381	378	429	412	372	438	406	387	400	448	434	445	380	367	381	396	432	429	413	421	430	396	410	365	399	386	399	389	395	405	426	394	427	439	424	443	388	404	411	396	427	406	358	414	406	404	439	401	405	410	405	411	387	412	379	402	435	379	384	439	428	406	413	384	376	383	413	382	397	404	423	413	397	418	425	433	387	418	397	396	389	417	405	418	394	387	377	397	404	384	369	415	431	418	387	410	426	389	405	397	376	390	441	387	396	409	408	455	382	409	397	384	400	389	431	416	419	399	388	394	410	413	442	411	417	376	439	393	420	379	423	424	378	380	404	421	381	449	368	399	394	377	413	379	403	423	406	395	408	420	392	349	436	394	357	369	438	420	399	389	418	421	412	415	418	378	409	434	370	381	419	382	441	424	420	407	412	411	390	389	422	405	371	377	381	385	423	411	396	377	422	426	401	387	399	401	410	383	428	393	395	407	424	396	409	428	400	430	399	411	438	441	424	396	425	396	417	428	378	386	417	387	412	379	431	382	377	426	417	408	400	409	426	386	392	359	420	342	419	414	409	392	405	402	398	383	435	419	377	444	423	455	423	405	435	423	399	419	432	402	384	393	377	432	388	392	381	399	428	360	400	407	444	375	413	357	427	419	403	446	411	421	438	400	415	399	402	378	401	433	364	370	405	366	384	451	421	408	408	416	373	434	405	413	406	401	368	397	402	410	421	409	417	417	410	406	430	395	408	375	386	438	407	422	406	405	385	435	401	419	449	395	411	410	407	421	419	424	410	389	431	392	399	389	409	400	384	397	374	399	376	393	423	417	409	395	398	415	395	402	414	403	390	418	403	412	425	438	405	388	375	367	358	389	430	443	372	407	377	409	378	399	399	394	419	413	370	397	394	385	427	370	417	403	410	401	405	387	391	401	424	406	409	426	423	406	379	355	407	423	447	362	382	418	388	402	398	389	399	404	435	369	397	436	416	403	415	426	392	439	386	390	414	395	428	386	382	455	408	402	443	421	386	437	360	372	416	379	401	441	394	383	428	395	419	412	422	417	410	415	401	385	435	404	426	386	369	392	432	405	407	401	429	414	409	466	422	413	422	410	385	388	400	389	414	427	388	441	409	396	416	412	406	403	382	384	398	413	402	387	379	418	395	380	415	395	417	372	378	395	389	412	424	433	422	406	395	407	403	432	405	375	433	415	407	380	380	390	369	421	375	405	398	417	407	420	416	370	395	415	411	423	375	407	389	378	420	402	403	391	391	390	370	410	396	393	401	361	417	444	428	430	396	410	423	382	379	443	443	379	408	418	393	444	407	407	426	374	359	406	407	406	419	408	392	402	399	411	423	396	435	381	411	388	383	408	397	368	396	431	415	395	386	411	419	392	425	418	417	411	434	383	406	396	407	402	411	403	417	406	389	399	394	397	375	389	402	391	379	390	398	345	369	409	396	374	417	432	428	392	390	428	396	426	389	426	413	416	417	421	397	374	381	394	424	403	390	421	377	400	403	405	369	404	426	387	388	394	360	394	437	375	469	410	404	408	418	418	423	450	395	431	413	397	401	418	373	420	377	390	424	408	404	385	419	378	396	392	415	376	404	412	396	398	394	397	410	382	401	392	404	462	427	423	395	384	438	430	415	393	374	408	415	410	405	395	434	366	419	377	393	431	371	406	385	376	404	392	440	417	443	405	398	372	371	423	393	431	387	381	391	438	429	441	391	399	377	406	388	405	374	394	438	413	372	396	395	396	378	397	393	395	426	409	414	357	419	394	384	381	394	401	398	383	413	441	431	399	418	417	386	422	409	382	414	411	426	406	388	397	429
27990	21233	14557	1552	535	492	500	468	449	464	474	464	482	471	470	465	457	466	471	477	474	487	483	467	449	434	472	485	452	468	456	445	488	432	469	456	445	443	468	466	483	482	460	449	522	494	462	474	476	466	441	471	451	469	484	450	451	424	482	457	489	441	426	457	468	464	451	441	483	479	473	501	460	473	442	474	483	465	420	411	466	466	426	467	433	488	500	487	506	463	430	463	426	451	449	446	439	469	462	416	454	439	454	460	455	455	476	444	459	445	448	442	471	480	467	435	469	444	481	473	463	479	480	451	464	464	444	460	454	493	450	488	445	489	472	445	483	475	483	473	492	434	438	464	472	494	444	477	453	509	436	436	419	468	468	456	494	484	452	423	449	475	497	487	407	471	481	435	491	443	438	506	469	459	434	459	464	446	456	447	473	448	430	452	470	434	480	479	462	453	459	478	458	447	438	468	458	463	460	432	434	443	446	481	463	456	434	459	418	471	430	441	434	421	438	436	486	470	463	470	471	478	463	462	496	433	488	477	472	453	458	443	444	447	482	427	455	430	459	430	434	459	456	462	462	419	458	453	433	492	439	489	470	478	452	477	510	469	473	455	482	501	459	445	462	487	459	471	476	420	450	458	456	448	463	471	448	450	442	451	471	394	473	457	481	467	455	418	449	451	452	426	470	436	428	448	414	432	468	493	440	444	485	453	440	432	488	472	410	492	479	404	458	477	500	455	445	446	500	448	434	437	486	442	431	465	467	480	468	479	472	453	451	456	472	465	446	480	466	473	467	477	492	432	453	487	479	472	449	454	433	463	466	421	473	459	478	452	440	440	477	460	446	476	482	428	452	462	458	466	424	451	456	452	452	449	429	490	452	458	461	454	463	430	500	480	491	451	470	480	469	447	424	437	467	429	482	438	457	489	483	499	443	429	491	432	447	473	482	431	504	490	459	457	461	443	474	457	424	433	475	502	478	465	457	482	444	483	458	469	475	466	442	458	437	479	446	437	448	430	519	438	471	417	438	441	455	448	451	441	478	458	453	471	519	445	426	447	439	453	463	444	439	438	474	473	470	448	449	428	427	446	459	450	445	449	489	449	450	427	438	431	431	479	495	450	462	462	464	458	444	456	457	445	458	458	426	429	451	458	474	475	441	453	461	503	432	483	512	439	441	471	428	448	447	460	460	490	466	470	503	497	479	495	440	505	448	465	450	421	477	471	455	432	501	491	478	448	439	466	444	444	469	475	480	443	496	465	490	426	485	469	442	419	467	447	466	471	486	415	443	439	432	452	406	489	444	487	465	438	423	504	470	494	473	465	478	446	474	473	474	432	469	424	480	451	489	433	460	410	466	474	473	470	451	449	457	457	465	439	453	454	474	400	459	493	429	427	484	478	425	429	500	470	470	454	439	456	460	446	431	457	449	446	425	480	443	500	493	430	476	471	411	444	467	448	477	510	457	487	462	490	430	457	469	434	485	457	502	450	442	449	432	459	430	474	491	434	421	473	443	485	450	430	492	467	459	469	519	455	471	450	431	453	470	459	497	410	488	439	447	453	490	425	452	440	460	461	463	482	442	488	438	488	435	452	474	511	445	480	483	490	442	508	464	458	482	458	435	490	465	463	450	469	472	470	467	456	454	477	445	460	503	461	511	435	475	464	501	439	477	442	447	419	415	453	475	434	448	460	444	467	485	440	452	467	498	439	475	450	440	486	444	425	441	445	464	489	483	458	472	463	423	491	434	501	441	479	430	448	470	451	445	481	480	486	471	447	470	444	474	454	450	445	434	423	448	462	473	470	454	460	469	492	412	442	472	434	462	438	494	420	451	436	457	458	450	490	430	454	455	436	464	412	461	450	477	468	462	447	456	477	471	443	448	438	412	447	446	461	498	468	448	473	460	464	444	491	482	483	498	477	449	442	450	429	457	463	484	500	464	459	460	449	452	460	441	439	452	463	484	455	450	456	453	464	455	433	461	433	447	498	469	463	460	468	479	487	451	435	471	480	499	488	471	435	473	472	456	472	495	483	482	465	480	468	464	398	416	444	431	448	400	441	410	476	456	475	481	450	501	461	463	493	453	458	443	468	469	492	482	470	473	479	464	456	479	461	459	442	472	449	437	439	427	459	483	472	433	470	436	459	474	505	483	432	453	427	471	476	432	455	410	509	459	477	431	432	456	502	472	473	440	503	435	490	436	478	442	470	465	457	472	468	449	460	434	467	449	453	457	461	431	445	462	522	485	453	475	449	451	456	451	467	457	480	470	482	469	475	456	453	449	449	468	462	442	446	447	460	467	500	459	459	444	477	414	459	421	433	475	458	446	467	452	501	464	469	444	428	479	473	433	456	430	467	436	441	451	447	456	462	449	465	444	451	490	438	466	456	458	461	455	470	458	464	475	488	459	467	416	471	438	452	435	464	500	430	448	437	428	464	450	437	489	466	463	498	433	435	461	464	453	444	464	469	406	433	446	466	447	466	446	455	463	487	472	443	467	498	459	445	493	459	467	491	432	439	425	473	463	461	443	477	463	458	516	482	506	482	426	469	453	462	487	493	453	460	446	472	469	460	459	461	466	462	466	454	459	487	440	469	448	449	460	456	434	442	390	415	498	450	464	444	437	429	424	448	474	472	481	437	474	449	477	424	446	485	481	460	437	439	433	465	464	479	464	442	473	450	463	460	453	461	468	474	461	430	461	458	426	440	467	442	421	443	464	434	439	453	427	457	471	463	467	446	466	436	469	466	456	454	493	471	428	430	462	423	445	488	473	484	443	482	438	498	444	444	468	477	423	450	490	439	472	441	479	426	473	441	493	441	463	487	473	402	473	454	427	458	445	446	431	430	448	429	426	467	443	466	475	474	446	481	474	476	471	496	456	469	453	481	484	457	487	433	507	468	441	467	473	442	457	445	447	460	465	478	467	394	451	440	444	451	454	469	481	465	430	458	461	486	429	429	522	464	428	431	481	436	460	439	477	463	469	462	469	488	442	442	473	442	442	455	454	447	459	438	485	434	484	448	435	437	423	439	468	497	456	493	446	457	453	450	453	438	457	460	483	467	461	463	509	503	438	419	484	448	470	486	428	460	484	456	433	461	480	474	477	426	483	453	453	469	460	456	497	473	461	445	436	501	478	471	413	469	491	475	443	433	492	441	452	495	469	441	455	429	517	490	475	420	447	461	487	465	436	500	454	441	485	458	455	503	444	472	469	485	449	447	443	474	446	440	426	491	463	482	443	424	454	454	426	468	451	472	444	457	487	462	423	425	455	425	441	470	487	472	443	511	472	469	417	490	463	407	462	430	457	420	475	447	467	478	476	457	448	421	415	490	443	472	464	429	446	408	446	423	436	467	472	454	431	429	493	451	437	484	490	502	410	448	438	483	471	456	438	486	442	478	428	501	459	474	446	453	453	476	443	496	457	427	487	461	413	420	510	409	499	461	445	490	467	468	499	495	459	427	470	461	440	477	453	502	475	499
15436	28497	10654	699	631	613	586	632	603	615	631	607	626	584	629	610	601	586	631	598	616	628	637	571	628	584	548	577	602	650	576	591	573	597	569	611	607	581	608	586	629	607	643	657	609	629	648	613	626	618	641	611	606	612	611	601	602	622	591	587	623	581	638	572	627	609	581	612	601	515	570	554	641	597	576	592	570	606	577	591	620	593	596	606	578	601	579	616	616	612	569	585	588	602	636	570	582	570	634	591	563	591	592	570	628	625	590	615	617	605	603	602	580	628	574	642	635	563	593	618	585	574	543	577	585	608	600	595	596	611	588	620	605	542	575	613	609	586	599	618	535	567	610	596	560	613	558	592	582	589	597	589	601	588	576	603	634	590	568	560	589	563	586	542	629	589	575	580	596	604	597	578	598	582	523	595	589	568	571	568	601	589	609	555	563	610	582	609	577	593	582	577	601	601	566	567	594	576	584	597	574	598	585	590	539	562	549	588	589	578	572	615	588	632	613	591	589	571	642	595	567	580	562	589	594	593	589	598	651	600	634	591	609	603	575	588	584	558	623	618	599	579	584	582	564	557	595	565	568	602	566	556	571	616	592	587	542	559	610	549	555	604	571	581	610	589	578	604	650	561	586	596	600	590	584	574	591	596	611	565	576	571	609	584	596	592	602	626	601	589	546	593	558	627	574	604	583	662	570	595	600	605	553	585	616	609	605	608	536	617	582	585	618	626	567	583	564	584	629	607	594	608	564	599	589	591	566	603	537	599	584	622	601	580	572	538	586	579	636	618	560	596	589	603	588	607	583	615	601	583	588	589	596	568	555	590	558	590	621	562	617	658	584	610	632	638	571	590	633	588	624	596	626	631	573	621	576	589	576	587	611	582	581	576	574	618	557	645	576	564	598	592	606	574	602	615	621	605	594	599	643	589	616	588	584	586	607	624	599	611	592	595	558	616	583	607	610	614	562	588	632	610	622	576	601	556	597	617	558	640	577	599	574	582	585	585	625	586	585	583	613	557	641	598	617	568	592	581	629	605	567	594	582	585	591	562	586	645	576	596	603	594	561	589	578	549	619	601	607	612	591	594	598	605	587	637	573	596	616	610	566	584	621	593	625	586	584	596	609	570	601	553	550	587	584	581	585	610	603	602	639	558	642	590	609	598	536	565	604	570	568	577	583	627	604	565	559	610	620	560	584	562	608	587	628	587	600	573	583	608	589	616	585	563	644	559	545	621	547	559	558	582	618	597	536	607	576	564	596	583	599	572	539	595	568	575	604	615	580	630	599	599	609	653	610	615	536	626	566	619	593	595	629	589	575	523	603	590	637	568	608	628	620	583	598	601	624	600	572	557	567	589	588	574	612	600	593	584	588	589	576	597	601	591	581	607	585	610	544	517	621	542	577	571	578	582	628	616	593	559	603	577	614	579	576	621	584	595	581	568	599	583	607	573	536	593	591	548	615	604	567	588	624	586	580	589	560	570	605	597	588	579	603	639	582	621	618	586	616	602	628	576	580	579	579	575	593	560	626	571	598	589	590	612	611	572	578	581	538	594	549	598	650	580	554	576	582	600	643	591	640	586	616	583	645	593	570	603	628	614	590	592	572	619	610	631	560	621	549	615	566	582	585	573	569	568	603	599	588	617	631	577	605	552	601	594	589	605	631	611	611	570	588	566	593	561	602	618	563	633	582	576	585	592	607	610	611	596	588	581	580	622	576	578	635	561	563	565	567	616	560	653	593	578	587	554	620	572	579	660	599	591	624	601	611	592	580	579	578	609	597	549	579	620	588	609	578	617	580	595	591	622	617	568	629	572	576	555	629	623	620	559	606	583	570	612	580	599	575	596	611	573	594	605	567	582	594	560	633	605	582	622	616	609	598	570	611	583	572	582	636	592	603	569	597	572	616	587	619	587	595	626	591	573	588	567	616	566	559	568	583	634	582	633	553	590	607	566	576	578	604	590	593	611	614	598	603	625	625	559	610	609	593	614	581	585	611	616	624	603	609	606	616	576	564	588	596	589	599	576	596	564	607	621	614	611	595	585	612	599	572	612	611	600	548	623	572	584	537	514	610	589	617	635	574	581	615	579	603	601	602	565	552	567	595	615	598	592	608	559	605	587	626	594	605	605	596	627	593	605	642	612	594	606	616	566	568	582	578	543	614	614	596	589	598	586	638	580	552	572	579	586	655	618	603	555	593	639	600	602	609	599	538	584	585	592	616	577	627	568	627	588	568	584	613	567	574	612	596	563	632	609	582	622	638	604	609	545	584	603	612	607	563	606	611	629	624	583	609	584	577	631	591	625	617	562	575	633	541	582	569	585	569	570	598	559	551	607	615	606	551	562	627	557	594	599	582	554	634	598	581	611	627	607	580	568	654	527	578	638	618	628	618	593	594	584	595	579	575	591	575	597	557	579	588	617	624	597	590	618	559	579	626	601	585	585	595	585	620	544	569	585	628	656	603	591	583	602	574	623	564	585	615	579	602	565	621	556	617	605	629	575	556	595	593	592	588	588	602	577	620	616	598	553	569	579	597	609	576	595	584	565	584	620	587	612	566	585	584	580	557	592	596	588	612	585	617	615	603	543	586	604	620	602	632	616	636	623	633	621	522	583	619	586	560	601	645	614	591	581	573	582	626	578	582	571	572	584	570	601	613	588	571	572	610	600	589	539	622	634	577	592	606	607	579	582	563	558	599	591	624	609	623	648	608	634	606	618	599	591	573	586	592	595	635	558	577	632	620	548	625	622	559	591	571	571	596	561	536	586	606	617	592	589	611	616	615	569	586	595	603	546	577	593	589	624	619	594	592	572	579	586	594	571	582	580	568	607	564	561	567	569	565	614	615	568	622	584	605	610	642	554	588	595	555	535	588	582	629	598	553	556	631	610	540	585	595	616	552	575	535	566	589	619	570	620	618	627	585	573	597	591	599	581	602	609	587	592	603	588	589	599	578	597	622	592	599	585	612	579	611	563	556	604	587	645	598	592	591	610	583	640	595	597	601	596	603	564	578	574	580	569	579	619	580	583	598	605	628	574	572	605	579	589	598	586	553	581	532	569	585	605	591	573	579	573	618	607	573	594	566	587	604	564	568	592	600	569	604	613	561	603	601	587	604	596	606	568	621	596	597	581	611	587	621	568	594	610	605	586	616	609	584	548	568	569	550	582	559	615	591	616	604	595	594	572	538	580	605	590	599	581	608	539	571	562	574	564	584	613	597	592	625	564	575	590	630	580	648	604	616	586	603	560	531	602	605	610	550	581	557	575	582	642	626	567	618	583	611	612	609	611	619	571	618	604	555	599	598	587	612	571	633	538	591	576	572	570	661	612	643	586	616	573	611	564	593	582	634	570	593	604	553	594	623	576	575	560	572	593	561	604	561	575	584	618	587	574	562	588	622	573	569	571	608	569	591	611	517	579	639	586	594	580	620	611	607	538	593	575	591	558	592	571	608	631	549	606	564	618	583	579	564	571	582	607
23741	21570	28989	24738	19799	5205	692	539	497	500	459	466	461	450	411	408	462	421	402	414	457	380	388	414	414	418	385	430	408	414	390	363	432	408	359	412	356	433	374	415	416	444	383	432	428	427	431	434	429	403	448	403	396	438	410	413	403	419	391	406	365	401	394	433	437	441	424	413	421	416	391	392	361	383	413	416	411	442	395	411	369	394	421	415	361	392	423	380	430	447	408	382	402	389	369	364	398	386	370	400	377	383	406	383	422	379	416	423	423	410	412	392	390	408	400	393	408	388	410	383	391	444	392	424	373	380	372	409	363	442	368	411	412	366	423	390	402	396	348	398	378	408	420	401	382	422	417	400	379	401	395	360	411	405	409	393	400	389	411	381	400	404	388	383	372	391	415	420	392	414	380	372	373	411	406	370	396	379	382	411	414	421	376	405	390	367	393	384	384	422	401	403	415	381	402	436	400	398	387	385	407	370	369	391	385	394	408	405	420	415	404	386	404	399	405	397	411	393	406	419	427	373	410	414	383	359	395	385	393	394	374	409	405	415	401	358	421	404	390	391	364	397	401	392	372	407	399	409	420	404	404	399	402	377	383	389	424	417	384	410	409	394	390	367	409	387	392	387	384	404	402	351	396	416	360	415	348	396	386	371	376	405	378	393	383	386	400	381	402	366	410	388	395	373	401	427	405	386	423	413	386	371	400	419	413	396	386	383	409	387	390	395	406	393	376	372	403	396	401	375	395	402	415	414	440	387	407	417	361	391	395	401	395	432	426	385	373	402	394	406	378	400	407	405	381	400	437	392	384	381	397	421	378	377	370	403	428	424	400	399	383	374	400	395	385	380	366	419	419	364	390	395	428	378	370	400	432	410	368	404	372	382	416	364	371	419	390	402	429	379	415	402	382	400	405	435	380	391	409	394	436	405	409	393	381	385	376	409	430	433	394	367	394	418	375	398	387	410	392	395	391	392	396	386	403	390	371	342	421	372	424	388	425	380	422	415	402	401	397	395	466	357	383	390	427	407	426	371	378	377	411	420	393	389	391	392	400	410	373	418	379	433	404	401	401	392	398	420	403	369	371	387	377	381	384	439	404	384	403	418	378	414	405	371	418	384	422	445	390	403	410	371	398	394	356	403	381	408	380	391	411	409	377	390	381	394	386	375	382	373	366	415	430	362	396	407	393	408	386	350	365	376	361	421	418	394	379	399	379	435	373	383	400	368	404	409	372	413	402	407	398	387	402	381	390	387	440	387	417	395	369	376	407	401	418	412	424	360	445	398	416	406	397	379	392	420	376	404	392	390	415	420	408	389	373	433	376	429	426	404	403	395	384	390	395	378	398	391	438	389	379	380	411	360	430	390	407	392	373	452	388	386	414	393	416	380	405	358	389	436	380	374	404	374	406	401	375	393	388	377	416	395	394	394	405	405	411	448	368	382	400	390	373	409	370	384	399	400	378	389	436	369	413	413	342	375	413	371	386	397	394	414	390	386	389	434	422	371	418	392	374	409	402	388	428	392	381	391	392	390	397	402	373	392	418	404	408	383	392	396	411	391	395	408	398	388	379	397	387	381	375	392	416	380	389	399	394	412	401	395	381	434	404	434	352	384	407	440	393	393	411	412	415	387	411	367	401	406	374	380	418	418	393	414	395	355	373	418	431	417	386	423	379	422	419	340	384	411	381	399	392	421	392	411	387	388	383	387	373	380	394	410	370	361	391	369	401	408	419	362	407	386	398	407	367	394	396	385	384	397	419	384	399	414	412	401	392	401	412	423	397	411	405	395	443	406	361	397	377	379	388	359	388	391	406	410	395	407	362	425	397	426	399	384	406	388	393	421	414	403	400	363	364	369	361	392	388	413	391	392	383	412	387	400	375	390	405	427	372	367	404	401	420	373	400	398	387	439	385	400	419	425	430	401	382	418	369	392	412	423	376	418	418	413	424	410	376	374	390	390	420	389	404	372	382	379	396	396	384	413	407	409	355	439	382	365	364	394	411	360	419	394	412	403	377	398	394	443	398	389	408	405	383	395	366	377	411	372	389	352	398	410	427	396	417	410	421	396	364	378	369	403	401	394	382	378	414	408	373	352	403	420	381	411	394	419	404	354	399	404	383	418	394	372	366	402	396	418	369	419	411	450	421	391	405	434	370	402	408	415	397	405	396	398	415	423	402	395	426	393	370	415	387	412	418	381	387	388	358	418	436	428	385	421	362	354	392	374	374	409	409	423	394	409	379	419	423	393	408	389	406	419	415	376	360	384	385	383	396	382	367	378	386	427	402	406	402	399	378	368	413	402	381	403	373	407	349	380	419	400	415	439	389	435	397	423	395	410	416	373	423	393	373	366	402	393	391	430	393	439	410	417	403	409	423	404	410	400	369	363	421	391	386	385	358	356	370	428	402	388	419	405	390	399	403	391	417	368	359	390	386	387	402	426	367	352	400	386	400	381	404	425	381	400	398	420	391	396	433	403	379	381	391	397	405	412	375	419	383	368	405	410	376	392	406	366	399	391	418	373	406	364	398	400	407	403	383	413	400	392	364	375	388	394	395	395	399	405	423	418	405	439	433	365	361	402	411	406	405	372	351	407	385	386	388	431	413	409	406	379	363	395	391	404	445	364	375	394	383	393	396	385	401	393	369	378	425	404	395	402	382	386	381	412	414	406	390	429	425	362	385	387	430	377	385	392	395	380	424	364	373	408	420	382	397	373	428	380	388	407	410	394	382	419	402	368	378	417	414	422	397	368	373	412	383	380	441	358	394	396	404	370	400	392	405	410	393	387	411	393	367	382	419	392	436	394	360	372	417	387	424	375	395	391	408	412	392	400	384	385	408	421	404	441	413	385	352	393	413	380	380	391	387	373	402	411	372	416	370	433	371	416	411	378	411	376	350	389	394	395	369	402	421	419	376	369	392	380	395	419	390	395	410	407	367	387	428	396	408	445	430	377	407	403	423	384	411	405	415	400	414	381	401	379	413	445	424	379	387	420	377	397	407	394	345	423	377	384	410	370	356	385	355	396	403	384	401	362	411	416	393	350	405	390	412	401	400	407	391	425	382	390	426	403	397	385	400	422	417	375	391	385	427	394	397	408	386	389	421	386	408	414	411	420	418	388	403	392	406	383	398	409	413	418	386	348	362	368	387	434	362	399	365	401	408	357	381	414	390	377	379	391	408	392	431	396	398	381	420	361	396	415	423	397	374	406	380	408	402	383	370	407	391	387	371	371	428	372	380	393	379	392	377	397	379	416	410	438	384	394	435	405	408	416	410	417	394	398	404	388	388	394	443	391	397	380	359	398	381	386	388	429	408	357	408	445	373	402	389	393	420	390	404	357	424	379	400	386	382	390	398	399	387	416	386	355	397	408	418	412	383	419	385	388	386	411	391	395	381	423	409	403	415	424	379	395	364	410	410	403	392	421	427	368	388	368	407	416	424	399	382	396	425	423	433	421	392	380	375	379	416	391	361	423	368	381
41267	78948	46190	3395	1214	1017	840	796	731	651	668	664	575	611	604	530	596	548	561	537	549	536	535	514	518	504	569	514	505	516	551	501	499	517	518	517	531	531	549	559	566	515	561	572	552	597	575	543	529	609	566	564	590	532	573	562	555	588	534	528	505	515	521	522	549	547	508	522	529	517	517	544	501	534	548	525	535	514	504	530	558	566	474	497	510	502	525	537	532	505	524	538	506	520	515	512	524	516	484	521	542	488	530	523	551	562	497	525	526	537	516	498	482	513	521	500	513	478	491	522	532	476	487	571	486	560	499	505	491	518	528	517	487	495	519	489	539	527	532	494	539	529	531	519	492	503	494	501	498	515	511	548	513	540	541	499	471	551	531	522	537	507	531	523	519	546	501	503	499	543	525	517	500	521	515	499	513	496	517	508	517	483	500	490	525	522	512	526	493	514	519	531	530	516	551	518	510	536	510	544	471	482	519	491	478	492	530	509	548	502	490	514	509	513	505	530	482	503	496	506	494	512	554	493	524	495	533	536	578	497	515	485	543	528	504	518	513	507	498	535	498	533	482	503	563	546	491	525	448	530	568	490	511	532	492	550	529	515	496	524	485	515	534	525	514	540	493	527	452	498	506	495	511	545	502	507	526	526	546	509	546	500	500	526	484	509	491	548	513	507	488	509	542	530	531	510	490	486	473	509	495	505	546	475	520	525	551	499	527	535	562	518	517	505	531	493	545	490	473	525	479	534	531	539	522	469	504	523	516	544	513	524	499	509	536	460	508	507	463	513	527	506	523	520	500	557	493	506	527	473	523	494	535	471	500	498	523	472	513	518	509	524	508	476	501	526	497	528	465	516	509	541	538	531	499	516	540	505	541	515	507	512	507	481	524	537	512	491	537	540	524	515	550	504	493	533	536	537	517	506	514	538	486	501	529	534	508	501	536	528	518	512	463	531	511	516	496	537	524	466	514	484	492	529	527	524	515	529	523	482	505	526	518	506	510	498	541	509	507	501	495	523	495	560	498	545	538	482	538	532	544	497	519	471	492	548	479	507	515	498	541	503	508	469	478	540	473	534	478	486	499	540	504	523	536	573	531	476	518	523	533	504	491	518	514	536	535	530	465	497	532	524	484	525	543	521	480	511	560	506	527	517	480	561	531	529	496	523	503	515	502	529	532	516	507	479	503	537	501	566	525	506	520	508	510	538	489	574	560	523	497	488	526	508	487	505	489	541	524	485	523	513	500	513	493	548	522	529	518	538	489	505	555	498	480	528	527	525	514	550	528	521	526	528	497	523	526	527	507	526	534	519	498	550	513	493	477	517	541	565	496	529	524	522	536	504	530	562	553	528	521	520	560	521	525	517	509	486	522	534	527	499	512	499	514	518	505	511	478	480	522	503	498	499	509	512	500	513	533	515	525	533	497	536	509	545	561	511	517	502	489	503	518	505	505	555	489	492	488	492	518	531	524	498	510	510	542	498	469	529	528	493	528	528	518	501	487	523	503	520	470	532	515	518	530	515	530	533	593	526	486	496	494	509	527	496	513	536	483	522	517	513	515	484	527	506	491	482	486	480	522	509	518	521	508	542	496	455	485	534	484	485	515	505	484	522	508	541	531	523	521	544	514	544	540	508	542	491	494	563	557	519	511	529	478	566	451	488	498	490	506	511	536	546	473	530	472	515	485	506	536	532	478	506	523	491	525	541	486	521	507	503	562	511	524	516	496	515	511	489	503	502	495	506	546	521	499	510	530	555	499	520	471	518	496	495	523	493	522	491	484	520	511	498	456	466	477	502	525	460	513	465	523	548	497	509	532	549	514	508	500	472	465	518	505	495	528	510	499	517	509	509	538	485	468	512	502	546	546	531	486	532	498	515	519	511	505	530	520	538	541	534	530	538	528	512	519	502	526	505	537	542	530	507	528	512	556	467	536	532	517	533	523	468	497	504	519	447	534	501	521	553	542	529	496	515	527	486	495	554	487	510	503	521	508	486	524	577	507	530	545	511	557	495	537	466	526	498	489	514	544	527	518	538	488	501	493	509	489	493	512	509	514	539	501	457	513	517	544	552	487	521	498	482	462	527	534	520	490	499	516	542	510	511	518	487	522	511	504	502	482	564	519	497	501	525	492	515	521	485	498	522	522	545	499	550	502	499	523	493	505	508	531	521	521	495	458	503	485	499	527	524	516	497	528	493	529	507	501	535	480	549	529	509	546	523	499	521	550	501	544	509	507	528	516	503	501	530	495	532	527	558	496	507	546	526	492	530	512	529	496	540	508	520	485	491	538	478	472	535	522	527	530	572	486	555	512	495	497	557	529	517	483	527	554	532	546	510	502	478	533	477	531	521	529	518	516	516	536	515	510	513	498	509	509	512	516	552	485	492	540	497	517	514	514	480	536	511	483	488	508	525	488	526	488	523	533	519	495	553	523	499	520	487	529	494	514	504	547	518	509	497	530	528	532	525	503	505	591	491	527	515	554	536	475	547	546	538	492	482	509	537	516	493	524	501	501	508	509	509	488	492	512	523	517	519	537	498	516	496	537	522	530	548	531	533	487	504	484	499	527	495	476	534	484	514	512	519	532	513	514	517	497	506	515	490	522	517	535	511	483	507	500	523	511	526	551	546	458	504	488	522	500	533	545	515	526	508	542	545	528	530	502	518	518	495	524	505	486	518	515	520	503	525	530	570	491	498	512	529	527	515	527	525	487	526	545	486	510	494	482	509	546	543	526	509	524	554	521	510	563	519	509	557	521	516	490	526	544	515	542	524	501	528	527	531	532	523	529	519	553	528	544	559	522	530	492	537	544	464	534	521	509	501	537	514	503	508	533	559	477	474	472	479	526	551	538	528	520	512	474	568	522	490	520	545	510	507	483	497	482	517	471	506	510	546	514	527	493	523	465	531	528	517	532	524	542	487	534	546	496	531	527	502	539	494	515	544	509	486	506	539	528	513	506	535	502	558	512	492	514	471	520	506	478	480	484	494	500	500	506	535	492	481	473	507	506	490	534	522	490	529	532	501	497	509	488	519	504	518	518	502	475	528	512	516	490	495	489	507	503	547	528	508	491	502	528	522	474	495	517	529	530	515	521	493	554	496	482	565	561	493	532	541	491	543	564	518	530	509	521	529	521	533	531	560	516	497	540	519	538	513	552	529	506	506	513	488	554	519	500	563	473	502	541	560	511	529	528	472	506	502	480	513	520	491	537	500	480	521	540	534	523	496	532	489	527	561	519	503	495	543	503	508	501	503	523	521	555	485	499	476	500	516	533	527	476	529	508	501	480	494	462	492	523	524	506	507	499	524	564	528	513	527	512	524	490	550	512	492	484	523	539	507	502	493	473	506	514	527	513	504	520	550	508	538	525	481	501	516	477	494	526	480	537	497	500	556	485	473	526	514	521	529	501	505	479	548	518	507	491	520	532	516	500	478	551	514	504	575	548	495	535	508	528	542	514	519	537	488	484	494	512	479	508	472
24933	21890	28161	24120	6389	589	551	480	464	472	454	465	445	471	422	431	401	410	422	456	410	420	423	427	426	441	413	403	404	398	415	442	446	408	428	455	415	428	454	432	406	426	480	419	455	434	460	426	448	416	439	413	435	435	406	458	420	383	425	436	442	435	456	410	424	419	442	435	403	407	403	434	408	425	424	476	469	429	454	438	366	427	412	406	424	422	388	402	423	389	440	436	424	400	432	398	423	450	429	459	411	412	408	404	404	438	434	420	407	410	410	425	453	445	406	407	449	423	397	404	416	375	424	383	445	392	403	416	402	408	402	445	427	414	412	403	447	436	419	407	423	440	391	420	409	388	398	454	395	417	437	418	414	448	408	440	430	418	396	427	402	432	401	402	393	455	404	435	369	410	406	429	403	400	376	441	446	442	414	441	397	438	440	401	453	403	427	427	394	442	441	430	435	407	407	404	396	414	425	436	432	366	416	384	419	440	425	465	415	439	400	459	405	430	430	428	423	446	400	391	416	424	455	463	419	372	390	440	437	447	413	439	428	453	404	394	443	380	435	444	417	421	439	408	447	408	424	437	440	423	428	431	401	441	381	396	451	429	426	416	382	394	421	423	441	403	401	424	404	446	392	445	405	431	412	420	452	417	421	389	422	438	412	392	424	447	416	446	427	401	416	429	411	450	447	439	399	411	440	393	402	406	398	393	453	448	404	403	400	466	470	433	387	449	421	401	435	408	387	393	380	399	437	408	436	407	401	386	383	431	455	413	401	408	388	426	397	386	422	458	387	427	416	440	401	424	436	429	426	438	428	444	390	441	461	422	420	431	398	409	420	434	413	412	429	392	440	432	421	408	452	400	402	448	431	421	417	446	388	437	407	397	413	444	422	456	397	391	407	426	408	421	422	426	443	413	409	373	428	442	408	385	424	432	460	355	449	453	429	441	416	429	426	444	403	435	446	385	433	438	400	423	427	442	411	444	389	408	384	385	437	411	430	404	484	408	417	413	448	417	384	421	420	398	412	423	414	398	400	395	421	441	425	413	415	455	428	390	441	412	400	398	415	455	449	407	438	426	431	441	445	427	416	399	429	446	378	384	407	412	376	403	431	422	426	377	434	392	461	417	431	409	435	390	407	437	414	431	442	391	431	424	439	417	431	443	447	461	397	414	382	455	421	407	418	410	469	439	434	452	410	433	409	426	446	409	393	379	443	436	364	381	397	418	431	439	395	394	402	392	449	451	417	428	441	414	423	393	439	416	435	430	431	446	361	409	432	419	388	443	407	428	400	428	403	428	392	421	438	439	422	435	421	394	391	413	400	400	447	419	428	444	415	439	398	388	433	406	416	428	421	408	417	398	429	438	364	375	454	422	418	411	432	423	430	445	412	386	419	462	437	411	423	414	413	427	409	442	438	420	414	444	420	449	421	418	388	398	422	416	411	409	412	450	437	400	410	417	439	400	424	401	435	422	411	409	432	406	434	373	439	382	427	416	421	431	423	421	380	387	409	422	375	381	426	407	431	409	430	376	390	422	432	439	406	398	409	418	436	423	410	424	425	396	427	413	420	431	446	424	412	415	414	406	448	418	431	456	399	402	453	412	405	417	438	393	414	426	421	373	395	418	424	406	405	405	424	417	433	394	434	431	409	431	377	392	460	403	427	415	446	428	399	412	397	425	394	409	427	406	435	417	415	448	417	430	444	393	418	429	416	422	449	400	407	423	409	428	422	403	435	423	419	399	386	396	393	421	399	377	458	411	429	405	426	427	428	399	426	424	410	445	447	378	442	399	408	423	415	364	403	410	406	439	449	413	426	423	386	440	429	391	385	405	380	420	425	435	404	428	451	430	407	410	456	388	429	410	375	455	411	428	472	423	426	450	444	422	437	463	426	413	439	439	412	424	408	417	423	426	406	410	404	438	375	428	425	432	404	433	414	411	435	427	424	388	383	433	397	413	418	407	409	385	402	430	443	417	422	402	439	439	417	417	380	422	421	461	414	443	417	452	410	403	390	468	438	407	456	412	395	405	413	460	415	443	409	436	410	401	434	407	402	428	423	420	388	442	389	425	406	402	400	434	438	408	432	430	409	424	439	416	413	453	411	429	408	420	431	451	406	425	448	389	426	432	398	422	396	419	444	428	428	418	395	395	456	422	393	380	383	413	447	442	423	409	398	433	451	432	405	417	419	433	423	437	396	421	437	411	410	425	388	416	416	390	430	425	386	427	430	410	418	418	403	413	403	423	409	430	392	422	379	418	391	416	404	460	436	414	415	436	388	427	393	418	433	408	444	398	403	434	404	394	399	464	415	433	409	420	418	448	422	370	419	392	435	395	433	399	408	457	374	385	398	457	396	397	404	401	369	422	422	392	419	432	419	427	420	384	412	425	420	404	405	424	432	367	407	389	413	430	436	434	400	426	418	400	372	431	411	412	443	431	420	415	461	434	420	389	399	450	417	432	440	397	436	450	441	416	411	379	421	438	420	438	426	401	401	413	393	438	397	400	383	450	403	388	436	437	457	435	416	411	410	409	415	392	424	417	437	409	418	385	397	418	415	420	446	439	387	439	424	457	424	405	453	406	388	436	423	418	442	403	411	432	427	405	420	418	433	406	398	404	425	396	428	390	407	400	415	423	429	398	419	413	402	411	423	410	421	424	405	428	400	421	415	412	424	440	436	439	386	434	405	396	394	408	398	416	412	412	403	418	406	450	422	445	403	398	369	390	426	431	450	397	417	438	427	414	381	451	441	389	440	409	450	405	401	435	483	418	403	455	432	402	421	421	411	383	436	408	410	433	400	435	423	415	407	441	424	401	449	413	421	417	416	399	419	455	436	418	414	412	468	408	416	418	419	435	405	464	394	367	411	421	464	410	410	409	403	429	414	422	425	427	450	399	420	389	447	391	399	454	427	440	417	454	410	438	429	406	380	419	407	415	446	434	449	435	438	396	366	402	405	428	426	392	405	428	455	377	432	422	412	409	437	427	449	414	387	429	432	436	391	465	438	424	415	440	444	429	414	444	385	410	419	428	376	401	387	431	432	401	378	452	402	385	429	424	457	388	386	394	397	436	408	473	399	421	422	378	457	402	418	423	437	416	411	368	419	415	409	433	423	414	390	400	394	443	370	392	422	390	407	452	409	421	436	452	386	435	431	399	399	460	383	417	439	379	421	402	458	383	423	415	416	423	419	427	404	425	448	422	393	425	442	425	445	410	422	402	405	365	431	418	454	432	417	374	438	450	405	403	406	425	413	404	422	399	427	416	436	445	448	399	426	450	418	436	377	401	394	425	386	409	426	404	424	424	415	417	416	411	391	437	405	448	392	440	417	405	403	428	403	443	424	455	429	388	427	435	433	425	464	416	398	409	406	418	429	447	421	395	446	386	403	427	410	416	417	409	400	407	436	433	408	415	427	392	415	410	413	415	457	415	418	431	447	419	437	398	403	419	385	399	423	415	418	422	404	461	390	414	418	418
37643	65446	36354	2296	850	806	746	678	615	617	570	583	555	597	572	531	564	597	515	516	545	517	532	530	564	545	557	537	503	537	541	541	544	533	533	554	509	503	535	545	532	564	551	541	547	605	568	536	559	567	541	538	598	556	587	542	557	542	534	522	559	565	557	550	592	500	518	538	545	500	503	533	543	518	539	570	484	540	535	561	539	511	547	486	500	563	571	554	531	563	499	549	533	520	544	538	504	573	542	561	519	506	548	551	538	527	520	532	526	518	531	515	485	518	527	527	542	553	510	523	502	545	518	521	525	543	524	548	571	523	529	530	558	506	545	542	579	551	556	532	540	590	466	563	530	548	536	510	536	530	534	511	533	519	507	519	496	544	545	516	568	502	515	532	506	522	538	527	523	498	543	561	518	546	546	520	569	536	557	557	560	500	525	519	566	556	510	512	548	518	494	512	526	531	482	537	555	532	558	482	536	571	560	559	538	556	531	524	524	529	530	520	533	542	554	501	553	529	515	529	533	512	555	533	506	596	559	519	546	512	484	564	548	528	478	578	532	511	555	500	534	520	536	514	522	509	517	535	495	542	519	530	495	540	537	524	539	502	476	533	553	545	538	535	537	541	521	554	513	528	585	502	492	512	551	544	500	550	497	544	530	541	512	524	532	530	492	528	549	580	529	559	505	535	543	550	561	540	563	520	492	559	495	531	574	527	546	525	508	569	554	538	535	563	496	576	583	568	552	547	555	526	526	543	500	518	540	537	566	519	520	544	562	530	529	572	506	532	507	530	520	536	537	532	531	522	513	549	531	537	521	502	557	518	570	519	549	482	526	485	506	606	511	514	544	529	544	547	563	558	561	544	520	562	560	529	491	527	510	533	582	480	526	530	553	501	530	562	585	517	537	542	522	523	500	546	544	518	499	490	581	496	495	502	560	565	536	515	522	556	511	571	536	500	510	493	540	519	510	530	554	523	527	538	524	574	561	523	512	576	553	536	495	492	552	537	541	539	514	542	530	503	506	504	528	547	558	520	520	552	514	534	537	564	529	534	504	557	562	521	511	530	534	544	508	529	536	545	537	500	527	548	513	536	517	521	541	525	535	550	565	495	512	534	564	515	531	517	547	536	545	492	546	508	492	529	537	548	491	544	548	533	523	547	500	541	540	546	540	528	472	556	549	506	526	570	530	510	549	508	529	504	595	523	538	530	516	557	548	518	481	539	553	543	537	475	581	503	553	513	547	548	543	564	559	532	506	522	514	539	535	514	526	535	480	521	532	500	534	513	530	549	534	527	549	536	504	541	478	541	539	500	552	509	530	586	535	534	542	544	560	517	513	503	512	536	549	588	525	508	521	556	505	547	543	543	495	518	535	532	516	523	498	495	543	512	502	505	480	595	480	561	546	569	501	554	519	548	556	534	559	532	496	526	530	563	513	509	553	510	508	504	520	552	527	534	513	591	520	528	517	559	554	531	535	515	585	520	556	508	519	535	509	495	530	546	522	528	534	543	515	549	518	507	550	550	553	471	528	477	527	546	520	534	510	521	515	505	537	561	536	541	588	513	504	535	539	508	519	517	542	544	550	509	535	524	571	546	497	521	536	522	586	541	527	513	529	510	548	521	581	550	518	537	568	558	555	536	557	485	543	533	545	552	503	485	524	493	509	508	545	506	495	549	506	550	578	559	557	555	521	557	547	527	532	529	507	518	564	561	510	532	519	553	494	533	544	518	525	557	519	516	511	554	525	522	536	565	534	568	539	549	527	511	528	532	546	523	543	505	552	535	512	527	555	532	510	556	499	529	522	495	519	537	552	575	504	492	515	496	536	531	511	517	535	501	548	517	520	555	528	514	512	544	499	525	526	526	525	550	550	566	525	545	500	505	490	484	559	495	523	534	485	542	539	523	548	516	531	533	507	529	538	546	562	578	540	534	505	498	543	547	495	524	528	528	547	518	520	516	541	525	483	507	573	545	562	539	543	574	496	533	561	512	524	572	498	520	486	496	532	547	522	479	516	538	547	521	504	518	568	486	554	529	543	523	537	521	536	507	525	543	518	517	534	531	505	530	464	450	501	570	533	515	503	536	538	486	554	533	494	544	542	524	511	556	542	563	490	549	527	517	545	524	541	530	524	498	522	501	553	562	567	564	511	540	540	528	551	534	539	506	513	503	573	517	525	510	502	538	522	529	524	549	537	523	488	545	563	537	552	523	568	552	525	527	562	557	507	539	505	493	539	519	529	537	536	496	538	520	507	550	521	551	477	547	569	566	519	545	530	523	551	538	534	559	509	498	514	546	511	539	498	519	520	561	505	503	564	519	513	560	519	546	539	517	502	556	540	517	562	564	545	574	483	566	526	505	552	522	532	544	533	508	536	533	573	529	513	516	538	498	494	519	561	520	505	522	557	551	510	499	565	539	543	573	534	550	520	543	533	525	481	524	523	554	605	515	515	520	538	552	557	545	524	515	569	520	539	555	517	560	490	526	493	473	506	516	536	552	533	548	518	533	576	534	506	501	539	555	502	531	521	519	544	525	523	529	534	548	566	551	544	512	528	506	530	510	496	527	533	494	532	513	538	545	554	514	539	540	573	507	568	535	584	519	518	524	545	528	554	498	533	549	512	545	565	526	505	527	516	549	546	538	514	560	499	532	534	563	528	557	511	545	543	509	503	506	533	513	525	535	524	524	535	531	520	572	512	499	513	526	528	545	469	551	515	526	546	565	508	560	548	583	536	546	548	559	487	504	581	520	493	536	504	523	554	524	528	548	510	488	528	519	528	588	537	541	534	533	548	536	539	502	511	531	516	559	550	527	583	590	559	551	509	528	515	563	545	521	506	555	552	577	541	509	558	534	542	536	521	554	534	546	577	534	532	532	531	546	516	520	539	531	531	545	552	577	482	546	554	510	557	534	517	539	536	512	489	504	532	526	550	536	541	525	515	518	501	533	549	492	538	489	587	516	520	518	514	554	523	564	498	534	592	586	516	551	516	507	519	561	542	524	511	529	518	548	511	535	512	512	520	540	560	555	575	538	523	524	526	519	534	532	543	547	566	549	535	510	510	577	545	533	527	517	555	532	553	521	561	530	512	515	547	517	534	526	524	517	512	521	528	508	533	543	544	593	502	532	517	541	529	559	532	528	522	535	557	535	531	559	539	493	557	515	509	534	505	534	511	553	508	522	524	512	503	509	536	558	471	518	518	530	537	561	568	538	491	525	521	523	533	521	534	516	533	538	528	504	533	512	532	526	584	560	531	495	536	500	541	580	552	526	505	575	562	519	492	535	568	546	575	532	551	519	531	525	548	563	491	545	550	563	551	442	566	504	517	525	524	534	532	543	553	508	542	525	518	524	537	510	494	523	557	549	512	556	559	569	546	555	514	507	552	527	504	547	538	503	513	552	498	514	520	538	521	521	513	521	517	532	578	533	514	532	525	508	531	527	507	538	587	537	505	530	526	557	517	522	561	539	549	542	510	529
22742	21446	29130	24128	21339	19935	3429	626	496	454	425	386	403	386	388	342	385	341	381	346	334	345	344	320	367	332	359	310	317	348	307	285	340	338	349	327	339	349	338	348	325	352	390	374	389	360	415	376	401	387	405	376	405	353	356	344	337	345	327	346	342	360	365	329	330	328	351	339	339	279	310	333	364	342	335	331	298	330	302	326	349	304	333	329	319	357	316	290	318	330	333	339	336	355	289	327	308	296	301	373	318	310	326	306	306	333	335	330	314	328	333	340	332	343	308	339	307	324	314	304	306	341	311	333	297	333	337	315	318	320	331	313	337	330	360	318	254	307	324	321	323	334	331	335	294	307	331	332	338	336	303	351	306	313	326	311	358	304	292	333	354	323	315	315	328	316	315	338	329	326	310	320	359	354	334	325	331	330	316	311	325	342	332	316	320	356	338	337	328	312	340	310	314	312	330	351	360	325	333	329	328	323	331	324	351	317	337	341	337	281	328	338	306	337	308	328	350	303	339	351	321	326	345	326	332	335	339	310	315	335	290	294	326	315	317	331	362	322	317	349	337	355	338	323	333	318	307	336	333	350	285	324	312	322	345	311	319	349	386	312	301	317	341	292	346	321	330	323	328	321	290	321	320	333	349	368	341	322	319	338	325	348	331	319	295	279	321	287	322	341	331	313	313	304	343	323	349	314	338	329	318	300	351	304	309	342	336	337	333	305	315	312	349	315	293	335	325	329	319	323	290	330	323	298	288	335	315	333	335	330	301	315	354	352	337	318	364	303	316	309	308	301	325	320	300	320	342	304	319	297	310	303	317	312	326	303	344	330	325	321	331	311	317	321	304	332	336	330	294	321	311	322	321	327	329	327	343	341	295	302	310	308	320	329	313	347	345	341	315	346	311	322	301	329	319	330	344	323	305	321	324	313	322	334	338	320	320	343	338	324	322	345	314	325	361	323	336	355	306	333	339	310	332	326	326	349	328	332	323	349	329	307	306	355	325	328	380	320	336	312	343	331	315	334	306	297	360	317	307	341	329	311	344	326	335	336	306	329	351	337	330	335	310	351	361	349	335	330	342	327	350	330	315	327	315	306	340	313	325	298	317	343	314	314	324	315	345	331	308	311	320	348	290	308	322	359	336	326	317	312	333	315	323	297	375	287	351	334	343	353	332	313	291	323	342	303	305	286	335	308	329	339	312	343	330	331	314	349	303	329	339	346	324	345	362	340	345	330	355	297	324	298	311	328	349	312	339	338	322	308	330	303	367	329	301	326	325	292	313	332	292	300	353	333	370	340	331	316	338	302	322	331	316	301	323	273	285	313	303	306	278	313	298	301	321	306	365	300	313	311	341	326	325	334	298	376	347	309	311	344	358	313	291	318	334	352	329	342	365	332	301	320	356	332	346	329	303	352	353	306	331	316	347	319	350	310	320	329	317	332	336	322	315	289	293	290	334	319	342	299	339	312	307	332	313	350	326	342	308	306	350	342	352	340	338	316	301	341	306	345	300	343	314	359	313	346	327	303	330	328	317	308	297	319	326	295	332	339	338	315	333	338	315	298	297	344	316	310	354	327	307	321	309	322	333	313	321	331	334	310	302	322	321	315	353	345	326	324	338	289	335	315	306	322	305	350	333	340	321	342	342	309	304	299	322	316	314	333	340	330	347	297	329	351	340	350	341	313	341	340	320	300	351	299	287	337	365	317	323	313	315	309	343	321	318	315	331	328	316	370	315	335	318	331	314	340	330	318	374	349	352	301	342	321	336	313	353	320	328	343	303	350	327	330	297	325	326	334	363	303	340	342	341	341	359	354	324	325	327	314	319	313	314	338	335	325	339	337	358	336	346	361	334	330	306	345	367	324	314	309	316	331	375	307	323	314	318	321	323	313	343	346	314	334	322	319	325	294	303	298	344	362	309	318	333	313	300	301	334	321	341	316	304	325	304	320	360	338	332	308	313	307	308	317	350	333	347	335	351	355	342	319	337	298	343	322	332	338	326	306	339	322	351	323	312	321	343	342	336	320	348	304	330	327	328	344	360	323	321	308	312	342	326	337	320	297	300	305	313	326	311	338	326	331	316	315	341	319	340	323	332	343	299	311	340	312	314	323	338	312	319	332	338	323	325	333	321	307	305	305	318	293	328	337	310	327	354	308	313	318	311	291	356	352	327	328	347	307	319	321	323	320	322	334	330	329	324	298	329	295	340	323	317	314	313	346	317	310	338	335	352	319	350	319	322	340	297	334	315	311	296	317	340	345	300	304	309	324	310	315	346	332	307	315	311	331	312	344	340	319	332	347	318	301	325	297	305	302	329	321	334	344	336	310	291	348	345	316	291	327	312	339	374	304	345	317	309	314	296	325	342	331	315	357	327	325	336	310	320	316	297	334	325	342	313	295	332	336	332	328	345	340	319	342	316	354	312	307	358	353	319	331	324	322	302	342	275	319	337	331	314	324	325	314	292	311	350	332	324	365	332	318	325	337	315	334	328	336	351	331	285	352	291	317	346	316	366	295	340	340	314	288	313	307	315	317	313	326	306	311	334	320	334	313	342	344	298	347	334	335	306	343	320	335	319	366	319	347	341	309	325	328	340	309	342	341	319	308	311	323	309	354	316	350	349	345	339	327	335	340	315	290	351	339	319	311	312	339	312	342	314	324	333	357	302	319	333	330	361	278	335	338	338	332	325	313	294	286	334	331	347	302	350	315	308	311	328	312	309	322	348	322	334	281	317	298	334	328	307	324	318	361	336	324	350	369	321	324	351	309	345	336	328	326	358	335	317	360	307	316	311	323	343	281	298	322	319	323	338	336	322	329	329	328	290	342	320	321	336	324	317	332	328	337	283	334	356	318	324	318	355	332	300	305	328	324	330	326	343	325	310	344	325	319	319	327	346	318	332	303	315	288	311	333	315	342	323	335	303	341	341	362	304	353	303	340	303	323	312	326	330	355	365	321	367	334	325	316	346	320	311	344	324	331	317	320	270	329	335	302	337	326	304	326	298	326	324	324	338	328	349	363	297	321	351	294	324	325	326	319	315	330	281	326	303	333	307	333	325	347	346	303	297	316	324	320	325	333	334	350	301	337	294	317	327	336	326	339	309	324	337	342	324	351	338	319	290	346	320	338	318	292	333	302	326	330	340	324	344	323	331	347	321	353	338	312	333	322	315	325	327	347	301	309	337	323	315	319	310	306	330	316	310	343	287	304	370	325	335	297	315	303	341	340	345	329	334	308	325	324	316	286	287	313	360	326	309	311	316	310	320	322	323	331	308	315	311	310	283	304	317	317	298	328	346	322	341	308	338	339	342	320	347	344	327	319	314	329	309	346	301	325	290	330	327	346	343	284	355	314	324	319	353	324	320	309	300	307	316	347	267	303	338	358	333	297	329	314	292	301	347	333	338	331	353	315	333	295	288	320	329	293	327	315	318	312	314	314	314	331	346	305	321	364	312	302	312	304	328	312	304	311	294	306	348	321
49352	90244	55941	5593	1783	1446	1147	931	839	724	639	629	611	535	523	536	496	472	490	481	471	412	467	445	433	443	423	447	437	439	427	429	457	452	425	432	414	442	431	448	475	512	489	511	498	482	508	530	469	458	463	489	530	463	475	444	474	447	442	446	418	438	428	432	440	395	401	470	433	432	374	398	462	446	420	413	421	436	437	403	428	393	404	397	437	402	388	375	410	426	419	387	427	410	428	379	427	435	377	406	386	404	451	388	472	423	409	412	427	420	414	390	414	432	432	426	420	428	441	405	380	387	422	462	386	393	430	368	422	426	438	424	390	423	391	432	443	381	423	448	440	397	426	418	442	436	417	421	428	403	407	433	398	426	422	382	411	412	404	404	387	409	422	415	410	398	405	418	424	412	452	422	397	395	412	439	393	404	396	449	391	444	396	409	378	420	415	378	392	409	431	436	401	420	375	383	409	377	405	347	436	457	429	450	413	393	438	379	397	408	438	418	381	410	425	423	389	418	400	400	374	438	410	438	436	416	392	429	433	384	416	382	407	448	400	403	436	389	395	418	412	442	439	377	401	420	394	413	435	399	428	435	411	447	397	437	425	416	432	434	405	396	412	410	401	405	388	419	420	391	409	416	444	406	402	390	454	416	450	411	374	387	397	402	431	443	396	408	383	416	450	416	416	451	447	412	392	390	411	422	461	405	381	417	406	366	394	418	421	450	371	417	408	397	382	442	417	395	389	405	426	445	410	391	412	405	427	423	399	424	466	425	409	384	396	421	436	412	412	410	410	369	398	395	426	377	399	428	417	445	410	403	360	437	400	442	413	442	407	402	392	418	427	400	429	398	404	432	415	389	388	407	390	429	434	451	447	449	366	419	416	393	431	420	415	418	425	432	411	412	406	400	415	407	427	405	391	430	396	424	407	428	371	410	386	408	449	399	405	416	408	426	428	390	421	430	428	415	423	405	453	421	413	390	418	444	401	412	414	401	409	389	390	383	373	452	406	375	413	415	405	398	415	419	384	400	414	424	421	405	404	413	441	391	404	398	399	393	417	396	426	412	441	422	411	410	393	396	431	426	417	395	415	391	393	419	385	450	435	419	428	405	393	417	430	420	427	439	404	422	420	399	411	430	421	417	415	389	432	387	387	430	387	384	400	408	412	413	403	419	407	437	400	389	394	409	416	444	394	405	407	419	381	420	423	416	414	399	381	379	410	439	420	415	423	392	427	394	420	434	402	401	410	417	415	405	420	390	435	439	420	405	392	374	418	413	389	393	378	448	417	429	405	391	420	412	424	390	398	448	404	409	417	430	408	399	392	391	423	392	398	411	475	360	427	396	397	395	411	414	381	421	389	398	369	420	366	400	434	452	409	413	427	370	401	364	412	415	425	389	433	413	432	408	385	394	402	427	403	447	426	447	408	365	400	414	395	394	405	415	394	413	406	386	421	421	445	388	401	423	417	449	383	391	382	409	403	421	442	403	428	382	403	394	381	387	441	378	405	397	417	379	425	438	399	389	425	421	421	410	454	398	445	430	401	431	451	445	406	409	438	432	403	407	417	437	374	382	356	422	412	440	395	430	426	376	411	361	385	391	413	419	404	380	414	451	410	414	410	450	434	428	415	376	399	437	446	402	402	411	425	402	390	406	440	399	408	402	409	379	444	425	444	420	404	441	418	377	406	412	411	403	446	421	395	420	399	455	413	451	443	393	394	422	395	377	399	434	435	420	449	398	393	426	421	386	401	420	399	392	407	381	425	370	425	406	425	422	407	422	418	430	420	417	468	394	399	428	456	402	414	393	420	423	446	429	465	424	464	404	399	423	397	440	436	362	387	458	396	413	384	474	396	385	423	436	398	374	440	412	425	421	421	360	387	415	402	421	390	408	386	397	411	445	389	426	404	398	422	427	412	425	401	440	410	375	410	405	413	426	391	379	433	412	391	403	405	413	423	446	389	431	425	407	441	389	445	395	400	404	447	464	430	423	400	440	426	432	435	385	383	410	405	425	399	390	421	440	439	391	420	407	445	415	418	442	404	438	415	422	385	446	387	410	437	438	422	381	414	425	373	403	451	382	394	399	390	405	395	436	421	403	412	426	418	394	414	405	423	398	431	400	417	416	437	467	415	407	412	390	414	388	444	435	410	408	414	391	407	401	427	386	430	429	417	398	406	401	392	429	440	408	431	427	406	452	407	400	409	401	442	376	397	403	413	392	381	395	414	419	410	443	423	408	393	387	445	399	384	438	373	381	400	377	393	427	390	386	378	424	424	413	431	398	423	432	415	440	394	457	429	407	397	409	410	410	402	397	457	398	413	388	409	422	393	399	389	426	421	391	434	427	403	408	404	422	415	423	476	433	399	424	391	406	391	410	438	397	437	444	431	405	418	402	409	433	417	407	419	390	384	444	390	425	411	451	389	411	380	434	426	410	404	433	390	387	393	403	422	397	361	385	427	421	445	422	420	400	406	392	414	401	432	422	423	409	395	446	375	421	430	403	410	420	395	458	408	414	421	418	392	431	438	392	413	432	391	403	417	422	444	389	430	408	407	389	383	418	423	430	394	424	416	438	434	423	388	387	411	415	342	411	428	416	448	409	386	433	393	403	424	377	443	412	423	445	438	429	390	428	414	387	389	417	429	440	433	440	425	381	389	393	402	406	429	402	403	380	403	373	402	425	427	404	452	393	436	410	395	421	414	417	396	420	413	428	422	423	392	445	405	390	427	413	382	381	390	397	385	433	400	418	415	406	391	425	396	431	414	406	391	423	421	425	441	402	415	438	424	417	424	464	401	443	430	428	431	402	398	418	407	387	404	408	422	396	422	417	398	406	413	402	431	431	401	445	406	377	411	418	370	380	430	435	389	412	421	411	430	383	432	420	413	387	417	446	432	438	435	382	416	437	400	418	420	404	400	417	411	390	452	424	410	395	439	406	390	403	394	435	422	413	435	427	433	425	413	417	402	408	400	416	451	437	400	440	426	419	407	385	401	454	410	378	376	425	418	411	380	372	426	410	424	454	410	380	443	449	433	411	405	419	424	443	440	399	428	407	413	425	404	405	380	382	397	454	450	398	401	428	405	431	396	443	442	444	403	393	417	400	414	436	450	398	411	426	402	405	432	407	417	422	430	447	391	376	384	447	405	436	427	375	424	399	433	374	417	405	404	410	437	408	377	412	441	416	406	476	416	397	404	404	385	398	380	394	395	422	405	398	403	415	424	397	460	404	421	393	440	435	362	428	398	440	429	416	401	418	418	443	415	408	432	412	421	417	424	453	405	457	392	379	413	401	409	416	398	351	375	437	408	445	394	413	445	419	407	424	383	400	418	419	403	398	428	418	398	396	392	410	429	429	415	426	405	422	421	430	408	400	401	429	428	441	446	411	424	396	427	424	412	451	399	407	382	432	431	353	427	384	412	400	392	408	406	415	402	435	365	425	435	406	383	443	431	418	412	432	434	414	382	430	420	423	401	404
27823	21128	15167	1801	535	496	453	452	452	469	490	451	466	443	438	427	457	473	475	467	490	477	469	448	492	502	456	466	465	489	451	466	463	467	452	463	495	469	457	449	422	431	452	476	495	455	476	508	446	473	494	494	468	513	495	460	493	490	472	495	499	456	470	489	497	463	455	427	488	468	460	451	488	445	483	461	413	466	491	477	491	492	446	463	488	477	473	453	431	463	501	524	444	463	484	448	451	470	477	462	455	465	482	473	463	445	483	445	454	478	424	451	424	454	465	467	455	491	507	418	498	438	479	468	463	440	445	475	488	480	490	456	489	428	450	459	436	483	435	449	427	512	464	477	493	488	446	494	466	467	521	425	503	456	480	457	450	454	477	473	437	456	495	437	493	485	444	482	456	484	451	473	452	442	415	497	457	464	475	485	445	477	460	515	471	421	464	488	453	491	450	513	491	484	466	456	431	451	505	443	428	452	449	447	450	443	432	440	506	470	480	487	465	472	494	508	438	440	471	481	453	484	496	466	443	455	463	506	441	481	476	450	503	485	454	460	446	458	463	428	448	441	454	421	470	433	463	402	462	458	469	468	431	454	455	448	473	469	425	449	450	418	461	464	469	432	458	447	471	537	501	439	436	441	446	477	471	479	478	430	486	431	475	432	452	450	493	472	486	457	436	458	484	448	471	449	424	467	449	427	471	481	454	418	442	475	459	451	500	442	452	443	459	474	474	431	487	449	467	436	460	452	444	449	462	430	448	446	449	442	433	465	477	455	454	473	467	429	441	435	471	459	443	482	460	457	405	464	462	473	470	463	445	437	426	471	465	447	438	463	442	464	455	460	401	468	453	464	479	442	434	452	464	459	449	439	441	436	455	463	446	496	460	457	451	468	423	449	454	468	422	436	478	483	446	455	461	482	460	428	480	483	463	484	499	468	437	471	476	458	484	477	446	480	504	465	418	502	447	420	466	449	489	416	426	430	477	472	462	461	447	445	422	463	458	501	436	476	452	528	445	501	473	441	453	455	446	478	469	481	470	414	495	449	488	475	475	450	467	480	418	473	450	466	464	413	447	459	472	434	440	432	465	451	431	449	463	448	491	476	459	445	456	508	461	453	443	483	430	382	487	500	495	464	471	436	431	475	498	478	461	440	461	427	473	487	486	457	437	442	417	437	457	459	490	419	447	458	450	481	453	457	497	454	467	457	506	447	469	462	461	467	430	477	450	448	439	470	450	454	468	438	493	495	445	453	465	490	432	476	462	447	460	480	436	462	466	464	435	433	480	480	448	500	468	446	451	448	495	442	469	464	429	477	411	428	485	455	415	463	480	473	437	452	443	451	460	465	458	464	473	458	444	459	456	473	492	496	440	462	454	430	446	452	475	467	446	463	450	485	437	474	445	491	460	448	493	436	474	492	424	468	446	451	438	473	423	444	443	459	441	458	451	453	460	506	460	451	471	466	439	456	469	417	459	458	439	484	448	431	440	443	428	496	439	472	451	465	468	472	463	421	464	467	473	436	462	459	424	503	482	441	439	438	443	437	457	457	429	484	456	459	450	463	464	450	452	483	458	493	484	486	447	474	445	412	454	459	461	463	464	464	446	485	447	492	496	487	449	469	441	489	472	451	445	447	468	425	430	521	418	461	465	458	425	474	460	482	467	457	466	499	465	433	480	435	431	420	451	481	446	436	412	455	440	429	450	436	446	421	448	482	472	481	466	475	472	429	413	474	460	477	447	444	494	467	464	441	456	481	456	437	440	495	486	489	433	488	449	407	448	440	447	468	481	443	443	453	467	482	497	466	456	408	454	474	476	475	442	462	461	482	433	457	439	444	477	447	457	485	455	465	445	482	478	487	435	455	469	454	437	465	454	455	441	499	469	478	456	460	440	461	472	486	425	477	465	423	450	451	479	502	433	477	439	476	464	476	447	489	446	460	466	453	479	501	440	429	460	409	482	444	437	473	477	469	452	425	487	440	407	461	493	463	463	494	489	446	475	468	467	481	494	487	443	476	475	464	489	470	452	459	484	463	467	488	442	433	487	484	447	455	512	430	467	421	456	475	421	467	414	450	478	435	467	451	451	451	435	426	466	474	465	468	467	451	466	427	472	469	481	475	510	483	423	457	435	454	445	481	455	471	454	440	452	477	397	431	457	476	425	471	453	444	468	477	413	488	459	423	478	448	414	451	462	447	463	487	438	446	450	461	462	447	457	458	454	435	448	444	482	454	448	465	503	421	463	451	451	472	420	459	468	461	465	467	503	426	477	452	451	467	488	459	483	457	484	460	448	477	436	551	481	490	487	441	466	491	462	465	429	454	475	435	476	423	494	436	417	405	451	473	476	419	483	444	450	447	447	484	462	476	452	478	450	430	466	457	489	470	468	440	489	453	441	462	446	466	452	438	429	440	427	466	445	455	450	448	443	472	464	440	487	478	448	439	466	457	490	489	467	488	465	442	468	409	418	504	481	466	450	458	451	473	463	478	468	525	499	501	484	495	482	457	449	449	484	448	449	430	436	472	460	435	469	481	443	480	475	502	460	428	472	435	468	469	482	495	450	473	460	465	473	508	483	494	435	494	476	462	487	456	477	446	496	413	421	473	450	460	480	444	447	458	478	461	473	462	492	498	487	440	487	446	437	457	468	410	434	475	456	449	447	434	484	485	435	449	485	399	414	485	465	441	450	440	464	427	496	455	490	485	457	485	471	438	427	437	479	493	444	441	459	472	457	466	439	458	466	452	469	474	495	463	453	485	442	500	428	467	503	437	463	466	496	458	429	453	512	442	470	422	492	470	452	422	456	456	481	460	491	465	452	456	443	454	472	480	407	439	463	438	452	482	483	467	438	464	473	441	450	434	423	504	442	439	449	433	455	462	475	446	489	461	443	469	461	456	460	461	459	427	453	412	460	450	470	495	447	461	466	446	495	443	464	434	439	450	462	452	429	466	455	462	471	504	466	442	446	464	464	476	461	433	446	489	476	462	457	442	403	438	452	473	453	478	402	460	465	466	480	471	454	449	485	433	427	468	444	462	466	453	430	462	440	450	412	466	452	449	501	433	462	468	477	448	435	472	442	454	484	444	481	459	435	443	467	479	488	497	449	441	433	471	450	450	471	524	488	431	452	446	445	449	456	452	469	478	498	423	443	489	478	480	458	452	468	462	478	499	514	484	456	484	459	467	473	471	453	485	454	451	462	483	540	462	467	464	428	434	415	441	516	459	477	453	473	459	470	448	463	463	466	471	465	475	459	454	454	450	456	425	466	449	468	412	429	488	452	464	483	498	445	471	464	444	472	453	467	433	464	423	478	482	459	483	435	439	502	402	480	440	474	441	477	469	464	448	480	472	432	448	448	453	450	481	465	424	463	445	446	434	450	459	418	479	455	476	461	516	433	468	495	439	408	464	455	452	502	458	453	457	466	441	417	458	461	452	507	497	493	470	492	436	420	461	449	443	461	451	451	474	465	461	445	464
15833	28389	11362	730	643	622	621	630	609	628	615	612	593	572	623	596	590	555	609	564	620	587	581	597	584	550	628	569	583	550	568	612	603	573	567	605	619	622	631	608	628	609	636	619	627	652	611	598	622	587	586	629	589	617	606	606	606	603	629	653	621	606	626	601	574	573	611	622	618	583	568	580	600	606	590	599	592	553	632	604	630	584	528	594	611	557	577	597	577	603	566	632	626	500	599	566	606	584	634	602	566	594	578	584	588	589	587	540	618	593	599	619	552	596	627	577	614	593	607	583	653	595	629	588	582	638	628	574	584	526	592	594	625	572	547	546	613	604	654	552	598	623	597	617	583	583	609	615	601	591	596	617	581	594	540	607	616	636	581	597	621	606	553	597	559	584	625	579	611	582	606	618	616	612	583	611	595	624	627	616	599	659	604	543	604	573	621	578	575	580	597	588	616	594	607	590	559	578	596	564	587	567	575	599	593	586	581	598	560	596	607	608	604	548	599	599	567	637	601	591	585	583	575	606	581	555	585	580	571	560	584	575	608	637	595	613	564	592	617	581	614	596	576	578	582	592	627	574	574	558	578	562	594	646	592	574	599	624	548	606	559	617	568	624	611	544	595	653	602	588	555	594	586	561	557	531	596	607	586	576	613	611	594	578	593	621	574	622	547	585	604	579	611	592	576	597	580	612	615	606	616	603	597	568	588	592	588	574	593	611	599	602	601	559	636	570	581	606	615	612	535	545	609	592	574	604	577	574	573	634	591	578	600	603	577	553	580	587	573	565	558	561	607	570	547	585	604	579	604	576	597	557	597	589	581	597	567	619	601	591	627	623	570	601	596	588	594	634	577	598	619	577	647	550	568	616	585	596	638	618	568	603	593	593	588	580	568	582	612	612	614	570	634	585	611	602	556	583	596	635	611	557	604	570	579	596	588	569	557	573	608	592	566	535	638	629	608	581	561	637	586	589	628	624	624	595	541	582	602	550	600	602	627	567	603	588	565	603	616	568	625	577	583	572	573	552	614	593	584	581	573	578	572	582	590	609	593	557	598	614	616	593	613	629	611	609	613	582	618	581	657	599	568	608	580	589	617	594	567	599	581	601	576	615	614	582	593	599	552	583	625	589	544	579	587	577	595	616	603	559	569	578	571	541	575	622	577	597	596	596	601	607	566	620	603	592	576	574	570	617	623	587	531	598	556	546	611	562	565	624	609	621	560	614	628	561	617	597	612	610	604	595	594	608	622	582	616	584	610	593	594	605	552	574	563	603	606	578	600	609	611	613	588	612	566	560	597	613	556	609	597	573	607	618	546	595	569	571	549	597	569	634	610	587	573	591	610	592	611	644	564	577	618	621	583	598	592	591	601	598	588	570	545	574	630	584	600	632	581	604	583	603	542	592	619	567	573	568	604	595	629	579	618	582	607	606	591	592	596	583	623	559	580	574	601	632	597	640	602	613	583	586	564	608	596	586	549	581	610	594	584	612	604	573	575	610	594	599	587	573	584	552	609	604	580	599	637	519	544	585	645	604	581	569	607	559	579	595	609	594	544	606	587	586	616	563	622	613	574	585	579	578	642	605	604	648	562	584	612	585	580	595	653	528	583	591	572	549	597	605	588	595	638	604	548	575	580	564	594	577	572	589	591	624	588	598	572	557	611	577	599	622	637	561	565	557	586	522	603	613	570	637	597	615	610	556	600	598	615	580	573	636	557	573	627	592	562	552	554	596	629	572	559	598	580	584	592	604	621	567	576	565	630	634	600	586	625	576	599	587	612	598	577	599	569	527	640	586	580	564	605	588	610	529	598	560	596	582	616	567	589	589	618	560	552	570	580	595	610	612	562	622	565	623	600	616	590	610	587	586	607	574	637	612	570	585	606	619	622	558	578	600	571	584	558	619	600	606	641	601	627	593	595	542	543	576	621	653	621	550	577	569	591	560	629	578	589	630	569	588	604	559	580	616	609	608	622	567	616	597	608	623	596	597	602	588	596	579	575	558	625	581	582	558	629	573	605	573	571	610	613	558	605	599	641	632	635	566	590	614	652	578	560	623	573	563	585	612	604	591	627	609	569	574	567	619	583	591	576	578	603	607	551	598	592	577	572	634	553	606	596	590	582	578	575	622	587	637	584	638	600	573	621	579	586	598	622	576	598	589	597	600	585	603	601	563	541	581	622	561	540	613	606	558	572	640	614	642	608	591	586	606	547	605	576	570	618	600	564	564	617	623	595	594	610	612	582	531	592	602	616	612	600	589	569	588	604	608	599	571	590	569	582	586	579	570	581	626	588	573	563	586	630	608	610	586	543	649	582	589	602	605	598	608	604	594	586	582	565	576	570	557	539	605	589	555	614	591	618	600	578	582	594	626	630	634	572	582	613	612	598	602	591	580	628	620	603	557	602	567	632	611	628	589	632	638	529	594	601	597	588	571	591	602	596	585	635	574	567	572	581	603	593	632	622	593	590	585	573	594	600	588	597	613	571	606	591	574	598	572	618	540	588	565	569	585	597	584	619	586	576	585	559	585	567	631	607	553	593	610	615	604	581	581	555	612	607	584	572	559	593	581	587	590	588	590	547	578	586	612	546	576	562	602	589	567	588	623	605	568	562	578	640	593	606	591	589	588	619	576	594	593	587	616	650	623	607	594	561	625	573	573	583	580	588	620	581	552	590	607	601	635	625	561	587	539	581	598	608	598	568	661	562	567	564	540	595	572	634	588	621	601	600	568	599	579	550	543	535	589	576	598	575	569	597	570	623	600	653	618	578	562	558	584	595	560	598	616	587	579	570	595	606	593	615	618	620	643	597	595	561	583	615	564	585	596	602	595	583	572	561	607	595	613	635	602	631	607	575	560	571	586	570	596	617	607	567	611	576	580	570	597	610	573	615	552	603	603	604	578	582	585	621	624	606	551	590	563	643	563	624	614	605	625	627	588	592	597	579	563	594	607	601	602	602	586	603	620	596	623	597	601	607	573	604	598	586	572	555	528	575	575	607	598	596	609	628	619	587	553	580	580	603	590	589	552	627	597	569	568	616	636	594	581	588	558	609	602	608	625	602	580	628	593	558	557	582	574	621	536	568	602	571	598	603	631	601	597	559	579	567	605	593	571	585	557	603	602	608	613	600	626	564	593	607	536	649	634	627	612	607	543	593	567	645	603	577	600	563	584	578	569	556	561	589	614	586	603	575	585	603	557	570	611	594	644	596	618	617	585	585	562	582	583	597	589	551	572	588	563	586	594	575	573	601	564	612	595	574	576	596	632	584	600	571	569	591	595	616	579	556	584	612	544	599	588	608	568	583	588	603	606	615	587	615	569	633	593	579	569	559	599	590	556	584	583	581	592	613	615	595	576	604	597	561	577	611	586	619	603	579	566	596	618	610	598	566	598	600	612	651	562	581	603	587	602	591	595	578	589	590	552	630	579	579	587	624	633	578	573	612	560	609	577	593	566	625	568	585	591	572	580	616	660	587	555
23683	21539	29124	24525	20007	5542	702	512	515	450	471	415	416	437	412	425	424	399	419	447	438	387	426	414	378	428	364	391	383	383	397	410	409	412	406	364	376	422	401	425	436	415	438	454	431	437	421	415	426	433	414	456	415	406	399	394	429	449	440	402	422	427	375	410	444	412	394	390	371	404	391	409	394	416	375	405	394	396	393	427	396	428	393	416	374	407	374	405	395	435	416	393	408	420	400	413	373	387	388	424	386	410	417	425	390	359	394	377	405	414	397	398	436	406	405	421	397	418	418	434	387	388	422	411	387	409	401	412	415	425	425	363	409	390	394	397	422	391	414	411	422	391	391	394	406	429	413	435	413	366	384	383	380	419	373	429	407	358	389	441	394	398	410	417	436	399	370	409	413	389	393	413	410	392	398	398	414	372	410	391	376	367	379	389	356	404	374	392	414	381	384	395	359	400	419	421	381	381	394	391	428	383	364	379	398	414	400	405	419	426	390	427	405	404	386	422	385	386	425	388	411	436	386	387	389	387	386	408	404	422	425	396	391	418	377	384	393	409	413	380	426	385	419	418	377	368	384	400	356	388	392	382	422	383	384	384	386	435	389	375	427	386	367	376	394	427	390	415	387	401	429	421	433	378	387	424	401	390	408	339	380	424	396	416	371	403	421	397	401	447	417	408	380	391	419	392	355	431	394	413	401	372	395	425	408	428	408	380	412	383	356	377	378	403	381	402	428	385	412	428	398	416	392	396	384	417	454	371	388	406	376	390	430	403	389	417	391	375	376	382	364	391	374	441	429	392	413	412	390	401	447	405	407	419	396	372	401	390	392	395	401	372	402	379	398	384	374	389	406	396	397	396	404	392	407	420	416	469	374	373	395	396	394	402	385	409	445	403	391	402	386	389	417	402	386	415	391	403	389	393	410	408	413	401	412	360	399	376	411	387	406	416	392	404	419	372	411	410	410	386	389	380	420	403	388	378	411	415	379	365	366	387	381	403	394	394	426	393	422	402	395	412	402	399	377	375	413	366	387	364	414	395	390	393	402	370	378	371	399	399	427	406	385	399	396	383	395	411	402	422	432	414	391	418	384	383	369	396	414	397	392	432	458	403	383	384	404	406	379	371	382	378	417	406	369	393	378	374	410	397	395	437	375	405	436	361	409	388	426	383	421	409	393	384	386	373	412	442	384	361	374	438	390	393	391	384	408	400	391	426	405	392	416	367	395	387	395	367	408	397	415	381	420	404	407	412	357	382	376	399	418	406	386	417	433	376	380	412	409	405	393	411	366	417	426	392	377	411	401	447	395	400	371	377	386	395	425	394	396	414	380	430	387	391	429	430	392	397	396	346	409	430	387	419	404	391	386	404	359	357	414	372	361	384	393	409	403	410	391	374	381	389	392	405	389	367	349	385	403	407	417	404	374	423	395	420	393	379	383	445	389	410	406	432	369	391	388	379	395	376	380	398	382	409	368	432	386	414	404	386	399	369	380	388	399	391	367	408	390	392	443	378	415	391	384	368	395	395	409	420	404	388	378	390	388	414	427	397	418	443	399	407	386	398	410	405	413	404	391	378	405	376	409	408	403	373	446	432	388	403	394	378	445	370	394	408	419	380	388	436	418	362	386	371	397	383	395	371	454	427	421	380	387	435	411	378	355	382	425	390	386	364	363	406	445	368	407	410	372	389	409	371	418	393	398	420	379	407	447	419	384	412	361	379	401	410	344	412	429	382	398	405	358	370	403	387	399	418	349	391	430	371	390	406	416	367	400	405	373	392	397	408	385	368	430	348	380	381	374	433	382	417	371	336	405	392	391	405	396	357	418	397	409	386	395	401	449	361	360	389	433	397	385	422	383	388	393	366	395	351	376	422	381	403	403	418	395	384	383	412	380	341	379	388	422	450	423	413	416	394	378	380	405	430	422	403	386	413	414	400	402	421	423	398	385	378	393	418	380	401	388	421	428	412	397	408	425	431	390	394	402	422	382	363	433	403	384	375	404	416	392	385	375	395	388	387	401	376	399	371	407	409	383	415	398	384	430	422	402	419	385	368	410	413	382	380	400	411	414	395	425	377	399	400	417	408	396	388	409	408	388	393	386	435	390	388	431	411	439	401	393	412	414	372	417	387	367	388	359	416	401	403	397	402	406	358	402	411	387	416	400	387	377	410	406	423	382	378	382	365	394	392	405	375	371	397	366	379	382	419	371	401	368	407	429	395	409	374	418	406	383	378	394	399	418	416	401	373	407	393	364	379	371	376	409	370	406	371	434	378	407	381	372	363	354	403	401	402	402	362	398	370	416	384	404	410	370	405	398	439	426	414	417	414	415	415	394	370	408	384	425	402	423	402	417	415	375	414	391	412	396	431	412	373	395	422	380	382	408	393	366	382	424	368	385	376	385	392	415	374	383	419	391	369	369	424	393	418	413	396	432	409	365	378	415	402	421	372	414	380	413	386	428	391	401	389	411	387	412	386	387	369	384	406	388	425	414	421	442	386	360	434	377	364	421	380	392	347	406	406	372	407	398	397	361	400	423	373	365	414	377	398	386	412	425	370	401	396	452	335	389	408	437	367	346	389	400	443	402	407	421	425	419	389	420	378	383	400	361	383	365	356	386	396	461	444	396	388	412	418	417	394	403	419	366	404	441	382	394	356	391	386	370	391	399	386	463	378	394	379	389	433	394	406	418	407	426	414	380	365	430	388	434	391	357	410	404	405	400	401	377	412	393	379	345	365	398	369	400	383	402	396	390	405	434	397	362	390	370	415	414	391	388	394	382	407	385	390	386	368	394	381	388	385	402	412	432	406	393	406	458	393	413	426	394	408	416	417	394	367	388	416	376	407	403	413	429	375	433	425	414	412	385	409	366	383	394	395	408	407	447	413	386	379	428	375	366	389	411	401	365	427	351	397	421	392	389	396	411	409	409	423	421	406	387	391	386	395	357	411	435	337	422	429	393	391	382	414	413	372	431	363	414	390	406	385	405	379	422	412	428	373	398	379	400	390	393	378	375	352	396	421	431	413	385	412	397	388	410	427	405	398	383	413	395	365	383	397	376	401	356	390	434	395	438	402	402	409	355	402	398	405	397	408	437	360	398	389	430	406	372	388	439	421	398	384	391	378	401	393	393	358	418	375	381	381	417	405	400	356	377	407	442	420	373	353	435	444	415	431	379	372	396	418	405	405	360	391	387	443	412	377	421	406	402	396	384	397	387	448	401	437	405	397	372	395	416	429	406	423	409	398	423	403	401	384	380	395	440	414	416	388	420	411	382	390	382	417	424	423	375	420	439	412	387	412	379	415	414	409	403	415	353	387	383	412	388	398	406	388	438	410	377	373	403	392	429	428	394	375	396	379	391	397	386	415	398	387	380	440	404	432	388	426	399	357	400	387	415	382	389	424	385	424	421	377	384	357	395	363	412	403	398	389	410	402	413	392	405	383	374	393	390	363	429	411	399	412	403	413	406	406	383	424	389	368
41964	79170	46690	3682	1248	1026	854	809	821	658	656	579	665	597	567	583	552	517	626	527	545	547	551	527	525	556	512	508	516	559	503	505	531	506	559	518	556	517	516	535	576	550	540	649	590	563	577	578	559	552	580	594	629	576	566	550	560	544	556	548	568	610	523	567	552	553	535	527	544	516	531	485	528	531	524	524	575	541	508	518	503	537	552	472	552	516	493	522	520	513	504	532	528	518	528	536	575	538	528	504	503	549	524	539	512	512	540	528	504	547	513	520	548	524	512	530	518	530	503	500	492	516	522	514	511	548	549	513	532	522	490	548	546	518	526	520	551	532	508	520	522	505	534	570	502	468	533	509	514	508	570	514	524	505	524	495	502	504	504	521	522	499	513	544	512	478	535	471	502	470	543	518	535	537	513	518	525	480	528	490	525	520	505	486	550	504	514	494	520	489	529	507	523	532	518	523	521	513	540	538	516	537	532	524	515	527	521	479	515	528	497	560	515	491	512	538	482	530	510	461	510	544	501	506	550	584	517	499	496	460	485	535	542	511	481	494	511	532	498	535	506	510	526	521	502	536	531	540	543	511	487	533	506	505	529	519	507	498	521	513	567	505	530	504	491	489	499	526	531	510	527	513	521	530	489	539	474	523	534	558	528	520	506	525	532	474	530	500	487	551	556	524	503	565	497	519	510	516	518	497	565	490	514	504	517	512	500	527	518	501	525	510	517	452	554	517	516	496	498	530	497	577	538	510	528	549	529	527	503	515	539	540	516	531	503	498	521	503	508	534	529	537	466	513	508	504	527	507	492	528	504	587	497	485	540	542	496	512	500	528	534	546	520	511	505	519	560	503	533	523	533	520	523	503	538	552	525	547	519	497	524	507	520	499	490	518	504	541	533	500	524	500	513	503	530	487	521	531	522	529	528	497	507	507	521	549	527	523	499	523	553	556	522	578	533	533	493	509	491	527	532	501	496	510	525	516	520	515	520	457	536	566	504	534	574	555	569	539	479	502	478	557	542	551	528	508	532	497	556	524	523	496	532	515	523	479	509	522	510	494	523	459	548	495	535	497	505	518	542	528	516	538	516	519	507	549	513	528	491	533	537	528	498	499	528	520	494	522	510	508	481	515	489	535	538	476	551	466	524	466	514	466	558	529	489	514	480	475	536	550	517	518	537	531	477	529	534	516	523	493	475	533	536	501	501	522	529	502	502	501	536	515	503	545	534	506	514	509	517	526	474	502	552	521	549	537	561	521	504	508	527	506	557	514	479	510	521	541	555	510	533	513	572	488	545	524	544	513	556	537	538	525	542	534	483	523	547	528	516	511	493	500	540	521	505	557	510	540	484	509	496	522	523	520	538	525	487	485	498	509	527	501	519	534	515	526	506	505	485	493	508	507	489	502	519	507	525	510	495	517	519	505	539	505	485	518	526	536	499	525	513	517	525	528	538	532	515	532	531	499	533	471	462	484	514	542	506	493	563	490	550	519	498	532	545	514	517	512	591	520	534	522	495	483	549	518	538	529	501	509	515	520	522	514	497	511	481	492	501	531	501	561	529	541	540	553	513	505	527	515	536	549	483	499	496	514	525	470	531	523	538	533	506	537	514	541	488	508	524	519	511	554	518	507	462	527	524	486	523	484	500	564	500	519	463	483	505	525	510	520	514	528	509	506	478	512	526	540	515	518	556	547	508	498	478	521	523	504	508	499	498	557	538	524	539	576	535	521	551	511	536	530	511	477	513	520	534	539	545	489	502	518	547	502	503	506	516	555	518	509	489	537	520	511	544	515	511	536	504	516	527	521	552	544	539	500	522	500	475	514	494	535	555	511	533	530	530	514	538	508	511	521	546	518	553	530	494	552	528	533	504	522	539	511	524	543	510	519	511	540	531	531	482	517	509	528	553	519	497	497	481	510	513	525	521	570	503	534	518	490	556	504	491	548	484	499	546	531	562	519	549	486	506	477	485	497	529	524	488	501	475	478	506	492	542	507	500	500	494	535	513	519	497	541	504	502	547	514	550	515	519	517	471	518	510	539	482	532	542	548	534	566	562	514	494	544	481	517	514	490	489	529	519	535	528	485	532	523	485	466	531	522	485	535	511	520	521	511	511	518	519	538	547	503	514	544	513	508	520	516	520	488	507	551	509	560	508	525	504	516	489	496	513	502	503	490	521	510	549	519	521	527	496	487	517	522	535	480	511	486	536	561	522	519	560	501	489	528	549	549	534	513	519	505	512	486	517	544	535	520	531	491	513	530	496	505	564	518	535	467	486	501	508	536	491	481	504	500	524	541	528	525	532	482	468	524	532	503	500	561	538	485	547	501	508	486	562	493	494	495	531	543	526	506	522	526	542	562	523	485	501	500	482	527	530	499	520	534	531	526	521	520	485	498	590	545	525	492	487	490	515	505	525	515	526	517	501	552	551	497	533	494	497	520	540	531	475	481	474	547	551	485	497	515	528	539	479	535	540	534	511	519	487	547	512	521	503	520	499	504	508	499	535	529	490	554	529	524	533	524	538	547	490	538	566	521	541	527	511	482	510	508	484	545	560	515	501	507	517	479	510	535	521	561	516	515	506	558	524	558	548	546	546	469	548	505	509	536	554	476	513	545	551	522	488	501	484	507	534	516	486	497	519	511	511	527	507	523	524	551	465	514	488	492	510	466	523	512	557	499	577	491	530	548	547	499	494	530	520	515	511	490	540	527	515	525	523	522	484	480	524	464	563	528	495	496	489	532	512	531	520	505	503	501	524	500	495	479	525	552	503	514	529	545	557	520	492	554	539	484	508	495	577	526	524	541	552	562	515	503	526	505	501	496	553	502	521	511	507	540	492	562	499	497	541	521	496	528	541	504	513	521	515	532	561	521	511	543	497	516	485	540	511	529	511	542	512	532	490	521	526	541	519	521	539	520	523	556	559	521	536	517	495	514	520	492	546	545	491	538	533	527	504	528	504	529	515	520	531	530	503	529	568	536	506	499	477	525	508	509	500	488	504	564	488	535	503	507	512	487	563	501	537	513	541	516	505	530	516	509	515	521	494	554	508	469	521	520	552	515	490	568	498	541	504	489	541	529	504	543	516	499	479	501	535	559	497	523	482	504	506	508	509	554	488	525	482	556	507	532	522	464	517	550	521	487	550	505	513	535	513	495	479	500	515	515	530	550	555	551	483	497	476	537	522	560	508	506	516	505	521	534	508	513	517	543	513	491	513	544	556	498	559	517	507	520	511	547	534	503	520	546	501	478	517	519	489	502	505	530	542	498	499	516	535	491	466	522	524	501	494	518	532	517	562	506	529	561	484	550	500	529	498	515	542	512	533	552	488	519	476	520	553	580	495	525	517	522	526	535	543	491	542	500	537	521	557	521	498	525	505	564	489	563	505	497	560	503	516	515	493	513	493	536	501	490	514	531	540	480	506	533	506	495	490	503	517	543	509	503	497	516	512	514	510	491	515	534	522	546	534	539	558	560	490	550
25065	21854	28069	24181	6548	568	528	503	489	435	493	463	462	436	433	462	399	454	444	369	429	437	436	434	433	446	487	402	429	420	394	447	446	434	411	437	430	393	397	417	436	433	434	443	444	410	460	463	402	424	430	421	428	424	493	411	445	430	419	440	395	416	438	430	431	423	461	430	438	398	434	434	423	413	441	407	442	416	408	406	417	433	410	381	415	383	417	423	407	391	399	424	419	428	416	432	405	428	412	436	422	380	441	418	428	428	436	398	425	430	437	403	412	432	406	407	389	396	433	427	434	424	399	405	413	406	382	417	407	407	407	447	405	436	399	390	400	417	423	421	404	441	469	406	427	392	425	437	403	413	450	418	420	414	399	419	394	383	404	427	413	400	434	436	435	382	404	411	410	415	475	408	421	390	450	404	414	463	414	390	430	430	450	424	390	398	403	452	399	431	405	424	409	401	396	436	432	432	431	430	410	420	410	405	442	440	434	422	375	417	420	421	431	440	439	404	425	452	430	416	436	413	446	420	441	416	402	405	416	416	408	393	393	389	429	413	403	421	416	395	439	399	416	456	423	385	388	426	388	412	435	382	416	432	434	441	415	408	405	423	453	444	389	424	413	426	453	407	422	437	450	411	443	424	441	410	410	420	456	419	438	423	401	420	432	412	404	419	390	395	455	430	431	378	416	378	397	426	419	383	442	453	440	414	388	440	415	427	419	442	399	411	404	418	404	413	427	434	423	426	391	431	384	410	432	415	414	429	422	435	456	434	430	433	410	446	413	427	395	398	402	381	455	420	442	396	403	421	407	451	404	415	412	423	411	413	406	405	444	408	405	444	416	402	417	423	415	440	404	459	429	443	426	430	443	393	413	442	396	417	405	428	432	421	415	386	408	416	443	451	442	434	425	420	383	431	404	437	379	387	408	402	402	435	423	389	435	417	438	391	438	437	433	411	394	416	437	380	413	439	449	404	413	426	408	412	435	448	427	417	402	445	435	413	421	388	414	426	442	412	422	439	409	435	411	374	429	436	425	407	438	403	417	451	416	386	423	455	419	425	406	402	434	387	421	420	429	406	415	439	406	406	435	428	419	398	397	430	468	432	396	415	368	406	426	374	413	400	449	421	406	414	431	404	406	428	414	409	419	385	452	385	436	367	406	442	410	415	418	411	402	395	423	403	422	397	392	427	459	396	413	405	410	452	411	444	406	417	429	411	438	371	412	451	428	404	376	412	399	448	450	434	456	452	448	432	427	420	405	435	420	404	394	412	411	420	426	417	426	428	385	432	416	416	406	426	445	402	409	371	396	432	456	416	421	416	433	438	379	396	465	400	401	412	445	431	415	450	392	411	419	428	408	425	408	447	430	403	416	398	372	400	445	426	417	422	439	451	388	403	406	405	411	409	415	392	391	425	420	379	425	444	446	418	409	413	401	417	440	440	400	409	403	394	404	399	426	384	388	434	395	398	406	413	429	397	394	411	412	430	418	419	372	420	431	419	418	408	423	444	408	471	410	411	485	431	427	442	432	389	405	421	457	438	441	424	432	417	422	411	447	397	408	425	405	403	418	392	400	351	430	386	436	406	399	486	429	395	400	405	406	427	408	377	434	451	392	387	401	422	390	420	403	410	437	454	410	411	396	428	469	425	409	415	416	415	413	435	425	455	430	435	447	451	427	446	416	399	402	413	445	417	407	414	418	426	420	409	420	423	428	396	432	384	417	394	386	420	430	418	440	428	428	403	383	421	392	416	412	419	402	453	425	419	391	412	442	404	451	435	424	420	450	426	450	401	447	451	418	437	404	387	444	390	430	408	383	437	458	415	395	412	408	402	435	415	425	420	407	431	425	479	445	466	442	415	460	404	388	436	441	436	443	407	399	452	450	414	419	398	390	403	412	398	428	442	442	424	390	435	429	409	406	429	415	413	424	418	393	462	382	410	437	448	407	424	456	395	433	441	408	409	462	382	447	383	464	411	406	413	399	425	419	426	440	417	413	441	437	382	449	442	442	394	467	443	421	429	417	431	441	384	431	394	433	443	399	419	427	453	412	424	413	383	429	410	402	425	396	408	418	434	388	418	392	430	403	403	376	453	401	364	437	396	424	399	438	433	429	415	390	392	419	421	424	403	401	409	422	429	454	406	399	434	441	455	401	404	422	438	391	400	428	466	386	407	448	424	407	409	415	397	455	444	460	442	423	403	397	408	381	409	414	421	422	429	420	416	444	439	447	385	397	444	408	446	430	392	435	398	407	447	414	401	420	411	426	426	450	428	445	452	445	409	447	409	422	408	421	442	405	420	422	402	414	407	405	411	450	408	447	438	433	412	437	409	459	460	402	432	447	408	409	397	433	423	446	453	414	410	398	436	387	431	410	416	409	437	426	421	396	406	403	401	435	423	405	425	399	455	432	396	404	425	409	437	394	438	417	418	416	449	432	434	430	400	409	405	439	418	432	402	431	425	422	406	438	433	402	421	391	396	424	394	405	412	448	433	393	432	415	448	456	389	425	368	462	409	433	440	405	416	426	404	415	408	430	389	448	437	415	417	436	427	426	410	364	383	419	435	455	416	466	443	416	382	428	416	442	406	440	429	431	409	409	396	416	431	446	422	434	407	411	413	381	411	446	437	431	440	411	444	418	446	439	424	418	405	416	401	416	442	424	398	418	398	449	441	413	421	458	435	384	409	405	357	391	394	447	414	410	431	440	396	414	425	418	437	370	430	413	405	422	429	445	397	435	440	386	444	426	415	426	407	389	434	404	427	407	441	430	404	444	412	416	428	431	419	425	411	407	439	441	409	418	394	413	415	475	396	429	445	393	407	386	439	410	407	420	375	437	412	448	427	421	461	412	381	419	423	411	432	417	402	426	399	402	408	418	391	434	403	412	409	405	404	401	407	417	427	428	436	419	436	419	438	414	435	370	438	417	412	424	436	420	414	417	452	440	424	394	396	426	448	454	400	415	415	380	373	408	396	394	406	431	404	411	374	425	421	440	420	448	426	432	413	444	397	439	421	424	398	408	398	394	430	372	419	464	389	401	392	423	412	428	399	402	401	393	440	437	422	417	418	410	425	473	442	454	452	397	401	464	400	405	417	414	402	460	457	413	423	427	407	459	469	374	443	436	433	425	389	406	413	430	427	422	416	433	434	400	417	426	368	410	432	419	436	437	438	384	452	419	423	414	442	419	402	435	381	398	433	425	450	414	391	401	412	403	402	446	417	407	383	405	401	402	418	387	414	414	441	422	429	407	403	431	401	418	428	437	433	415	413	437	424	445	405	398	395	402	412	429	396	439	421	413	424	422	450	457	390	422	445	408	413	423	419	444	411	435	453	451	441	429	444	416	417	410	399	400	412	400	415	397	408	426	404	417	413	395	436	417	391	415	450	412	436	388	403	388	400	402	412	440	435	404	418	419	410	417	392	431	420	448	392	440	476	461	420	411	378	381	420	435	412	410	425	417	427	410	406	452	455	428	429
38117	65321	37408	2221	885	766	732	678	635	619	631	529	607	557	578	559	559	533	530	541	546	578	576	496	542	553	556	545	569	578	526	555	540	529	528	537	571	538	529	560	582	527	554	590	536	597	564	567	539	565	583	561	559	551	561	560	538	577	554	529	539	564	511	546	530	583	564	519	563	490	523	514	518	536	540	550	527	561	509	527	569	569	536	545	530	480	523	500	544	512	523	536	550	575	563	533	541	513	545	533	508	567	564	532	571	499	538	549	573	535	573	510	527	565	567	530	546	517	552	578	564	505	551	515	546	577	541	499	560	556	528	541	516	530	556	534	551	505	520	503	535	569	518	536	539	545	574	530	530	511	539	547	541	519	517	497	500	559	554	505	525	528	516	577	516	525	576	555	518	568	546	527	590	523	546	509	534	553	547	558	581	530	526	525	562	568	511	521	518	512	500	519	516	535	534	535	514	529	557	577	533	501	545	544	502	516	534	544	552	510	535	566	526	547	538	505	540	527	546	547	542	510	525	530	532	547	547	545	545	537	534	529	513	551	524	554	549	532	544	571	569	561	542	561	526	523	560	554	532	539	521	537	560	547	545	543	536	559	536	543	526	524	529	486	553	514	563	528	577	547	585	526	538	528	532	490	533	542	544	538	534	555	547	512	511	527	521	524	516	543	563	499	493	558	482	512	518	564	555	538	489	498	556	577	512	504	532	534	466	547	513	550	569	526	544	524	498	530	509	517	566	512	506	565	560	542	546	560	537	523	542	531	533	625	540	552	512	547	533	543	491	568	561	531	555	515	534	529	586	525	525	533	520	591	552	532	541	491	564	505	528	516	566	524	596	540	545	491	509	521	534	532	559	538	540	557	500	562	515	517	566	533	550	565	529	549	514	548	515	569	527	509	527	572	523	525	494	557	507	527	525	535	571	488	563	530	564	523	560	514	561	542	525	528	527	531	541	543	581	502	536	509	507	490	513	515	513	516	513	532	517	539	566	566	574	499	530	536	523	517	487	524	517	526	541	548	508	572	491	504	544	508	575	517	526	522	537	543	545	532	525	509	528	561	521	525	545	545	536	625	541	550	500	551	545	554	532	524	528	526	537	527	528	516	541	524	585	509	526	519	520	568	553	549	525	522	498	562	562	541	497	561	523	552	514	510	587	536	562	530	540	575	512	524	546	547	525	522	540	507	508	545	531	508	566	556	533	550	510	534	495	539	572	549	539	557	522	520	539	517	499	576	502	580	545	533	556	468	547	534	544	554	559	549	528	557	567	548	563	553	536	525	522	527	529	519	515	539	496	557	517	543	532	547	542	556	528	533	558	522	514	519	573	522	551	553	537	564	538	533	528	542	544	554	538	513	540	554	498	570	500	561	561	587	536	562	540	537	502	514	493	527	601	540	588	510	538	540	466	510	523	541	534	569	535	550	528	508	538	516	546	543	496	528	504	527	518	554	516	529	540	538	546	496	473	513	525	548	535	566	578	518	523	530	509	556	591	577	527	513	554	544	548	546	503	490	523	543	533	522	559	561	531	538	523	485	536	547	526	554	505	561	553	546	523	539	497	529	502	530	535	530	517	504	542	513	556	535	549	503	531	509	567	508	587	554	525	488	511	529	547	536	511	542	505	510	515	531	551	463	520	543	530	508	504	563	572	549	564	508	533	536	531	545	509	480	547	544	518	531	549	508	549	534	534	524	536	564	588	533	580	489	540	540	504	541	532	585	569	524	534	560	515	508	517	531	550	534	517	536	499	552	516	536	558	530	528	566	574	535	503	531	529	515	531	544	531	557	585	527	534	498	528	546	511	546	548	539	568	544	538	531	565	564	557	517	535	498	520	515	520	486	544	510	504	513	522	534	530	538	581	515	583	582	572	556	490	545	540	532	507	557	545	552	542	530	524	537	545	525	563	555	511	553	488	574	541	576	516	555	560	553	576	539	509	549	512	535	508	546	522	519	521	554	522	558	540	551	548	524	537	534	534	549	542	581	541	551	512	574	535	524	541	522	517	523	497	527	551	513	540	551	532	505	540	508	553	504	546	545	524	576	565	529	548	529	541	548	493	523	553	554	537	524	537	551	515	529	508	535	524	542	504	555	548	536	546	512	523	538	504	505	499	528	558	535	528	526	602	526	522	516	537	518	551	519	538	503	521	505	538	533	570	512	576	550	528	543	536	536	575	544	522	547	563	558	544	534	523	537	534	581	517	527	545	513	546	550	529	544	538	524	513	544	523	554	533	546	532	546	524	497	551	516	555	511	581	489	537	541	529	505	533	530	495	544	559	575	506	566	512	514	547	577	528	550	561	515	520	522	519	568	553	530	525	507	517	561	522	529	499	562	534	527	546	572	514	545	537	501	496	516	515	541	533	504	506	537	538	513	546	499	516	484	519	551	531	530	544	560	571	534	521	542	524	536	535	503	531	565	563	553	557	542	570	528	560	548	546	521	542	530	521	510	541	550	509	558	480	536	582	480	514	511	548	524	513	542	533	538	546	546	574	553	563	551	522	531	527	512	506	499	514	562	553	529	503	528	534	535	524	541	554	556	563	524	552	537	546	531	577	591	514	574	574	553	552	535	501	533	496	503	511	523	575	550	525	546	528	512	552	557	519	522	566	529	582	578	540	528	512	533	545	522	498	518	541	555	533	559	571	527	519	579	520	548	564	553	562	539	530	519	488	558	537	493	507	492	526	530	546	544	519	541	501	540	509	500	534	538	577	539	538	533	529	579	546	503	540	501	526	559	517	574	540	511	559	545	520	540	527	570	541	530	521	510	525	505	560	557	509	507	507	513	606	499	488	551	513	507	510	533	495	535	514	542	518	525	530	535	573	574	549	550	522	532	568	532	573	527	530	522	495	527	567	503	567	549	554	529	554	575	515	585	534	529	523	573	523	514	526	495	503	514	540	480	539	574	492	513	547	561	533	549	546	510	513	537	524	522	542	543	586	533	556	505	543	557	543	528	544	557	551	536	538	502	551	556	519	530	531	541	506	535	536	557	479	539	563	516	529	534	543	527	543	556	563	525	512	510	526	565	516	516	526	536	504	525	492	515	510	571	571	532	544	584	527	552	560	563	552	550	545	553	516	532	517	508	513	533	509	544	551	551	564	576	538	522	523	518	558	524	569	566	508	498	513	556	546	501	518	543	541	555	547	548	551	547	527	533	550	516	510	508	524	527	539	533	555	547	543	543	553	530	474	548	532	571	547	532	529	519	540	528	505	552	540	512	499	560	572	551	508	518	517	554	482	509	567	522	517	546	548	515	496	510	527	552	565	560	558	554	519	527	559	537	519	522	530	512	564	499	527	526	547	469	541	531	548	542	569	527	573	527	565	512	571	497	544	518	502	545	552	518	555	528	455	550	545	553	511	514	488	506	563	538	524	549	520	524	586	511	526	537	566	522	567	548	522	553	492	490	559	505	508	544	546	520	539	521	556	511	529	503	540	526	549	525	515	550	500	540	557	552	542	544
22794	21481	29276	24131	21379	20077	3703	630	542	471	443	473	373	386	383	352	377	353	339	375	334	355	350	330	365	343	328	321	313	361	320	379	318	325	356	334	344	336	356	367	354	353	333	386	369	376	406	345	430	419	383	424	359	371	399	349	378	329	339	341	370	363	353	366	345	361	362	355	330	330	358	351	371	324	348	330	350	335	312	327	344	313	342	368	358	312	355	310	346	342	349	331	323	309	339	338	333	302	330	350	377	347	325	319	349	325	350	345	373	376	339	366	353	354	326	344	321	337	269	303	378	344	346	334	370	354	321	365	314	335	341	340	337	336	378	342	339	325	372	368	354	320	352	336	348	318	315	338	345	378	343	394	324	331	330	317	347	327	377	322	307	342	336	335	342	328	319	332	346	349	324	330	327	346	305	343	313	311	329	351	338	317	338	324	349	322	342	331	342	343	340	312	341	336	325	342	338	348	355	358	317	353	341	341	336	328	328	342	317	363	336	344	343	347	343	323	356	343	326	350	345	342	362	370	340	322	345	323	367	325	317	318	319	335	326	317	338	350	357	320	335	334	356	283	335	345	324	327	379	363	331	360	348	323	329	325	335	338	345	337	323	357	349	326	319	354	301	350	323	335	338	369	339	330	327	341	324	362	342	321	326	328	295	339	364	354	322	337	334	352	306	365	354	352	352	333	363	340	325	310	323	360	355	313	320	348	366	337	345	319	350	324	348	344	336	311	339	322	341	376	353	340	349	338	336	359	378	339	309	337	324	344	308	333	341	318	298	349	321	317	368	345	321	344	333	359	329	301	328	360	307	366	338	361	322	368	342	343	367	336	350	298	356	339	346	345	355	341	331	356	362	328	354	348	333	355	341	340	332	335	361	344	374	342	346	376	326	339	350	349	347	320	334	366	350	325	333	331	360	353	341	302	365	334	348	337	325	320	332	361	322	323	330	325	341	338	306	318	350	328	338	340	342	352	363	322	330	364	310	327	312	339	355	348	334	355	322	335	310	327	321	341	359	349	349	366	327	320	362	340	320	344	337	333	355	374	353	328	336	331	353	363	329	351	370	334	334	378	347	363	324	342	329	358	354	309	348	320	342	321	341	340	336	332	347	355	341	352	315	335	345	318	339	358	333	343	337	366	335	335	330	328	349	363	326	355	381	367	356	296	309	295	341	319	368	329	345	315	368	349	339	349	356	345	376	331	326	335	308	334	341	352	300	327	350	335	360	370	333	319	359	354	376	349	332	316	355	365	372	340	345	335	367	335	329	319	309	347	303	314	326	343	341	360	357	350	344	323	359	311	359	353	342	322	332	350	344	333	362	331	331	329	337	336	340	313	353	326	354	356	351	317	294	319	342	347	362	336	335	355	319	373	320	355	329	352	324	323	320	376	322	338	338	330	333	340	331	337	335	354	367	382	311	362	332	355	327	317	336	303	335	336	312	344	340	336	333	339	340	333	306	341	329	330	371	339	312	330	335	343	332	345	337	340	399	324	367	325	350	342	374	314	376	326	320	322	329	349	388	324	348	329	317	356	339	338	310	335	330	311	321	329	314	339	310	329	330	358	330	323	341	365	371	327	350	322	314	367	343	349	357	341	362	361	313	323	361	341	333	358	363	359	345	349	351	346	340	337	337	338	328	342	359	353	327	357	321	340	337	359	353	352	358	353	333	358	324	349	352	352	372	381	384	321	343	346	322	306	320	350	302	305	328	325	339	359	295	318	361	347	314	313	345	340	324	301	323	354	341	341	339	358	358	336	355	320	358	342	296	341	328	324	345	320	325	352	338	350	358	364	328	349	332	348	337	321	361	355	336	333	360	352	346	315	357	328	342	337	341	371	360	346	352	322	333	313	355	365	344	339	351	325	353	326	334	359	371	356	333	335	350	370	345	342	356	378	363	373	308	367	324	335	348	346	344	339	357	322	320	355	322	321	334	331	329	360	332	354	350	321	326	315	310	342	309	355	354	348	372	364	348	344	310	349	359	326	300	325	335	331	367	355	340	354	354	381	349	343	341	367	341	321	322	329	337	334	362	338	342	366	332	332	317	337	364	343	361	346	328	336	331	308	342	332	349	345	313	347	350	321	330	336	349	313	338	344	365	352	325	347	364	371	345	350	331	337	338	358	367	342	336	333	331	353	343	344	353	344	333	347	351	312	347	341	334	340	334	348	356	323	341	331	329	349	318	325	353	338	309	338	327	342	339	327	327	353	349	341	355	319	332	324	340	324	328	328	350	341	339	329	331	299	304	324	329	353	292	330	321	336	299	322	335	352	351	367	340	378	328	359	371	326	315	365	346	366	314	312	350	318	333	349	360	329	340	351	299	347	373	327	307	326	342	337	335	331	306	331	366	354	291	341	345	350	337	326	347	324	356	313	330	321	314	334	338	322	328	331	332	326	338	319	320	329	312	380	326	318	353	314	353	356	325	326	354	333	325	345	345	334	333	329	340	322	398	347	307	316	310	303	308	343	326	365	360	343	347	341	363	361	347	357	360	340	352	360	336	353	336	331	362	353	346	328	314	338	330	336	346	326	326	354	353	360	334	337	323	344	322	330	356	343	358	360	363	325	317	322	305	332	336	368	362	339	341	345	327	320	318	315	338	344	330	336	356	328	346	321	390	331	307	324	322	307	335	358	336	323	372	341	348	339	356	330	340	353	336	327	360	315	344	329	319	334	335	330	337	358	326	335	347	344	331	346	343	353	334	365	340	349	338	357	332	319	355	331	378	353	322	359	310	337	353	332	337	329	341	331	336	311	304	302	318	342	314	347	380	326	329	304	348	320	307	350	332	346	329	334	334	366	363	337	352	371	350	337	349	300	334	302	369	325	342	353	330	340	327	341	324	347	349	377	302	318	361	343	354	347	305	375	359	314	334	354	333	376	346	346	337	344	321	390	310	334	328	332	331	368	337	332	341	354	327	333	353	343	335	329	351	368	326	366	338	333	329	325	349	317	316	325	345	354	332	325	338	341	368	343	345	351	329	356	358	320	358	325	351	356	341	363	342	338	348	335	306	354	328	341	333	347	333	398	353	344	371	370	331	342	341	353	351	345	353	349	328	310	305	318	294	330	363	315	295	377	335	333	333	321	346	374	345	334	357	333	307	320	329	336	344	320	309	347	335	306	311	321	333	336	355	366	363	332	323	358	310	365	342	341	360	329	347	328	354	302	317	313	344	337	356	326	313	333	363	348	330	346	383	312	366	301	355	342	366	353	332	322	377	334	336	356	371	352	315	297	325	345	336	357	340	372	358	332	344	332	319	338	362	360	340	355	350	334	330	342	315	324	350	323	341	347	381	329	339	341	348	308	359	327	308	319	328	333	367	342	355	333	352	360	322	339	347	314	312	361	322	345	328	304	340	386	336	314	321	335	355	334	340	364	313	354	320	312	317	349	353	324	358	361	330	358	341	351	359	349	338	337	329	344	335	349	311	390	321	333	340	343	360	330	339	368	354	336	332	360	366	352
49808	91720	54255	3512	1740	1374	1202	956	783	717	675	613	617	568	509	547	487	505	526	499	471	480	494	458	474	450	449	443	399	461	501	470	470	466	452	445	435	472	451	449	438	488	543	491	530	525	500	515	504	494	540	497	476	509	502	505	439	445	466	474	467	467	448	436	463	419	433	428	467	468	431	458	410	476	430	432	472	426	406	426	446	444	430	444	452	457	406	418	451	438	427	428	407	415	433	413	422	426	434	401	453	397	432	408	407	430	401	432	447	416	400	409	430	464	440	445	449	408	404	428	411	386	433	416	429	446	467	449	409	407	427	444	424	440	396	430	383	411	422	430	439	431	442	423	444	464	415	406	438	406	407	458	413	410	408	475	395	467	426	417	410	432	384	404	430	431	421	429	487	401	444	411	438	434	446	443	417	431	391	432	432	406	433	397	428	429	414	428	398	449	474	432	414	433	408	469	406	438	412	416	459	422	434	405	427	432	426	417	431	447	453	453	430	382	398	445	422	418	397	410	439	429	405	432	405	423	415	384	426	433	429	416	435	397	440	422	393	442	397	394	442	420	418	428	425	411	434	472	425	406	404	427	471	389	400	454	408	417	393	409	418	426	440	433	401	404	453	421	434	444	428	418	450	418	474	388	427	414	389	431	451	391	407	435	411	413	457	439	418	428	472	416	395	422	439	411	473	435	428	412	433	419	389	437	428	444	424	388	416	464	437	437	447	403	417	388	403	449	405	409	424	445	434	409	444	414	448	396	475	427	444	391	452	388	394	421	443	448	442	441	426	418	416	421	401	424	451	438	413	427	455	429	412	428	427	448	418	415	417	402	450	432	427	432	433	424	478	398	446	431	434	400	464	436	442	443	436	437	472	416	433	401	458	431	434	451	429	416	379	426	413	425	406	456	428	478	467	414	459	436	426	417	408	430	410	407	410	408	467	410	462	411	407	398	464	432	438	427	389	440	415	417	440	443	433	425	398	415	407	464	438	428	437	420	403	409	421	415	417	434	418	430	427	434	420	445	433	461	425	425	409	409	439	428	437	426	444	423	459	425	436	448	455	424	421	445	435	436	402	432	462	414	412	400	426	409	441	413	439	429	429	447	449	440	404	451	417	426	394	398	461	406	444	418	439	430	395	448	392	408	398	427	396	414	440	451	452	396	398	422	406	447	407	450	391	459	415	407	444	399	440	434	428	425	458	461	410	409	407	442	405	465	427	396	397	431	497	431	418	418	432	409	394	429	421	391	398	418	432	420	465	466	409	425	446	437	471	410	416	413	389	397	385	420	434	386	440	444	452	418	418	429	431	401	416	452	428	465	463	428	464	388	448	467	409	438	458	408	436	433	429	437	434	413	435	388	415	402	420	417	412	427	429	428	416	430	466	403	423	412	421	398	417	379	425	386	423	424	415	409	410	435	465	417	411	429	429	425	418	427	416	420	398	444	422	425	409	411	431	471	432	452	406	391	407	411	417	421	437	440	474	443	425	409	449	384	426	432	447	457	428	389	411	438	431	392	435	468	409	455	413	429	409	430	430	435	424	427	404	432	432	409	447	433	428	421	419	421	394	426	452	484	430	437	451	389	442	396	413	424	426	409	453	399	448	444	446	400	439	379	418	411	408	430	412	424	432	386	396	427	429	428	432	421	431	418	433	406	409	453	389	384	427	395	422	398	390	468	412	437	411	399	434	453	423	458	441	407	456	427	444	389	415	391	444	433	430	425	416	432	418	426	407	406	455	480	430	418	433	437	418	439	442	472	421	422	420	436	388	462	421	455	422	432	410	418	444	413	447	409	423	466	436	462	437	443	435	455	397	429	442	400	412	407	422	397	446	429	409	423	436	432	446	415	428	442	435	437	426	416	428	425	415	402	427	421	444	410	415	421	455	435	446	409	364	413	408	422	420	422	418	423	398	415	398	420	450	426	401	402	420	414	425	424	430	423	439	397	415	404	442	411	394	449	447	407	439	443	433	428	411	436	410	427	424	437	428	404	407	418	475	422	416	414	373	431	372	414	404	462	427	419	420	446	464	416	434	453	428	402	437	428	440	412	432	407	461	413	471	426	409	434	425	407	413	400	423	412	435	414	401	440	450	417	439	422	462	393	425	477	413	440	416	441	404	415	449	437	379	428	425	426	413	446	425	448	425	430	426	384	423	440	423	417	424	408	428	438	416	432	404	454	415	432	416	453	445	397	438	431	430	450	401	460	437	408	445	406	445	445	407	432	432	422	441	416	428	417	467	399	418	426	378	422	461	400	429	468	382	398	413	425	376	405	430	388	436	434	418	446	436	436	432	426	433	433	423	434	412	400	445	435	418	455	480	443	418	425	391	427	459	405	412	409	435	448	426	426	405	442	431	394	399	439	438	407	474	463	417	424	433	393	427	443	403	438	435	441	442	420	421	430	440	457	468	405	445	450	428	459	445	403	447	412	418	436	400	406	429	449	414	414	400	428	479	433	407	456	459	423	424	430	434	422	400	391	451	430	430	423	392	399	444	425	443	429	422	420	400	456	422	416	412	434	410	398	430	410	429	418	398	432	387	418	400	401	439	413	407	412	390	446	430	410	416	442	437	422	406	409	421	418	456	411	434	422	436	435	450	428	426	452	408	413	437	400	410	413	418	388	424	450	438	474	416	445	437	391	421	449	383	437	421	412	415	390	429	429	397	414	440	417	470	452	420	437	424	472	420	432	428	438	423	421	462	424	467	413	406	458	432	436	438	448	420	456	422	446	432	432	427	439	446	423	420	436	415	424	472	467	449	408	448	408	432	367	447	436	423	426	459	442	414	409	457	386	438	412	441	439	408	423	417	419	418	399	450	431	445	443	421	446	423	397	435	417	418	467	403	427	388	453	419	424	435	430	437	438	432	437	386	435	415	396	428	410	409	427	407	397	426	447	430	394	471	441	442	398	379	404	458	441	423	416	407	464	410	396	393	429	430	457	399	418	417	406	439	413	415	384	431	406	411	425	455	452	422	401	428	398	453	443	445	449	407	427	412	408	435	438	393	449	405	412	412	460	445	420	408	443	447	411	420	423	443	428	427	431	420	412	426	430	394	451	432	458	441	417	433	440	419	456	475	428	437	419	445	435	430	422	398	432	445	430	382	410	386	415	410	427	418	432	410	438	434	412	476	453	418	404	446	404	405	421	414	437	411	414	402	437	448	425	403	376	463	427	409	421	391	420	413	428	421	440	451	425	407	399	436	447	434	449	413	432	391	428	382	416	423	431	403	432	406	427	464	462	399	411	423	444	469	444	449	388	446	390	418	423	433	451	421	414	419	450	438	418	432	421	413	430	397	420	407	422	445	391	420	400	440	469	434	451	443	402	457	396	411	470	452	440	449	460	425	395	450	422	468	409	460	390	421	428	418	450	423	418	407	431	403	410	418	401	421	385	459	462	403	418	432	431	443	396	403	398	450	467	445	432	427	464	409	459	439	448	401	448	434	436	380	434	434	413	407	426	401	439
28103	21340	15479	1873	559	454	487	491	472	461	447	455	386	467	493	475	446	457	518	465	446	461	476	475	464	500	475	472	469	492	503	501	504	492	478	443	479	476	454	439	468	470	468	449	502	514	486	453	455	490	463	467	521	463	499	461	460	461	482	472	446	479	474	482	482	444	473	529	477	464	503	459	470	499	455	436	440	482	451	419	461	464	432	447	498	490	490	445	453	468	442	424	448	403	453	440	424	454	480	467	423	452	446	464	480	431	454	474	479	469	485	486	437	473	471	473	476	458	454	472	479	485	464	463	451	428	499	437	431	440	443	469	453	448	495	500	500	496	490	469	471	457	482	474	449	460	468	473	424	480	465	480	443	460	462	454	457	497	434	444	427	468	425	445	461	461	425	450	455	508	449	478	472	463	504	490	475	448	446	476	449	474	472	465	455	482	420	467	475	459	463	466	481	474	495	447	436	475	454	460	494	449	465	474	495	449	452	443	452	452	466	452	469	463	482	446	467	456	483	425	413	459	488	474	456	468	458	482	461	436	469	494	441	451	446	435	462	453	495	484	431	466	450	434	462	505	491	424	444	437	502	460	461	478	456	502	502	471	493	463	459	505	470	438	478	484	445	473	434	492	400	444	461	482	468	446	443	431	489	490	441	470	454	477	484	471	473	436	448	453	472	447	425	446	460	468	453	464	442	453	456	443	422	472	460	439	451	449	446	483	477	481	494	472	429	428	446	483	433	464	467	452	450	439	473	453	465	454	440	504	472	450	498	456	449	490	475	511	430	458	439	466	494	451	460	457	500	486	429	466	484	468	475	473	480	479	486	442	491	473	460	477	453	470	533	453	490	486	452	459	455	436	487	474	432	476	469	472	447	490	443	465	489	429	461	449	456	440	446	489	482	474	433	464	472	442	461	458	482	463	466	435	422	465	528	497	448	453	488	440	474	466	464	482	459	478	467	521	484	443	470	460	485	471	452	468	428	495	494	476	451	440	484	460	467	459	456	444	486	442	472	450	455	508	481	469	457	466	471	461	481	456	424	459	453	445	456	441	444	440	498	504	455	487	495	494	445	403	506	467	470	446	508	488	491	466	477	509	405	468	433	434	509	466	458	449	462	430	463	445	430	432	441	477	499	441	477	471	459	459	472	446	473	474	477	448	477	407	489	464	524	468	477	476	482	462	462	451	496	448	430	459	458	456	463	473	450	468	471	484	488	474	465	469	477	430	416	465	481	455	443	463	478	466	518	454	477	463	481	443	474	460	474	452	464	476	471	440	461	456	499	460	475	454	477	451	464	509	444	458	472	435	482	435	467	456	431	522	489	477	471	499	430	484	491	461	465	460	442	452	445	425	465	449	455	494	486	473	454	413	460	467	429	474	441	423	484	469	437	489	494	458	432	482	461	446	450	448	440	488	467	448	477	455	425	459	410	492	456	457	471	479	462	459	438	461	469	464	439	483	513	460	447	472	457	446	454	460	455	435	453	451	475	462	451	506	464	486	506	477	501	468	467	495	482	427	446	462	514	489	459	451	421	495	442	454	436	453	463	467	497	451	492	477	480	486	449	509	488	462	467	484	487	436	459	458	472	456	463	521	476	447	491	460	527	449	476	450	445	491	477	485	428	455	467	456	506	503	455	509	478	465	470	474	443	438	458	467	453	468	529	431	430	452	452	463	465	433	493	500	417	493	489	474	470	476	491	466	455	474	461	487	464	450	454	445	439	462	465	448	493	456	442	469	476	497	492	479	474	466	479	472	427	513	423	444	475	444	459	462	476	461	478	499	471	474	455	458	477	440	445	497	479	468	467	432	449	462	449	482	450	484	456	459	478	491	461	491	412	466	464	480	463	479	512	459	487	465	487	473	426	477	459	467	437	484	437	479	456	503	501	474	482	478	475	433	489	448	475	515	479	460	466	466	443	437	473	442	489	446	502	440	478	466	414	432	485	449	464	455	452	462	470	454	463	470	464	456	480	491	492	410	470	468	430	495	454	499	480	488	482	463	460	464	488	470	460	424	433	481	446	431	468	435	462	435	427	429	441	465	491	455	458	451	470	463	459	442	476	439	433	460	428	439	461	460	448	445	476	452	445	468	476	512	436	459	462	491	471	458	465	472	434	469	463	493	506	473	444	441	465	494	474	452	466	463	459	470	458	433	454	465	469	436	480	446	476	479	504	477	471	442	448	440	468	454	491	467	450	471	448	441	442	459	447	467	459	473	445	446	450	490	442	448	420	441	492	455	484	477	476	497	466	420	457	456	445	490	468	439	456	465	442	452	466	455	477	462	468	437	455	460	454	481	469	492	422	471	485	486	479	507	437	456	453	439	449	488	463	449	430	476	482	486	518	448	471	426	464	424	449	427	466	397	458	416	447	484	487	460	460	464	460	427	414	523	485	471	472	471	476	460	459	438	454	467	466	497	504	449	467	482	460	475	426	447	465	498	488	431	458	465	449	467	454	424	493	438	508	457	467	447	480	435	475	468	482	460	456	461	460	467	465	452	478	448	497	486	481	502	479	462	478	490	452	461	446	464	435	464	483	459	454	497	459	461	493	495	471	439	442	466	463	468	480	457	474	476	454	455	474	486	450	477	448	485	476	468	456	422	463	496	443	461	516	447	422	459	473	435	444	475	462	440	458	478	460	466	465	445	434	457	458	453	482	475	474	448	456	457	461	461	467	474	467	475	487	458	487	441	486	442	458	459	436	474	447	470	481	462	439	460	475	450	484	471	441	505	465	431	481	475	491	477	472	440	438	445	488	501	452	433	434	467	508	493	480	431	437	469	450	439	466	479	472	486	462	458	465	477	463	469	469	440	428	467	461	437	467	478	447	447	463	453	459	466	437	440	439	482	454	460	431	449	462	437	457	473	446	472	449	480	466	490	477	460	475	487	455	504	430	486	481	468	480	469	449	456	500	442	400	460	461	449	463	489	482	442	481	482	468	459	503	425	451	425	426	508	462	478	478	489	485	447	471	460	486	468	460	435	461	446	436	433	458	459	442	431	418	432	477	450	450	449	410	461	433	449	441	480	487	454	468	476	462	479	510	505	467	476	468	497	480	472	447	461	451	446	445	481	434	434	461	478	495	432	455	456	452	454	429	476	460	475	472	494	442	473	469	457	455	526	486	473	459	485	444	475	404	483	477	467	470	483	445	513	463	481	456	462	450	463	477	468	455	506	465	455	465	496	494	442	445	429	460	478	483	447	479	474	454	474	422	481	482	501	419	454	474	477	479	481	465	502	464	469	478	475	457	491	446	459	471	467	470	463	438	504	470	422	473	482	455	450	466	493	477	471	457	485	476	472	447	484	487	476	463	464	461	443	493	490	450	402	460	472	458	454	452	442	445	469	438	484	463	433	463	482	490	480	456	451	438	444	428	452	446	414	482	481	456	493	475	475	460	468	463	473	448	438	442	451	454	479	458	494	468	486	490	488	439	452	431	451	457	447	471	441	533	456	456	493	429	439	498	470
16725	28639	11862	798	623	605	636	625	667	633	617	649	580	566	604	603	603	537	591	560	636	564	645	605	615	613	559	628	588	612	606	593	576	594	607	612	621	600	597	592	606	636	661	634	633	649	622	599	614	594	609	583	618	599	672	632	601	617	616	578	561	611	617	626	586	620	653	563	629	554	589	576	588	569	590	629	569	599	610	603	616	624	579	595	542	589	584	563	641	569	623	601	572	588	562	584	565	558	618	569	578	615	622	574	572	585	604	606	573	571	611	670	603	545	596	551	601	601	548	536	549	538	575	599	614	595	592	575	618	597	612	593	611	559	595	594	558	620	585	600	552	613	594	592	615	622	595	599	597	614	577	572	582	595	633	574	599	573	564	583	586	582	593	596	601	595	553	581	626	593	587	575	594	585	587	569	584	572	591	616	610	596	571	632	579	596	596	599	563	552	624	596	559	632	608	548	588	616	595	600	562	653	580	620	562	586	574	605	562	612	597	609	596	604	562	565	610	588	555	595	593	592	550	610	570	578	584	595	626	608	599	605	569	614	599	578	604	569	640	614	608	569	585	598	585	606	556	616	590	600	599	597	577	538	571	638	564	577	576	590	610	620	572	600	620	571	599	592	585	591	599	636	621	614	625	575	553	593	581	620	552	566	582	614	619	569	590	581	614	587	588	586	628	619	570	600	608	619	544	586	597	611	616	587	572	581	602	620	613	624	605	583	580	603	619	609	609	564	568	580	601	574	592	625	586	572	601	607	577	559	606	573	586	597	585	618	604	567	594	613	569	587	649	620	590	592	608	582	565	576	567	611	567	556	601	592	612	606	611	610	548	569	578	607	586	601	632	609	573	573	569	553	581	579	620	557	606	577	612	571	588	610	594	580	603	647	604	582	587	588	591	587	610	638	599	590	623	590	582	573	614	592	609	619	599	572	616	603	623	572	594	626	602	618	590	580	596	594	570	618	573	604	607	583	561	609	585	574	615	615	578	610	561	624	592	601	579	623	571	572	559	621	634	578	645	595	563	633	553	609	619	603	590	616	610	596	599	597	592	607	626	596	584	616	584	605	576	567	583	596	610	552	617	568	567	615	587	606	619	616	597	577	560	634	595	604	577	565	619	574	577	610	586	611	614	573	611	577	574	591	595	600	610	589	616	602	609	589	598	565	593	614	614	546	591	574	622	571	613	624	578	564	578	581	583	626	582	553	602	584	596	621	583	580	573	592	595	560	596	603	636	590	564	575	640	615	616	583	577	644	616	621	602	591	617	572	569	588	650	572	602	606	624	595	566	588	541	595	580	626	598	620	615	613	591	579	567	552	554	563	602	595	560	575	601	593	548	592	612	562	577	517	533	560	583	592	627	602	587	585	579	600	553	599	606	591	556	603	594	603	551	597	603	594	605	566	561	598	607	601	557	556	619	531	578	563	604	634	574	590	612	561	575	584	543	576	594	590	612	609	569	615	667	610	581	616	600	581	589	580	566	603	609	597	625	531	570	590	610	601	562	588	567	603	622	602	576	585	569	556	606	576	574	584	559	582	560	565	623	593	626	597	573	598	621	603	578	627	627	582	596	547	580	610	607	577	566	584	590	606	571	581	576	583	601	603	602	597	594	585	642	643	595	555	591	580	607	617	593	599	570	572	612	570	593	597	604	626	582	573	601	569	548	602	593	594	573	613	576	604	582	615	565	586	630	557	602	595	569	611	600	594	550	555	592	625	577	556	587	553	605	540	569	561	604	584	609	576	603	618	563	599	574	609	588	632	577	583	560	625	583	551	598	607	544	567	604	544	648	579	585	606	588	629	587	613	634	557	600	631	589	605	593	601	592	562	569	598	592	544	606	580	580	583	571	569	573	598	574	598	595	555	594	599	630	631	570	617	558	609	598	624	616	615	632	603	600	584	568	567	608	590	611	619	566	590	558	604	586	627	591	593	606	631	604	548	577	608	610	602	598	589	608	620	576	574	574	617	608	584	628	566	588	609	597	596	547	568	534	617	570	603	580	624	632	571	627	585	592	558	565	580	555	570	604	595	569	570	604	587	580	583	588	580	602	606	615	614	568	593	650	576	620	583	588	587	570	629	588	588	555	594	621	600	554	576	584	626	593	589	584	630	595	619	575	569	639	589	581	579	670	553	595	633	594	608	599	615	604	577	583	604	618	556	583	564	571	614	566	607	567	618	574	542	600	598	643	582	589	619	582	578	617	620	591	568	588	624	603	561	651	594	580	597	663	566	604	609	605	556	605	576	581	618	585	672	542	608	596	554	573	539	649	582	607	582	586	587	613	584	580	596	585	597	597	566	587	636	576	557	625	602	579	576	580	601	579	619	594	610	611	603	638	547	577	616	591	646	599	595	610	615	606	611	621	555	600	591	592	626	595	582	554	623	593	578	581	612	599	602	526	585	649	579	569	571	602	606	572	605	561	567	582	605	591	600	610	594	593	583	611	606	607	544	602	606	591	597	575	571	594	608	602	619	616	596	573	570	643	595	594	542	547	606	579	584	567	600	621	581	601	581	613	593	600	604	558	641	555	634	556	620	575	604	608	631	585	571	600	635	645	579	591	588	618	569	576	593	554	610	618	538	587	605	583	596	595	555	565	562	631	590	587	605	593	586	603	604	567	611	573	570	555	554	568	615	591	557	621	599	580	620	623	599	628	620	546	615	663	602	567	556	584	625	602	620	590	562	602	607	626	581	600	547	582	584	555	617	586	605	625	603	576	636	586	579	603	550	603	580	598	572	612	578	631	579	553	612	618	587	604	612	619	617	562	565	603	569	590	554	571	561	574	560	619	567	616	530	593	637	614	570	647	626	574	608	581	586	606	600	614	606	619	613	611	615	593	620	592	611	611	606	612	577	600	627	571	565	598	564	612	558	604	588	605	610	608	592	558	585	597	606	569	573	596	576	585	639	559	607	608	570	631	561	591	625	576	589	616	612	566	613	589	615	611	579	653	586	610	595	567	635	592	609	586	587	612	558	585	633	595	592	593	564	566	558	615	581	606	597	630	615	568	563	589	628	584	598	609	593	622	602	641	584	635	555	587	597	598	588	608	602	634	612	554	564	594	592	569	583	578	564	576	650	632	610	600	576	588	610	582	623	638	617	577	583	543	586	620	606	620	594	557	595	583	584	603	579	643	594	580	568	598	575	629	570	571	600	582	611	579	622	601	587	599	551	621	619	568	537	598	623	589	590	598	615	585	559	640	590	565	591	601	575	613	623	554	621	583	611	599	598	578	646	541	617	556	614	577	589	569	580	595	633	619	619	605	600	592	596	565	561	613	565	580	586	613	586	589	582	609	604	583	632	652	619	560	592	592	604	587	610	563	557	599	605	613	585	609	575	574	642	555	615	606	559	582	608	599	599	591	629	612	591	617	607	609	586	592	591	577	601	576	554	574	618	585	588	589	634	543	591	627	572	620	597	615	628	597	580	611	572	665	554	572	556	572	584	632	669	581	606	602	589	642	573
23725	21561	29015	24790	19912	5603	682	511	477	482	487	435	489	459	424	477	486	402	399	418	440	414	406	417	420	432	380	402	419	393	398	430	421	437	459	405	386	385	417	425	413	430	425	439	425	431	449	460	453	425	444	404	423	437	438	413	431	401	462	381	414	421	426	389	402	394	424	396	433	423	444	456	444	408	439	455	418	368	353	425	436	423	420	424	428	451	422	399	422	410	379	448	426	407	423	398	417	437	377	377	422	409	405	407	420	393	430	427	382	405	431	405	406	414	424	417	415	456	409	412	419	445	370	386	432	423	413	390	423	408	409	387	405	410	411	418	425	388	427	403	436	428	445	419	406	364	407	368	419	378	419	414	393	426	382	423	397	412	437	409	402	378	379	420	377	388	399	408	397	381	393	421	366	431	416	417	409	411	361	409	413	414	434	389	375	391	392	389	358	399	431	422	417	413	435	404	418	401	416	398	420	379	398	369	386	383	432	405	434	406	402	408	415	395	391	402	436	395	437	408	397	416	418	432	407	417	392	364	378	400	358	422	371	423	376	373	401	441	413	434	384	391	421	408	428	427	408	388	409	406	406	365	412	404	398	364	423	397	420	361	427	444	391	400	391	435	399	446	420	422	405	393	403	354	408	432	450	408	382	414	360	409	399	401	384	404	392	382	388	455	398	407	440	409	430	365	416	413	403	391	421	417	400	400	421	424	424	432	415	399	374	408	417	374	438	397	408	396	394	417	413	360	406	404	408	406	392	405	361	372	406	414	386	428	394	385	403	404	403	372	416	394	417	374	391	378	436	368	391	386	409	409	379	413	394	430	341	386	414	415	398	408	417	392	365	396	405	411	395	376	381	415	413	416	365	409	422	400	383	405	432	422	409	380	424	419	402	382	398	377	389	422	393	397	419	407	406	399	391	364	439	423	358	418	394	409	407	408	427	391	384	398	403	399	401	426	383	390	403	383	405	388	394	420	435	377	409	421	406	422	393	437	405	391	380	422	413	399	376	386	411	384	406	392	448	424	418	407	406	410	426	423	391	409	387	400	403	424	409	405	398	393	399	390	396	401	406	430	424	422	382	403	409	424	411	428	415	429	398	438	425	408	403	390	377	441	400	429	381	388	414	393	413	399	427	374	397	426	430	409	407	411	385	410	414	429	428	405	427	418	447	425	417	423	406	387	376	381	397	426	436	422	422	414	412	434	399	434	437	398	425	394	382	425	427	391	422	370	404	420	410	385	398	411	428	383	383	362	390	392	439	371	395	425	401	408	441	421	432	422	402	423	420	387	415	409	388	396	410	401	401	412	418	380	408	378	438	408	375	412	413	399	406	431	409	438	393	399	397	396	417	406	373	418	410	387	404	388	398	416	392	432	388	376	428	416	385	425	386	398	386	402	388	372	393	388	441	372	407	437	419	428	460	362	419	418	401	428	414	410	415	376	414	418	399	412	418	397	446	346	377	406	397	416	388	410	375	418	410	441	387	379	417	433	410	405	414	423	420	408	389	402	416	441	411	377	424	409	382	433	402	356	409	406	415	406	406	416	432	410	394	426	441	380	392	389	417	369	389	425	419	422	399	424	426	407	424	410	398	424	437	387	423	431	393	434	392	398	421	429	417	420	379	401	419	399	416	418	441	394	434	435	439	416	382	411	412	414	416	411	436	380	407	411	403	387	367	413	405	428	459	416	466	388	427	376	420	430	414	392	408	436	388	368	413	414	424	384	425	411	429	406	423	425	409	365	441	469	382	406	436	391	433	397	394	414	392	373	433	441	398	371	410	414	422	431	430	428	430	435	415	376	380	463	419	390	413	389	386	430	370	392	436	401	437	391	388	372	409	413	437	410	441	408	400	408	387	399	430	433	404	409	419	413	449	393	383	406	430	378	390	389	417	397	402	417	395	358	408	385	391	399	394	426	413	406	413	420	390	409	382	385	407	452	410	395	411	446	440	403	389	408	452	369	420	378	422	423	373	386	404	383	403	424	412	399	425	418	406	416	384	389	386	364	419	453	431	411	372	391	361	394	392	392	401	393	398	404	387	399	404	400	431	424	387	400	421	419	397	414	410	400	396	413	426	435	430	404	415	403	431	386	427	383	403	394	344	411	415	376	371	397	378	398	414	441	400	428	417	401	374	388	441	411	387	410	400	441	387	397	389	444	355	381	416	418	421	416	416	424	425	428	414	421	383	417	389	377	435	379	384	420	390	412	410	408	404	370	381	402	435	352	375	412	403	429	389	394	437	405	402	422	389	421	424	373	424	400	420	413	381	416	410	394	408	379	401	381	387	373	407	379	407	411	420	405	381	423	411	398	380	372	428	375	425	396	410	378	434	407	449	383	407	446	419	378	418	381	408	407	385	401	401	398	401	394	419	397	392	408	388	414	422	395	414	395	381	428	385	394	419	420	402	453	419	404	404	374	398	416	409	393	457	404	376	424	425	387	430	445	388	395	434	438	451	420	410	391	441	442	442	407	374	417	433	429	385	431	400	381	403	387	394	400	385	392	426	399	390	447	397	412	422	398	426	392	391	424	390	379	387	411	387	359	393	408	413	425	419	457	401	413	419	409	413	396	409	423	436	389	409	393	395	425	387	407	412	444	403	423	396	412	414	417	427	406	385	419	411	398	409	405	422	404	366	378	401	394	409	392	392	427	441	422	382	429	401	399	418	388	382	418	393	437	392	388	411	417	396	408	382	356	401	426	421	373	418	411	400	399	408	414	432	401	431	412	418	391	403	415	429	403	400	381	426	401	372	431	378	386	386	400	408	413	401	388	398	394	411	437	440	393	399	428	410	389	415	385	433	386	445	397	391	368	385	449	426	449	423	398	401	411	395	379	386	415	386	405	371	412	426	416	428	398	427	413	373	378	415	389	404	420	428	401	399	404	382	410	374	414	369	426	392	404	418	452	405	398	385	408	418	410	392	404	417	406	425	406	401	387	434	426	391	425	406	414	431	432	415	409	433	437	413	385	396	416	425	404	374	421	402	396	386	392	405	403	397	431	400	413	372	408	392	408	387	396	418	398	403	433	425	382	409	421	419	459	408	378	406	389	409	343	371	416	396	417	396	412	422	384	402	400	423	401	412	420	434	384	430	398	388	375	423	424	369	462	382	412	405	384	372	388	397	398	395	383	424	387	438	398	398	384	356	411	377	407	416	389	401	418	400	373	393	384	391	395	378	397	402	403	406	391	434	393	389	401	415	449	411	377	431	381	354	389	412	424	348	421	401	437	422	414	387	429	464	421	427	408	409	424	382	439	387	398	374	413	413	388	389	399	424	384	360	404	428	428	387	431	428	431	409	437	400	395	413	445	421	458	391	406	403	386	450	414	416	416	361	394	393	423	397	423	386	436	434	367	395	441	399	405	414	386	369	380	399	393	394	408	402	396	423	389	404	380	398	397	374	386	407	407	390	411	418	408	412	425	400	392	434	445	436	424	427	386	437	422	435	373	391	391	410	426	442	393	378	424
42649	79288	47729	4307	1205	1024	831	783	708	664	631	577	649	582	585	551	612	565	549	532	631	546	567	524	521	536	524	538	508	541	513	536	495	477	558	535	547	525	507	532	576	601	629	559	588	626	592	571	619	578	603	587	566	555	549	577	582	581	555	564	540	574	523	552	542	532	519	519	486	542	483	511	500	571	506	517	513	511	579	561	551	540	527	487	505	511	509	480	547	542	494	543	524	544	498	530	477	458	550	498	513	500	526	518	482	487	526	563	541	524	519	501	513	480	539	538	573	535	539	515	480	545	521	532	500	563	546	554	528	499	507	499	474	517	524	544	512	546	528	528	508	536	529	514	508	531	494	503	512	488	500	517	529	540	531	556	525	519	501	490	519	471	515	547	519	533	505	506	512	493	539	548	472	496	504	526	514	538	525	503	529	538	481	505	511	516	534	503	516	534	453	545	512	523	546	546	533	509	496	532	536	451	500	535	524	532	537	488	480	508	558	543	562	516	494	545	586	526	467	546	549	508	511	509	578	497	520	521	557	515	534	476	492	549	474	519	542	530	540	538	526	541	516	522	523	517	503	505	509	518	540	513	542	539	537	559	555	509	521	520	537	480	553	503	526	511	531	555	548	515	529	539	530	528	520	538	570	517	491	545	495	522	533	519	531	526	493	496	510	579	520	529	517	515	518	533	497	510	498	476	488	526	531	534	502	482	530	545	502	475	516	557	528	525	550	537	502	496	515	505	522	535	510	506	523	504	501	511	524	534	534	554	531	537	496	515	526	533	589	504	541	514	543	545	518	508	523	515	487	509	497	537	519	491	538	516	516	548	540	523	517	476	529	491	505	543	512	549	508	593	529	567	519	552	559	501	504	499	545	543	491	514	490	503	486	507	537	492	534	561	548	529	518	572	549	533	494	531	479	483	498	510	549	506	561	527	545	496	552	479	542	521	496	521	518	523	508	554	486	508	542	548	553	569	563	475	484	540	546	518	547	505	548	498	545	514	524	498	526	545	495	548	492	497	547	495	476	523	528	522	561	537	557	464	547	554	500	541	526	549	501	501	509	545	532	485	459	547	519	514	512	518	574	512	532	515	542	553	506	496	489	533	511	526	528	523	515	539	517	562	493	564	470	520	538	506	524	519	564	531	550	537	520	528	515	492	551	510	564	520	537	520	512	504	549	532	532	522	462	542	546	545	562	536	512	525	539	522	533	520	514	549	517	532	490	529	536	514	503	499	531	514	500	478	533	526	535	522	557	498	503	493	520	543	542	505	527	549	488	510	498	494	513	518	492	524	532	525	529	491	520	512	531	545	521	500	543	543	469	487	559	560	516	556	560	522	568	556	534	532	529	512	508	521	534	514	517	524	500	521	543	516	551	522	494	533	508	522	508	552	559	502	514	564	495	512	533	539	512	577	498	563	510	472	570	502	576	547	498	591	523	540	528	491	494	503	514	526	526	513	511	537	506	505	525	532	515	480	529	501	486	579	525	539	505	492	533	552	538	551	539	559	503	515	533	534	526	518	532	523	505	510	527	510	538	501	505	534	500	476	507	523	517	555	558	501	530	514	516	493	527	495	496	496	547	494	549	523	525	524	520	524	518	551	529	572	564	521	501	496	486	527	557	501	525	504	560	524	529	568	537	572	510	527	506	535	546	557	472	524	558	531	537	492	545	522	546	513	488	485	525	528	541	502	493	502	513	474	507	544	521	539	533	532	527	514	541	499	508	518	504	543	508	510	541	546	535	469	542	558	514	508	563	541	502	533	508	537	550	547	508	540	543	521	530	536	513	475	544	569	520	528	539	506	499	530	540	536	519	548	544	528	505	507	535	507	548	548	521	566	527	530	512	530	490	476	510	486	550	521	526	537	490	549	536	519	515	489	521	537	522	510	519	555	545	547	512	534	538	508	561	539	509	511	535	511	544	513	524	496	493	540	513	521	510	550	524	545	515	529	514	568	493	541	474	532	501	543	549	521	538	519	531	541	515	490	504	519	502	543	504	507	563	530	518	554	565	514	535	559	514	523	503	542	550	529	524	547	506	539	505	513	507	520	499	489	530	527	505	564	505	510	495	480	503	503	519	525	510	499	520	466	505	504	520	538	514	531	511	538	512	526	512	545	554	518	576	500	552	571	534	520	506	527	525	517	557	523	489	531	492	548	582	501	512	525	517	503	516	497	529	526	509	493	559	528	509	545	559	527	528	516	470	498	500	555	500	526	506	511	535	529	498	525	490	549	517	551	512	529	544	509	531	514	521	533	495	500	537	534	502	534	513	516	557	509	520	496	531	487	503	530	501	517	552	541	516	530	551	506	555	520	502	536	507	512	492	538	557	485	485	533	542	534	527	492	559	512	473	551	535	480	503	504	534	520	531	474	487	518	541	538	479	497	547	526	536	511	534	478	498	530	515	469	493	511	534	512	544	542	538	518	475	479	500	540	482	499	514	530	524	556	500	528	527	480	508	517	511	568	491	536	532	500	497	532	528	485	515	525	522	527	498	549	522	529	552	525	541	514	538	538	509	543	511	499	522	495	483	556	509	544	495	543	493	524	543	513	560	523	518	492	529	505	503	504	529	577	567	544	517	559	519	523	562	519	539	505	555	531	559	444	500	528	510	558	494	498	539	530	527	480	499	510	491	571	514	530	507	551	519	535	537	496	495	512	478	510	528	543	537	544	510	501	541	509	583	562	469	495	520	540	538	551	551	510	517	546	535	513	528	519	497	567	502	507	509	537	504	562	534	535	544	513	502	499	503	521	550	500	533	482	530	499	512	512	501	575	507	546	550	543	504	530	520	538	504	487	509	534	556	543	529	527	547	551	515	503	547	537	519	504	539	500	516	502	532	526	528	512	535	558	506	513	468	508	534	535	548	512	506	492	492	496	500	528	482	452	532	538	509	574	523	524	506	547	525	514	514	507	552	529	494	523	518	556	535	540	539	500	508	523	476	499	534	498	534	528	548	530	501	536	528	514	502	521	538	500	504	526	508	506	534	478	555	542	528	508	516	507	494	530	508	513	536	499	557	489	506	497	539	564	519	544	534	548	536	520	494	533	544	485	524	500	519	492	528	504	531	509	525	537	548	524	502	495	506	545	530	520	536	511	537	490	534	544	504	488	539	569	510	515	542	515	517	530	522	531	488	518	539	490	533	566	518	520	504	514	538	511	535	514	515	501	506	525	559	554	558	508	500	527	510	509	501	498	487	519	482	512	511	525	523	503	514	522	519	532	499	512	554	535	521	498	504	524	495	516	539	544	531	530	493	535	502	508	508	534	524	540	535	544	549	502	463	515	564	525	559	549	519	511	518	491	566	485	487	534	574	553	524	527	517	559	514	519	504	476	509	562	571	525	519	531	539	521	526	541	498	520	516	554	528	525	537	544	475	508	517	531	546	522	502	529	485	519	516	508	526	514	500	543	534	530	540	529	515	547	511	479	544	517	480	516	532	486	525	540	491	507	499	525	532	561	523	496
24953	21828	28061	24131	6497	585	535	458	450	471	402	471	430	459	437	460	434	400	432	416	427	420	438	453	448	415	421	450	386	439	445	402	422	454	433	412	402	452	437	424	432	457	432	434	394	436	448	446	441	436	465	464	443	452	423	489	459	427	413	427	464	386	433	439	433	424	459	436	428	454	425	447	424	409	426	459	428	419	438	438	431	416	452	444	427	390	432	427	402	436	409	399	378	395	437	426	411	429	409	392	439	404	410	411	416	381	429	428	434	438	442	413	423	424	433	434	431	431	416	412	420	403	433	416	428	405	406	444	445	394	412	421	444	425	442	417	422	429	403	440	440	414	414	443	454	435	406	441	407	414	395	443	422	426	423	442	412	418	429	438	413	433	455	402	381	414	404	456	418	423	432	433	445	427	419	418	433	420	448	443	422	447	407	463	426	434	418	447	397	420	423	426	428	439	433	445	413	451	420	443	420	381	414	447	409	389	393	415	402	440	421	427	409	378	415	432	401	412	376	420	428	439	403	411	419	402	420	392	419	425	395	396	404	429	409	450	429	392	420	434	451	438	426	411	442	428	423	440	415	432	437	429	410	441	446	451	439	411	435	420	430	414	428	423	433	386	401	404	406	428	410	402	395	434	409	406	440	398	462	409	435	401	414	407	398	431	393	435	423	467	403	412	446	384	430	403	421	403	470	413	433	406	393	416	434	410	426	450	419	418	453	418	410	415	450	419	427	417	412	402	413	407	425	475	408	434	440	415	413	377	407	397	425	411	441	439	414	435	408	428	400	442	474	408	422	402	427	409	438	427	437	422	432	411	402	441	412	413	409	423	407	425	395	403	421	434	427	409	409	434	367	405	436	432	424	386	405	440	402	390	444	409	415	435	434	381	414	389	417	408	459	409	462	399	433	442	407	453	367	423	448	464	430	415	429	404	435	442	434	423	387	407	403	445	421	437	430	434	431	413	379	389	403	417	395	434	415	411	412	401	428	419	484	415	428	409	430	453	392	402	421	382	397	391	425	440	438	429	420	371	428	426	419	419	447	413	414	466	403	413	439	392	483	437	453	417	436	420	412	441	447	421	410	394	403	444	450	458	418	433	403	416	377	400	390	436	437	410	431	430	396	398	400	418	425	452	437	418	432	395	408	422	384	425	423	365	408	431	418	409	433	387	425	392	429	437	427	446	430	426	432	421	448	449	458	443	431	424	399	401	414	418	421	400	426	403	414	403	417	428	433	451	429	430	392	455	434	412	399	403	405	419	391	429	433	425	420	379	410	400	461	417	408	408	378	407	415	398	422	412	416	413	424	417	426	418	411	403	447	442	407	447	408	399	440	391	399	416	437	376	425	361	438	421	420	430	405	386	450	407	455	455	420	423	420	440	415	413	434	408	439	432	405	387	406	403	424	393	392	403	394	397	405	429	424	418	429	413	454	405	403	465	425	448	434	419	406	407	419	430	425	408	396	440	406	444	436	394	437	389	439	400	435	413	389	415	419	442	425	428	448	411	405	417	423	393	429	413	420	430	408	399	398	430	406	453	414	439	450	402	416	393	401	423	386	416	397	399	414	444	402	408	412	434	376	434	409	420	400	430	426	443	433	429	407	432	445	424	420	429	418	408	393	441	457	430	438	433	413	448	420	386	373	414	398	436	404	422	369	437	401	415	404	424	427	396	390	426	436	415	440	402	445	412	411	411	415	441	423	392	444	416	424	406	400	429	414	403	392	426	405	412	398	423	405	419	444	448	417	416	416	414	419	428	449	450	439	414	441	445	391	424	418	406	431	447	454	398	444	418	427	421	419	453	391	402	407	407	391	417	441	445	427	449	382	405	444	426	423	404	422	407	401	414	414	431	456	395	436	401	386	429	451	450	459	454	437	392	440	400	425	430	416	447	442	450	415	446	427	454	415	412	406	446	393	435	420	430	380	448	406	409	456	410	416	431	407	406	363	459	432	454	439	382	451	430	445	414	414	424	395	420	414	365	437	430	434	411	422	416	411	428	425	421	382	473	468	390	416	417	456	430	454	400	378	374	435	441	427	389	399	455	445	431	426	396	407	437	400	443	421	449	422	390	403	401	427	403	420	406	437	441	429	418	391	392	403	444	411	398	401	470	436	445	431	425	421	434	442	418	453	402	410	429	407	445	428	416	410	416	391	417	386	411	422	443	415	409	423	425	448	435	471	416	414	413	435	371	397	424	418	385	444	425	442	413	400	409	422	426	438	396	437	468	432	415	413	390	406	440	414	434	447	431	418	413	430	446	426	440	396	439	418	445	436	406	431	416	435	442	414	420	410	405	447	433	426	415	452	413	407	403	390	409	446	397	394	453	429	423	454	386	418	414	409	395	425	402	411	402	421	425	412	427	454	438	408	438	384	405	449	419	404	409	391	398	419	437	421	419	391	409	431	406	400	428	425	406	416	423	421	424	405	392	443	431	391	440	409	416	396	410	431	404	409	468	409	405	442	409	412	407	423	472	417	444	448	403	424	411	432	415	436	393	424	386	408	414	417	446	408	384	382	438	462	382	413	453	427	428	449	392	421	425	416	381	369	416	384	421	398	425	432	405	461	397	426	417	397	422	391	420	421	403	442	423	432	452	430	429	413	421	421	415	455	413	408	478	437	418	415	430	456	423	407	415	437	437	393	415	424	442	403	457	423	425	414	444	443	439	426	424	402	433	386	456	441	422	433	397	388	414	418	431	436	435	385	413	410	404	420	431	440	377	416	427	436	416	437	417	439	414	404	434	476	425	450	415	401	443	438	441	413	416	415	428	431	398	420	396	415	442	413	384	365	407	434	419	406	384	418	389	428	384	442	427	441	447	420	434	446	426	419	421	419	429	467	437	401	445	424	420	438	382	431	435	445	419	382	459	433	421	418	441	385	415	420	442	438	405	408	420	391	430	463	451	426	435	399	418	376	433	413	425	408	424	436	443	433	388	422	451	446	422	439	428	411	415	410	454	416	455	459	419	409	422	417	414	407	418	442	385	429	482	396	434	398	430	438	434	441	450	391	408	433	405	432	426	444	429	413	435	455	392	448	436	392	405	408	425	422	415	432	430	415	413	413	416	409	428	433	416	420	416	426	399	423	378	431	404	440	429	412	400	420	400	421	435	407	423	425	433	444	437	428	445	448	431	391	404	432	423	407	409	410	409	439	433	397	424	402	465	425	421	429	441	410	421	431	420	410	399	413	411	347	381	424	417	432	404	431	431	371	424	413	421	435	403	435	411	412	438	433	380	435	400	411	422	436	414	434	410	429	396	446	439	419	398	399	403	437	434	448	425	453	419	404	451	409	397	431	404	431	427	419	434	404	446	431	425	447	419	385	415	415	381	440	449	429	404	393	459	381	402	414	425	418	438	396	412	464	416	443	433	399	422	441	396	430	436	403	405	380	419	413	406	445	394	390	426	425	424	421	418	401	407	429	406	431	426	404	433	407	426	426	423	391	417	439	423	441	415	458	433	442	416
38436	65198	36213	1891	864	849	712	674	657	662	590	587	597	571	567	527	548	593	556	588	541	589	528	549	549	513	554	589	529	533	570	526	544	501	547	531	508	553	557	543	584	582	608	613	586	596	599	603	576	584	574	546	524	647	551	574	590	591	549	523	553	548	527	603	523	544	575	583	534	573	537	530	579	511	568	569	481	560	525	530	521	531	520	551	517	543	540	572	557	563	528	582	566	523	539	531	524	570	549	517	599	556	531	572	526	578	510	507	532	541	501	534	527	525	510	533	538	549	511	560	530	518	565	519	506	529	522	479	574	527	531	531	513	511	545	572	554	574	509	543	544	498	550	575	519	540	521	535	563	558	509	554	551	464	571	537	512	564	563	533	573	573	515	489	548	524	546	535	553	505	501	512	562	533	603	531	517	542	547	536	542	519	522	543	537	515	510	525	536	537	555	522	543	534	538	515	552	506	556	516	555	516	555	534	539	545	543	546	533	552	511	537	574	536	561	556	584	498	541	526	556	542	486	533	520	605	530	509	528	499	539	506	580	522	572	528	521	569	507	499	547	546	555	565	554	565	534	531	564	521	541	527	495	557	522	524	563	537	583	526	534	540	506	510	531	567	519	536	554	529	524	489	560	538	525	517	486	536	545	563	497	537	515	522	534	549	570	526	551	514	562	569	518	565	515	560	543	553	534	578	530	530	535	581	546	530	530	546	531	580	570	548	537	536	511	515	537	548	526	555	583	501	564	539	562	516	532	499	530	535	534	514	564	510	540	567	587	545	488	617	576	524	534	517	477	581	512	521	510	545	538	536	522	559	475	550	548	528	558	529	519	504	571	570	507	529	569	528	519	517	569	525	548	551	537	542	517	574	502	558	520	549	556	510	544	543	536	539	564	524	516	526	527	549	562	521	536	536	559	568	556	561	561	519	535	515	545	519	518	528	551	561	529	547	521	541	462	551	515	554	549	569	542	522	547	533	573	555	566	545	506	535	511	521	582	526	523	508	531	543	510	543	548	509	516	520	533	504	536	569	551	545	518	517	515	550	541	569	573	590	532	538	507	506	488	571	530	550	526	548	502	550	549	518	535	561	551	547	523	545	533	564	558	550	558	529	516	576	532	488	557	541	505	557	531	559	542	562	508	537	541	564	567	559	532	478	544	574	506	520	517	543	580	511	541	558	550	561	520	568	546	515	566	523	536	565	540	517	513	526	530	510	508	519	494	495	494	556	525	524	512	536	558	532	544	518	567	553	582	547	521	537	539	547	526	522	541	516	537	544	566	500	529	533	567	543	551	559	551	574	555	507	502	561	533	555	551	527	562	507	529	535	569	527	564	535	573	569	502	559	522	510	528	523	546	543	573	513	522	530	523	559	505	534	473	538	530	552	565	528	542	515	520	557	487	530	474	502	500	562	515	528	505	502	533	576	508	519	547	535	539	558	531	545	517	552	574	516	547	535	565	578	534	556	546	558	551	535	506	563	562	517	574	537	572	529	541	515	538	559	524	552	539	526	574	493	535	517	522	514	552	581	521	537	521	534	513	545	541	582	564	525	536	545	507	536	537	561	539	577	517	555	540	485	518	573	504	538	534	532	499	522	523	521	566	527	570	526	526	538	523	502	573	534	466	549	535	537	528	514	540	544	574	516	499	547	554	519	535	569	545	550	521	521	521	560	542	561	570	537	516	544	541	546	507	524	552	544	533	523	520	570	589	518	583	542	569	519	584	552	523	594	536	548	557	541	533	553	553	541	510	505	535	531	544	544	534	539	547	553	515	535	508	571	512	551	513	532	536	563	537	509	533	523	532	554	535	504	540	534	542	550	549	515	490	531	523	554	545	496	551	542	512	528	535	537	550	553	537	530	587	536	554	542	545	573	544	586	521	548	524	533	536	493	536	533	568	507	545	531	550	531	572	489	547	503	547	555	511	568	567	554	604	545	513	543	536	518	534	536	520	550	533	526	514	564	562	515	525	563	570	476	504	518	595	560	578	515	543	549	516	577	492	545	549	509	538	532	562	554	535	513	542	494	586	512	525	506	528	547	475	551	548	515	527	562	554	545	518	520	525	548	531	527	518	573	591	549	537	541	507	542	525	546	522	505	502	554	494	549	531	504	540	530	523	533	551	498	519	556	513	534	549	507	527	536	542	527	540	499	527	513	527	527	554	477	549	530	509	570	516	502	560	561	528	562	542	542	512	515	561	488	552	495	552	492	542	565	579	534	514	529	560	590	530	557	545	527	544	510	513	542	531	519	573	560	569	549	502	504	541	542	494	539	528	505	588	511	559	549	535	510	498	538	537	555	547	534	530	510	529	524	544	575	552	553	525	541	576	544	583	570	524	523	516	546	547	558	560	524	499	525	537	519	519	496	465	567	550	528	493	559	539	559	508	556	559	570	517	534	574	535	549	512	509	536	534	551	559	531	550	502	516	522	534	543	576	553	574	515	554	516	507	480	529	513	519	548	521	509	573	524	516	507	583	567	568	506	541	513	541	529	530	487	516	552	533	531	535	537	533	534	513	539	542	519	538	506	545	516	489	549	520	535	549	565	508	548	553	519	544	558	502	554	507	503	521	518	546	516	567	582	514	542	512	521	528	486	527	537	524	549	541	547	545	563	534	540	523	509	578	552	535	579	483	562	518	554	512	555	531	545	520	536	537	514	542	544	556	529	548	525	559	545	561	562	512	520	523	538	528	552	510	548	552	562	525	507	508	549	563	518	557	569	502	512	499	526	543	508	519	511	541	509	569	548	561	535	548	554	505	523	524	566	498	532	511	528	500	555	535	538	540	557	547	542	522	558	520	537	534	541	552	557	543	565	528	542	520	557	502	575	550	513	540	558	540	543	543	497	514	550	548	487	508	563	565	517	552	542	579	560	548	508	546	599	522	497	549	532	511	510	502	543	525	530	483	526	482	513	528	487	553	569	566	483	520	548	547	519	568	523	507	536	539	520	563	547	556	547	591	536	533	544	536	525	553	532	543	546	515	517	543	525	540	538	537	533	564	516	519	520	528	497	560	502	527	533	528	523	546	525	521	563	541	548	542	532	530	521	555	541	533	541	568	517	501	482	548	517	561	561	491	498	516	512	572	543	532	555	547	504	580	615	531	572	544	492	482	508	529	572	531	518	547	526	544	523	514	527	532	498	563	527	523	512	534	547	499	516	538	543	529	551	490	516	524	544	515	542	517	545	563	544	517	550	535	560	547	516	523	494	549	553	543	540	542	502	589	548	527	545	571	515	520	542	550	514	505	577	518	556	567	541	500	573	522	489	574	556	541	565	499	557	542	528	588	518	527	499	572	537	525	556	506	505	534	493	554	526	553	547	511	545	585	516	524	534	537	569	531	564	525	557	520	528	533	509	511	526	550	535	566	545	527	540	568	511	554	533	570	545	518	527	591	499	547	510	527	563	579	597	562	578	569	505	540	509	526	506	571	533	532	502	541	567	536	551	540	540	544	497	512	570	489	546
22764	21416	29097	24125	21338	20266	3679	627	474	465	465	437	403	402	370	405	387	397	387	391	360	389	345	364	375	358	340	374	337	347	350	383	370	369	368	330	336	361	411	362	386	375	389	371	368	401	366	371	401	389	397	392	362	346	385	405	370	365	348	370	327	329	339	353	296	354	362	363	373	345	339	348	372	342	362	340	341	360	329	345	357	342	353	305	328	365	335	336	372	351	342	326	341	336	342	340	348	358	365	327	349	358	352	342	322	348	390	325	363	354	335	337	324	352	361	330	342	361	325	364	341	311	347	367	344	363	312	342	329	360	361	349	340	332	326	325	348	345	341	371	361	334	375	329	330	342	322	370	317	359	319	349	357	297	323	381	346	346	348	321	340	347	361	332	336	355	365	330	297	308	355	339	333	361	340	325	353	339	358	333	342	338	355	352	370	377	364	345	334	337	331	359	319	338	354	348	370	356	394	322	356	339	334	351	334	308	354	381	317	373	308	363	362	342	372	349	333	385	352	348	342	337	353	363	333	321	320	339	388	356	336	372	302	374	341	388	317	337	342	343	312	371	310	335	333	361	363	333	337	356	344	327	362	328	332	333	334	325	330	354	350	351	356	332	336	355	334	335	355	365	353	340	326	322	368	340	328	322	369	355	368	352	358	335	358	328	346	344	338	332	360	346	354	323	311	350	360	326	334	351	328	360	346	359	328	376	339	336	366	340	330	313	345	361	352	340	366	331	349	337	350	336	332	319	345	354	340	329	328	333	354	372	348	312	343	342	323	340	333	351	365	356	335	337	307	354	288	332	355	328	359	369	315	346	307	352	338	380	337	350	339	358	330	308	341	331	356	352	361	349	319	357	320	322	344	314	338	303	345	299	345	375	351	357	380	393	364	330	337	339	347	333	319	352	315	302	324	356	342	329	311	341	340	312	345	324	382	322	386	385	347	350	350	348	340	350	378	345	361	318	405	348	382	339	352	325	341	339	330	330	316	314	359	335	369	362	372	329	328	341	354	363	329	359	349	350	339	366	332	362	365	369	346	354	341	355	310	344	349	364	374	339	380	302	318	338	329	327	309	334	344	342	341	348	336	335	335	361	342	362	354	339	344	360	344	347	325	325	311	359	349	341	349	348	337	344	331	376	337	317	347	326	299	330	381	324	336	342	394	318	359	380	323	340	367	364	373	339	360	354	355	312	362	354	337	364	329	351	350	361	370	316	352	348	331	322	299	342	333	340	340	353	342	355	317	377	314	353	334	371	347	342	345	364	356	353	357	337	330	351	342	337	339	366	349	352	298	346	327	318	379	329	367	332	340	335	358	343	348	340	332	356	343	333	373	318	348	346	328	326	317	372	343	324	345	337	326	353	323	338	341	351	345	340	343	366	314	360	358	369	343	347	371	365	312	340	386	327	338	367	311	340	346	341	339	340	330	325	349	349	348	323	332	382	333	342	358	363	307	367	352	331	351	352	327	342	356	375	331	327	342	351	325	346	302	353	341	368	327	342	320	338	366	351	345	352	326	344	368	363	347	316	364	357	377	333	339	323	340	340	371	380	339	349	365	338	377	342	312	338	336	343	327	350	347	355	384	368	326	352	359	319	382	350	337	351	329	337	333	364	354	339	331	346	327	322	345	372	370	372	315	362	373	323	366	334	341	375	366	343	337	336	344	332	348	324	321	317	360	332	348	300	321	331	335	318	369	349	360	368	332	355	348	345	322	352	357	333	352	354	346	327	333	364	352	366	333	349	335	324	339	337	312	334	337	344	314	327	325	329	346	317	338	360	320	362	350	330	345	342	328	338	342	348	347	340	312	332	365	344	330	324	400	363	345	360	302	389	323	314	329	360	321	345	347	344	377	309	355	356	354	354	374	331	357	346	340	341	331	358	336	343	333	353	334	330	331	340	321	347	356	325	347	331	330	334	354	328	346	309	330	356	358	333	303	356	300	347	322	313	330	329	324	357	345	383	353	325	379	312	335	337	358	340	336	362	308	345	319	331	324	345	349	344	285	348	329	354	354	346	349	347	307	369	378	343	358	336	354	343	307	323	335	339	310	352	321	376	352	334	342	328	377	368	356	357	321	343	331	327	345	337	351	326	358	328	362	361	354	325	335	349	360	310	337	365	332	332	300	361	349	346	342	351	358	323	350	371	346	352	355	321	327	352	372	378	367	358	346	353	344	377	333	332	381	335	381	339	361	332	356	314	333	354	306	344	364	356	323	336	318	329	359	343	349	325	346	337	342	324	342	335	321	336	342	334	337	372	349	351	368	362	337	330	335	305	330	304	364	345	352	348	337	341	359	338	330	371	348	356	323	336	337	315	376	354	343	358	320	337	334	349	347	380	331	344	352	361	333	340	344	372	340	359	352	355	323	325	337	328	335	363	349	315	346	335	336	381	349	322	338	345	338	350	347	338	310	378	331	333	357	339	336	361	341	342	351	346	340	336	339	335	369	364	359	351	334	350	337	371	363	340	340	371	346	355	327	320	310	307	352	347	322	360	344	332	321	340	341	357	347	321	311	329	340	335	336	361	324	339	347	344	305	343	336	348	354	325	375	347	335	352	322	367	342	330	323	319	366	344	340	300	389	362	372	380	344	354	332	342	318	313	330	335	317	356	347	351	324	324	358	306	378	368	342	319	354	327	337	321	363	318	362	357	330	378	352	333	340	340	331	333	326	315	348	320	347	349	357	350	345	357	331	367	322	349	325	346	335	344	370	364	341	345	315	365	350	330	345	326	386	359	348	336	353	353	339	373	359	312	325	378	344	326	335	354	314	331	332	308	341	364	346	374	350	354	344	337	338	319	345	333	339	344	364	347	329	318	344	337	350	333	321	357	326	350	349	345	340	356	322	369	350	378	333	333	342	342	320	347	355	319	349	379	348	341	344	333	364	322	328	327	362	334	345	310	325	311	322	359	360	369	304	338	372	343	372	351	339	337	333	365	335	349	326	341	340	327	324	378	310	310	340	343	331	375	345	363	314	353	341	318	336	352	344	327	360	329	326	317	297	383	330	350	317	370	350	357	335	326	345	316	345	345	330	363	332	340	358	363	383	349	327	327	330	340	340	362	339	358	343	344	332	350	342	364	333	342	345	369	370	343	344	337	351	365	347	343	345	340	349	333	324	354	331	309	338	341	322	321	335	331	364	357	347	391	351	355	326	354	352	339	344	334	321	350	364	370	342	358	349	308	330	321	370	343	380	363	347	355	343	343	327	342	337	328	345	324	330	334	342	329	369	372	354	362	333	325	315	309	346	335	302	368	354	346	360	359	330	354	319	336	346	329	342	331	353	345	332	374	342	343	341	317	333	354	332	345	342	332	366	374	355	369	344	350	345	356	319	349	372	356	324	350	335	328	342	348	296	357	338	378	315	357	347	343	329	374	308	339	339	333	341	345	344	315	359	377	357	339	315	334	364	352	352	362	374	326	332	335	301	318	340	349	328	340	340	391	342	338	339	328	317	321	330	333
50938	89919	54829	4811	1718	1364	1186	1014	814	749	667	613	594	560	572	505	466	469	528	500	477	456	469	504	460	429	444	446	427	393	454	444	443	447	478	438	447	454	434	475	500	520	516	549	517	481	553	508	538	531	536	516	492	484	483	508	505	506	508	456	449	441	460	464	439	421	445	458	420	423	453	482	437	413	407	401	413	448	440	439	447	485	425	444	403	453	444	393	420	403	462	436	422	461	417	389	484	418	413	448	428	418	458	407	432	432	450	435	422	435	469	433	406	403	423	440	434	427	415	419	385	410	441	461	431	443	422	452	414	435	460	446	437	423	450	429	426	426	444	459	420	434	431	436	440	453	435	416	424	472	444	447	448	439	393	461	438	446	431	413	443	419	449	385	446	394	404	411	462	456	432	472	410	414	401	417	369	418	455	437	454	451	419	446	421	428	471	434	393	407	477	447	413	419	421	454	442	421	407	445	393	448	446	404	457	477	423	411	422	443	432	424	425	425	449	413	457	439	398	466	436	407	444	444	441	433	468	432	433	420	442	435	420	445	423	423	437	408	431	404	431	451	445	455	419	443	455	460	426	444	464	415	403	415	445	417	436	439	447	423	447	445	438	434	454	425	444	378	413	407	445	449	468	438	413	443	440	426	407	441	440	391	422	431	413	418	437	404	460	452	451	425	403	443	388	418	454	422	454	425	452	453	417	460	422	455	459	417	455	478	411	430	420	450	411	390	401	431	440	423	459	445	458	435	419	443	421	440	438	434	462	429	471	425	413	429	422	413	429	431	437	375	413	438	449	408	441	425	453	440	370	444	427	411	461	393	449	456	442	443	422	456	429	431	446	419	453	435	423	405	418	432	434	456	400	415	443	451	444	411	422	408	433	441	397	453	404	447	463	413	449	455	408	421	431	428	443	425	453	408	448	431	425	450	433	420	465	468	445	442	423	443	415	438	419	423	439	413	452	451	452	397	427	419	404	480	403	419	420	432	435	442	465	442	429	478	438	449	457	434	427	404	414	459	437	417	424	440	455	490	414	367	445	412	426	410	387	443	417	430	447	434	408	426	415	410	434	436	447	421	421	423	422	426	445	427	416	483	438	450	470	446	426	441	472	448	433	438	412	447	436	437	417	439	448	456	457	464	450	415	435	437	421	430	408	428	452	444	412	446	425	441	435	474	425	472	428	419	455	455	461	451	431	435	405	417	458	415	438	466	439	417	408	434	445	440	455	469	428	471	448	434	415	422	425	409	409	426	449	399	414	415	421	426	436	432	465	450	455	426	431	424	421	456	402	417	480	456	424	445	423	460	432	435	419	407	417	430	469	459	426	403	433	408	431	435	432	444	414	420	432	415	438	470	456	400	438	429	438	452	385	417	459	437	450	408	442	421	454	424	438	458	448	447	443	414	404	430	405	443	406	446	426	410	440	427	420	423	442	424	439	436	452	419	431	486	428	427	432	452	435	437	432	442	475	438	398	395	428	461	440	422	446	436	440	463	447	434	458	418	433	464	436	410	436	435	435	429	459	429	416	424	470	444	431	439	419	436	437	406	432	430	425	430	420	442	458	424	428	435	433	441	442	453	444	447	434	426	405	460	410	460	449	420	457	454	450	408	438	414	449	441	467	418	442	435	433	452	431	433	441	421	439	445	414	401	420	435	444	421	446	454	451	421	448	442	472	464	470	457	415	448	445	445	442	456	438	435	415	417	403	444	459	440	449	408	462	399	399	482	439	458	467	417	446	455	436	464	431	408	414	419	458	437	413	397	408	436	429	467	395	426	425	414	429	410	474	423	393	439	439	452	447	462	438	468	475	408	437	456	451	372	420	433	425	403	396	428	426	407	434	420	446	449	449	415	435	479	466	408	404	449	425	443	412	424	454	386	441	417	423	441	440	417	423	431	464	424	397	413	425	422	423	400	429	441	467	429	424	478	441	362	484	484	416	449	406	429	446	445	443	442	421	422	451	438	419	453	438	429	420	458	415	451	461	437	432	467	429	413	457	419	458	425	390	405	453	440	445	389	380	426	381	419	441	446	425	444	436	442	442	452	430	458	425	456	460	446	460	390	454	437	437	432	421	417	459	394	446	415	430	420	425	440	413	434	416	476	404	424	388	409	443	401	434	409	420	476	422	440	442	452	448	407	419	436	377	424	450	448	439	437	407	458	489	446	418	435	455	439	430	434	424	420	415	428	436	447	435	445	406	441	447	416	443	454	427	393	437	453	430	409	432	435	431	448	434	427	431	447	406	435	460	428	415	402	408	437	370	445	458	455	442	409	399	415	460	430	435	425	430	451	427	403	432	426	435	435	453	468	432	461	469	463	461	402	429	432	415	433	404	487	427	431	417	424	458	467	466	436	443	395	471	426	443	421	452	435	434	443	444	388	390	439	434	435	453	403	430	447	450	449	451	430	391	459	419	431	433	394	453	437	465	449	446	406	439	432	452	432	454	424	417	413	445	456	462	448	416	441	435	435	437	450	416	407	441	443	455	441	429	415	440	442	442	458	434	405	405	432	434	420	468	424	396	404	416	458	439	427	414	387	381	416	438	451	412	492	409	433	412	436	425	443	428	442	426	456	407	471	420	422	414	484	431	442	435	406	433	443	420	415	443	412	406	458	427	441	469	432	412	428	426	436	444	435	441	415	418	441	421	462	446	423	413	431	447	422	422	450	450	432	443	438	431	420	450	467	443	442	426	435	450	435	423	396	422	479	431	443	460	457	432	411	430	416	450	431	429	415	436	430	407	447	414	468	434	453	456	437	434	420	464	410	411	463	474	443	418	438	402	412	424	429	434	457	447	420	456	451	417	429	432	393	450	428	428	409	418	390	418	387	433	424	432	431	488	458	460	419	420	445	436	407	437	459	461	464	404	434	397	427	433	429	428	434	468	460	445	416	397	441	433	437	438	437	447	427	433	458	481	466	482	417	414	435	405	408	434	433	474	410	423	444	431	398	407	446	444	433	407	450	459	467	447	452	436	421	407	415	460	465	420	448	456	447	442	442	401	402	462	426	464	421	450	475	436	411	461	475	471	415	410	408	437	428	418	395	435	449	448	401	448	435	439	451	442	387	415	426	462	454	433	414	393	421	421	423	439	459	400	461	396	387	459	432	429	408	433	441	461	432	412	472	404	421	447	426	432	425	461	450	462	450	432	416	451	428	427	428	429	416	442	447	398	472	429	481	440	434	449	443	446	467	432	391	409	427	443	428	450	420	412	472	401	425	400	408	440	444	443	442	411	438	440	460	418	417	465	400	445	445	439	412	426	405	422	445	425	458	458	445	449	441	414	443	456	390	443	472	433	430	470	452	412	431	440	430	466	418	444	428	448	421	434	430	440	445	422	426	421	435	415	435	436	409	425	445	438	458	430	451	401	421	413	430	434	455	487	454	466	464	412	457	429	447	428	418	417	448	448	452	424	456	457	435	433	438	413	404	443	418	466	432	457	406	405	420	415	421	444	464	409	407	430	444
28235	21192	14570	1674	500	486	447	486	452	515	447	449	447	502	414	458	461	455	472	473	478	478	491	476	450	469	417	466	431	467	434	480	461	469	477	509	471	470	474	507	479	502	482	496	471	438	477	515	478	484	475	498	478	433	463	459	469	489	465	497	480	491	433	505	484	427	478	443	465	464	485	464	430	461	469	474	469	461	482	497	486	437	506	446	459	435	403	458	455	440	436	459	490	436	435	460	457	453	464	483	477	459	459	465	413	440	433	451	488	446	446	445	454	488	452	466	503	432	453	483	421	433	470	437	453	450	431	453	452	473	432	439	454	471	472	499	451	442	458	470	462	450	426	475	482	458	466	495	475	485	475	526	473	500	446	446	448	477	433	467	475	442	462	469	504	422	457	466	439	435	447	458	437	461	462	481	508	454	472	481	463	414	456	474	451	435	461	458	473	465	427	489	470	445	422	497	468	492	465	440	479	425	489	503	463	456	463	470	477	434	414	490	475	462	449	456	443	478	448	454	434	456	456	469	447	491	474	403	471	490	463	402	499	481	461	463	489	449	460	485	474	482	429	478	451	444	404	481	448	493	451	480	463	458	444	446	456	468	460	442	488	454	465	464	447	456	435	472	468	462	484	440	483	482	477	467	456	427	445	471	436	455	442	478	449	439	471	461	483	468	461	451	437	426	465	446	439	458	483	447	481	437	468	496	452	450	458	454	479	437	438	488	452	444	459	448	457	453	473	434	444	476	482	463	470	468	454	442	449	465	489	455	436	465	465	439	435	451	454	439	462	468	442	454	455	476	444	468	490	450	492	452	489	501	470	484	508	464	467	460	435	460	473	477	459	479	449	453	446	480	452	457	451	500	445	454	433	484	465	451	457	492	437	482	449	484	476	455	470	454	467	430	473	483	461	427	451	444	435	456	467	472	477	442	442	434	480	463	468	500	444	446	491	446	454	454	453	500	513	486	464	460	512	475	477	485	471	417	478	457	448	427	463	471	480	512	435	458	430	441	458	465	448	424	456	480	476	449	440	464	455	429	478	500	492	454	477	483	426	458	453	430	442	484	474	467	404	464	447	454	468	456	460	487	445	425	448	429	461	475	463	507	457	450	436	433	470	474	464	458	483	457	501	457	464	448	447	458	443	455	437	503	474	464	453	438	482	456	473	491	459	476	459	440	461	501	458	475	489	436	458	437	444	467	483	443	448	415	490	458	460	452	469	456	444	485	495	479	479	460	458	508	479	471	453	431	453	445	434	460	450	495	510	483	467	468	469	471	463	439	475	443	483	479	472	450	487	417	461	488	482	495	481	442	465	431	435	466	466	460	476	403	467	427	499	433	443	437	460	437	470	482	439	475	465	480	489	462	454	469	454	440	474	437	445	475	467	400	464	433	462	456	485	470	436	453	416	433	428	453	486	461	449	479	495	448	414	432	431	483	455	487	419	446	435	486	449	439	475	477	440	438	453	472	488	450	445	475	427	503	487	456	457	458	445	451	480	456	485	465	472	454	454	414	488	475	506	504	462	480	441	461	470	445	456	458	478	482	434	490	470	439	477	430	497	398	435	448	452	466	476	469	438	475	445	449	475	441	453	496	450	498	464	456	465	453	455	424	440	468	455	499	466	455	432	445	453	489	480	436	485	468	453	464	468	444	440	453	460	486	496	486	481	450	443	438	468	475	449	450	468	390	486	449	458	420	480	496	462	474	492	440	444	446	444	450	525	443	458	467	458	458	445	470	452	474	467	418	456	477	448	455	522	468	471	421	474	527	483	447	451	456	466	426	467	470	486	485	434	450	473	454	455	453	439	486	447	479	499	435	445	454	436	477	463	449	467	440	482	454	497	491	473	463	473	456	459	490	424	438	486	457	467	481	461	453	434	454	423	469	411	463	472	492	423	496	475	481	461	454	463	483	482	463	439	438	480	445	450	460	433	430	478	466	436	461	459	473	446	456	427	447	477	485	429	445	483	489	452	470	475	431	451	440	438	437	408	450	465	436	468	434	456	483	451	456	454	442	483	452	502	436	498	471	508	427	468	470	438	467	408	498	494	441	458	464	439	487	488	472	445	433	451	437	461	447	469	436	444	440	438	470	458	423	464	457	473	480	498	489	467	444	452	449	462	488	445	430	459	465	453	456	444	500	490	454	467	443	475	450	468	498	461	484	458	492	424	421	477	477	462	460	440	474	428	469	471	468	483	446	482	492	452	473	472	483	477	471	433	478	474	465	459	433	456	456	479	428	461	489	443	434	476	430	484	469	494	457	486	468	522	467	473	435	471	491	461	503	464	474	443	484	439	461	465	480	500	437	468	446	440	494	443	458	462	458	481	469	461	486	456	455	427	502	464	474	450	432	467	490	486	429	462	463	437	450	456	507	443	484	490	467	466	488	479	462	461	419	494	469	492	448	495	431	466	437	479	501	481	453	440	472	456	490	424	478	426	451	451	461	479	466	484	472	459	460	470	477	444	449	482	452	428	476	462	415	467	462	455	480	459	463	455	472	499	429	470	462	472	473	461	456	456	478	492	475	450	464	466	479	471	447	438	485	468	456	464	509	455	482	428	440	485	446	443	463	482	432	462	469	493	453	441	484	462	479	471	446	444	451	503	450	432	437	456	472	447	468	494	455	473	448	443	464	443	428	476	469	474	429	443	438	461	468	505	463	485	489	467	448	488	434	486	460	457	501	460	449	445	451	447	443	469	518	461	486	488	450	487	441	456	441	441	448	481	491	453	465	449	475	496	470	457	440	459	470	465	441	447	485	464	494	476	449	474	438	483	468	441	480	471	437	464	474	453	520	450	416	459	462	504	491	462	458	473	476	518	422	463	448	460	414	484	425	465	468	439	442	451	467	455	459	418	477	446	457	448	436	482	456	456	462	470	437	472	458	436	458	465	479	488	477	424	455	502	462	448	451	452	477	477	490	498	477	435	472	461	502	457	457	459	478	438	446	442	477	427	486	448	458	458	497	456	429	499	480	465	450	469	465	471	485	468	463	461	455	448	476	489	448	485	464	443	431	429	478	496	457	442	487	462	455	477	468	442	446	482	435	508	468	460	467	433	436	445	438	404	446	439	427	480	490	482	468	459	444	451	486	450	452	482	474	446	427	450	468	467	447	452	415	457	457	480	468	418	490	441	463	440	474	484	481	426	442	465	460	460	418	470	436	476	495	471	436	479	483	476	459	454	449	454	470	442	438	449	481	487	487	478	465	481	486	468	435	437	454	468	461	436	445	474	475	445	451	459	486	437	450	483	478	443	450	477	454	483	496	515	494	465	460	487	485	456	436	454	464	500	469	442	443	468	427	443	474	462	438	446	463	469	494	444	518	463	486	476	458	452	479	442	462	406	459	443	498	430	491	445	470	480	446	455	445	443	483	456	479	454	496	409	437	453	445	458	477	506	460	466	461	447	435	477	451	408	467	459	465	464	429	464	449	438	464	446	452	475	458	457	492	476	433	483	487	494	472	461	413
17395	28646	10637	713	602	619	564	579	610	609	569	602	582	599	576	584	593	588	574	593	622	575	617	617	584	586	630	572	625	573	612	588	581	577	619	570	560	615	589	646	630	662	617	590	589	619	640	612	641	658	633	583	638	622	605	577	625	607	622	640	624	615	620	606	582	629	576	580	591	570	632	612	596	572	612	593	609	601	602	604	579	597	560	606	594	556	605	622	606	568	612	630	576	585	605	589	566	603	610	615	587	561	593	612	583	572	566	566	590	618	625	570	554	594	582	578	613	575	584	593	603	608	588	609	583	628	612	582	607	558	578	610	685	570	604	605	574	607	545	557	606	568	561	587	610	562	625	657	631	565	553	544	588	563	599	617	600	522	581	595	603	629	581	656	575	561	534	571	577	585	591	597	598	595	575	604	589	618	588	628	597	545	581	620	575	580	601	557	598	580	627	608	641	599	599	613	553	610	553	558	599	558	578	559	586	553	564	597	624	620	572	545	580	594	633	614	600	629	550	618	597	639	604	623	592	580	622	593	571	635	584	622	585	617	616	595	609	603	606	587	637	576	568	629	610	575	594	574	572	602	598	587	578	652	576	543	637	597	628	612	574	601	598	589	560	562	604	572	605	593	545	564	601	580	541	617	554	559	581	603	615	600	655	554	599	586	600	653	560	595	557	573	571	583	595	586	624	592	602	573	606	606	593	643	563	608	580	584	604	578	632	643	606	588	614	597	596	577	622	577	593	551	591	542	586	587	609	560	554	620	572	590	595	578	604	594	570	631	577	555	568	584	577	572	587	569	583	548	595	577	548	572	620	623	580	583	574	581	589	603	584	568	600	586	598	587	593	618	580	592	593	609	553	593	578	620	599	609	584	577	559	601	608	611	554	574	619	590	579	590	614	604	605	588	616	557	575	598	607	605	625	584	559	619	620	564	607	587	553	604	635	582	615	559	594	566	592	624	570	570	581	639	555	601	568	568	639	597	617	610	567	563	572	601	586	588	574	550	614	603	621	568	576	599	551	633	626	626	564	625	573	575	588	603	601	590	598	619	609	585	582	597	579	585	613	613	615	582	563	599	638	547	607	573	590	570	616	599	587	594	559	596	573	608	592	604	618	592	560	590	575	580	589	580	612	589	571	589	593	569	587	610	581	571	575	598	603	569	586	587	579	586	583	613	598	599	564	639	567	612	569	531	575	548	609	570	587	596	573	584	585	592	627	603	606	591	600	520	608	590	574	586	532	582	587	583	650	599	620	574	610	594	586	601	586	594	593	608	608	563	621	608	589	643	587	604	633	610	580	571	606	537	611	595	633	576	556	604	584	617	581	571	596	575	578	580	569	545	583	596	602	547	562	600	545	608	599	616	610	584	605	590	570	562	565	562	594	600	629	545	636	589	593	564	563	591	645	543	584	567	601	597	578	536	579	612	537	574	583	551	563	593	599	609	624	562	599	587	624	566	567	608	613	573	641	595	597	582	591	583	603	622	587	606	568	591	622	552	577	603	591	581	608	612	554	610	612	581	595	600	649	571	620	622	597	583	613	544	634	576	579	598	606	592	536	589	596	615	565	588	604	585	601	572	612	550	592	562	593	565	608	598	629	597	583	605	623	566	588	583	539	618	562	610	581	590	565	612	614	570	588	605	617	582	592	629	595	579	548	578	568	598	594	604	597	639	576	567	575	568	579	572	546	575	542	605	563	553	619	606	620	556	567	610	627	613	581	634	599	561	615	586	623	657	567	623	567	602	584	621	595	564	595	562	578	580	542	567	607	614	630	588	609	557	551	564	554	597	597	601	591	614	562	599	579	596	584	585	607	618	577	640	594	587	578	577	611	607	575	559	587	597	584	571	583	593	603	657	592	601	598	607	593	591	585	561	593	582	602	570	599	583	623	521	577	599	596	561	604	594	605	585	581	584	578	591	682	561	636	585	632	581	574	575	604	587	603	616	607	624	600	573	598	598	592	612	600	529	588	615	568	632	588	590	617	568	587	568	587	599	609	592	595	603	593	614	595	585	564	594	591	615	562	609	643	594	612	596	612	607	601	627	561	619	577	568	557	522	551	565	616	587	583	591	565	588	615	575	584	617	573	577	563	570	599	629	601	557	630	618	615	584	617	620	563	631	590	586	581	531	578	586	648	576	591	594	625	582	574	583	551	616	564	579	546	550	636	624	561	547	643	605	608	606	594	581	621	578	592	584	595	588	601	621	592	586	591	570	588	565	579	597	604	630	602	578	610	597	627	580	584	591	611	583	624	573	607	597	594	569	609	579	571	575	636	634	586	582	586	563	602	536	546	613	599	601	579	565	576	589	593	622	563	578	561	623	553	560	622	620	548	608	557	535	558	568	603	572	579	579	592	532	560	591	578	567	548	558	606	570	593	543	584	601	566	547	625	548	622	600	615	630	567	608	601	606	596	586	559	643	615	556	606	565	588	602	624	646	590	573	591	637	557	578	610	608	556	577	572	566	623	569	628	617	570	600	591	581	624	599	621	550	564	599	562	569	600	602	621	608	587	555	595	599	611	590	556	564	549	596	575	620	583	587	576	580	582	628	581	596	602	597	559	593	588	602	608	585	555	595	592	571	583	586	564	600	606	603	593	647	610	627	600	598	640	570	567	612	575	581	600	623	551	581	642	570	569	573	613	567	582	594	598	608	566	600	546	582	590	581	610	583	612	560	581	607	588	555	647	574	569	564	557	608	580	584	592	565	589	606	589	579	587	587	582	554	584	594	581	575	569	537	615	598	567	584	599	597	546	615	582	566	590	556	625	668	580	573	602	616	600	584	561	568	566	616	580	605	618	585	568	559	598	596	567	536	610	629	597	607	615	590	609	587	596	594	625	571	590	557	582	582	584	554	540	592	601	614	599	550	560	611	537	581	568	588	577	595	595	538	598	615	589	606	666	580	609	568	634	606	602	540	600	580	618	578	578	603	588	587	583	627	558	607	597	605	566	595	606	616	586	589	580	646	580	617	571	629	603	612	599	570	601	589	553	604	580	603	604	578	579	561	602	610	629	593	609	582	613	593	628	569	553	562	609	619	625	619	580	643	608	625	599	618	604	599	626	616	625	605	593	634	547	562	586	641	570	608	579	632	626	596	565	595	606	562	583	598	568	616	598	615	581	581	615	558	611	566	606	558	596	593	573	593	597	559	535	598	577	602	605	618	605	571	593	592	595	609	594	604	582	609	605	624	608	569	535	589	558	563	598	575	643	576	584	637	599	559	591	646	566	611	603	607	582	614	586	579	588	568	562	550	612	571	588	632	590	584	626	597	621	546	579	560	634	614	601	600	592	554	590	604	590	567	575	610	598	568	609	588	623	623	590	597	586	574	564	598	585	608	595	615	601	604	604	595	645	611	581	599	622	599	623	573	615	590	637	580	555	598	611	566	562	561	607	585	542	628	541	599	616	604	610	586	608	604	614	528	593	590	610	624	569	601	613	622	634	654	573	578	562	605	596	570	601	618
23747	21554	29061	24634	19827	5579	671	577	490	500	467	475	472	452	453	406	395	379	436	458	443	430	418	410	436	392	413	438	426	385	418	388	414	412	431	408	390	418	407	415	382	388	418	461	453	452	414	473	411	410	420	438	438	405	424	389	427	417	441	398	396	399	400	411	397	406	403	377	415	433	384	405	402	386	404	400	404	445	389	405	420	424	423	394	380	412	397	383	377	383	395	390	394	418	408	413	433	389	397	388	352	426	378	386	410	383	394	385	416	399	433	413	396	378	392	413	434	423	402	400	407	355	424	424	396	399	403	405	379	404	397	347	400	401	428	394	447	377	414	411	396	390	403	406	464	422	392	418	403	433	384	394	440	388	404	372	424	379	397	426	445	426	392	402	381	438	402	423	415	443	375	388	384	405	405	410	398	415	394	402	398	424	413	366	383	414	455	407	428	388	388	413	420	369	400	400	416	379	452	400	374	409	374	387	429	382	380	421	405	388	395	408	368	422	448	383	395	400	422	429	402	418	415	430	401	392	418	365	407	401	440	387	409	378	385	402	399	381	406	358	386	403	406	394	412	417	376	435	363	382	375	396	396	403	395	377	401	407	406	401	398	405	392	402	417	387	367	364	377	362	405	381	403	378	409	382	402	406	418	388	425	408	397	427	424	375	372	404	396	393	391	407	412	386	385	417	452	352	404	436	406	395	361	431	413	411	433	380	421	369	377	397	435	383	391	381	437	432	408	361	361	412	393	409	409	416	424	414	405	394	413	397	391	373	385	391	443	396	405	400	416	380	382	433	415	430	402	402	431	400	397	391	367	455	408	391	432	381	407	406	396	369	447	393	417	399	426	364	392	393	398	384	382	404	394	401	413	442	379	391	383	414	382	392	420	399	394	387	403	415	392	393	388	380	396	410	383	412	373	374	362	391	427	419	378	410	372	399	433	393	416	392	456	379	391	379	386	366	414	412	387	385	407	351	416	421	365	404	387	382	356	420	382	415	375	427	415	410	391	380	401	378	418	447	390	385	382	412	422	415	390	390	372	411	390	341	416	424	379	399	441	424	378	413	379	395	419	414	417	403	411	396	390	397	417	400	398	397	407	396	384	406	426	415	408	380	416	427	354	401	389	427	391	441	382	394	401	393	390	411	400	396	385	410	393	387	401	401	367	372	415	424	377	401	435	400	437	341	419	392	411	392	389	400	427	391	391	405	386	362	399	401	410	360	428	440	382	368	402	393	375	451	390	420	366	390	409	401	407	386	389	434	411	370	439	415	381	418	376	397	427	359	396	358	404	377	393	408	400	401	397	395	431	393	408	398	424	426	394	395	381	387	366	414	366	391	381	375	406	443	386	381	404	374	396	389	378	345	407	412	403	416	410	415	387	397	395	393	373	376	415	425	387	368	418	433	419	408	417	392	406	394	379	378	407	401	403	385	379	402	388	377	432	411	411	414	380	431	395	431	385	424	397	425	385	391	425	431	394	400	395	388	409	363	382	421	418	423	414	417	405	382	394	413	375	344	414	409	413	397	403	384	405	388	427	353	371	385	402	391	374	373	387	398	420	412	390	385	383	422	390	415	425	406	427	401	378	459	417	382	382	388	444	396	367	410	418	415	393	410	384	377	393	423	405	406	424	441	437	377	402	391	393	387	412	379	376	367	400	407	411	392	405	392	396	406	387	442	388	409	390	392	389	406	405	413	420	400	384	409	430	428	386	425	389	387	425	391	397	389	403	362	422	429	428	401	422	407	404	394	381	395	390	404	417	395	383	417	392	396	410	435	394	386	408	398	418	405	387	398	434	387	389	417	401	388	414	405	398	391	389	399	380	420	395	394	384	383	410	400	388	414	415	439	420	416	391	373	391	375	390	375	428	394	416	402	423	361	427	383	367	388	415	404	434	402	433	395	379	398	431	394	407	430	375	359	408	430	397	402	403	413	385	432	410	419	411	360	377	394	391	402	396	385	414	384	420	397	418	404	458	460	390	396	396	365	423	380	402	400	411	408	431	392	397	387	408	408	408	401	397	392	417	371	440	388	392	398	372	380	444	409	427	381	413	427	430	429	385	391	408	372	411	462	410	402	375	390	409	397	429	403	401	388	402	415	369	437	408	394	420	414	357	395	411	369	404	415	434	379	427	398	415	372	417	418	421	343	380	413	397	442	416	408	426	398	425	406	401	423	376	393	436	415	417	386	419	440	419	386	390	411	400	367	418	409	411	405	378	406	389	380	406	414	380	394	403	409	417	403	414	425	387	404	415	379	373	405	401	392	361	463	411	386	428	413	407	391	389	361	421	428	380	377	375	429	378	414	438	414	430	434	378	405	389	378	404	415	445	414	384	374	401	401	442	398	403	392	390	391	448	396	407	419	425	427	386	401	405	408	432	399	397	401	378	413	398	440	390	408	412	436	395	406	425	433	411	428	413	407	396	380	402	375	417	362	404	425	453	401	404	379	401	369	374	393	376	437	400	410	373	368	376	384	367	402	406	408	396	378	402	407	381	413	409	406	365	393	408	361	383	406	377	405	419	390	386	370	388	395	399	383	435	424	379	425	423	406	405	365	377	390	414	358	408	404	396	391	379	420	414	385	383	414	388	403	412	408	390	392	400	426	408	403	395	421	367	406	408	375	405	374	445	424	420	390	411	399	400	402	420	394	411	403	393	378	396	388	421	378	386	399	421	385	414	376	400	413	385	392	429	408	418	387	410	387	397	408	405	391	360	419	410	383	405	415	408	387	386	426	388	398	426	421	374	353	422	388	435	425	377	384	415	442	396	389	408	402	392	439	397	406	397	400	410	385	427	400	383	416	411	392	398	402	419	369	378	376	356	410	422	418	407	404	434	374	379	411	345	384	368	355	377	366	372	396	380	378	417	442	375	404	379	393	415	385	397	398	416	397	412	435	403	398	400	387	396	424	382	404	387	413	392	383	359	409	404	400	364	412	411	409	376	395	388	444	369	390	400	396	405	360	407	379	401	395	394	361	379	395	399	405	428	429	418	395	429	451	398	398	390	386	411	431	370	424	417	402	380	404	429	392	415	421	395	418	429	424	377	384	407	413	391	429	409	382	421	424	404	388	416	404	396	396	377	412	403	388	419	428	405	374	411	464	391	379	392	352	355	432	388	384	398	426	387	413	395	419	391	419	426	396	421	384	424	394	376	402	417	406	424	375	393	404	397	369	446	424	402	390	365	388	352	371	393	386	406	393	391	390	408	382	392	387	438	439	396	395	394	406	390	365	382	397	411	394	371	426	375	363	413	399	416	353	382	415	381	402	391	368	348	415	401	405	360	402	409	385	415	435	417	397	346	426	363	384	389	413	419	412	399	451	415	414	411	380	392	409	402	399	406	401	421	401	430	375	399	429	389	385	414	377	424	409	415	410	379	378	403	371	406	393	372	381	417	393	428	412	372	404	391	400	422	388	358	404	389	399	422	385	439	415	399	409	378	456	424	435	410	381	418	431	410	383	402	406
43034	78778	47991	4274	1147	1035	889	766	704	671	661	624	627	584	580	575	548	548	528	541	580	564	554	527	564	523	528	515	500	509	516	533	534	531	525	547	491	540	525	552	541	584	600	551	562	586	522	553	528	580	579	580	509	560	559	563	541	595	526	539	498	563	542	574	506	527	545	571	540	513	536	537	537	558	557	527	506	538	520	519	512	508	549	514	533	507	515	527	508	539	508	503	531	553	511	555	521	533	519	530	541	547	496	509	509	528	486	534	498	559	529	529	519	546	487	507	521	508	540	529	487	563	481	523	495	496	490	519	544	518	546	535	529	483	522	530	520	488	505	510	510	532	552	500	552	536	527	514	544	535	487	471	510	491	466	498	519	535	466	555	493	507	534	509	490	500	521	528	522	556	511	468	532	499	531	490	513	532	482	524	500	488	536	560	492	510	530	544	566	503	525	496	487	481	487	525	544	559	543	495	562	527	522	534	530	566	495	537	526	516	500	497	520	548	512	494	521	511	546	490	515	469	523	522	529	511	539	510	606	501	489	443	541	512	497	508	530	544	487	496	493	508	519	493	500	542	515	477	536	542	573	515	508	513	517	467	472	489	502	504	547	554	490	540	509	546	545	475	501	534	525	486	510	507	515	510	507	528	483	536	496	499	502	488	501	552	550	488	559	536	488	519	474	534	532	523	478	552	505	538	526	519	472	544	510	502	503	524	542	548	529	546	509	526	531	465	521	567	485	491	536	523	507	562	533	521	484	528	547	539	473	544	470	515	530	510	531	512	492	504	484	527	529	537	482	539	518	506	512	512	534	534	528	510	489	496	541	501	595	466	525	531	540	523	534	496	510	543	551	539	514	496	542	488	545	540	509	491	503	548	508	528	485	543	529	527	519	492	538	507	508	496	555	508	491	520	513	488	487	521	525	524	559	530	510	495	524	516	560	520	511	503	549	525	485	499	476	571	514	474	490	483	482	549	507	544	559	465	500	534	525	521	553	512	526	523	556	490	523	481	497	507	546	538	524	541	564	544	521	559	506	499	506	504	590	529	547	498	551	502	507	538	515	517	515	502	519	524	529	522	528	477	509	546	511	507	508	469	515	482	536	546	540	493	505	482	532	531	509	524	465	536	508	554	522	452	522	523	539	537	516	516	523	518	551	524	498	552	520	536	521	498	486	531	531	489	526	502	499	517	522	506	523	549	553	538	511	513	556	533	514	512	511	528	520	532	573	503	499	530	485	525	502	519	533	522	541	549	528	549	479	516	517	487	516	522	530	493	538	493	494	511	504	529	535	517	487	494	582	520	475	526	528	511	533	515	532	489	549	504	515	513	547	541	512	517	512	574	496	534	521	500	493	490	512	498	507	538	533	523	500	481	503	507	506	520	498	498	478	528	511	532	516	574	504	526	521	527	507	538	503	494	513	504	507	503	493	550	531	487	496	533	543	508	516	498	569	526	549	536	512	515	508	515	486	475	524	496	520	535	506	521	496	516	502	537	515	547	507	530	521	535	486	539	480	495	509	496	506	534	533	547	545	482	541	500	492	524	493	521	513	513	511	480	507	528	541	513	533	509	529	518	558	502	502	503	499	519	524	522	516	511	556	522	523	546	495	489	479	469	561	530	518	486	532	549	540	521	503	542	536	540	508	496	528	537	583	514	559	543	508	528	510	483	535	537	541	535	501	517	512	505	506	501	556	528	515	484	497	517	505	537	489	516	500	502	516	521	539	526	519	527	492	572	531	542	587	487	520	513	525	526	496	485	495	541	504	524	506	524	523	551	549	494	511	535	525	494	511	480	492	528	537	515	551	548	515	526	532	517	525	547	532	511	507	519	542	496	516	545	564	500	507	533	503	513	527	553	503	519	516	517	514	499	490	507	507	525	467	511	524	511	522	526	523	478	491	543	515	569	575	498	555	513	512	544	526	529	570	515	531	501	463	533	513	519	517	559	486	492	532	499	548	536	559	503	520	527	522	463	514	488	517	547	494	515	475	487	512	511	510	500	500	540	506	527	573	546	527	550	537	527	525	560	527	553	506	522	523	539	516	537	535	502	509	506	523	552	521	566	507	528	550	493	499	525	505	531	483	518	547	520	524	521	532	494	542	465	531	545	497	498	518	519	516	535	520	509	509	505	516	537	538	539	542	493	526	479	538	518	487	522	527	497	495	500	514	507	495	512	519	537	537	503	485	501	513	541	486	511	477	490	574	505	517	502	530	546	487	490	508	523	534	529	487	447	512	493	512	479	534	544	527	543	460	490	519	506	488	517	519	492	488	533	506	543	531	491	533	509	519	509	494	513	512	492	512	504	527	521	496	527	555	510	513	517	519	537	518	473	525	530	554	497	530	508	488	493	503	522	549	527	543	528	497	498	493	544	478	517	524	524	504	553	531	537	563	494	515	504	475	511	552	534	487	498	541	519	534	502	527	543	510	509	505	483	495	547	500	453	500	550	512	535	492	497	526	549	540	528	568	505	577	486	506	551	512	483	524	499	524	504	517	481	534	541	539	538	510	536	510	544	544	499	533	493	555	511	557	526	508	531	516	478	505	506	530	556	513	503	505	499	553	515	502	527	539	503	583	546	553	523	495	546	549	481	533	503	526	525	518	490	560	544	508	567	490	509	540	501	517	545	518	521	507	507	528	492	535	532	541	511	534	526	539	495	474	525	479	474	541	492	532	483	516	510	537	504	521	520	515	535	559	551	545	525	504	501	493	553	470	521	550	498	515	513	517	491	531	543	540	505	474	532	504	552	497	551	499	528	512	501	515	555	524	554	532	488	512	496	559	491	481	553	510	502	533	507	488	500	551	521	586	465	511	545	533	468	531	555	529	493	519	520	537	511	500	497	454	530	522	483	489	492	510	560	522	522	503	570	511	496	482	522	529	490	491	501	479	512	537	536	522	525	490	500	534	526	484	549	534	496	522	525	490	505	490	520	560	552	529	495	516	492	509	571	528	549	551	556	524	510	499	519	528	533	509	487	521	535	511	506	526	520	513	534	494	522	512	554	531	513	505	526	564	491	518	543	526	494	525	518	548	540	543	486	498	510	541	529	569	489	514	499	533	536	513	508	508	502	535	505	522	541	556	519	522	491	526	528	498	486	523	487	488	549	575	522	500	512	571	497	567	519	523	519	502	520	494	518	509	474	587	492	511	543	517	526	530	529	549	497	485	508	518	541	545	464	541	502	531	481	530	507	510	543	520	495	531	514	517	497	519	529	524	533	534	539	529	505	499	530	559	529	506	526	497	534	508	535	549	525	546	511	528	528	529	514	482	500	501	509	479	527	487	480	499	513	515	511	496	533	506	529	506	512	502	524	545	519	500	511	518	534	549	531	560	540	517	543	524	516	530	537	488	486	569	510	562	532	532	507	496	503	506	531	543	531	526	516	576	525	495	516	497	473	563	476	502	520	512	526	490	523	526	535	511	502	491	535	530	496	505	503	515	456	478	510	525	501	571	493	504	475	501	522
24930	21888	27955	24210	6247	548	541	484	455	432	450	445	401	411	433	431	433	403	453	426	430	441	419	433	403	431	424	410	412	425	405	399	409	427	441	414	413	457	433	435	438	435	453	412	425	444	399	430	460	438	450	467	442	446	418	497	427	441	444	437	422	426	446	404	411	402	424	464	417	421	417	433	438	378	452	433	469	417	373	380	411	393	409	401	440	421	422	390	443	405	467	477	394	383	406	429	372	432	406	441	425	397	394	416	385	430	445	396	421	424	424	416	414	407	410	408	425	422	388	451	428	413	393	417	393	408	441	396	403	401	416	428	393	420	382	414	457	416	414	458	402	402	425	416	422	420	405	399	415	412	403	381	411	409	439	421	411	383	368	408	408	421	412	416	390	390	374	411	439	395	398	422	404	422	453	429	422	446	416	420	422	398	410	441	407	379	429	422	435	409	430	404	386	421	425	405	372	424	399	412	406	406	393	400	434	419	448	399	421	412	446	378	439	426	449	379	402	452	429	392	419	423	401	426	403	379	414	427	434	390	444	439	420	380	439	388	453	437	383	400	452	415	390	408	412	408	395	396	427	451	425	446	420	400	457	404	423	403	417	434	398	417	409	405	451	436	446	423	410	417	408	386	400	372	400	432	435	434	427	446	378	419	404	405	448	409	450	408	367	398	422	436	460	415	426	402	370	405	391	431	419	400	421	426	426	412	431	439	439	434	411	412	435	418	406	410	419	396	402	383	398	418	402	384	423	434	443	397	385	376	420	421	414	401	386	378	433	429	407	426	413	399	408	432	414	444	445	394	436	401	429	423	420	404	397	421	429	428	412	399	392	443	416	422	442	417	433	445	434	409	419	434	431	421	379	377	407	420	384	441	402	428	375	417	455	417	437	440	429	431	404	430	432	437	453	407	430	436	412	436	411	415	433	391	404	451	412	405	425	400	405	438	386	405	416	430	455	418	433	411	404	433	386	433	405	442	446	395	452	446	437	416	433	409	419	441	407	422	416	421	426	441	396	414	413	417	400	426	443	431	387	428	436	421	419	407	442	433	418	425	427	397	420	427	408	439	401	401	418	371	431	398	380	422	436	453	418	428	426	445	415	427	402	435	424	413	415	449	429	424	404	439	416	398	420	426	394	395	419	429	397	385	458	406	428	384	382	399	379	392	424	383	467	390	396	405	448	386	406	425	437	403	404	376	428	399	445	437	378	426	400	434	428	394	411	405	464	402	420	445	390	382	409	397	416	415	426	447	397	437	420	393	405	364	448	413	426	432	379	419	407	412	415	437	387	420	417	435	445	414	424	402	436	409	368	398	433	404	405	428	420	438	424	412	423	423	386	380	419	437	433	392	435	406	399	376	413	415	378	372	422	388	413	444	454	409	393	421	417	422	416	419	434	414	380	370	402	394	400	397	389	418	411	369	401	399	392	421	425	457	392	445	433	414	465	429	439	445	414	415	426	459	454	443	421	428	381	430	397	423	413	414	421	399	444	435	450	400	420	403	426	397	434	388	408	421	428	455	398	429	412	394	457	431	459	407	389	394	404	444	433	435	405	432	444	399	455	454	428	402	420	419	441	411	440	439	453	413	422	423	419	428	424	434	408	409	411	403	414	422	425	455	410	431	404	441	426	407	401	418	398	421	424	413	388	420	404	407	454	461	391	418	409	395	441	439	402	385	413	445	415	426	415	426	420	417	428	392	418	420	400	386	409	416	440	402	410	425	397	397	384	379	406	438	414	438	421	410	448	424	420	411	416	387	387	388	419	394	452	424	407	438	431	372	429	419	421	411	412	426	411	420	461	435	392	399	429	452	400	416	437	366	410	414	406	444	424	422	404	436	428	462	433	425	422	426	428	420	402	414	403	410	400	425	397	444	438	423	414	432	383	404	415	433	396	410	412	420	421	422	385	407	373	413	435	432	418	392	379	412	451	412	427	402	388	425	465	389	411	442	433	457	427	447	437	381	402	427	389	421	436	438	453	432	389	398	408	414	402	395	435	411	419	395	423	430	363	446	404	408	456	383	399	438	406	386	403	442	400	437	422	445	409	410	426	419	424	378	387	428	414	405	448	427	442	435	356	394	419	408	397	439	447	393	391	442	404	405	396	434	406	446	416	402	430	429	432	390	380	431	427	401	371	398	387	436	421	432	411	388	421	430	424	449	420	405	424	422	400	437	417	456	431	384	441	426	412	414	378	423	416	433	416	401	394	400	401	453	404	423	400	418	406	388	399	420	439	423	414	388	423	396	406	419	369	404	373	429	383	405	421	421	419	414	472	415	414	417	411	445	433	445	411	413	420	420	399	414	385	414	442	403	398	403	447	408	402	450	387	407	420	449	409	386	402	411	399	423	376	425	443	461	424	396	410	411	461	406	444	423	391	396	453	435	370	431	419	431	423	405	431	410	429	386	427	440	419	402	404	414	430	428	410	384	404	409	438	404	386	392	423	428	393	430	416	407	408	424	426	405	429	445	394	387	414	411	442	411	396	409	447	433	395	407	398	416	406	421	405	404	440	393	417	395	431	391	388	425	441	411	425	410	403	409	410	457	393	415	413	417	438	401	430	454	422	426	405	409	460	369	428	429	428	415	413	429	441	403	414	430	429	393	389	444	404	409	440	413	431	462	418	413	436	436	446	402	412	432	404	424	420	410	439	403	379	414	398	427	418	418	440	437	387	361	427	471	423	404	422	428	400	409	431	410	403	397	403	407	415	400	396	427	419	431	432	434	440	401	420	454	422	379	401	421	422	413	415	413	459	406	412	386	438	463	411	438	429	439	379	423	410	397	408	430	453	436	413	400	463	416	389	415	412	403	387	425	379	408	415	439	403	413	424	415	420	399	414	424	422	410	445	387	427	405	416	403	422	421	446	432	431	437	414	413	392	486	441	410	459	377	409	406	428	395	409	421	385	459	405	418	422	416	443	426	440	414	436	430	369	444	431	426	418	402	397	403	429	473	439	439	407	389	424	403	439	397	460	423	446	434	400	442	400	398	397	421	416	354	445	392	392	429	447	434	395	419	397	421	407	395	400	403	450	422	439	397	413	392	428	437	398	448	424	414	392	425	387	403	445	411	438	426	439	447	436	414	411	431	433	409	432	403	410	444	402	420	439	452	420	375	403	396	414	446	406	405	433	423	415	377	411	417	396	436	405	428	404	433	397	424	376	416	408	396	440	411	425	452	431	453	418	411	395	410	412	444	383	399	408	431	402	398	386	374	413	408	424	414	443	403	411	413	433	431	409	444	453	409	431	378	389	409	417	430	433	456	443	399	413	478	433	410	410	431	431	419	395	385	403	433	427	440	412	432	400	388	405	391	432	392	452	444	383	406	414	431	418	406	403	418	420	419	393	357	398	432	396	403	399	423	444	426	386	419	380	436	409	444	438	429	394	389	416	441	374	398	407	435	401	429	442	395	431	459	401	435	406	384	432	419	430	404	401	418	417	409	420	378	425	437	414	398	423	399	430	392
39336	65096	33703	2000	860	763	728	648	628	604	642	605	584	590	542	568	591	569	561	550	582	542	545	548	511	576	494	550	571	576	546	532	548	522	515	566	529	539	553	527	595	547	531	561	576	610	607	612	558	578	593	567	568	616	573	571	526	524	561	581	558	559	554	514	545	535	562	546	551	530	544	543	503	534	516	526	546	533	537	569	529	543	508	558	502	543	548	554	528	513	538	531	553	543	515	490	540	530	521	529	502	550	497	511	536	489	522	531	540	518	536	568	551	515	524	537	542	533	561	514	514	546	566	537	524	511	539	513	524	506	567	517	524	562	542	543	566	518	519	497	507	517	530	513	571	492	506	537	577	531	536	526	554	499	508	517	514	530	524	531	531	539	532	514	537	547	498	504	536	504	526	580	496	527	526	530	536	493	556	503	503	547	534	484	546	511	496	530	550	574	512	507	547	533	499	543	510	534	515	517	484	530	519	541	492	521	560	499	484	515	539	538	523	555	550	551	546	541	521	567	533	518	505	540	526	536	562	536	526	498	543	540	525	524	542	511	514	539	536	564	550	547	485	534	530	557	515	530	570	556	546	553	496	495	504	550	511	536	544	507	519	539	541	521	523	451	521	563	529	536	542	555	560	544	548	484	527	561	518	546	554	509	551	509	538	507	532	516	504	495	532	528	537	566	601	559	529	515	522	547	546	537	536	573	542	577	516	524	542	525	542	512	539	501	566	528	543	502	512	499	534	524	525	534	536	524	511	534	556	543	528	517	504	554	544	549	489	544	527	522	567	524	527	556	568	522	561	548	548	524	558	552	525	553	505	544	528	578	500	520	546	550	521	558	540	546	541	564	516	535	572	472	507	527	503	557	544	521	504	573	540	551	531	515	494	550	507	524	568	537	520	524	512	530	558	499	556	531	469	568	523	534	533	521	529	504	505	515	525	541	519	597	514	467	542	547	556	507	571	493	531	516	536	554	513	525	543	492	539	497	508	537	528	527	557	571	574	525	509	524	521	488	544	523	568	511	564	509	539	518	551	538	507	531	537	572	522	538	526	541	561	546	523	519	504	514	512	522	509	541	540	557	527	512	554	581	551	533	519	513	580	501	494	501	530	562	555	530	530	517	517	520	563	514	551	466	549	521	495	523	536	541	506	519	528	522	496	513	541	546	511	537	528	500	536	533	546	503	499	503	553	506	529	501	538	501	513	543	528	486	544	538	534	538	568	549	503	553	560	557	525	545	544	551	557	529	497	515	519	569	565	532	555	582	545	550	600	552	570	522	521	497	516	526	520	501	546	522	529	549	573	479	518	539	526	543	546	541	522	528	528	551	496	530	541	524	514	532	528	533	542	512	552	500	522	529	466	487	542	498	515	552	531	589	500	516	541	531	560	537	528	563	498	567	496	559	553	542	547	549	507	537	515	519	484	532	554	520	545	559	476	486	563	506	545	508	538	541	536	532	517	549	512	546	490	521	545	505	531	551	534	542	538	524	510	533	519	527	486	514	516	541	523	533	524	526	546	521	520	536	513	516	550	566	500	516	559	509	531	556	562	480	582	519	531	544	538	536	504	521	532	501	495	509	581	566	543	505	496	494	490	552	508	547	524	532	555	555	550	559	547	586	545	514	547	561	551	509	507	567	500	512	513	545	524	561	548	536	543	574	530	552	498	524	516	562	547	522	552	510	533	560	514	522	544	507	509	506	540	537	531	527	500	541	570	553	525	554	478	563	539	515	572	541	527	501	523	549	532	512	533	517	519	548	508	534	533	528	564	507	543	588	507	555	509	520	566	511	531	586	531	495	531	556	498	540	539	548	517	544	556	520	519	505	572	491	545	520	508	570	563	507	532	539	546	514	574	550	569	541	569	542	577	496	529	498	537	545	549	515	559	503	538	534	516	531	520	522	465	552	513	521	539	549	522	527	504	510	586	545	506	494	574	505	519	558	476	542	585	516	518	553	558	538	525	507	535	533	540	555	516	526	528	527	579	589	548	526	510	534	527	537	521	516	554	541	519	546	500	542	545	556	506	528	512	519	573	516	504	546	549	494	526	542	524	527	507	520	516	524	548	513	533	553	508	542	498	541	514	549	500	516	541	553	561	511	540	524	491	564	505	526	509	517	551	576	551	540	531	518	511	514	506	566	562	557	514	531	512	507	575	557	508	498	529	514	548	527	536	520	555	528	532	516	545	523	523	511	501	559	508	538	534	535	552	579	541	511	492	551	489	518	510	507	571	575	520	523	513	531	515	523	504	510	514	511	528	510	547	586	490	550	529	514	517	552	514	511	534	550	563	539	552	561	504	538	513	528	500	494	519	556	545	519	511	535	541	582	555	507	526	533	518	522	526	531	558	526	543	488	540	584	478	530	498	538	512	510	528	523	556	494	514	488	497	511	484	502	548	489	540	540	549	541	544	513	506	532	519	518	524	531	529	513	524	517	572	542	506	570	510	553	538	548	545	514	485	518	500	563	516	544	510	527	557	557	545	542	552	546	513	569	523	591	502	544	537	515	526	510	513	536	550	529	522	548	536	572	536	539	523	537	525	502	507	515	501	566	584	552	467	500	543	517	554	536	524	550	546	505	494	537	540	535	520	530	568	537	555	575	559	527	521	534	517	544	493	531	569	522	499	547	498	521	511	537	543	597	515	541	542	504	579	554	503	534	516	498	513	538	520	510	525	565	534	538	527	554	576	525	574	526	530	513	509	500	521	564	518	548	540	512	498	554	509	531	543	527	528	552	534	553	518	556	522	537	579	561	500	525	530	539	512	564	516	544	550	550	542	530	533	507	555	542	520	527	517	534	499	532	538	524	540	551	555	543	520	543	559	513	534	570	524	512	528	530	523	529	491	550	547	589	528	589	507	545	539	526	537	547	528	542	551	535	550	523	499	466	522	509	549	552	530	539	492	529	547	573	527	486	511	556	532	532	490	526	519	530	513	518	508	517	513	522	525	553	538	508	571	554	510	539	541	529	524	497	507	512	530	510	556	517	543	516	549	528	531	534	517	516	549	495	506	545	518	589	517	536	538	539	511	550	538	498	529	548	534	553	518	527	510	557	531	551	535	523	524	534	521	508	552	530	560	519	547	534	545	518	502	522	495	485	565	521	508	525	552	523	525	518	566	564	519	534	513	504	526	518	527	572	516	464	533	502	549	534	527	544	552	524	535	567	524	507	515	530	578	534	541	540	517	538	548	546	504	520	561	546	552	501	505	541	539	503	550	518	552	515	533	559	495	515	499	535	551	508	572	557	529	564	573	521	540	510	535	529	526	524	520	495	526	512	582	525	505	530	559	515	558	533	487	553	534	533	548	535	519	517	546	575	549	482	536	521	501	506	525	551	518	554	541	524	512	523	511	490	533	549	532	510	543	544	553	548	533	546	499	566	515	529	572	532	520	522	548	585	486	502	514	500	547	542	471	534	496	551	517	550	540	539	534	518	473	522	545	518	516	537	507	542	517	543	546	510	524	531
22845	21506	29194	24227	21427	19995	3360	601	539	460	476	424	418	384	395	385	385	371	372	374	342	361	343	368	353	362	327	353	315	342	337	373	360	367	360	374	378	339	349	375	355	381	365	372	381	355	372	388	404	374	371	339	382	386	395	378	366	369	346	327	348	320	311	328	314	378	342	370	355	347	385	385	346	365	362	376	311	317	334	335	346	319	332	345	313	364	315	340	330	343	340	371	346	334	326	383	358	364	334	350	309	349	343	352	355	323	344	347	335	365	384	367	353	361	326	357	328	339	313	345	309	330	350	373	353	342	325	319	335	341	357	321	365	370	331	340	306	334	341	336	342	343	320	357	356	350	335	334	350	294	315	339	360	356	339	358	324	328	359	320	309	332	310	347	346	313	334	335	324	333	309	318	335	327	317	304	340	340	297	319	338	357	345	350	314	322	355	309	322	333	347	321	358	338	313	331	355	335	345	352	334	307	373	325	342	315	331	329	334	338	332	348	350	337	338	334	367	317	365	367	338	335	335	358	390	375	323	324	336	357	324	332	319	338	330	365	327	325	360	363	323	341	333	345	343	310	339	305	342	357	341	331	341	329	310	326	294	356	329	325	338	356	341	348	351	315	309	371	352	347	361	322	322	320	325	352	352	362	341	370	337	332	339	351	319	319	355	349	329	332	309	337	334	356	319	336	330	321	349	349	333	350	328	354	338	333	321	304	367	314	344	276	343	336	337	326	341	331	361	337	342	342	325	383	337	339	342	346	317	331	351	359	318	337	350	313	345	348	331	320	326	323	352	346	341	298	349	337	348	363	339	346	323	358	328	354	299	344	311	329	339	304	347	334	342	343	314	334	323	337	319	353	358	333	341	361	348	306	347	345	372	321	344	314	337	351	326	331	339	326	332	326	334	356	341	338	360	340	318	297	336	344	336	332	347	332	361	339	336	327	343	340	310	335	325	350	339	313	344	329	349	325	353	331	345	345	352	320	343	312	367	317	350	356	322	331	319	356	349	329	334	345	345	317	352	357	303	317	326	317	335	310	298	342	314	348	359	336	346	334	352	359	308	347	291	322	360	314	340	350	339	332	364	331	340	368	365	317	347	332	335	335	360	321	335	337	339	326	335	352	321	360	333	320	332	338	319	347	338	332	308	345	327	341	352	358	348	347	334	311	341	325	325	325	355	338	351	362	378	322	364	344	353	338	353	364	341	314	291	347	333	340	344	353	301	323	362	347	312	326	315	315	314	298	334	364	325	330	333	323	306	367	348	313	355	319	356	323	313	379	327	328	346	343	324	327	317	331	361	337	346	344	357	365	362	306	317	343	340	340	360	335	379	333	370	326	295	333	324	369	327	380	324	340	315	302	327	334	362	342	328	348	338	348	343	348	342	364	335	372	324	349	351	351	317	336	322	361	341	335	326	362	344	365	327	326	308	326	333	337	316	358	312	323	338	346	334	318	313	306	318	327	353	327	318	346	346	345	354	382	343	346	342	305	318	349	324	374	358	318	365	335	357	355	315	336	356	335	355	318	337	328	347	344	310	335	344	331	337	340	354	310	361	299	338	328	340	350	343	320	329	315	344	348	333	338	313	320	320	326	327	358	317	326	303	337	331	376	324	338	350	328	370	348	334	331	326	360	326	332	355	338	324	318	349	354	337	335	322	363	352	316	351	337	308	343	327	340	316	340	317	341	334	345	329	336	317	335	344	341	361	297	326	334	336	303	354	328	331	304	319	338	342	321	318	333	321	317	334	330	343	343	384	345	344	327	383	350	334	340	344	331	332	353	343	347	329	346	343	289	339	335	324	362	312	332	353	351	325	340	300	344	325	330	326	339	323	344	351	358	322	349	358	283	332	343	312	303	331	307	375	370	308	327	322	354	363	342	335	353	316	311	360	362	342	367	354	337	329	336	379	354	314	354	355	325	305	335	348	331	350	328	353	327	327	306	314	374	348	307	336	326	339	333	322	341	317	346	358	348	333	344	297	310	334	345	361	333	326	349	339	292	337	326	372	346	358	335	320	322	323	332	365	345	343	322	331	310	332	360	344	349	362	345	336	315	340	333	324	321	327	339	335	299	350	353	364	333	360	341	355	345	364	317	357	349	350	316	364	343	372	352	368	325	341	313	359	344	336	326	308	355	362	347	345	313	346	307	328	346	340	351	325	314	330	341	331	298	363	334	315	345	340	344	333	309	362	331	331	356	353	338	365	335	358	335	317	368	350	354	340	319	336	338	341	330	350	336	320	362	329	312	338	315	308	304	334	306	340	339	300	354	336	347	353	329	336	327	343	351	336	312	319	311	345	383	335	335	331	310	342	347	292	347	340	311	348	326	332	334	364	352	309	328	312	339	336	350	345	333	347	359	352	342	360	298	334	327	351	341	355	321	332	345	335	342	337	363	322	332	334	341	314	339	343	334	328	318	342	337	363	329	332	337	327	320	347	356	359	341	339	348	301	346	335	331	320	305	314	354	343	364	319	324	332	368	302	333	344	332	353	304	314	353	335	334	322	346	364	349	311	337	324	325	319	338	361	327	344	312	364	369	395	328	345	376	352	325	349	370	345	345	320	377	344	324	341	335	329	348	300	339	301	337	356	345	334	336	353	329	366	300	312	343	317	374	324	340	320	369	337	352	350	339	384	346	344	344	338	316	341	341	330	311	356	339	334	361	345	363	365	364	358	333	361	346	356	335	318	299	347	325	308	337	324	367	320	348	321	355	331	365	362	362	310	370	306	338	360	369	305	318	325	299	296	351	342	340	342	335	355	352	336	303	332	324	326	340	344	375	312	325	374	329	340	334	340	322	323	329	347	318	305	326	317	323	340	327	332	322	362	338	332	349	331	336	333	334	327	297	353	339	329	331	328	336	333	327	347	318	347	370	342	329	380	351	320	337	337	332	329	345	343	336	316	341	348	364	355	334	339	344	342	334	323	322	324	349	352	338	341	324	335	333	337	311	335	329	357	321	370	341	337	323	327	351	306	332	303	331	329	348	338	374	335	311	312	305	312	343	339	301	367	353	304	319	349	300	323	346	329	317	323	319	330	363	319	310	355	321	328	359	332	343	310	341	345	334	360	331	331	307	333	342	328	333	348	340	340	351	316	344	338	351	344	339	330	302	341	352	321	315	333	340	330	336	346	340	344	349	336	339	335	332	337	332	315	329	360	331	348	328	353	321	352	359	324	346	332	333	341	349	343	332	363	345	337	322	343	336	363	377	330	362	349	320	313	316	346	314	347	331	320	333	366	317	341	314	300	337	361	327	340	341	338	347	316	311	334	323	330	338	308	334	362	311	353	350	363	330	329	318	302	338	329	352	360	376	305	338	300	309	350	328	345	349	338	327	339	370	307	339	338	334	353	348	349	327	345	304	319	365	344	390	359	347	333	345	322	331	379	375	345	341	334	336	346	338	303	352	343	317	366	343	351	332	298	328	316	333	341	345	332	345	348	336	291	323	305	326	326	320	359	340	287	332
51692	90583	53522	4122	1705	1419	1105	951	795	731	639	617	595	537	527	540	501	498	500	475	450	484	471	481	424	455	433	455	446	421	417	457	484	456	438	452	412	442	463	462	501	465	487	487	536	524	529	481	467	511	471	502	475	462	510	501	470	512	470	453	463	473	431	449	452	448	437	416	455	459	423	435	452	456	403	443	410	400	430	447	425	427	383	418	447	418	446	388	414	439	428	423	405	476	438	446	437	451	449	422	453	467	436	431	413	447	443	433	403	421	473	435	402	423	437	411	429	413	453	424	427	408	443	368	435	460	429	412	375	397	444	456	418	410	413	425	422	419	433	434	449	453	458	449	423	400	444	446	459	452	405	455	433	406	407	437	411	436	435	455	430	433	443	410	432	458	420	424	437	389	417	408	414	436	439	425	423	433	434	419	459	414	432	410	372	451	408	452	428	423	388	421	407	465	455	467	464	391	444	466	438	424	417	456	433	404	438	434	412	435	378	416	452	426	432	429	424	428	438	457	401	413	443	434	406	428	420	413	421	436	431	442	483	424	432	413	429	407	412	413	400	431	416	437	401	435	433	402	439	418	424	418	430	377	410	414	445	456	407	431	440	408	442	442	438	373	436	440	422	423	428	443	473	416	433	408	437	439	422	414	437	420	443	416	415	428	424	429	382	409	424	411	440	421	423	434	408	397	467	409	434	489	439	432	390	435	475	403	415	401	399	458	371	376	416	441	445	423	443	404	402	428	426	430	452	435	457	407	458	407	427	446	433	456	407	397	419	448	455	399	430	433	416	425	432	437	458	412	436	425	453	467	423	382	424	420	430	448	438	411	398	420	422	417	455	412	388	441	397	414	424	403	429	433	406	442	403	431	471	408	419	389	445	482	455	464	424	446	418	424	446	436	426	426	414	418	415	440	412	439	444	465	467	433	387	426	448	401	448	423	427	465	414	443	458	435	424	451	416	442	436	429	429	423	417	397	417	407	444	426	406	438	465	427	454	425	428	411	420	435	428	394	431	429	413	461	451	443	444	435	428	419	401	424	413	468	448	458	425	415	438	464	390	455	447	464	417	427	434	378	439	417	419	433	418	425	448	411	415	429	433	450	440	442	427	436	413	404	459	437	430	424	463	419	423	411	409	465	431	426	429	423	453	466	428	501	401	385	397	416	451	401	405	435	399	408	443	408	460	423	416	428	445	408	411	416	405	398	438	407	427	436	407	421	419	429	457	420	387	419	441	423	436	425	439	409	452	441	438	434	428	424	430	450	457	419	436	422	442	427	415	431	417	432	410	434	472	442	462	430	420	432	461	440	407	430	434	444	448	417	413	402	399	438	423	424	431	416	402	421	446	441	422	420	443	434	419	421	442	413	429	439	430	413	436	415	423	410	431	456	429	442	436	427	451	403	450	443	425	456	465	456	492	393	429	407	423	420	434	454	389	429	432	452	394	428	433	455	409	439	437	450	452	456	465	395	422	466	438	424	410	417	429	433	423	444	448	443	461	396	433	425	425	410	436	443	434	449	422	427	464	415	440	454	431	440	427	415	422	436	411	415	420	468	422	466	453	443	449	443	426	441	435	447	431	425	398	465	443	436	434	417	395	452	426	409	444	457	433	449	396	418	431	427	440	421	435	439	436	394	413	433	428	409	434	416	455	421	431	425	470	403	394	393	430	430	420	408	414	450	459	413	417	408	450	422	460	416	407	417	443	404	442	425	422	411	436	432	400	470	420	409	409	412	420	447	445	411	450	426	459	414	428	410	433	392	402	399	407	419	448	420	450	413	400	445	429	435	412	414	419	406	429	438	383	382	424	424	448	437	464	434	401	440	472	438	409	474	458	417	419	419	424	411	417	446	367	407	430	426	412	422	429	412	422	416	442	432	414	444	444	413	403	414	402	413	426	400	445	424	405	466	436	423	428	436	439	449	412	381	440	439	440	406	419	390	449	396	473	414	439	437	437	417	397	411	428	445	453	413	434	411	428	362	432	410	403	440	408	424	386	430	447	424	399	413	417	462	434	440	391	399	427	401	459	385	409	412	402	422	431	416	425	427	440	413	420	416	450	405	441	431	442	409	420	413	416	422	420	422	437	435	446	436	435	413	447	423	447	427	436	414	420	382	459	428	408	441	469	408	426	383	435	440	410	397	434	417	476	410	418	413	425	426	416	394	470	429	457	437	456	453	414	436	442	450	430	397	449	423	396	429	446	421	447	457	444	425	437	431	418	416	424	470	416	401	403	412	412	470	435	420	425	422	408	423	443	421	455	429	392	414	441	401	425	447	410	440	448	421	430	465	415	408	400	424	425	427	421	390	442	455	425	426	394	440	409	418	436	430	424	448	425	415	429	428	389	460	439	430	404	398	421	417	475	424	392	419	413	449	429	389	432	450	392	426	402	425	439	428	394	415	429	424	452	464	418	435	452	448	438	462	450	445	417	412	445	430	430	447	419	458	395	413	424	448	436	467	463	387	407	394	403	386	436	439	422	429	416	435	412	416	445	406	434	443	417	407	462	405	387	402	449	420	405	398	396	403	408	419	415	432	422	416	420	439	385	445	425	401	441	429	418	427	403	432	433	424	419	399	439	415	412	413	412	411	438	404	465	397	459	446	405	459	420	403	427	438	428	452	452	414	419	450	428	458	441	438	431	456	370	420	431	415	466	426	419	444	417	413	450	412	389	420	451	432	408	427	450	416	421	427	433	443	462	436	444	376	439	423	455	422	431	453	437	406	432	424	420	394	445	400	421	438	400	441	402	417	426	493	403	418	433	402	415	421	412	413	420	417	431	438	390	462	418	417	415	436	425	439	421	413	416	396	461	441	416	478	444	458	424	460	444	437	466	418	421	391	488	463	421	442	436	413	435	407	456	421	429	427	410	398	475	410	408	447	443	419	430	396	401	412	427	434	456	407	428	407	417	431	412	398	423	450	458	379	443	458	408	418	399	403	399	427	413	444	421	433	374	424	437	423	436	418	437	449	413	429	417	450	412	412	468	446	391	431	408	448	397	431	404	438	455	464	426	418	473	418	461	425	414	407	408	399	452	415	456	451	434	435	444	453	423	438	436	419	428	410	427	427	415	426	399	447	447	418	422	443	465	414	432	440	436	455	416	451	467	416	436	419	454	469	430	443	436	400	410	420	434	425	386	447	415	437	415	429	427	435	455	410	439	444	449	416	426	427	412	431	402	451	386	427	433	403	432	453	453	472	461	442	438	392	438	420	450	372	447	447	416	433	391	435	416	437	443	404	399	464	416	432	410	419	406	424	429	385	423	446	425	427	441	433	431	452	457	437	412	432	439	444	430	443	381	420	416	411	414	441	413	460	424	429	436	429	434	432	409	452	423	455	402	479	454	418	443	408	421	447	417	413	468	419	463	428	450	436	401	425	394	434	453	462	431	425	453	420	414	429	441	428	403	425	417	426	460	392	476	392	432	461	420	425	435	417	438	406	431	459	426	414	436	421	472	417	436	418
28185	21339	14219	1450	477	453	459	477	481	465	468	525	470	457	449	473	495	448	465	445	487	467	460	489	464	422	454	442	400	444	471	425	474	487	474	448	435	433	468	450	502	465	491	476	451	489	476	453	452	462	492	448	430	493	427	487	481	431	451	477	451	439	446	433	463	409	470	486	493	450	453	447	481	444	474	456	435	483	447	474	476	479	452	460	478	471	479	431	463	453	499	446	445	483	443	413	455	445	470	468	438	470	439	473	455	439	457	480	437	413	466	501	500	472	440	490	463	482	460	444	436	424	443	470	435	449	435	416	423	441	437	424	452	450	457	492	472	431	453	430	469	474	447	408	450	460	445	451	449	464	461	478	442	470	470	460	463	431	444	451	448	461	440	461	476	449	466	490	430	457	467	466	454	440	433	496	441	442	420	479	437	472	460	466	494	445	426	465	455	463	430	481	472	400	454	481	437	457	472	448	438	415	495	487	481	422	491	409	472	422	447	450	470	475	462	478	471	469	463	489	445	436	438	426	480	433	488	440	489	443	503	474	464	463	456	425	449	460	481	430	416	471	424	451	440	453	469	440	519	451	443	436	441	452	460	447	481	503	464	472	462	438	453	442	436	429	471	468	449	455	450	468	478	412	463	461	454	413	460	448	450	440	492	464	496	483	466	446	458	447	440	449	464	469	442	426	464	437	434	437	447	468	407	452	461	492	485	457	451	446	453	455	458	446	453	441	460	467	463	451	469	454	446	480	450	450	440	454	456	489	480	434	466	447	477	436	431	501	452	447	457	427	439	443	476	455	429	462	461	477	462	445	479	457	428	421	476	447	424	433	455	449	485	488	449	442	442	416	483	455	443	459	449	476	466	467	449	503	448	471	431	457	436	467	436	429	434	454	447	495	432	471	452	416	489	450	470	440	474	443	447	475	459	486	442	437	459	467	449	434	459	445	467	455	488	464	451	491	444	445	438	477	485	443	418	443	467	433	443	452	455	486	456	461	471	447	446	425	450	520	485	512	432	458	444	451	437	445	484	462	469	419	442	425	446	485	452	442	441	458	449	454	496	442	495	441	456	446	454	463	456	485	477	454	454	443	483	470	428	418	478	488	432	437	467	457	425	476	449	436	452	457	455	410	458	430	456	426	418	447	457	467	456	513	466	474	437	439	464	473	468	423	474	441	447	462	433	485	441	462	424	475	462	441	454	479	490	470	427	454	438	459	490	487	427	462	452	425	428	427	499	489	452	457	458	493	478	457	433	477	472	498	461	454	464	463	438	459	468	468	436	513	453	473	440	440	445	472	448	494	442	490	486	488	460	453	465	438	423	449	467	457	454	479	470	434	459	441	473	457	446	446	430	469	498	421	453	444	453	498	471	435	434	470	449	482	477	443	458	418	456	465	457	461	451	456	467	436	468	489	452	484	439	462	430	467	471	458	422	449	465	494	442	449	422	453	437	476	425	483	496	452	455	442	464	416	415	410	455	439	468	440	446	458	455	460	429	451	440	452	472	455	469	463	468	465	450	448	497	482	455	460	440	435	470	479	453	474	436	445	433	435	467	464	494	418	445	414	461	441	413	443	457	459	480	445	441	478	463	491	461	463	455	434	450	442	469	471	423	466	467	466	452	426	469	461	423	494	483	446	461	465	447	425	451	469	488	440	446	465	437	459	419	481	448	439	472	460	473	503	472	449	446	457	440	458	447	460	469	430	424	419	455	486	463	461	465	484	481	438	440	419	443	503	469	473	444	461	489	475	453	435	460	453	444	451	446	476	463	413	410	457	445	465	481	437	422	452	464	444	471	411	416	436	440	470	438	441	448	472	478	437	495	465	481	454	436	486	465	440	424	456	460	442	469	472	459	468	468	417	487	419	483	456	445	426	452	473	503	477	466	433	487	420	443	452	448	437	467	414	426	467	460	453	465	455	417	431	469	440	463	472	399	467	477	468	483	434	452	432	477	493	475	475	427	441	448	477	431	474	443	442	448	487	496	453	476	461	469	476	450	494	427	448	473	473	470	424	431	431	462	494	439	478	455	481	485	414	443	446	484	429	470	446	490	431	432	442	444	439	483	480	428	517	463	487	427	470	488	452	457	447	490	460	432	443	471	450	455	481	471	434	432	464	434	439	435	462	431	453	499	486	459	483	467	482	488	469	471	468	454	468	483	427	433	463	459	409	443	439	422	444	423	412	460	454	462	451	475	433	436	478	451	448	456	472	436	444	459	440	467	478	451	458	465	468	509	459	481	463	475	430	474	481	448	441	466	439	452	451	470	452	433	445	472	440	430	443	472	458	482	468	435	476	483	437	442	429	486	453	442	447	414	465	460	472	441	449	438	446	472	437	466	470	458	464	413	454	458	436	428	444	465	454	481	472	477	426	445	445	476	453	458	454	450	505	449	442	488	454	469	424	430	404	480	453	429	472	450	487	473	478	444	469	462	456	472	458	441	471	470	501	475	418	422	464	460	442	446	441	439	487	491	434	446	438	440	482	468	445	497	461	453	462	472	457	446	482	493	448	436	479	471	474	454	453	445	431	488	450	508	476	458	465	498	471	408	438	442	490	473	480	424	466	487	479	450	405	447	492	471	453	492	441	455	441	448	470	445	448	453	435	429	462	443	462	439	428	497	497	442	471	477	455	464	459	477	445	453	447	451	445	432	452	425	451	430	484	427	456	430	457	444	444	504	439	428	438	455	448	463	430	453	474	454	454	467	444	477	494	457	452	445	471	452	464	470	451	462	417	445	434	459	436	446	449	427	457	431	441	433	481	457	434	442	470	480	457	449	464	490	431	500	435	439	439	460	434	463	440	481	496	388	461	480	468	406	440	475	456	487	451	474	473	463	441	436	471	436	457	484	483	468	411	490	412	484	463	472	452	438	447	429	461	473	493	495	480	453	418	452	491	462	441	481	471	492	441	417	479	497	464	464	455	431	464	439	453	496	442	455	448	436	502	419	457	472	477	440	479	475	479	445	459	416	457	472	405	431	438	459	482	471	459	456	466	493	423	432	440	450	452	449	493	438	463	444	420	448	450	434	437	450	452	442	449	450	448	452	443	449	447	472	438	472	415	435	488	444	454	445	495	480	459	454	438	474	446	450	464	467	478	472	497	473	438	451	458	469	470	461	459	452	473	438	420	434	460	439	474	450	478	470	449	445	426	480	467	459	501	439	431	420	443	424	440	439	452	434	447	479	489	510	451	434	452	505	436	483	436	430	485	451	432	452	440	446	455	465	457	445	471	462	429	465	492	435	467	479	462	443	452	486	475	471	443	395	456	452	471	450	469	439	504	457	464	435	453	463	460	450	453	470	453	426	445	452	456	437	448	426	481	423	424	473	421	436	464	466	461	428	469	476	433	445	433	456	455	449	434	452	442	494	423	472	415	476	476	486	436	427	420	418	474	465	459	451	453	445	471	481	454	469	442	433	449	457	418	455	426	448	471	442	484	472	449	476	478	463	458	451	451	490	423	474	446
17827	28389	10024	657	629	598	587	611	629	584	603	610	591	600	605	530	570	547	579	576	563	593	580	578	589	582	586	532	600	601	586	588	570	567	556	574	594	570	578	598	607	609	586	652	630	647	617	591	591	591	634	581	613	666	617	573	640	621	585	590	540	623	636	552	622	605	590	592	577	643	571	591	585	615	571	598	528	561	572	608	573	592	583	630	559	553	599	585	552	584	530	605	590	620	584	540	623	584	615	567	579	603	555	587	602	609	571	575	555	574	563	584	579	582	601	603	553	544	553	621	583	592	568	596	579	556	577	583	512	561	572	614	556	579	574	603	562	588	626	570	606	641	574	602	570	587	596	593	567	638	572	639	572	599	554	581	584	580	614	610	542	524	633	596	593	593	564	592	575	589	594	590	614	538	573	586	595	572	532	580	542	562	592	631	562	553	578	559	610	558	597	608	537	591	565	587	577	569	608	589	554	606	570	556	580	585	541	564	594	544	559	574	597	553	580	614	566	590	592	600	535	581	550	526	557	574	569	581	544	590	593	584	590	587	595	603	595	581	569	586	582	542	601	568	559	547	546	670	574	593	562	578	538	581	602	594	557	565	586	539	592	562	567	567	571	600	569	571	552	590	569	608	553	564	593	575	609	509	633	591	589	580	587	608	562	617	604	572	528	614	588	589	605	590	597	584	574	576	576	618	546	535	590	611	580	569	592	567	568	578	592	573	615	590	538	598	571	620	622	621	559	587	598	580	603	609	572	597	582	581	545	601	566	579	553	563	592	583	547	565	556	556	607	571	557	560	608	602	560	580	618	579	597	592	570	615	537	588	587	667	580	611	580	544	566	621	577	606	544	620	586	599	552	598	618	589	570	554	605	611	587	590	600	574	566	557	601	563	566	636	574	591	581	552	569	571	593	577	597	576	587	560	585	611	517	622	593	581	631	583	577	569	484	585	570	589	615	582	569	576	561	575	572	548	583	612	599	623	563	601	587	574	557	607	583	552	555	617	552	586	534	579	586	583	565	554	603	579	617	597	583	591	538	578	536	572	575	586	608	595	595	577	588	544	597	602	600	587	587	584	591	598	553	577	550	587	554	616	552	599	550	586	623	558	595	595	592	617	591	570	554	586	605	544	576	625	595	584	577	541	638	577	613	613	563	558	584	597	595	606	572	599	614	579	559	584	584	557	574	599	559	573	539	575	573	605	618	520	568	543	562	578	592	643	585	584	597	578	612	571	612	586	541	613	563	550	576	588	557	621	555	579	575	569	632	595	592	593	580	568	581	568	560	551	577	587	580	557	587	572	583	570	587	633	597	605	556	556	584	526	586	574	561	588	592	608	570	613	609	606	584	595	600	563	584	589	563	590	590	600	601	563	596	570	582	583	617	575	566	571	558	551	596	580	583	611	602	558	566	590	531	575	546	595	557	570	592	566	571	595	602	556	529	584	594	568	537	559	619	600	587	562	578	604	579	556	609	620	588	589	549	565	591	616	546	594	610	574	555	597	570	584	610	595	600	577	649	601	550	568	578	560	595	560	585	589	547	591	567	603	599	590	603	549	564	559	567	572	581	545	613	569	586	567	621	579	593	592	612	567	564	564	611	623	587	553	584	553	592	569	599	558	595	576	588	644	543	579	591	598	562	574	550	595	571	545	539	584	563	585	530	581	587	564	628	604	579	578	542	602	576	558	568	571	592	583	582	554	536	563	585	603	594	605	590	604	607	571	641	549	573	579	590	545	602	639	546	586	589	557	597	563	566	559	633	569	567	620	578	565	618	565	616	602	591	537	573	585	575	553	568	586	571	613	592	605	555	592	590	574	585	614	612	622	595	599	623	602	555	608	594	559	598	610	576	567	612	599	592	586	564	554	568	615	601	541	597	604	584	576	652	581	616	607	591	594	570	573	607	588	568	578	549	547	602	602	583	592	548	599	606	602	570	590	582	600	600	603	623	592	591	547	565	553	550	583	582	591	574	580	582	593	588	599	597	537	561	560	585	617	580	562	549	609	577	583	585	591	586	600	555	607	561	621	572	575	571	537	585	570	587	597	631	569	584	556	621	599	564	655	604	584	573	593	591	605	584	599	579	541	586	592	588	583	597	577	569	588	582	590	582	577	581	568	546	582	595	592	574	584	551	580	577	610	582	588	621	583	522	531	601	557	615	547	578	561	615	593	531	642	600	587	584	586	547	589	604	586	608	600	591	579	568	594	582	574	587	572	585	558	566	593	555	563	588	594	569	594	566	565	641	573	548	560	558	552	547	607	612	556	595	611	605	543	626	590	597	582	554	621	562	623	566	612	609	600	627	549	577	550	548	584	533	553	590	533	575	612	596	615	591	622	590	601	557	548	578	618	581	564	594	554	572	593	585	630	589	556	587	629	615	557	542	592	526	572	616	562	634	567	614	586	581	560	574	603	546	597	624	607	541	621	595	562	570	571	540	614	641	593	557	562	582	604	535	604	573	585	572	598	565	572	589	597	627	587	561	611	600	563	596	578	596	548	583	593	596	589	597	554	596	576	562	591	597	626	590	609	548	564	593	615	586	573	602	575	625	593	594	579	593	605	592	602	632	554	560	599	612	585	590	620	598	575	530	564	605	605	606	535	570	568	582	553	596	546	569	583	585	574	585	589	552	564	587	544	558	548	558	570	629	579	534	620	590	628	555	589	625	566	593	574	538	577	589	591	612	600	596	598	637	588	576	577	565	587	573	556	606	522	569	611	612	583	584	537	569	565	588	526	554	607	542	567	575	602	597	577	588	589	565	590	564	534	592	604	557	545	556	564	558	580	602	610	557	533	558	585	544	600	571	589	597	573	563	579	558	620	602	547	541	560	570	580	582	586	605	564	576	577	608	561	567	577	604	639	582	538	564	555	592	562	610	571	564	585	592	601	600	571	573	575	584	600	566	561	559	624	571	594	559	580	599	555	544	552	506	604	595	578	616	584	552	546	580	585	555	614	583	587	549	555	628	607	595	602	596	604	582	597	564	580	598	587	604	567	608	555	588	607	564	599	554	570	567	586	613	561	602	549	622	575	562	527	566	578	578	549	562	613	608	593	552	583	582	593	581	567	570	557	602	574	600	580	571	565	572	576	574	555	568	553	555	642	576	591	552	607	604	541	568	578	572	619	574	584	592	607	563	573	586	570	573	554	573	590	570	553	609	592	585	593	524	603	602	602	582	596	550	599	581	593	596	613	616	587	580	564	569	597	552	591	548	582	551	568	571	587	609	569	633	573	607	560	597	606	570	577	558	567	578	603	576	603	585	570	561	599	568	612	576	579	594	563	581	534	584	596	583	567	581	592	580	559	561	612	564	573	577	589	610	567	551	553	556	611	569	582	561	579	649	559	576	584	608	618	584	580	568	562	564	607	617	580	594	548	585	593	588	547	602	556	531	559	583	564	603	565	545	587	588	550	581	562	578	562	613	578	649	574	540	608	596	621	599	558	581	579	552	583	610	612	589	605	604	553
23831	21592	28675	24785	19991	4935	662	530	475	504	435	440	408	446	424	431	424	443	422	371	420	402	413	419	385	380	413	410	389	438	422	381	380	415	392	432	420	411	409	408	382	443	436	449	458	383	405	414	449	417	435	426	421	420	407	444	425	406	412	393	410	416	383	419	431	383	423	435	425	438	399	379	399	407	376	413	405	402	399	388	424	397	393	410	411	403	373	402	369	408	353	402	395	382	406	417	439	427	421	449	426	407	391	400	423	362	400	396	411	396	398	369	382	427	446	418	429	371	449	375	396	380	409	391	425	386	369	389	383	418	352	374	356	417	399	389	380	402	408	372	429	393	391	404	397	394	383	404	397	398	393	390	374	364	372	433	378	402	386	370	419	401	408	405	407	410	402	393	434	364	394	419	398	383	402	402	414	375	393	377	414	389	389	399	390	388	389	385	389	363	407	424	396	420	391	357	412	392	398	396	411	390	374	405	365	415	385	390	389	400	397	394	366	408	393	376	398	395	357	398	370	409	403	378	444	409	419	398	394	416	409	389	386	395	413	398	405	432	401	418	430	359	407	368	402	378	390	411	404	383	414	387	409	393	359	393	365	386	396	358	373	378	376	400	409	439	437	400	409	407	414	386	368	381	436	396	387	358	357	406	400	383	408	405	415	416	382	400	416	395	408	394	411	377	402	385	409	386	411	412	377	425	416	416	418	426	426	397	372	413	415	407	423	443	429	368	389	431	380	421	348	379	396	422	392	394	424	361	393	399	404	403	401	387	358	393	396	428	407	409	405	391	414	409	406	383	382	390	372	410	411	397	396	369	382	384	377	452	391	369	415	418	388	373	419	420	412	378	394	400	394	413	378	405	374	422	425	388	426	395	436	392	412	371	385	373	391	430	383	416	425	405	378	379	390	377	393	401	366	402	382	411	437	392	375	385	397	424	387	417	401	370	416	374	437	394	410	400	414	410	399	396	376	386	394	381	399	393	356	383	408	435	401	408	391	389	429	394	419	381	373	385	389	390	425	404	390	414	411	395	361	417	401	396	374	406	383	405	383	415	399	391	384	388	412	410	382	407	396	377	379	406	382	403	389	403	397	383	399	380	383	420	379	379	374	382	358	390	382	417	378	443	384	433	374	373	396	408	381	389	390	382	365	387	404	374	384	391	399	396	370	406	451	403	403	417	392	354	417	358	437	392	437	389	401	373	403	396	402	391	378	421	383	388	416	414	418	408	445	425	449	387	397	390	379	395	379	393	390	401	425	408	403	403	410	412	373	430	420	369	417	418	409	366	351	434	394	374	367	409	428	391	413	456	397	384	403	377	390	385	418	400	375	375	386	390	426	425	393	362	356	390	409	385	381	401	374	387	411	396	398	391	408	401	400	393	385	411	405	386	397	386	408	352	400	386	391	395	392	368	371	364	424	407	351	404	407	422	377	391	376	410	382	413	409	414	383	387	372	408	444	423	401	388	384	389	393	394	397	391	392	397	431	415	404	373	361	432	405	363	372	404	412	382	380	412	397	402	406	384	362	413	396	405	412	341	443	382	393	443	395	443	420	408	399	395	401	415	413	362	379	419	371	399	413	383	388	374	384	364	396	372	374	391	387	397	401	383	374	386	405	411	370	384	367	441	418	410	356	411	372	431	388	420	380	382	391	395	389	387	401	398	400	402	420	392	390	409	371	399	403	397	411	375	380	411	393	374	421	379	378	394	383	418	408	388	418	443	423	415	387	422	409	392	416	401	405	393	379	429	404	410	404	421	367	391	404	377	374	426	360	412	395	398	378	388	369	397	413	424	400	381	415	430	388	434	372	413	403	393	411	403	389	399	397	396	388	392	402	388	380	382	391	364	421	380	381	408	371	377	410	408	371	413	354	347	385	354	372	378	403	396	383	398	393	399	371	421	361	414	349	406	386	401	401	413	397	381	409	385	405	387	397	387	436	395	408	397	400	392	395	383	402	369	368	376	363	374	356	412	404	341	431	390	360	412	399	426	386	373	421	426	422	403	383	382	366	376	432	388	420	394	369	382	398	423	404	384	356	404	354	394	394	382	346	420	408	416	427	376	397	402	441	380	410	379	416	421	403	368	381	439	380	420	377	456	453	372	420	417	399	368	401	393	394	395	431	366	396	387	370	405	388	430	425	370	409	365	393	368	381	367	390	390	405	423	382	417	402	399	406	411	450	361	371	364	387	388	401	441	394	388	416	431	347	396	372	413	416	384	417	357	371	400	418	368	385	429	418	402	373	384	408	387	405	388	419	416	386	386	359	401	385	372	385	381	412	399	361	422	374	375	382	414	412	411	389	392	403	413	395	368	385	394	393	381	386	384	427	396	370	417	377	399	420	389	418	396	376	418	410	427	386	387	402	408	414	375	384	395	444	399	409	405	400	402	391	371	400	411	414	408	406	402	403	359	388	412	394	405	370	400	415	421	397	354	395	381	417	402	409	382	406	414	371	364	385	389	395	422	381	377	401	409	400	369	375	397	415	432	394	419	397	416	393	401	380	408	362	431	413	410	409	414	398	414	392	402	393	432	379	385	416	383	418	398	403	367	421	422	417	381	405	404	395	427	416	387	406	408	406	387	400	396	371	420	413	395	395	379	384	400	389	441	400	437	378	414	390	390	427	367	365	429	414	390	397	411	391	360	416	394	408	424	360	400	398	382	380	414	363	385	402	401	394	408	418	393	419	407	375	368	365	380	403	420	359	397	346	401	382	417	384	422	401	423	414	378	435	439	406	386	406	399	430	371	375	416	368	375	435	359	394	387	382	347	406	396	428	399	416	412	384	366	394	414	351	386	410	408	400	405	385	401	391	388	383	446	381	397	373	407	403	396	415	414	404	396	378	395	402	413	385	407	390	410	392	419	405	369	399	378	395	408	397	396	369	384	429	431	376	412	404	420	393	413	404	403	371	405	406	374	393	368	429	374	379	409	409	402	417	380	450	413	387	394	424	414	446	433	411	398	374	392	384	418	381	396	399	417	383	432	378	393	416	372	418	391	363	384	371	363	358	366	385	388	405	397	408	384	399	421	405	381	353	384	385	416	424	398	383	391	383	383	362	390	404	395	457	396	388	404	410	397	389	395	370	382	368	393	382	417	393	394	410	402	392	420	349	426	422	397	405	346	386	417	395	374	411	364	407	416	415	382	384	434	438	399	409	399	397	393	378	407	409	372	411	395	417	402	388	383	376	396	393	393	418	398	422	382	381	407	414	401	435	375	413	443	399	373	409	412	399	424	395	399	447	379	396	400	412	402	408	383	363	384	371	399	366	413	417	373	411	408	388	416	430	406	405	436	424	394	402	414	384	402	392	398	398	384	390	412	448	410	403	361	388	404	389	384	402	408	420	386	409	401	379	386	394	393	389	362	356	411	377	392	394	408	380	374	397	399	368	383	382	377	357	397	406	389	411	408	392	392	413	401	386	398	375	426	401	405	405	395	379	407	403	408	403	346	407	408	404	391	366	382
44029	78961	38712	2046	1190	965	919	800	726	718	640	572	621	559	543	592	572	544	525	555	547	542	544	528	519	537	540	529	513	554	516	521	531	556	512	512	538	514	575	546	536	542	545	582	583	613	568	578	584	558	541	579	605	575	588	562	502	530	592	553	551	522	554	513	528	528	551	526	525	509	487	531	485	522	545	539	496	523	521	526	485	515	518	533	495	526	513	485	501	491	474	488	552	524	539	480	514	539	537	504	550	523	519	496	527	527	496	485	483	530	485	532	550	529	517	477	488	526	527	497	502	504	498	488	531	525	504	513	542	548	496	509	522	493	498	494	529	523	513	516	525	518	513	511	517	523	513	509	512	523	532	518	507	517	481	546	504	492	519	476	515	511	554	525	520	555	529	511	520	498	511	493	504	490	511	507	542	514	526	551	478	472	515	527	531	471	541	482	514	534	522	467	489	496	494	525	520	508	525	510	508	493	517	520	452	552	485	525	530	517	473	519	516	524	511	551	510	512	551	515	514	536	508	524	497	532	512	521	539	502	518	500	540	466	570	483	487	491	532	502	519	533	542	523	479	527	512	497	501	548	505	546	495	518	522	517	483	506	506	495	504	511	502	545	529	521	485	514	488	493	520	509	487	498	553	432	473	495	530	496	489	525	461	471	518	525	537	469	490	549	485	502	506	495	527	522	492	522	541	538	505	517	510	494	522	519	530	542	525	508	497	528	536	510	492	490	502	506	495	521	503	572	458	529	544	538	471	558	489	481	517	525	506	567	507	498	523	509	534	514	541	476	526	541	513	529	498	500	497	497	561	499	506	504	505	519	496	534	526	506	566	564	536	479	539	499	518	496	543	516	483	476	475	517	526	575	491	521	530	483	499	506	488	518	495	538	488	558	510	507	523	511	510	539	485	511	504	498	515	532	535	531	487	498	489	501	474	546	524	521	519	537	510	516	512	508	518	498	518	518	506	533	469	459	483	562	488	576	521	515	525	571	524	497	466	497	505	528	517	503	464	555	504	530	525	477	498	504	546	522	515	515	510	497	497	499	513	532	524	505	517	552	520	516	533	523	472	512	490	533	484	462	542	514	512	501	522	501	501	514	459	500	484	498	491	515	494	489	526	465	525	527	498	509	538	476	525	496	522	507	510	471	503	502	497	538	517	479	468	544	483	478	490	488	538	491	534	507	523	530	505	506	550	504	492	511	516	490	513	485	501	492	519	538	531	508	483	527	525	534	485	510	554	482	538	487	504	524	540	492	514	515	517	485	579	528	493	514	529	504	527	505	480	503	481	477	496	572	516	534	553	537	491	541	525	561	507	517	509	526	501	500	534	532	507	478	509	495	491	504	515	514	500	534	480	520	536	531	523	465	542	479	474	516	503	532	504	539	518	512	516	519	495	522	542	457	534	521	516	496	522	525	501	512	543	511	518	508	514	490	538	569	498	551	530	522	523	534	518	537	519	524	527	529	479	490	503	511	485	462	499	505	499	504	489	532	540	537	482	540	508	473	482	514	557	456	505	526	495	490	484	475	488	505	513	534	497	537	483	527	504	522	565	534	484	542	539	505	512	540	483	509	522	496	514	490	524	511	516	568	494	510	540	538	522	521	554	515	497	524	503	496	504	494	472	482	495	499	538	521	521	519	513	487	520	498	497	480	508	499	526	537	492	509	478	500	502	480	531	515	505	507	502	535	541	522	513	470	516	551	560	529	537	549	507	496	516	522	515	509	537	483	500	496	536	570	482	501	532	539	491	491	461	531	468	507	514	541	511	516	502	482	514	490	535	535	515	504	501	545	529	514	520	506	508	483	484	503	514	530	520	487	514	498	501	490	541	495	534	492	554	518	478	490	504	495	496	518	530	516	518	488	474	541	518	529	498	504	520	526	482	508	538	568	507	491	511	526	532	537	492	551	511	527	500	510	555	502	521	508	502	537	508	510	561	537	503	483	493	504	520	540	524	483	486	494	494	516	527	531	501	482	502	537	522	527	508	489	530	565	524	504	508	508	479	499	494	524	546	479	524	541	502	535	501	491	497	516	505	492	528	486	512	498	512	513	513	523	500	523	519	511	510	535	535	528	511	458	541	512	509	461	483	522	526	517	514	501	505	520	507	481	521	525	537	495	536	502	509	527	531	506	534	524	485	499	509	503	497	503	546	470	504	523	515	530	528	532	489	484	521	527	494	537	518	505	519	506	503	573	512	487	493	487	538	494	533	523	528	510	503	467	519	474	531	482	530	508	503	469	504	511	525	522	506	528	459	571	508	497	519	548	520	509	553	516	529	520	504	488	488	496	537	550	466	533	498	513	526	511	534	561	520	547	553	473	499	533	529	490	540	551	538	466	509	524	496	565	497	473	525	472	547	531	502	486	498	511	500	505	533	511	529	509	501	517	487	483	501	474	510	520	535	553	510	485	514	507	525	512	499	500	492	512	480	514	506	497	508	501	506	564	531	533	536	477	525	499	536	532	496	489	474	506	516	543	500	537	526	545	489	509	509	546	505	528	499	478	543	499	527	514	512	490	531	504	526	524	520	521	507	490	527	477	534	473	532	528	531	527	496	494	486	531	514	505	537	504	515	528	533	503	542	550	509	492	475	472	551	516	525	507	489	518	478	516	548	514	517	502	515	509	532	557	471	538	561	533	518	543	524	486	515	478	523	482	531	542	524	527	477	505	532	537	523	486	496	544	497	484	524	486	469	500	532	499	508	519	492	483	567	488	490	437	506	519	463	519	488	521	574	502	509	527	508	463	484	479	531	484	497	514	534	522	472	528	543	515	519	491	502	499	562	519	469	516	519	487	517	517	473	481	518	503	509	494	534	499	562	525	556	520	527	542	535	500	515	519	502	513	470	511	510	505	526	463	478	513	504	468	538	522	513	520	556	489	507	513	482	472	519	501	513	526	496	528	505	500	507	560	517	542	477	521	483	504	521	511	535	537	499	511	466	457	558	522	509	490	497	520	564	521	483	489	493	514	492	523	512	476	539	516	514	514	523	510	520	498	465	460	531	491	527	478	574	522	486	501	535	452	480	489	473	511	522	536	561	525	534	533	516	528	523	560	531	528	538	534	552	502	546	501	476	495	533	486	523	493	486	495	480	503	509	539	517	498	544	492	524	491	489	530	515	531	509	485	523	509	507	527	524	522	532	473	511	519	530	525	475	508	503	516	480	523	512	495	486	516	521	502	463	549	505	476	542	519	537	488	524	523	487	545	491	479	552	500	515	514	497	554	495	497	539	517	516	521	502	480	516	503	563	501	556	431	508	506	513	485	524	530	482	523	532	505	510	488	489	526	461	519	503	501	551	514	523	501	507	530	519	554	529	499	538	486	482	516	525	503	512	532	458	519	513	503	482	506	494	551	502	532	499	472	513	524	495	567	542	538	496	497	494	550	509	522	494	487	504	513	503	512	513	495	531	498	472	529	497	545	494	527	505	501	494	507	538	521	476	535	518	537	556	520	496	494	530	562
25075	21877	27681	24554	6382	589	540	495	435	459	424	393	419	419	423	401	441	415	422	400	426	422	436	423	427	407	398	444	430	448	422	421	408	411	394	425	436	405	446	442	416	414	428	450	418	436	471	458	419	476	413	450	443	452	431	399	440	483	423	446	430	427	412	414	408	469	416	426	432	412	420	432	429	379	429	401	431	390	439	403	369	432	398	403	401	408	412	428	423	408	410	415	418	425	416	378	436	426	387	421	398	412	404	433	414	373	422	416	420	362	430	359	392	433	431	411	413	381	406	412	412	421	456	393	419	385	402	404	416	420	419	432	417	410	399	423	385	382	404	398	429	400	413	421	429	414	370	455	425	398	415	399	399	396	457	434	409	387	423	425	411	424	453	400	426	427	397	388	440	439	413	402	415	454	427	404	392	405	400	394	418	423	426	403	421	396	393	419	398	465	411	411	422	446	426	414	400	411	411	387	416	457	411	454	410	392	427	411	445	420	413	468	398	418	401	452	412	392	391	447	400	423	404	408	403	412	383	423	379	447	416	416	453	437	422	426	432	401	413	384	444	413	431	383	422	426	425	428	423	397	395	391	404	416	419	394	423	432	393	426	414	389	409	407	402	408	398	430	413	393	447	431	443	389	402	402	426	426	433	431	455	418	409	395	431	425	400	413	405	409	438	407	426	386	376	410	416	426	406	434	422	439	394	450	436	399	400	395	394	392	398	434	402	413	441	418	413	412	432	414	370	430	433	356	389	418	401	425	376	428	424	417	406	409	394	412	432	423	422	387	384	389	428	434	423	393	416	392	377	409	414	379	365	422	423	429	410	431	403	421	387	426	451	421	411	385	408	438	428	397	434	393	416	386	406	428	434	404	449	409	413	393	386	432	423	450	398	449	410	364	410	407	397	427	403	404	423	418	404	396	400	420	429	398	405	408	411	406	385	401	373	426	429	465	419	444	414	412	416	409	399	397	455	407	415	398	384	449	422	375	402	395	423	432	427	393	422	402	411	431	383	428	429	401	386	439	431	413	400	391	379	405	429	396	409	440	412	423	394	403	426	432	403	404	418	407	408	428	414	446	403	429	429	402	422	420	444	423	409	433	435	438	409	421	397	414	383	400	400	425	430	404	448	394	450	420	433	401	414	408	426	398	406	434	420	440	386	399	431	420	416	419	385	422	409	436	428	411	405	440	415	393	409	408	428	413	408	408	400	389	399	440	409	416	444	419	438	396	398	425	423	449	424	416	438	392	436	429	412	426	387	436	390	380	412	438	443	430	390	423	418	412	400	425	374	394	418	410	416	440	429	432	435	405	433	409	406	418	428	414	392	407	407	416	392	427	427	431	410	428	416	435	399	432	457	428	394	368	383	414	426	402	429	401	386	454	438	455	388	420	420	415	411	425	395	405	402	405	404	396	445	401	451	460	401	416	373	410	423	398	440	409	435	428	419	389	373	418	406	399	418	427	400	384	395	440	425	411	429	385	377	429	466	435	435	430	414	405	427	393	388	385	406	400	393	411	419	389	411	420	417	395	415	405	388	429	410	409	408	393	397	412	423	406	418	400	424	395	396	435	429	413	402	407	406	378	410	427	418	410	404	408	401	423	410	358	418	410	420	425	405	421	420	413	404	412	424	413	388	418	465	402	414	420	409	413	439	420	386	456	443	406	405	436	413	446	439	428	393	394	420	387	396	416	410	396	417	392	421	409	404	449	399	408	412	435	402	419	409	429	409	432	453	389	371	413	473	451	389	429	448	411	426	420	379	424	431	405	434	416	383	441	409	407	407	437	388	427	378	423	428	442	400	413	432	407	386	425	409	422	423	397	407	427	415	434	403	422	404	413	402	430	383	387	441	421	448	384	393	405	424	432	393	405	417	416	426	414	385	421	428	407	414	449	419	402	434	395	467	429	400	417	456	413	404	422	404	412	413	408	406	418	414	398	395	397	413	457	410	391	443	406	410	396	399	396	435	392	408	395	422	396	442	405	432	407	379	445	433	361	393	410	414	431	428	430	411	410	353	428	422	436	382	401	414	393	396	422	403	406	378	379	409	413	385	421	430	423	414	419	403	434	430	420	423	439	395	405	362	416	438	367	429	438	412	427	403	395	376	439	456	436	422	431	444	405	436	407	440	438	420	394	429	419	393	432	433	418	417	438	452	433	410	429	421	386	417	423	415	479	425	408	441	440	445	382	454	435	394	392	404	401	409	403	391	413	425	419	410	418	410	414	395	410	438	445	451	374	409	459	421	411	429	382	375	440	398	438	425	445	390	441	376	428	418	391	396	400	397	406	461	431	417	438	416	439	445	423	400	401	407	447	400	418	393	434	405	423	411	380	400	421	383	422	413	416	460	474	438	405	424	397	378	426	412	417	402	434	445	415	429	458	423	440	413	379	401	418	395	412	422	417	431	421	439	407	414	420	425	422	413	435	418	393	465	417	395	403	442	403	409	435	412	414	408	411	412	396	448	429	386	425	421	441	404	422	371	414	453	422	418	440	431	401	385	424	406	393	393	413	397	429	413	429	453	397	406	428	399	410	387	406	407	437	375	414	415	429	414	432	401	410	432	371	436	373	428	433	449	429	441	428	397	411	416	414	409	428	457	407	411	406	390	422	422	443	413	419	439	378	441	407	454	435	422	457	425	432	409	410	407	345	421	441	430	422	418	408	423	397	411	393	391	407	450	420	438	413	435	403	414	417	462	404	423	400	390	428	404	458	391	416	404	423	413	432	418	408	419	429	379	398	424	402	410	385	442	413	432	445	446	387	385	393	429	384	402	403	374	446	405	431	429	429	428	424	440	419	415	425	383	399	446	450	404	449	456	381	393	415	385	401	413	418	410	416	417	423	440	390	421	410	424	381	495	408	392	422	430	418	412	413	393	425	405	390	423	431	408	420	422	409	435	439	400	400	419	423	444	415	436	409	408	394	407	447	404	451	393	405	402	374	442	387	426	412	408	391	441	381	410	398	388	409	400	458	377	418	407	402	410	424	414	445	375	440	416	433	412	400	408	386	398	419	398	420	422	416	446	427	388	426	397	409	423	394	459	459	423	407	411	413	381	407	427	381	418	416	411	414	431	397	398	400	401	398	423	416	430	429	423	427	410	389	404	403	422	387	376	402	427	452	477	391	411	389	393	411	415	404	390	401	399	375	407	445	426	386	429	406	401	415	444	413	417	401	404	423	375	403	422	403	398	414	394	391	449	372	427	346	415	387	410	427	392	411	413	395	442	408	434	405	423	409	378	414	411	424	386	404	408	436	440	398	408	406	379	392	407	432	440	408	423	385	416	424	394	402	398	445	397	427	445	366	420	423	432	424	442	394	417	419	427	416	385	401	413	438	394	379	419	443	436	417	374	387	459	424	406	406	464	438	419	425	410	431	441	445	446	411	380	425	436	432	411	388	416	415	404	406	419	408	421	408	425	431	430	428	435	378	424	413	409	415	407	447	403	430	398	420	416	432	402	383	421	417
40214	64489	33592	1746	874	787	710	688	654	552	556	607	621	563	547	498	563	519	533	562	568	551	544	526	537	541	542	491	511	545	551	535	561	527	547	484	535	560	534	556	587	579	578	618	587	535	622	598	552	544	553	577	578	566	555	572	549	564	540	545	526	543	523	540	525	521	564	571	567	528	553	532	490	504	502	549	567	521	518	535	506	525	537	502	540	487	525	524	509	522	538	544	519	540	566	525	496	545	539	536	543	516	555	470	522	536	539	528	545	544	519	549	558	534	526	528	538	504	578	532	530	496	535	489	536	536	539	559	552	557	515	529	519	565	520	553	497	557	509	533	512	530	538	544	524	553	543	511	500	537	551	532	519	512	521	519	516	539	500	530	556	519	488	547	528	524	534	505	522	538	500	524	514	559	522	512	517	517	507	547	513	543	519	528	531	518	547	559	517	501	516	541	515	538	546	540	524	532	554	525	488	487	499	527	572	584	530	541	520	548	546	545	533	513	540	552	582	527	521	552	501	571	523	503	533	523	548	580	538	542	516	504	504	490	489	507	535	533	521	555	519	534	530	477	570	556	526	483	479	531	506	508	562	509	523	518	498	563	527	541	549	550	533	522	509	534	527	541	506	531	512	526	528	560	535	512	543	530	528	528	495	541	547	542	511	496	541	541	526	502	472	543	523	524	540	547	544	537	510	575	534	497	496	514	553	542	548	561	494	489	516	521	509	558	487	537	531	508	543	551	573	512	506	551	515	528	529	522	523	483	539	522	519	529	503	503	508	519	513	520	534	530	518	516	494	528	557	526	500	536	503	532	535	586	497	536	536	510	525	517	515	531	528	532	544	519	552	512	526	530	568	524	491	530	549	557	535	525	502	528	545	512	541	538	522	501	525	535	530	551	538	596	517	534	532	541	540	553	525	503	530	558	493	536	519	478	542	505	569	549	565	538	533	542	554	546	523	495	517	556	567	538	514	530	533	518	506	549	547	527	520	542	552	542	514	481	546	528	543	520	546	521	501	561	549	509	562	453	518	506	515	532	563	527	540	552	557	496	545	515	524	503	501	498	512	494	545	562	530	538	510	491	532	522	535	534	549	502	508	546	500	531	557	543	519	536	538	542	488	520	522	554	561	527	550	526	541	488	506	532	528	498	551	587	514	495	523	493	521	532	507	495	512	541	512	553	528	531	517	539	546	512	512	538	551	525	520	528	498	515	518	533	540	512	547	517	541	560	522	514	506	521	523	524	509	511	556	545	514	534	517	470	542	567	526	500	493	536	498	528	518	488	528	492	525	536	523	530	542	560	572	537	488	519	537	544	538	537	564	481	528	554	504	505	556	543	579	566	540	556	486	530	532	522	511	532	548	546	516	543	547	498	534	504	588	530	502	484	522	516	497	506	531	558	529	506	527	490	534	521	502	527	554	542	539	524	514	503	521	528	547	553	506	556	530	531	550	520	541	542	510	532	529	536	515	518	519	542	529	573	559	549	551	523	518	491	536	509	536	528	511	525	507	523	528	484	527	521	525	524	546	534	586	509	569	558	548	538	460	547	481	548	532	524	502	541	518	515	569	487	523	521	499	546	545	519	499	547	540	539	493	524	519	529	499	538	566	543	536	497	599	495	528	485	534	548	544	560	520	543	465	549	526	541	508	495	560	512	524	512	557	485	485	532	572	540	527	529	548	522	489	476	550	468	510	530	529	570	514	530	530	513	510	529	494	500	536	552	545	499	508	545	548	507	603	511	544	538	518	492	537	541	584	533	565	544	531	535	536	530	533	527	566	539	511	523	524	536	522	516	515	518	559	524	514	533	541	552	529	545	549	538	547	519	517	558	523	541	526	514	520	532	554	557	538	522	540	512	519	535	528	564	543	550	526	532	554	539	506	544	534	558	535	482	577	554	499	486	574	528	531	555	547	507	540	523	558	530	568	558	529	522	513	541	530	544	531	484	503	567	515	559	467	500	532	525	523	515	563	535	502	534	510	520	503	512	564	485	514	524	528	528	527	529	546	551	510	557	531	503	539	525	541	523	568	567	503	531	524	528	524	552	532	536	509	522	532	550	513	527	536	527	526	478	549	545	549	525	556	520	519	539	505	519	571	516	538	490	557	514	528	571	511	517	525	524	538	517	517	510	516	509	553	541	514	494	508	590	531	518	517	487	563	584	555	565	528	511	521	517	489	512	544	577	534	538	523	536	522	568	561	497	537	486	563	531	542	496	528	527	520	534	539	519	531	540	515	520	552	546	485	552	500	502	502	532	533	563	523	524	513	496	515	540	514	539	502	542	555	526	535	563	512	550	516	494	533	480	561	541	525	511	529	540	500	503	504	558	536	510	520	566	532	543	554	499	535	494	541	542	553	551	537	573	513	533	496	504	525	562	537	561	506	502	547	499	497	500	525	551	521	500	527	517	532	539	491	545	546	538	521	542	533	546	524	554	504	522	523	555	529	537	539	531	545	554	504	544	495	553	540	506	517	530	559	555	512	487	548	583	511	519	580	568	531	519	526	503	517	555	529	507	590	540	568	501	538	522	500	499	511	512	557	547	554	555	551	545	551	511	550	538	564	500	537	471	538	516	573	561	521	549	489	515	503	546	556	504	523	517	496	506	547	511	539	554	544	514	534	538	504	525	494	514	516	530	519	502	552	522	556	528	531	516	525	547	543	526	567	547	511	559	520	523	487	552	528	507	538	555	510	525	528	482	532	517	525	518	514	473	543	514	548	529	515	505	545	547	554	542	527	498	499	558	538	512	556	535	516	540	547	534	551	511	510	549	536	502	510	536	544	520	537	512	555	562	563	552	549	511	534	529	582	564	510	568	501	533	503	527	496	525	537	523	545	535	519	558	482	541	499	560	519	516	534	524	548	510	496	536	548	548	515	558	535	517	533	532	513	544	543	536	505	507	544	538	512	556	546	504	570	534	526	553	552	521	538	552	538	539	543	502	500	501	569	557	546	530	538	530	528	505	558	543	564	495	511	534	549	521	536	507	553	544	492	531	490	512	520	577	561	500	557	495	538	458	505	552	556	519	465	535	522	459	496	506	535	579	540	516	527	521	555	542	498	586	593	505	579	551	525	543	521	539	515	550	518	525	535	518	534	534	550	520	539	521	552	537	545	520	524	522	530	507	518	542	554	584	534	528	513	556	530	521	551	546	527	523	490	513	550	500	489	499	545	524	530	531	557	532	543	549	541	530	573	498	522	533	521	495	555	505	490	505	514	537	571	548	517	570	534	500	515	532	497	530	522	574	552	503	504	525	582	549	533	499	496	533	532	530	491	518	469	510	521	551	555	563	570	535	485	550	517	565	552	544	522	547	478	534	539	502	516	538	526	555	525	517	483	547	538	539	504	518	558	537	505	552	525	480	578	555	538	548	521	555	521	513	535	536	475	535	508	519	488	530	543	512	532	552	518	572	507	579	544	529	505	525	524	532	548	496	490	550	570	491	511	526	549	555	486	528	527	510	534	573
22803	21480	29188	24139	21403	20509	4031	609	470	464	449	406	408	449	386	381	392	342	364	354	406	357	340	317	351	361	384	370	336	351	386	340	349	325	354	347	351	325	324	381	377	368	388	389	359	407	356	377	382	386	402	426	396	384	365	404	335	353	348	348	352	323	350	350	350	357	312	350	337	330	339	366	350	306	339	341	352	333	321	340	335	321	351	352	314	338	347	341	291	329	358	327	303	337	329	326	324	312	355	339	324	328	362	330	324	310	354	376	322	366	329	337	323	320	333	330	331	343	350	324	314	284	348	348	336	349	329	343	326	349	319	312	336	323	345	358	335	338	328	311	347	363	349	325	371	333	330	358	323	354	344	336	353	344	351	323	331	383	351	331	337	343	333	360	304	312	341	329	317	300	364	312	347	354	331	331	338	359	334	350	295	304	351	339	344	327	351	315	307	356	331	284	321	339	332	336	326	330	326	344	327	355	348	333	322	329	293	319	308	332	347	361	343	352	311	379	315	322	321	372	339	352	366	352	347	319	348	339	323	344	355	299	324	345	382	297	322	326	359	340	349	342	348	352	322	335	334	335	361	326	308	343	337	357	333	343	331	331	357	306	313	351	348	334	348	307	344	335	313	326	331	324	353	322	335	327	335	346	313	319	308	323	296	344	333	322	362	343	349	363	292	346	322	335	308	330	352	352	341	304	354	333	352	342	342	315	342	314	365	352	291	327	361	296	336	295	319	323	341	336	315	320	296	382	347	338	363	331	342	320	328	327	325	330	350	350	357	330	341	343	314	333	330	363	324	345	335	344	335	377	319	348	348	335	347	311	308	337	335	338	338	335	332	350	308	369	331	324	329	328	311	343	367	318	326	300	303	304	374	318	334	346	334	303	334	361	324	349	318	360	323	334	353	344	315	310	342	338	334	354	315	308	303	317	334	365	323	306	324	347	355	323	367	340	334	318	349	366	350	335	342	324	328	345	323	339	360	318	323	334	317	318	348	321	340	299	329	349	321	317	312	333	325	317	383	333	308	353	316	353	310	336	344	310	333	317	320	323	366	338	345	334	359	368	354	330	316	343	322	337	341	349	324	319	354	348	327	343	333	321	337	373	339	309	350	322	295	340	358	330	352	329	340	312	338	339	325	357	329	339	329	308	335	344	312	331	336	315	312	308	335	366	339	335	340	348	344	344	326	372	349	309	318	334	307	301	305	319	341	311	336	353	358	340	350	373	342	319	334	356	320	333	312	310	341	320	353	327	332	333	318	329	337	379	334	352	327	341	302	365	334	291	327	339	331	327	343	328	327	349	316	325	322	340	344	323	347	325	352	348	326	318	324	318	316	359	357	321	339	336	360	316	332	365	345	317	318	332	327	327	319	320	352	310	340	312	329	345	349	352	333	340	335	316	319	354	297	362	366	356	355	318	328	319	312	294	340	338	323	314	309	340	315	333	306	339	335	337	345	328	320	320	339	338	342	363	334	318	351	320	336	316	314	320	341	340	296	328	307	322	335	322	333	321	340	308	306	331	353	337	344	345	330	305	347	344	324	334	342	320	350	358	335	366	357	323	350	318	363	327	368	326	327	357	328	335	333	359	330	347	326	308	306	310	317	351	308	340	314	321	322	322	322	304	330	334	341	308	357	379	328	379	343	324	337	306	339	338	308	374	345	336	332	319	358	317	304	311	333	325	343	325	346	326	317	345	331	335	332	344	305	332	311	342	299	346	383	358	330	348	325	323	348	283	308	302	324	363	310	359	312	349	363	347	349	369	328	338	326	327	336	317	363	330	326	320	334	324	335	342	311	348	334	315	311	322	335	298	365	308	329	333	338	328	352	295	348	362	350	339	374	352	326	336	334	349	343	316	338	330	333	323	319	307	317	327	308	363	337	325	333	336	337	349	346	306	373	361	347	355	345	321	329	356	354	321	313	346	320	332	343	351	357	343	319	342	359	309	318	374	316	359	353	317	336	335	342	356	324	329	343	314	331	326	336	309	364	353	328	324	313	306	334	318	325	354	299	334	353	350	335	329	333	315	313	348	304	348	321	352	310	310	350	351	356	350	330	327	331	313	331	343	307	357	302	345	341	364	360	332	334	351	337	349	316	315	291	335	341	343	335	327	335	315	326	319	351	326	332	336	323	344	369	350	331	362	334	321	321	368	332	339	355	331	347	356	350	316	298	326	311	340	370	327	340	324	327	324	345	308	350	315	330	348	353	306	336	316	350	353	345	337	329	278	332	327	325	362	329	339	309	346	308	290	303	310	332	365	284	355	345	326	348	348	320	315	321	334	342	318	369	330	317	339	312	312	323	323	352	356	325	355	356	336	317	343	363	345	325	355	339	343	339	331	308	320	368	320	360	343	337	348	324	334	350	334	365	344	315	337	325	331	319	342	351	403	359	345	333	358	324	329	328	313	329	333	359	293	343	335	340	314	338	346	339	341	357	316	354	316	345	357	359	332	334	317	363	333	339	334	354	312	335	356	316	361	350	352	350	362	347	358	348	332	309	314	334	339	364	376	334	358	379	344	352	322	336	313	350	324	346	343	361	345	330	380	332	323	331	351	338	348	342	288	355	301	339	340	332	361	358	346	340	354	355	330	325	368	330	352	372	344	335	328	312	321	329	338	384	340	326	366	371	346	351	347	351	340	333	327	317	361	359	338	312	314	318	360	323	339	376	364	360	317	354	311	327	328	303	336	361	321	323	335	343	308	332	354	314	316	345	368	328	337	341	342	337	313	334	353	339	344	393	354	303	316	352	350	344	361	327	335	335	338	356	308	329	300	306	373	345	324	332	343	310	324	327	328	365	324	338	342	342	324	319	353	352	325	356	322	318	352	330	321	324	355	307	299	337	315	377	341	372	384	369	311	327	371	320	331	309	319	310	320	376	329	315	366	328	345	314	358	354	331	336	319	328	381	349	337	325	344	347	362	336	338	319	301	337	333	330	329	335	332	322	320	341	355	324	332	353	359	355	339	329	325	354	326	359	327	323	338	348	337	365	323	311	335	321	328	328	335	357	323	349	384	340	348	343	347	326	317	336	341	348	302	366	319	320	316	327	372	347	348	321	343	311	306	353	321	349	350	332	337	312	334	363	355	334	307	323	336	301	307	334	384	321	372	346	323	305	326	334	372	343	332	346	329	334	355	357	349	315	318	347	321	330	365	330	329	329	337	340	346	321	365	351	329	334	330	323	336	318	326	347	320	346	333	326	344	351	323	302	353	342	322	323	317	349	340	315	343	325	349	318	341	336	345	351	323	334	350	323	328	325	342	319	331	335	349	326	337	351	332	331	301	343	359	326	309	328	291	338	345	357	316	306	329	333	364	336	323	312	377	349	365	332	321	350	364	364	323	352	348	332	348	340	325	351	342	321	344	347	334	312	313	372	343	347	332	331	338	323	312	353	335	335	336	326	338	336	360	313	330	357	339	303	328	341	289	327	310	343	316	312	303	335	341	337	309	329	340	327	311	367	341
52336	90237	49247	2421	1705	1354	1129	953	852	719	699	595	624	573	502	511	522	489	457	457	452	492	504	414	477	469	433	408	462	437	469	466	428	442	459	430	436	456	501	472	541	488	486	551	516	534	509	554	529	491	488	534	507	530	508	466	485	479	470	427	449	441	460	412	426	495	470	427	445	434	430	432	398	435	429	403	410	420	420	420	404	422	419	390	432	413	423	463	429	414	462	395	451	449	427	377	432	448	425	427	434	393	394	405	437	395	379	409	411	390	437	438	453	443	421	426	437	415	398	492	399	429	466	444	444	416	416	400	376	438	417	404	438	427	411	453	399	377	459	428	451	463	410	433	437	464	387	400	402	476	440	435	438	411	437	381	421	443	447	423	419	387	454	430	412	427	416	450	462	454	393	386	393	443	447	458	410	444	455	430	462	378	429	437	412	426	416	388	449	420	409	410	403	401	430	453	436	417	390	444	412	460	433	434	452	397	446	456	423	402	441	398	395	450	416	423	442	405	401	406	447	423	425	426	401	403	421	440	440	410	428	465	396	421	422	434	460	465	440	440	437	414	428	422	407	403	404	453	430	391	403	414	409	421	451	446	407	438	393	426	442	433	419	437	445	428	427	446	430	400	432	436	440	412	407	412	401	446	454	444	448	404	420	467	416	415	445	417	395	427	405	442	386	413	471	429	445	425	410	399	405	423	433	404	431	421	409	453	415	425	417	450	422	420	426	467	431	427	404	408	408	432	462	405	430	436	429	444	432	460	402	403	398	429	439	439	413	409	451	407	431	454	459	436	435	458	431	428	430	440	411	393	410	416	423	424	446	432	407	454	407	430	447	416	443	442	389	455	426	408	465	422	433	443	427	427	420	426	408	429	409	403	383	435	451	410	448	441	442	431	421	431	418	435	428	446	427	404	403	416	435	402	441	415	409	432	438	409	407	433	416	430	434	411	421	390	467	450	433	421	424	408	442	453	399	419	384	452	426	432	420	449	415	429	423	408	443	409	427	427	424	428	456	422	431	419	433	398	436	441	430	370	447	459	408	416	447	466	437	410	474	418	423	448	403	436	424	386	388	432	421	444	400	451	426	389	424	422	416	390	420	429	417	396	424	451	416	421	387	414	431	435	413	446	395	434	439	424	404	414	445	415	422	407	460	415	414	390	434	417	408	419	411	413	422	409	399	402	424	434	453	443	385	407	392	382	456	398	435	442	418	462	454	434	408	440	426	401	400	396	390	425	428	399	414	411	418	409	428	425	419	445	396	429	435	412	407	424	390	425	407	409	382	408	413	422	434	436	434	432	436	412	421	431	437	427	431	403	437	377	442	403	380	459	410	461	426	449	423	437	394	468	394	380	423	432	375	407	425	371	407	426	449	416	397	440	412	436	412	439	455	402	434	400	423	437	422	387	419	442	424	464	412	422	423	431	430	420	419	446	444	417	467	439	452	461	431	479	398	388	409	441	388	430	398	442	434	419	418	420	472	448	429	409	392	431	436	415	443	441	424	412	403	426	404	430	476	412	425	446	422	459	444	446	443	404	400	434	392	473	395	423	430	440	437	439	404	396	438	421	456	448	402	451	403	399	435	427	404	434	425	433	478	425	416	422	413	416	446	430	387	466	436	445	404	422	418	437	408	434	439	427	430	419	403	406	401	415	424	405	411	431	430	398	422	417	456	435	425	415	402	430	409	412	447	428	414	453	433	428	420	444	452	453	413	391	443	445	417	420	403	415	439	430	384	436	411	464	457	419	424	434	422	432	448	444	437	426	446	391	434	416	394	423	422	417	422	454	404	418	427	436	376	436	415	428	406	460	416	396	437	397	426	417	439	464	426	421	450	415	419	413	443	410	414	402	439	440	440	411	431	451	436	408	416	392	399	414	425	428	402	432	443	407	409	445	436	424	377	442	397	421	420	430	428	416	387	421	462	416	451	417	404	455	425	416	433	421	430	408	401	419	392	434	431	428	417	422	435	451	420	417	448	403	445	404	442	418	426	438	428	422	401	426	403	405	446	416	387	421	410	410	469	414	412	412	448	425	417	423	401	428	459	440	403	448	417	408	418	427	448	442	447	425	429	395	443	434	414	389	412	454	446	433	427	397	425	429	425	424	412	445	415	460	404	441	410	428	406	431	401	409	430	474	431	423	430	448	427	440	404	428	393	462	434	392	431	406	432	436	421	444	411	417	405	430	438	411	410	435	415	432	448	437	391	399	391	425	389	473	413	443	416	432	427	416	460	443	398	415	393	440	427	400	428	393	387	408	429	393	453	405	472	452	380	423	440	433	407	419	463	421	438	438	369	385	447	410	426	409	426	409	428	400	427	460	424	416	466	441	438	386	417	429	402	420	443	411	398	425	423	424	414	459	398	433	435	430	421	444	433	433	442	430	441	433	388	430	395	392	453	440	408	384	421	404	437	426	397	400	418	426	446	408	456	433	450	404	427	413	476	475	408	399	423	423	377	427	421	437	393	444	447	371	434	445	434	422	424	440	439	406	437	431	443	454	446	442	441	468	414	445	412	475	418	435	424	420	404	430	394	459	413	425	463	410	410	416	444	426	441	428	409	440	455	398	401	465	462	423	431	450	455	461	423	416	389	423	407	399	406	422	418	415	435	377	425	449	434	416	454	432	433	457	450	435	480	376	434	386	436	418	412	398	396	435	408	448	449	390	399	385	425	412	434	403	402	422	418	421	414	468	441	405	404	443	394	418	418	439	431	439	400	405	438	448	387	419	432	408	409	411	387	412	423	402	444	425	417	441	449	411	454	374	434	416	412	430	454	460	426	402	387	400	429	467	398	423	392	396	422	434	434	413	415	469	427	431	425	425	428	414	432	444	434	448	414	417	432	405	435	437	426	403	443	444	427	431	426	439	378	406	407	404	420	438	411	406	455	431	435	402	410	397	416	412	429	430	433	428	354	437	434	411	441	438	423	433	396	391	446	428	437	435	378	420	428	439	400	441	389	433	408	428	435	439	426	448	414	480	418	428	429	406	425	419	423	415	437	433	419	424	454	443	419	434	410	435	429	445	446	389	416	404	419	432	429	417	402	417	422	429	422	456	461	420	424	409	406	382	396	439	444	435	400	414	446	431	398	417	415	406	387	428	399	429	438	426	430	411	414	409	427	437	426	406	406	397	435	431	443	412	427	469	391	430	432	420	385	422	457	410	398	393	415	430	462	418	427	394	394	433	431	440	423	423	383	411	404	424	453	413	436	440	424	409	476	413	443	435	418	420	455	432	424	434	429	447	416	439	385	393	406	456	390	409	420	401	401	410	424	412	420	430	437	433	385	414	401	400	407	383	452	412	413	430	423	443	459	421	409	425	440	419	406	430	441	414	437	388	446	417	401	458	445	405	422	430	444	438	407	435	431	440	420	463	430	424	441	423	422	397	442	452	429	400	455	395	402	426	411	431	423	434	425	430	405	399	418	445	416	453	409	410	415	417	428	405	412	448	451	434	446	425	439	415
28172	21260	13755	1135	457	458	465	435	425	472	456	463	469	429	467	454	433	411	437	493	467	445	455	423	439	470	491	487	465	438	454	430	426	461	477	448	456	471	523	506	441	451	480	495	485	506	468	472	456	455	479	467	496	424	491	492	489	447	455	473	434	442	470	425	472	482	455	449	448	480	443	417	453	447	420	480	466	479	496	467	460	427	479	489	460	480	471	461	471	469	423	466	463	454	457	424	443	435	452	471	455	450	438	458	443	462	468	430	489	449	472	447	494	447	465	463	419	448	422	453	446	431	464	489	424	415	422	447	456	436	428	461	461	473	451	446	473	452	464	455	450	429	469	459	423	443	491	452	460	445	443	448	418	421	468	416	486	451	434	418	447	438	449	458	441	460	457	435	435	407	441	429	457	469	473	448	489	435	465	490	480	443	445	468	404	456	482	431	457	434	447	480	469	449	463	415	467	476	448	442	475	471	448	433	454	416	447	494	458	455	447	437	435	436	434	460	457	470	459	466	464	456	476	456	498	442	465	431	445	450	447	453	467	464	466	478	437	475	464	429	423	471	465	442	476	475	422	466	467	459	450	453	463	436	430	457	435	429	453	466	453	449	460	466	478	452	464	413	483	463	437	466	456	423	449	443	474	442	436	445	424	464	445	464	423	449	460	453	460	427	448	453	464	480	462	411	439	433	424	426	394	415	431	453	447	416	444	432	452	483	455	424	405	456	428	459	420	438	483	409	463	497	476	477	450	445	451	461	451	468	407	482	505	446	451	460	415	476	450	473	454	469	490	445	424	438	435	432	454	455	462	409	451	443	437	402	442	428	439	465	487	487	484	440	460	452	405	484	466	494	420	420	432	452	428	449	425	469	458	428	441	451	460	477	455	468	468	467	449	410	452	473	463	460	438	426	425	464	448	456	477	437	454	455	462	395	486	462	435	486	429	431	415	450	448	468	467	439	456	433	485	453	452	454	422	419	479	483	503	485	469	501	433	452	429	418	426	460	427	469	458	414	442	474	445	454	459	409	422	408	411	446	455	443	402	482	489	440	476	417	468	461	454	467	458	439	450	468	444	451	454	431	469	459	466	448	453	414	470	463	413	453	455	423	431	453	429	441	441	421	472	472	443	436	441	462	442	485	461	409	445	473	459	437	428	474	457	438	443	461	433	426	406	425	478	446	434	449	460	427	456	417	409	452	459	426	453	434	423	462	431	446	453	431	461	460	501	403	470	447	467	488	460	406	490	461	451	407	440	449	466	458	435	450	419	441	448	438	474	455	467	481	450	434	474	460	436	469	450	438	460	417	437	451	455	454	474	452	428	445	451	446	439	445	468	414	411	454	469	451	443	448	444	491	454	448	457	462	432	480	435	422	472	402	425	389	447	425	455	424	455	430	436	451	426	454	449	447	459	458	463	422	445	455	443	417	512	465	459	450	430	505	440	464	424	451	455	486	474	449	446	406	496	455	486	469	468	474	491	427	445	453	464	447	415	430	469	467	434	454	472	436	463	407	474	436	405	449	440	441	457	425	441	422	468	430	451	466	443	408	454	452	401	437	412	409	438	447	491	460	429	451	499	448	440	469	472	438	475	422	452	444	439	446	466	396	432	488	438	458	439	469	462	438	440	474	460	456	416	436	468	484	430	455	434	432	441	436	451	442	453	463	434	423	488	444	449	447	399	474	442	452	420	450	428	459	462	429	433	445	433	417	424	434	452	458	468	409	446	415	419	418	406	455	419	451	455	396	464	452	440	406	501	474	431	441	428	479	420	448	475	452	476	466	455	459	441	459	450	463	441	413	460	430	430	464	441	424	470	475	451	440	443	464	435	454	450	454	476	457	468	451	410	458	448	447	459	417	454	433	476	493	439	458	452	486	466	492	475	446	412	469	432	476	454	439	441	416	442	458	422	449	421	455	451	427	440	443	454	457	454	476	464	450	474	488	453	451	470	460	467	461	472	497	449	472	476	426	443	433	452	468	480	456	476	433	440	472	420	476	417	449	448	472	445	460	462	423	474	422	458	446	446	408	466	473	410	470	447	453	453	450	398	459	441	461	459	450	459	435	467	426	426	487	435	459	454	440	422	435	449	430	436	495	501	399	455	438	433	472	466	434	423	437	471	456	509	441	450	420	452	454	418	428	422	474	458	432	458	423	443	464	473	450	458	462	403	470	447	433	432	502	467	459	446	438	439	468	457	421	448	457	432	435	469	441	439	456	458	454	437	435	428	447	474	468	439	473	460	428	488	479	411	452	468	446	414	449	432	436	427	406	451	449	460	465	434	437	454	398	455	442	466	471	441	456	449	450	482	417	449	430	431	450	457	440	421	450	432	456	480	420	463	407	421	453	442	445	462	444	443	469	426	447	465	439	464	437	451	484	436	373	461	467	454	464	481	449	440	430	448	435	470	443	427	480	427	419	402	485	458	435	483	472	444	435	454	485	472	448	461	426	460	452	456	435	457	474	416	423	435	456	435	438	429	472	489	474	481	451	406	415	452	429	448	498	423	433	445	443	456	442	430	434	423	448	433	441	478	428	416	430	482	423	418	441	431	441	464	435	445	455	455	421	476	428	443	449	413	504	439	473	437	442	482	447	477	472	435	474	455	465	476	436	436	465	486	409	444	424	435	457	456	445	441	431	443	459	473	445	419	464	433	433	447	478	425	430	421	424	446	461	480	467	426	461	429	457	450	493	456	440	438	450	450	412	436	436	418	440	446	450	459	445	429	430	482	450	482	434	465	421	441	430	450	469	465	480	454	425	488	423	457	423	440	445	417	453	475	461	434	431	417	451	443	457	466	485	470	450	402	420	409	446	454	482	429	432	442	517	446	462	453	434	476	493	436	497	438	438	463	448	432	437	463	423	471	455	460	454	434	427	447	448	436	484	411	438	450	443	450	447	475	475	455	409	480	430	444	436	449	435	436	457	464	432	439	425	463	419	478	452	476	468	468	458	435	462	472	446	465	428	474	445	432	446	446	447	456	456	442	429	468	463	420	447	433	472	436	415	449	470	428	466	404	441	449	470	459	448	470	481	483	455	456	453	423	461	470	473	470	464	457	464	472	424	458	478	422	517	430	485	465	480	440	435	451	456	429	440	429	453	430	478	420	496	469	419	453	454	412	448	454	410	488	454	424	450	449	440	446	467	482	430	455	454	468	424	468	451	454	431	417	414	437	460	483	465	449	479	454	445	442	441	428	476	452	447	446	457	463	460	416	460	421	449	437	488	479	419	457	459	476	483	442	470	467	444	416	437	462	455	462	445	405	472	454	455	451	482	436	502	450	460	459	460	459	442	453	476	462	409	476	445	464	470	454	453	441	436	462	451	434	464	477	401	462	417	452	433	454	428	474	472	431	435	466	466	434	448	461	462	451	432	461	416	512	433	440	402	427	433	414	458	449	480	422	477	456	447	441	425	460	482	449	434	458	451	468	432	467	473	478	455	448	472	468	448	456	458	478	430	455	462	479	470
18664	28431	9364	619	627	638	567	580	578	608	614	564	586	571	553	527	612	592	643	584	571	581	536	576	594	555	559	593	597	602	543	557	578	597	587	579	560	594	572	577	610	592	632	576	584	611	591	630	672	572	576	640	599	634	561	631	594	614	571	637	588	605	603	577	591	597	573	581	574	579	580	590	620	562	578	565	585	567	536	564	584	542	590	553	581	580	577	599	573	563	564	561	553	587	578	589	613	565	559	577	564	602	591	606	651	594	537	551	569	562	562	573	598	590	590	587	591	560	584	605	577	557	604	588	583	606	584	562	555	604	564	560	551	610	552	568	540	592	569	573	573	553	555	519	586	572	610	574	626	568	551	560	552	593	546	624	591	608	567	543	581	547	602	531	596	565	624	555	555	613	570	553	581	567	610	593	575	554	593	609	574	573	608	562	580	547	594	551	557	586	534	587	578	541	623	594	603	528	564	571	590	613	551	546	558	585	627	564	538	582	614	554	545	616	567	541	579	543	617	546	585	550	609	581	585	551	561	592	586	587	576	641	552	574	573	582	558	570	558	596	604	587	575	541	600	545	596	575	545	562	571	578	625	597	586	614	564	611	587	549	611	559	588	563	583	577	580	577	571	566	618	640	631	564	599	584	592	584	558	579	616	572	567	522	574	529	576	580	589	586	529	569	574	599	601	624	616	601	543	537	558	582	550	598	543	535	605	558	587	599	637	532	538	538	573	568	575	591	572	565	577	542	573	566	556	575	547	555	566	599	594	557	557	563	580	614	585	555	565	640	554	582	596	589	591	558	621	584	552	585	598	577	571	551	580	542	576	585	594	595	564	622	534	609	572	616	604	557	555	563	579	547	554	601	601	592	593	589	516	588	581	556	549	546	519	613	568	583	574	594	592	556	606	597	599	547	596	588	609	577	583	587	599	587	576	627	566	596	574	568	591	609	601	549	575	560	601	552	565	544	597	560	587	586	602	546	573	583	564	575	538	555	572	592	550	530	572	559	593	551	572	589	598	589	562	560	586	608	573	594	587	610	567	624	595	564	567	546	562	608	574	569	613	604	588	579	598	541	562	538	606	558	588	558	560	596	613	573	624	570	604	567	529	565	550	589	566	582	550	536	561	604	575	585	572	562	605	562	587	594	549	553	528	563	548	541	558	571	573	556	591	567	569	551	542	578	525	563	570	596	595	584	589	570	595	531	551	581	531	565	579	571	597	600	531	593	584	570	597	519	586	658	587	574	606	560	589	561	554	550	550	589	574	560	541	553	558	584	592	600	611	559	555	534	601	587	643	600	592	618	562	613	579	577	587	605	636	546	597	575	567	591	591	567	570	561	579	574	610	580	565	563	507	604	573	590	582	550	598	584	606	568	539	587	544	562	568	604	545	531	572	583	619	529	572	579	605	564	568	567	582	558	526	575	548	625	565	561	582	531	602	617	580	618	576	607	583	604	594	572	601	550	570	581	588	577	586	556	607	608	574	589	550	606	559	582	640	585	542	556	567	573	600	560	578	565	537	549	558	594	559	603	562	561	575	592	550	625	614	585	517	582	625	583	596	560	569	524	586	577	580	595	591	575	544	593	603	602	543	609	556	560	590	538	577	618	568	539	584	584	608	552	563	558	566	620	599	531	557	551	520	557	596	562	609	557	561	567	575	601	622	553	583	602	563	527	571	566	582	589	575	562	586	598	582	588	539	574	567	560	584	579	565	593	571	575	580	576	578	546	597	603	587	611	558	606	551	565	567	566	594	561	562	581	538	591	591	614	586	605	605	595	604	560	600	521	558	638	557	563	572	558	540	561	561	594	598	570	584	574	589	550	574	599	528	564	572	588	553	537	583	575	598	601	549	531	570	568	582	515	553	557	568	599	558	520	561	527	602	575	565	541	585	552	631	597	551	581	596	600	592	567	559	556	596	635	579	539	564	571	570	565	556	551	554	574	611	576	555	600	609	628	634	577	601	569	560	555	574	555	588	578	573	574	551	559	585	587	566	557	555	563	589	574	558	565	584	567	611	560	590	590	584	591	593	589	606	574	602	552	608	583	594	604	568	577	600	579	537	532	579	591	546	572	569	577	526	563	595	561	575	643	599	592	543	570	600	542	572	542	552	565	553	616	581	539	594	625	557	587	626	566	619	600	571	615	588	630	527	588	572	575	614	563	577	561	574	562	592	550	625	574	604	595	556	590	582	596	580	548	567	610	626	534	557	526	562	556	622	589	579	612	595	585	591	608	552	595	602	562	553	557	585	583	550	582	589	547	600	562	571	587	548	533	593	591	566	598	588	554	571	558	585	552	603	578	549	568	579	586	533	618	576	585	617	573	592	566	590	548	599	602	606	600	563	551	563	591	575	549	570	584	573	556	607	570	592	545	557	510	551	575	600	547	578	557	574	550	585	589	537	603	575	613	573	581	546	582	538	604	583	611	588	555	588	564	574	573	571	573	529	603	626	567	608	589	530	575	540	599	528	565	605	588	548	524	563	568	583	577	553	561	563	588	606	592	624	617	575	566	595	555	547	559	560	611	572	549	552	553	570	589	593	591	583	581	609	611	608	582	585	581	557	551	607	542	556	588	559	567	590	612	583	571	594	539	568	588	589	573	571	597	562	555	561	587	587	567	633	549	595	601	537	541	597	583	579	580	542	546	630	592	606	612	577	593	550	575	558	554	573	587	605	549	594	561	607	650	547	562	589	585	574	553	614	549	571	595	577	578	589	587	600	600	590	574	583	538	537	565	581	566	610	565	571	581	553	580	547	568	583	573	612	588	559	552	590	590	549	596	563	580	582	599	577	556	599	566	551	562	620	609	511	547	537	581	553	580	550	558	594	550	572	577	557	601	516	569	534	559	586	580	564	541	601	576	605	575	583	581	568	574	583	561	594	573	567	583	566	516	526	553	575	591	642	607	575	564	562	558	547	594	594	570	612	577	581	538	570	590	578	559	554	580	565	574	618	575	605	611	555	527	603	586	606	578	593	588	582	542	572	567	623	622	584	572	599	585	558	545	571	584	566	559	552	614	566	593	577	594	573	602	599	580	555	588	560	563	573	552	527	618	560	562	547	568	530	599	584	585	588	549	549	573	570	570	572	565	565	567	629	511	555	561	553	611	560	560	568	627	549	567	567	582	545	608	619	573	570	608	580	623	583	562	599	573	565	555	615	592	560	598	578	642	583	603	593	585	594	598	552	528	629	577	551	568	593	589	601	599	611	590	601	575	578	598	580	606	553	560	576	602	569	579	544	566	547	596	577	536	576	598	587	593	587	585	560	584	582	553	611	572	568	535	573	566	579	581	561	588	570	562	589	529	606	558	635	613	575	559	577	594	556	599	587	590	610	599	559	606	589	623	564	595	558	579	601	585	574	547	571	582	572	597	567	585	596	560	547	606	618	585	600	614	588	592	589	582	624	596	558	580	580	604	531	559	534	594	611	558	606	568	576	598	574	593	618	535	582	540	581	638	566	592	575	575
23785	21599	28761	24639	20401	5643	630	513	473	473	488	432	434	408	385	385	404	389	425	430	397	399	358	417	410	422	387	411	449	417	375	387	404	370	367	389	424	401	427	388	430	458	439	436	430	426	452	400	389	401	397	412	451	402	435	391	413	435	405	401	403	420	399	405	404	378	418	426	425	357	407	390	412	405	407	418	344	381	368	378	373	416	425	400	424	387	381	367	398	381	392	395	406	359	363	394	378	399	399	417	390	374	383	363	399	365	427	401	400	363	414	388	415	378	376	390	388	424	410	364	382	389	396	389	423	387	372	408	375	395	411	382	377	399	358	409	411	366	389	392	406	376	421	366	408	408	387	399	384	371	382	406	398	399	414	397	397	424	409	372	364	425	398	383	394	414	399	372	365	434	383	421	411	390	382	381	407	403	374	380	385	428	379	375	369	377	398	410	364	369	425	422	416	421	407	382	407	362	387	404	402	374	392	399	380	419	451	391	379	420	389	391	397	380	389	398	434	393	384	387	388	409	371	372	421	408	361	371	365	377	382	430	406	399	408	380	382	388	398	419	402	422	421	427	392	409	419	391	371	393	375	388	448	386	373	349	407	408	393	417	376	384	399	379	405	405	389	404	342	394	423	384	394	370	401	399	410	391	374	420	380	433	394	358	350	385	344	382	384	371	397	411	368	358	390	386	393	399	404	409	405	387	406	367	373	401	388	368	380	436	392	397	375	394	377	414	360	430	406	422	396	376	352	410	415	412	395	424	370	385	403	411	372	373	402	402	355	402	404	377	386	390	348	360	421	381	401	397	331	379	358	407	386	383	365	380	373	379	427	409	378	379	423	438	405	397	389	395	371	380	365	420	401	380	421	393	392	387	386	371	381	423	431	397	394	368	373	380	393	399	356	371	394	411	408	391	408	388	378	416	374	385	390	366	417	428	370	390	391	401	391	346	366	376	381	342	378	389	430	377	415	441	383	421	360	411	379	401	409	391	397	347	394	414	376	378	371	389	354	409	408	407	421	360	373	408	402	403	398	389	395	363	404	423	412	381	399	416	392	392	404	399	403	405	392	384	431	373	416	371	370	397	402	401	383	379	380	381	395	399	408	414	387	422	407	396	393	393	381	391	348	430	434	400	413	360	403	394	424	401	400	399	363	399	381	382	391	392	378	399	403	394	370	378	420	389	406	428	407	401	375	395	360	424	424	378	395	387	401	377	413	369	399	429	423	382	393	374	384	399	384	379	375	403	378	400	403	448	410	402	402	367	387	403	390	396	407	409	392	390	408	402	403	375	348	397	413	400	436	382	379	424	421	364	381	416	371	369	413	374	405	407	385	389	358	383	360	385	383	403	427	412	372	408	370	378	391	415	397	373	335	399	362	392	403	430	406	424	388	383	379	387	386	400	370	398	367	396	415	401	389	402	391	374	385	396	400	387	417	399	406	408	391	407	376	426	389	399	372	410	381	412	411	372	388	389	401	408	392	408	379	413	386	371	384	391	418	403	389	393	407	434	378	396	411	379	399	387	367	370	402	403	359	395	380	361	371	382	380	394	382	377	410	380	392	349	414	357	389	380	392	392	400	369	404	368	386	388	380	416	398	411	369	394	403	396	423	408	392	378	410	410	370	347	392	388	414	417	370	415	366	409	430	388	343	405	401	365	376	382	402	381	371	407	383	352	418	375	386	393	373	385	393	411	361	403	364	369	411	416	380	410	404	339	375	376	414	396	405	402	401	384	372	399	387	377	408	375	380	404	424	414	385	397	368	394	382	409	415	392	353	383	415	420	400	376	373	393	408	397	387	386	423	376	392	418	416	409	384	397	390	381	380	426	405	385	413	412	437	389	434	428	346	374	353	367	394	393	405	407	370	404	397	416	414	394	404	409	390	362	413	385	389	379	379	390	371	377	413	397	415	411	395	390	356	378	382	421	422	394	384	428	415	383	409	437	405	424	396	414	384	378	412	373	417	407	371	363	402	405	403	384	377	378	398	377	376	367	413	367	423	376	383	363	365	393	385	382	410	376	366	397	409	389	420	407	392	407	376	399	345	426	385	385	404	404	375	371	376	360	394	374	397	427	385	410	398	392	404	417	428	373	383	395	399	408	393	380	422	345	401	419	405	356	414	392	379	368	431	395	372	397	353	405	365	383	390	369	388	416	357	474	370	403	416	382	412	360	372	402	380	407	403	386	400	396	408	386	378	368	400	387	365	415	391	387	388	409	394	364	409	413	411	348	431	360	380	389	415	395	373	396	366	439	387	428	379	375	385	386	388	389	368	408	375	389	398	389	402	377	394	386	404	416	394	383	409	375	355	401	395	373	386	374	422	356	398	355	378	398	415	380	394	375	402	393	373	425	368	401	385	381	372	370	369	362	412	420	415	376	367	364	402	375	417	354	393	413	385	379	394	383	411	410	391	406	388	348	335	394	370	368	354	364	404	384	370	417	393	453	382	380	385	393	395	409	418	420	398	412	416	428	384	421	377	380	415	376	350	364	383	398	438	442	411	413	407	415	403	379	429	389	421	412	398	413	394	419	379	401	421	410	398	376	386	378	380	382	362	391	399	394	386	365	387	410	358	353	413	376	383	400	375	423	363	421	391	407	384	413	372	375	380	377	394	366	372	411	386	376	434	430	393	387	388	363	404	408	402	370	398	403	401	390	406	363	435	374	390	381	367	393	354	390	435	405	432	407	390	428	416	380	405	378	405	402	418	387	389	399	403	403	386	394	383	392	402	411	382	382	412	379	396	394	415	381	416	446	418	428	403	421	389	385	360	388	363	415	387	392	431	402	416	388	414	436	374	411	373	358	431	378	374	399	415	427	366	383	373	393	407	355	394	399	377	405	401	427	398	402	389	388	360	396	359	376	350	361	384	408	405	406	420	387	380	403	389	394	410	419	353	375	421	359	420	370	407	405	378	364	374	401	399	398	392	398	378	374	438	384	372	396	392	362	374	393	389	401	411	371	364	428	393	370	406	405	388	400	397	406	405	403	366	374	400	448	384	371	405	414	422	370	397	368	394	375	409	384	372	367	367	424	359	398	396	389	400	412	418	408	402	402	385	398	379	387	425	426	366	408	399	406	384	403	422	386	372	396	386	406	334	397	410	411	418	368	407	383	451	413	398	386	382	408	405	405	403	422	376	414	369	394	362	394	395	369	372	395	403	397	439	388	395	404	373	419	416	390	373	416	369	372	384	408	387	385	411	398	408	395	394	395	396	407	387	373	415	368	350	400	386	379	368	400	396	384	408	342	425	415	404	375	391	389	387	384	416	393	383	426	385	385	403	423	389	399	391	384	389	371	391	391	385	403	375	412	374	376	381	359	414	383	416	405	389	358	383	381	370	411	373	402	412	350	412	404	427	408	392	362	385	395	412	378	382	422	359	390	392	387	394	405	357	382	416	419	404	374	410	424	362	418	363	390	401	404	396	368	397	403	414	416	377	438	396	375	390	376	353	416	367	385	373	395	371	396
44834	79048	34418	4810	1246	991	854	764	688	643	650	577	595	571	544	547	569	559	542	545	525	511	509	520	563	527	504	560	479	523	544	520	525	535	543	503	531	539	498	534	583	569	586	579	522	567	571	581	593	530	589	574	586	522	541	567	531	566	542	548	507	470	527	511	480	483	519	501	533	495	502	499	529	551	486	500	492	506	533	521	508	520	465	517	499	505	523	484	522	522	503	534	496	491	510	510	505	502	510	502	524	506	561	479	524	530	555	468	534	518	522	537	491	518	488	519	522	519	524	506	495	481	506	473	481	482	531	515	503	498	516	508	543	585	495	521	516	512	449	539	487	482	506	504	514	457	545	508	536	486	498	522	538	550	471	502	533	552	465	510	486	506	527	508	482	496	524	509	507	481	456	491	506	508	529	517	471	505	530	502	523	508	502	556	500	531	486	489	462	493	478	479	518	495	493	491	505	543	509	499	480	524	501	484	505	502	529	504	537	513	533	494	541	512	502	505	472	507	484	471	510	478	525	508	510	519	524	524	488	454	473	523	505	482	496	495	517	500	492	494	517	536	537	497	466	463	501	526	514	540	524	519	518	521	544	495	478	531	516	501	497	564	503	549	493	524	528	524	527	526	532	512	489	507	531	494	505	514	494	527	494	515	520	428	472	519	481	512	525	508	498	492	526	499	527	488	530	563	485	514	548	476	501	561	536	519	581	527	551	485	473	502	512	522	530	515	534	519	522	540	524	547	539	521	505	475	507	495	501	461	526	500	478	486	506	501	505	559	509	501	501	529	472	520	551	487	523	498	482	513	521	514	510	556	486	529	465	493	506	498	467	504	487	517	503	500	503	506	539	511	515	480	571	515	495	519	502	513	489	499	488	478	510	539	492	529	546	457	449	529	539	521	526	502	452	529	501	492	491	528	535	519	487	502	518	538	507	480	455	484	533	518	473	491	503	480	488	505	538	491	532	559	523	526	540	543	476	514	511	497	532	583	457	480	474	516	490	517	510	516	540	507	535	506	519	521	500	463	500	503	515	481	509	506	486	474	476	530	486	525	521	541	503	511	529	509	499	524	487	502	465	503	500	531	533	499	486	511	508	527	494	518	540	505	545	512	495	475	527	508	542	444	502	508	471	488	503	499	514	546	494	518	503	501	523	540	520	491	494	490	501	481	509	479	552	497	478	503	518	503	521	465	513	480	544	493	488	518	515	549	511	522	476	517	515	529	526	525	532	440	510	531	520	495	514	480	510	474	498	526	473	498	525	482	492	475	480	511	555	513	476	522	491	509	472	531	487	498	507	536	498	533	507	531	522	535	532	495	484	467	498	508	495	509	495	502	469	491	512	511	508	560	516	523	495	496	525	491	483	533	530	471	524	461	504	542	533	518	555	492	500	504	501	504	473	489	517	528	545	518	466	510	514	509	512	514	479	512	541	518	538	520	552	479	503	508	513	504	527	532	518	483	476	501	484	497	492	502	514	513	515	482	482	460	461	512	491	516	512	487	483	493	493	468	496	502	492	518	473	516	493	513	517	480	519	506	543	497	496	509	496	492	529	472	530	504	502	472	535	525	505	506	500	501	519	475	504	482	533	534	477	484	512	524	502	498	511	532	473	499	490	509	553	499	533	494	549	508	519	494	513	477	527	486	489	508	532	494	491	476	494	537	508	478	546	481	473	513	529	518	509	505	495	545	557	521	453	488	504	538	535	484	524	517	479	498	523	497	510	502	504	487	521	492	464	490	530	490	530	501	500	513	478	516	512	489	534	506	516	529	463	476	506	511	473	516	517	509	497	482	510	523	473	505	479	526	481	524	518	528	518	496	489	505	531	502	508	531	480	549	548	498	498	508	528	535	502	531	516	527	503	510	500	508	506	486	492	509	517	482	507	455	505	515	539	493	487	530	477	504	555	495	520	517	503	487	511	530	507	468	479	534	515	451	530	504	523	519	498	489	472	483	489	510	496	530	530	470	514	521	504	509	497	519	525	518	462	481	505	511	522	486	511	513	525	494	526	511	518	497	545	506	516	467	478	491	559	536	507	486	528	499	524	559	491	540	525	499	488	506	490	506	490	486	478	530	537	531	459	511	508	508	473	500	502	547	503	536	488	526	516	515	527	496	516	518	504	554	560	522	501	522	480	549	520	498	500	516	547	517	503	535	487	513	488	512	501	511	536	497	490	514	517	530	504	465	515	486	532	511	533	534	496	519	486	484	527	503	496	524	505	550	488	507	541	515	518	486	515	494	520	494	517	473	514	532	500	506	534	510	515	500	523	469	529	509	501	515	551	495	470	513	492	468	485	506	525	528	509	505	515	530	503	500	490	473	507	480	505	458	522	515	498	465	541	463	562	501	524	538	493	477	537	509	501	526	492	491	504	513	489	468	493	498	509	483	517	532	467	510	495	488	525	528	483	514	462	468	494	518	523	502	493	493	541	499	548	504	526	503	497	535	481	479	517	547	495	449	498	505	492	528	535	525	525	498	517	565	502	553	478	522	490	516	504	542	483	489	482	523	496	520	562	483	532	528	511	542	575	505	537	460	471	506	510	512	484	514	510	512	506	511	545	511	516	498	499	493	510	512	486	490	526	504	500	513	508	501	462	498	523	513	494	502	505	487	484	511	532	498	500	536	479	507	539	503	482	501	487	486	470	484	504	509	506	529	511	518	506	485	483	499	516	502	489	532	502	524	498	485	486	533	507	478	521	533	527	491	538	529	494	501	518	529	462	480	516	522	521	542	499	510	536	517	499	474	516	501	528	478	479	481	519	480	528	506	532	498	518	521	492	496	455	502	508	511	504	509	489	549	499	484	529	488	508	508	507	538	439	485	523	531	510	507	491	473	569	513	518	533	507	540	489	539	478	501	495	471	505	488	455	539	522	510	478	522	504	484	542	532	493	509	493	492	460	459	507	520	504	510	504	522	488	550	508	495	536	509	492	504	475	505	526	517	543	444	515	539	511	551	482	497	523	508	549	482	519	494	508	529	542	502	519	523	509	516	514	502	506	493	481	539	522	487	496	510	529	569	516	515	540	515	518	496	508	547	523	464	470	514	503	540	501	534	499	492	534	501	498	516	479	510	508	475	524	481	515	550	533	507	555	516	523	483	491	527	495	554	527	532	519	493	491	500	520	480	497	536	521	524	461	500	529	524	550	552	482	487	500	471	489	488	482	478	501	514	514	511	481	540	526	520	484	464	517	543	523	494	510	499	534	475	516	542	500	504	461	475	514	492	525	536	534	521	497	493	517	497	505	509	488	515	529	512	512	511	537	482	487	554	476	495	523	518	473	508	496	498	519	491	529	494	539	523	494	528	551	555	498	478	500	508	515	466	479	517	503	474	555	522	525	488	526	530	510	529	537	527	474	543	501	507	520	512	526	509	497	512	545	495	476	508	499	516	508	491	513	475	486	493	514	508	500	516	521	508	532	491	503	534	508	511	522	475	512	508	518	518	497	528	526	536	532	510	516	503
25035	21882	27618	24128	5858	541	507	543	486	481	450	443	425	440	439	417	404	422	436	399	430	399	409	392	395	378	423	429	406	408	392	384	386	400	426	387	424	429	389	396	433	408	465	446	419	436	475	404	492	406	417	430	440	486	434	460	413	454	425	423	388	418	407	407	376	423	434	386	423	392	403	420	423	430	413	388	426	383	408	387	410	419	409	456	398	439	473	409	386	422	460	414	421	378	402	429	393	400	384	405	414	408	399	408	393	418	424	412	395	414	442	400	393	446	370	396	387	388	410	387	408	417	426	409	398	386	430	378	414	449	436	391	397	423	384	411	428	413	433	400	387	423	415	421	437	438	427	427	392	398	400	399	426	383	408	381	340	389	411	417	349	410	418	399	437	406	402	391	420	402	382	386	432	419	412	376	390	452	393	410	396	417	385	396	403	440	394	420	419	449	388	408	424	400	437	404	429	431	435	410	439	398	404	382	382	424	411	417	408	387	418	435	408	395	422	409	407	400	423	389	428	418	429	410	417	419	401	400	405	425	367	404	413	400	390	440	381	409	407	411	448	418	389	413	401	413	422	431	431	405	420	413	398	424	409	403	385	408	389	421	370	427	413	397	401	386	389	423	397	407	428	424	432	379	400	427	395	434	385	406	384	427	382	415	415	404	392	412	420	389	398	399	400	437	399	366	378	428	415	413	427	392	418	409	407	417	412	444	392	434	385	402	395	394	419	421	382	421	380	408	434	417	397	438	371	433	419	399	382	405	379	420	414	428	391	411	449	406	421	399	387	389	422	402	421	433	409	398	406	400	435	412	406	389	411	410	405	433	440	382	421	395	394	414	430	440	416	407	427	403	424	431	441	438	442	420	403	391	426	423	455	411	416	400	415	415	392	417	423	391	397	437	393	399	393	431	386	406	399	391	405	385	435	401	410	425	386	447	420	404	412	386	419	422	394	408	426	399	387	420	404	432	403	385	411	381	428	396	405	408	421	401	407	374	409	444	418	441	407	373	394	438	417	441	406	422	420	448	396	402	406	396	456	381	430	410	386	409	422	392	428	407	390	387	410	422	399	434	423	387	438	421	398	429	391	409	448	396	417	428	415	400	411	357	417	403	420	368	417	396	419	425	403	384	436	417	384	415	389	414	425	390	443	429	402	395	401	393	379	422	408	379	411	377	417	382	404	430	426	425	397	399	403	403	366	439	425	407	437	374	418	391	386	380	411	379	379	396	449	398	417	382	418	428	371	406	391	411	398	419	396	382	428	398	393	413	417	397	402	412	394	384	366	466	407	375	396	406	415	406	442	422	399	448	404	457	389	369	388	417	385	400	365	414	417	421	404	403	434	423	420	415	446	466	437	377	428	407	425	411	424	367	390	354	428	382	401	373	385	403	421	425	403	410	396	382	409	408	413	388	415	378	417	434	418	441	422	428	398	436	413	414	415	406	378	436	407	383	438	398	401	415	411	428	409	392	419	400	404	366	410	419	397	392	402	398	416	423	416	421	427	396	458	424	411	388	395	395	417	424	444	435	434	427	419	372	399	410	416	431	420	394	423	400	421	388	385	414	417	387	385	407	392	401	419	424	413	369	403	432	386	416	433	380	411	401	420	467	397	433	408	400	405	388	431	391	403	375	413	418	442	382	380	401	418	404	421	440	433	405	427	390	430	407	392	384	404	404	372	410	415	402	386	404	355	433	446	404	415	402	414	375	426	412	412	389	428	402	379	410	406	428	428	400	416	400	391	380	422	436	409	425	431	414	422	426	414	412	382	421	405	410	415	399	380	377	410	405	404	416	387	412	427	403	392	441	421	387	387	407	403	394	405	401	429	434	406	403	416	434	401	419	418	405	399	449	430	428	437	373	373	409	417	416	375	417	428	424	412	447	389	430	410	421	439	431	366	397	420	410	420	438	439	393	377	406	399	430	387	408	385	414	404	415	394	398	432	397	453	417	419	429	403	397	396	430	395	400	431	403	403	420	403	418	437	386	401	425	434	381	432	392	389	445	385	399	418	440	415	419	394	412	389	402	419	396	429	408	391	394	395	417	400	403	431	391	428	450	381	428	382	414	392	424	447	404	456	392	389	396	406	409	415	387	402	409	408	379	440	417	420	437	433	438	429	390	430	435	391	418	409	389	446	401	405	415	392	405	414	388	404	408	433	403	432	437	424	431	396	418	388	413	431	386	420	446	402	412	389	438	453	430	415	406	409	401	405	402	392	414	443	369	415	445	415	404	373	423	419	365	398	433	403	413	415	420	408	407	429	389	383	440	432	404	374	407	395	397	426	411	389	396	386	418	433	447	421	444	406	389	423	441	399	372	393	390	415	432	429	409	423	418	420	410	431	381	389	428	439	402	436	416	401	405	423	432	397	426	400	417	379	448	405	382	398	401	434	424	408	438	410	403	416	425	418	409	360	440	425	376	406	413	416	394	420	436	373	422	412	380	403	403	392	381	389	408	383	422	402	360	411	435	423	391	437	405	410	380	376	430	377	384	379	424	400	410	421	431	395	384	409	400	390	401	377	385	408	419	407	376	374	408	393	387	397	432	416	436	405	400	392	367	419	404	378	377	406	406	424	370	424	392	414	422	386	421	411	430	395	405	421	400	358	427	414	358	426	404	456	423	437	404	421	382	395	415	424	382	391	426	401	411	395	415	448	397	435	393	431	385	412	413	410	390	407	414	394	388	418	414	425	426	427	434	443	387	377	418	413	398	398	394	417	404	380	410	429	444	402	422	412	402	394	428	397	415	414	388	430	405	422	426	412	395	434	367	393	416	416	382	421	408	369	427	404	409	405	398	401	434	385	401	429	410	432	390	368	407	406	374	414	439	377	412	362	421	430	455	414	441	397	377	407	396	412	428	405	431	422	379	396	401	423	416	398	421	401	420	407	441	435	429	421	399	359	414	384	402	428	372	397	388	433	416	405	447	399	425	411	398	390	376	397	444	425	407	389	422	445	417	410	424	426	404	397	427	368	412	422	414	405	396	380	417	373	425	415	391	398	430	420	398	417	421	431	399	437	393	426	409	428	407	386	402	408	380	404	415	398	357	424	389	377	438	385	401	401	387	409	388	400	418	426	415	380	415	369	338	427	378	398	398	414	379	384	413	420	446	453	402	391	375	419	432	436	401	390	400	414	409	429	384	370	439	388	404	394	388	388	410	447	397	428	391	420	393	394	430	417	407	412	407	409	393	405	437	393	414	422	386	382	381	395	361	413	426	467	402	412	426	429	405	449	417	382	394	429	415	416	417	431	407	387	384	447	369	414	392	400	420	429	421	373	389	397	349	410	410	396	417	397	411	413	407	411	382	400	409	431	397	418	424	416	415	405	402	373	439	406	396	388	385	396	389	448	442	429	390	399	422	420	438	401	446	389	425	422	413	464	436	419	385	447	407	388	396	414	421	404	397	374	374	425	418	432	413	421	405	396	414	412	429	401	385	414	404	422	388	414	431	418	364	417	455	421	430
41105	63988	34494	2043	903	726	743	648	742	628	547	555	573	573	563	547	553	523	549	546	571	551	518	531	532	504	525	527	521	511	522	564	512	538	482	511	510	546	547	575	570	603	516	564	584	573	554	531	572	633	522	592	544	565	560	585	502	523	533	542	510	527	519	529	561	573	531	489	481	507	530	549	506	520	525	540	501	493	525	565	512	500	522	559	540	563	486	557	510	523	554	551	531	494	562	484	557	504	488	493	503	548	533	504	577	504	520	501	543	475	496	527	529	527	504	521	490	493	521	502	516	516	518	537	516	554	514	525	572	492	484	539	535	513	529	513	499	541	538	508	525	525	541	493	517	528	537	490	535	554	507	512	512	548	552	528	527	488	547	544	539	517	500	508	522	486	502	555	508	525	530	583	491	493	488	548	533	497	509	552	493	563	506	493	524	486	523	511	514	526	522	544	528	472	524	534	489	529	527	515	533	491	506	524	575	506	495	530	528	512	515	499	525	506	501	500	531	568	490	479	546	522	529	559	514	515	517	518	509	524	526	507	519	507	516	493	529	551	522	533	549	464	544	521	502	519	522	487	556	533	486	529	505	570	512	485	510	528	526	519	495	503	552	522	510	527	509	553	554	543	495	509	526	548	531	511	504	529	520	550	483	459	534	508	530	564	532	482	535	525	527	520	503	522	513	546	529	531	519	515	548	525	511	516	487	525	533	502	542	509	514	491	547	503	487	506	487	513	510	527	532	499	512	523	497	520	537	481	493	539	498	527	532	527	533	525	481	501	556	515	489	550	543	517	512	512	479	508	590	504	483	519	505	514	533	523	513	582	504	510	540	483	503	519	531	486	517	533	536	534	519	508	566	532	533	511	508	510	504	535	506	537	528	548	503	507	573	525	507	551	519	528	549	523	484	530	489	539	521	529	488	525	510	513	531	530	535	520	544	514	542	535	511	476	519	499	525	521	524	517	525	567	547	521	545	487	506	547	499	510	506	487	516	523	500	496	517	515	526	524	500	501	538	486	535	532	520	502	516	512	551	530	506	501	534	571	550	514	496	524	531	500	534	516	502	528	527	503	509	485	529	507	513	564	525	494	545	497	490	525	487	479	538	499	520	507	537	513	460	532	523	500	559	554	581	531	538	506	556	510	500	507	531	542	528	511	486	554	491	523	510	518	559	528	536	496	482	513	528	538	542	531	508	546	534	542	521	532	525	499	525	542	441	550	549	495	531	503	517	561	534	508	515	510	517	539	511	566	516	522	503	534	525	518	494	520	514	537	550	521	559	551	528	529	511	498	511	519	524	529	518	543	567	527	505	525	521	540	494	547	527	546	532	510	515	558	531	503	534	548	497	529	506	478	521	518	533	519	514	572	522	551	542	527	488	482	535	523	533	479	483	507	504	517	521	523	547	524	513	495	504	524	544	530	500	523	528	493	494	513	525	518	494	534	495	541	535	515	511	481	525	516	536	494	505	505	499	478	510	517	548	496	508	529	540	551	503	563	502	509	548	536	540	534	534	528	516	525	550	527	485	517	532	507	528	536	514	520	563	505	517	512	535	495	530	475	474	536	506	532	516	479	529	546	486	498	505	531	515	511	533	513	491	510	505	522	503	544	507	503	548	470	529	493	521	548	520	513	541	569	545	491	507	512	516	532	531	489	501	491	534	530	538	512	527	550	511	541	529	546	509	513	490	543	533	530	492	527	558	529	514	516	493	515	503	530	564	507	523	523	528	508	516	538	536	491	497	504	545	510	554	540	495	492	525	527	551	501	515	515	523	540	518	546	527	510	528	507	505	539	511	525	518	508	547	518	545	516	490	491	497	485	512	542	527	533	568	528	519	508	523	556	506	506	502	533	538	521	504	492	540	500	529	545	532	495	512	547	532	522	514	554	546	524	527	545	492	514	546	554	534	463	530	500	565	525	534	517	503	533	525	499	504	530	529	534	532	542	514	524	534	506	569	530	515	534	538	525	539	520	523	492	514	512	518	523	542	526	500	540	515	473	514	542	511	509	538	521	529	554	516	518	524	539	511	512	534	479	531	480	551	498	527	538	545	564	517	571	535	515	513	525	511	501	499	525	491	510	492	516	550	541	486	486	498	519	518	544	528	489	535	562	523	493	523	527	501	558	543	524	491	538	494	545	542	512	537	542	491	483	525	543	534	524	523	553	552	509	559	540	561	518	501	489	528	519	537	546	516	548	546	540	542	541	530	514	532	513	486	536	481	540	499	521	551	488	516	579	544	521	519	518	505	525	551	515	512	520	507	522	505	495	537	495	510	523	498	563	517	491	509	550	542	510	501	509	492	542	548	596	554	528	523	530	501	472	502	521	514	573	498	524	563	508	506	560	490	546	568	492	557	509	539	510	500	552	524	486	526	511	514	533	544	543	516	517	567	513	540	543	518	534	511	519	526	512	530	490	529	520	510	526	496	509	490	533	507	515	525	536	503	496	525	495	483	508	497	562	516	516	541	495	498	538	537	518	532	510	514	545	520	553	514	488	552	567	558	532	554	523	531	518	512	526	498	544	495	482	540	536	518	543	488	567	562	543	529	523	511	483	534	535	547	546	517	490	507	570	561	496	538	544	493	510	525	534	525	494	515	540	533	479	536	505	550	536	525	501	498	542	499	520	515	477	543	538	492	525	535	507	512	543	509	523	514	514	533	517	541	521	499	556	526	494	516	524	507	513	494	537	544	581	519	539	517	529	524	560	528	488	507	554	504	530	509	529	517	524	509	534	542	542	503	524	529	558	505	529	534	519	533	523	501	478	537	532	533	528	491	499	509	523	544	533	543	500	518	503	528	525	516	539	516	527	493	526	516	513	531	509	533	516	520	520	517	505	553	551	505	547	486	513	498	465	496	579	514	518	509	522	526	502	517	508	485	508	521	518	481	512	491	517	534	539	559	510	495	536	560	506	478	485	547	489	514	540	525	509	529	546	529	486	514	539	516	505	502	526	518	531	535	512	547	514	547	538	449	521	520	507	547	524	532	515	502	554	502	537	507	505	510	499	529	532	503	481	508	495	498	505	573	577	534	507	513	505	526	549	544	503	508	535	495	518	507	537	541	549	559	479	560	548	513	588	557	534	530	524	524	509	531	544	544	504	512	536	509	563	507	528	510	528	533	524	548	543	560	520	525	493	531	500	524	559	548	502	507	506	524	513	513	522	543	511	494	560	551	495	497	512	525	522	519	503	535	485	500	512	561	560	527	481	532	519	506	543	565	461	550	544	524	495	523	509	543	496	565	522	513	535	513	526	556	493	511	532	525	552	506	534	520	542	498	502	540	526	511	522	512	557	522	494	516	520	492	522	482	514	522	491	503	517	540	531	489	535	517	478	519	545	519	497	495	523	545	500	527	513	546	547	504	496	510	507	559	512	478	556	483	546	528	583	483	494	523	563	495	492	532	551	547	507	544	525	496	520	496	560	546	491	524	499	527	518	564	509	497	490	518	512	533	534	534	502	517	557
22806	21477	29217	24169	21413	20428	3839	607	498	439	453	418	407	394	353	364	389	356	378	357	371	363	347	352	340	358	389	302	312	326	368	319	322	348	322	349	331	363	349	336	345	373	384	411	364	364	401	403	365	355	371	365	350	345	371	365	351	354	368	348	365	341	333	345	353	337	395	365	333	357	329	349	342	328	347	340	352	355	347	334	356	329	308	353	307	328	325	324	348	313	328	364	333	323	320	348	278	340	335	325	325	330	325	353	344	314	326	342	357	331	339	350	346	330	328	327	339	324	308	294	341	329	327	345	336	317	343	300	335	356	306	325	341	343	383	333	327	327	316	345	330	362	313	351	351	350	342	329	319	341	323	335	345	329	340	331	315	304	354	341	335	341	330	321	298	356	367	336	348	316	294	324	340	337	343	318	335	309	314	344	318	392	325	323	328	324	349	313	312	344	312	317	338	340	322	318	345	317	343	334	315	327	328	333	347	343	358	330	332	371	352	330	331	365	349	331	338	269	347	319	318	314	341	356	338	340	351	313	334	295	329	323	316	352	332	320	326	332	366	350	325	303	287	317	332	330	288	324	337	342	308	306	341	323	321	330	324	342	335	330	303	339	346	328	367	329	322	341	341	344	289	354	342	323	355	347	283	311	330	361	314	306	360	319	327	346	294	307	360	351	339	320	309	371	315	343	328	326	353	321	323	337	349	337	317	348	312	318	329	323	363	350	346	324	321	329	340	325	343	354	312	311	314	335	321	337	318	322	343	344	345	334	351	332	324	336	364	327	331	324	349	338	338	326	288	340	348	378	328	294	339	339	318	338	345	349	340	299	327	332	336	323	324	335	357	345	331	341	316	323	311	312	340	338	336	303	331	339	359	316	320	307	347	333	314	313	314	305	302	297	326	357	345	343	363	355	364	324	319	328	343	321	334	294	289	328	316	332	326	325	329	317	352	327	343	322	330	308	323	302	344	328	314	299	319	322	329	351	344	304	341	322	313	339	336	328	317	360	354	348	334	333	365	331	325	328	347	346	330	328	341	291	338	310	344	339	327	353	312	327	304	332	343	320	308	345	336	365	343	337	349	344	325	340	334	377	348	346	342	313	359	328	359	314	351	328	333	325	307	332	307	376	329	312	360	338	362	339	328	299	329	322	299	342	326	326	355	357	308	362	342	333	335	309	352	353	353	331	345	332	302	322	356	328	310	339	327	361	336	338	342	338	331	340	337	352	345	315	326	325	331	348	311	311	328	315	329	336	326	328	337	323	286	363	365	311	332	321	347	342	375	323	319	339	337	328	346	300	331	309	365	331	353	320	348	333	312	313	345	281	338	356	347	291	367	367	312	327	323	357	328	330	335	319	328	329	338	305	338	332	329	333	342	325	329	331	353	315	318	328	318	317	333	352	339	337	303	348	301	320	352	353	352	326	346	327	352	337	354	299	301	351	337	325	325	332	355	315	330	308	344	342	346	305	306	336	349	335	341	341	335	342	327	308	356	331	338	337	307	343	331	332	334	337	327	298	334	343	323	324	348	317	321	318	331	323	330	350	352	332	339	326	350	311	343	344	349	336	335	306	340	328	329	312	354	306	318	338	326	330	340	343	324	381	335	335	326	332	325	314	348	300	312	362	347	323	325	341	353	322	360	335	315	330	321	350	342	327	330	339	327	369	310	316	352	320	358	333	328	330	356	312	368	339	332	329	329	322	342	362	314	316	322	392	330	361	361	343	297	351	327	345	343	327	325	324	330	333	305	336	329	292	333	322	352	312	371	347	331	354	333	352	298	309	334	321	341	342	335	318	304	310	318	319	336	334	343	341	351	328	326	330	350	331	363	336	342	333	330	354	336	345	327	314	347	312	349	323	381	321	327	328	329	359	360	322	360	328	335	353	336	341	309	357	308	325	300	370	347	343	355	298	325	333	351	328	337	330	351	359	344	339	299	329	336	323	348	351	325	322	335	313	345	347	313	331	312	372	394	333	319	337	299	321	383	345	313	293	307	333	320	333	367	316	341	346	320	290	330	333	326	335	316	296	341	312	325	322	326	316	337	352	374	304	296	337	370	326	332	359	331	337	360	324	344	306	312	335	324	327	290	336	326	345	293	356	372	344	325	357	296	321	322	315	317	338	334	314	321	321	337	321	352	304	331	325	374	315	303	335	348	340	309	323	333	322	337	319	345	338	307	323	352	301	351	333	319	326	323	317	337	329	295	332	322	330	362	309	362	334	335	317	353	315	345	327	338	329	324	339	319	317	323	332	320	330	323	326	370	325	356	325	349	316	355	329	344	338	337	328	347	331	341	358	296	377	356	397	331	342	308	301	336	321	332	346	292	329	335	316	350	317	319	353	337	349	318	319	345	328	317	350	297	337	335	332	305	345	312	315	337	322	365	324	329	282	306	343	355	329	316	319	322	323	306	344	361	324	373	346	326	388	338	346	290	314	310	340	331	313	372	323	351	344	318	349	345	334	318	333	331	332	352	304	323	317	322	324	343	351	326	325	327	338	316	351	343	319	321	346	332	350	338	327	358	373	324	305	356	342	326	361	323	348	375	301	355	310	327	362	328	305	340	312	330	319	355	312	331	322	347	318	318	361	342	308	348	300	323	343	339	310	381	339	314	337	337	329	343	330	339	313	336	357	345	322	304	308	344	304	329	350	327	341	340	299	319	294	341	315	319	368	328	316	318	358	355	338	371	363	319	333	330	314	333	344	334	357	369	316	362	327	327	342	311	338	286	324	367	289	315	321	307	352	386	290	330	358	323	327	305	352	320	311	308	308	320	282	347	329	338	328	307	308	324	325	329	367	285	366	324	324	339	338	325	318	346	341	326	337	339	351	336	341	363	337	347	334	342	356	351	350	368	325	299	318	347	322	332	316	336	315	309	344	312	320	287	337	332	336	327	306	285	352	323	316	343	358	312	346	347	328	372	338	313	347	347	347	301	305	352	337	340	336	312	366	317	302	328	354	350	323	341	319	323	347	342	340	327	330	327	310	331	309	316	337	329	309	330	324	328	355	337	342	355	339	353	345	315	336	321	338	313	325	337	308	311	346	364	345	314	318	312	351	325	318	351	290	372	340	348	372	327	340	366	326	313	338	364	349	338	331	336	320	314	343	330	325	326	325	311	341	346	336	316	326	289	315	339	322	359	357	332	333	311	338	298	325	338	332	355	343	318	340	307	343	337	337	335	320	336	344	322	354	341	341	318	333	346	369	327	344	322	307	338	324	322	329	295	313	345	333	319	328	361	352	336	339	309	337	318	372	319	362	339	360	306	349	353	348	339	325	323	327	330	331	332	348	313	335	299	315	306	333	319	316	352	301	336	350	305	340	353	318	306	324	318	328	320	337	340	328	315	319	325	336	329	343	359	311	338	327	332	367	339	349	343	344	333	325	326	330	339	333	345	307	327	366	334	341	346	343	298	319	332	332	317	334	331	326	366	336	324	347	339	320	321	312	327	344	292	321	329	348	340	343
52971	90265	52650	2568	1689	1301	1043	940	805	705	643	616	600	534	536	490	470	490	487	492	479	463	492	479	464	410	441	425	425	454	434	474	458	443	404	470	462	419	439	500	484	507	524	531	519	515	507	483	488	516	441	499	499	471	483	486	479	412	435	451	452	465	419	409	451	419	412	465	443	459	463	430	428	410	459	397	411	416	440	401	365	415	426	465	423	432	444	428	417	422	435	401	406	423	426	418	408	409	396	434	467	392	456	437	416	445	415	442	416	425	405	422	420	429	415	430	420	450	424	389	417	431	418	426	415	423	447	422	396	435	418	423	449	440	401	445	438	393	438	437	391	401	387	428	434	443	430	403	423	379	406	412	435	424	419	433	412	416	425	464	396	410	424	415	440	406	437	413	407	433	422	445	457	424	424	413	403	456	417	379	405	403	429	419	424	396	394	469	435	390	422	408	412	455	459	470	414	393	419	423	384	384	434	419	392	423	440	445	436	397	425	433	462	449	415	418	391	421	397	418	381	405	414	430	404	395	399	401	408	427	454	458	399	447	417	420	415	431	400	413	389	401	481	385	432	424	415	424	424	412	414	437	433	432	447	451	426	418	433	422	434	407	417	410	427	442	448	384	416	374	396	417	416	424	392	433	394	391	439	410	451	419	433	407	447	415	410	439	399	405	458	446	406	417	452	409	429	422	396	453	423	389	410	420	431	424	444	441	430	373	392	397	428	474	419	433	414	409	390	417	454	434	461	440	425	411	418	395	406	412	411	379	427	416	415	403	426	471	439	419	442	389	432	436	396	434	393	425	430	451	418	416	444	393	426	461	454	456	487	407	409	404	420	392	410	469	452	428	380	418	392	430	424	445	422	418	394	443	424	410	403	420	413	423	422	462	397	434	448	416	393	420	432	440	434	397	384	453	423	431	420	392	437	423	413	406	428	432	381	414	446	410	431	371	409	424	405	426	415	432	417	419	422	412	379	439	415	402	413	425	440	417	428	433	471	418	410	433	446	435	396	390	420	413	426	435	408	429	429	408	425	470	401	448	434	434	444	419	412	410	401	416	430	415	382	424	421	450	421	402	448	430	461	396	450	415	434	430	438	426	435	405	439	403	400	411	441	393	404	405	402	402	395	430	399	428	452	463	420	445	457	413	431	442	451	412	380	423	398	441	417	443	453	432	414	423	410	447	403	418	445	451	429	422	437	419	423	437	442	421	428	443	425	440	399	428	407	399	413	435	418	393	438	424	424	429	417	411	386	425	424	468	460	423	409	394	445	382	451	425	421	440	418	404	436	406	423	420	409	444	423	391	433	436	433	441	454	444	446	415	464	426	445	441	407	407	423	407	441	433	406	390	435	414	393	416	401	405	455	393	417	384	387	421	444	419	444	416	430	407	401	427	435	443	402	426	447	409	422	464	399	410	438	423	413	428	421	431	387	387	436	428	392	416	395	401	433	453	447	482	459	428	416	440	432	442	362	413	398	409	424	419	428	386	432	427	415	458	412	432	408	427	432	408	384	415	395	434	375	407	425	427	421	390	401	425	442	433	406	420	412	415	400	434	383	435	449	412	401	446	420	395	406	456	393	406	416	411	428	442	391	447	424	428	384	442	415	444	433	433	470	398	411	427	419	444	450	444	396	405	426	449	410	402	424	410	389	411	406	398	434	390	427	384	436	399	453	415	433	405	429	393	408	417	410	458	437	432	374	402	406	412	403	429	392	439	430	439	380	433	455	424	429	396	428	386	417	413	387	437	378	427	415	419	419	416	453	421	409	421	439	389	436	441	432	418	435	438	403	431	413	413	415	438	446	437	398	384	440	450	420	429	374	421	424	408	432	427	391	435	432	419	438	391	438	422	397	390	422	379	455	446	407	416	393	399	465	413	422	416	418	412	439	416	401	421	406	378	394	435	409	424	448	400	407	409	394	438	405	349	414	408	406	420	423	442	465	464	441	406	426	427	402	396	428	416	383	415	422	449	392	445	411	435	413	421	414	425	408	427	433	384	418	449	383	430	415	396	442	445	402	425	412	412	446	453	371	448	445	424	420	456	449	447	406	429	429	395	425	424	430	464	418	399	431	437	421	417	389	396	397	422	398	411	417	421	439	438	422	421	401	414	419	434	405	417	414	390	430	439	431	415	401	399	437	421	440	387	415	447	432	406	415	411	434	434	462	409	417	438	388	442	431	442	406	419	414	418	400	434	400	423	404	412	433	416	390	422	399	419	402	405	403	453	401	412	396	422	412	426	419	408	446	385	451	430	407	411	409	469	420	449	372	405	416	427	402	454	404	432	392	426	392	453	415	429	412	427	459	438	405	488	438	384	404	442	431	396	415	427	430	422	387	411	414	450	432	414	438	418	428	416	415	459	406	390	413	429	430	450	401	398	441	377	407	417	415	419	402	414	419	422	418	415	441	438	442	409	411	445	389	415	419	391	415	427	408	437	407	401	407	417	428	405	386	416	363	413	414	432	445	400	420	433	411	406	408	465	413	418	405	445	441	398	464	434	406	456	413	410	420	414	441	437	431	445	455	406	414	389	416	403	424	449	415	429	402	438	431	397	401	422	445	402	424	437	406	464	458	406	412	440	408	433	414	431	469	417	386	455	421	405	451	397	460	415	431	436	418	410	456	435	421	415	431	436	427	394	425	445	416	398	409	374	432	401	424	422	389	403	434	392	436	411	417	427	426	408	405	387	427	448	412	410	374	460	402	425	418	415	423	442	434	426	398	439	443	457	436	439	423	419	413	405	401	427	410	413	407	398	416	422	420	419	415	441	454	399	427	456	412	439	413	455	465	409	438	417	417	412	403	397	461	444	382	441	402	446	406	438	439	407	423	448	412	445	410	420	409	422	406	437	424	457	391	418	392	446	426	421	460	421	448	397	412	426	431	413	441	393	397	421	433	440	413	410	385	450	423	438	418	413	387	431	400	464	377	420	410	432	427	436	421	395	424	434	397	421	399	430	406	411	397	443	412	408	431	421	392	429	382	390	427	426	424	405	441	441	437	421	395	439	394	437	419	407	399	409	428	394	439	437	394	378	399	411	391	422	366	401	420	405	438	394	396	461	398	402	444	389	437	447	397	418	428	446	375	386	396	380	403	393	424	408	401	440	385	413	401	410	389	455	422	426	440	377	415	472	406	377	418	436	411	431	408	406	445	416	427	419	438	415	448	424	420	406	439	416	416	401	472	440	458	409	418	414	388	430	416	421	443	446	468	450	391	386	418	427	425	445	426	441	425	466	414	408	421	412	431	436	409	453	444	449	414	444	392	438	396	439	406	426	401	364	442	436	428	408	409	394	420	426	418	408	421	419	389	423	445	402	415	413	453	394	407	436	383	391	437	439	431	427	423	425	418	427	425	382	420	433	426	431	393	368	439	450	414	455	403	406	433	389	413	449	432	434	428	427	448	426	446	384	399	422	402	434	432	432	432	423	407	421	409	431	457	384	452	395	410	416	429	371	417	406	460	396
28239	21417	14421	1368	448	431	457	462	438	445	468	467	447	453	457	414	431	464	441	435	424	418	439	455	438	450	457	455	479	436	470	446	451	414	429	437	430	422	454	477	446	420	442	478	499	507	441	448	439	442	466	397	446	447	445	438	430	438	434	435	444	445	465	425	441	469	480	444	436	459	419	409	433	442	442	441	452	421	422	439	437	426	416	489	395	445	447	440	420	467	433	446	437	455	482	395	455	449	440	421	464	435	426	435	413	465	445	447	447	433	421	439	475	429	442	469	466	453	457	423	448	442	429	433	424	436	438	451	400	434	481	441	449	414	431	447	475	440	437	419	420	447	472	455	436	493	469	407	430	434	406	443	445	423	484	444	433	462	479	421	418	439	421	470	426	421	429	467	420	418	414	417	438	448	421	437	409	457	432	463	419	458	401	440	420	470	416	397	441	446	462	419	462	476	438	453	447	436	464	409	453	429	433	437	429	436	461	463	459	409	429	496	438	432	450	422	460	427	441	473	468	411	470	427	428	420	456	427	406	423	425	441	466	434	445	482	457	413	433	479	456	415	443	430	462	406	430	454	442	432	471	484	454	427	449	438	434	434	436	428	436	454	418	430	442	414	465	438	431	436	508	399	442	440	413	420	453	452	435	471	398	433	442	438	466	413	447	424	421	506	428	441	433	421	438	455	420	436	474	440	412	440	439	427	486	448	421	418	445	453	445	423	452	419	439	490	458	430	475	480	479	421	456	480	456	414	407	446	414	439	453	407	451	416	417	453	422	442	416	457	471	425	411	459	449	420	454	428	443	457	442	449	487	450	460	460	443	441	441	451	439	453	421	459	461	439	420	447	451	416	435	452	471	392	491	447	445	475	434	459	450	415	456	453	448	423	410	447	475	418	445	464	430	430	435	417	468	465	441	480	472	449	449	458	455	436	444	448	414	408	437	425	463	419	426	430	420	411	427	442	445	445	446	458	442	451	425	473	429	432	448	450	392	425	457	465	448	434	416	431	446	440	419	445	471	465	434	449	469	456	408	431	416	423	423	413	434	416	421	451	456	472	433	392	425	440	394	459	454	470	432	458	431	445	436	413	442	410	446	392	446	372	457	426	454	466	465	439	444	442	450	442	438	461	457	452	452	445	440	415	405	420	431	416	440	423	450	405	458	435	430	439	459	457	449	448	457	445	478	413	421	450	445	464	440	462	452	445	426	414	436	440	429	463	429	440	400	441	459	437	440	420	448	424	407	490	420	483	435	412	463	428	433	444	431	461	451	457	452	453	430	441	438	460	435	414	466	418	450	457	392	444	425	420	451	419	427	460	419	419	419	442	474	436	426	452	456	465	457	476	472	421	398	444	471	442	474	417	440	444	460	455	438	445	484	453	416	447	465	438	427	476	428	439	413	411	444	411	436	439	437	422	472	474	437	444	431	428	454	419	448	480	432	461	432	453	423	438	409	446	426	429	436	443	428	446	443	417	434	434	462	444	431	428	429	465	470	405	467	431	442	471	439	447	430	441	496	442	440	428	467	457	444	434	446	402	390	436	438	436	457	454	472	472	437	466	415	454	436	438	399	442	420	457	436	433	430	460	439	477	414	471	424	436	429	426	432	457	391	443	446	422	419	415	427	493	443	404	442	431	431	454	464	457	426	407	442	455	457	404	441	428	435	407	463	454	417	418	435	452	431	425	425	441	367	438	441	417	482	476	487	400	440	423	457	426	445	451	375	431	460	450	474	445	471	480	407	416	428	424	454	448	454	458	408	414	419	425	403	447	486	436	424	443	397	432	444	453	432	449	440	405	418	433	445	494	434	413	424	468	422	445	448	431	475	438	415	436	461	428	447	452	439	428	421	444	407	417	479	444	427	442	453	392	378	454	461	439	454	455	405	382	450	488	414	440	458	434	440	434	431	399	469	401	408	408	434	461	427	440	420	458	463	413	448	411	461	455	423	442	423	482	469	457	437	437	424	417	436	425	450	472	423	429	439	446	419	484	433	425	437	439	464	456	441	445	454	441	444	460	415	411	447	448	426	431	463	411	409	441	442	466	456	448	411	436	401	439	439	449	410	420	460	466	479	434	404	448	432	456	427	442	434	454	439	416	471	458	465	432	407	454	441	436	492	472	418	415	424	440	438	462	486	396	430	469	463	412	440	462	459	442	422	411	429	454	415	430	441	468	448	438	411	470	452	437	447	435	444	445	423	453	426	457	462	415	400	473	419	463	434	455	426	444	428	428	413	453	441	426	447	401	462	425	434	456	439	434	445	444	365	428	461	406	425	410	437	426	431	416	450	477	457	445	460	483	447	483	457	411	393	442	452	465	449	455	430	433	444	449	417	446	428	449	432	476	458	440	432	424	456	464	440	440	423	409	400	438	408	412	426	405	460	421	452	424	445	454	402	449	461	399	447	447	448	436	463	417	397	486	441	422	488	446	453	432	438	437	441	475	390	430	436	485	419	415	453	454	465	410	468	411	416	427	408	404	446	419	442	428	450	450	392	445	424	467	404	445	431	459	457	428	446	425	472	469	485	461	458	430	442	453	478	418	405	429	449	432	431	444	427	426	448	450	411	482	423	445	414	451	443	454	451	472	403	442	413	469	420	461	445	435	442	435	453	459	451	479	478	438	434	425	433	419	415	434	443	459	426	448	413	464	460	402	426	411	478	426	451	444	445	456	465	425	427	440	448	423	433	462	446	456	431	434	424	426	447	460	446	418	453	468	455	449	432	496	429	435	418	473	448	446	457	405	471	440	439	420	467	452	491	444	434	431	437	464	387	461	447	409	437	454	461	403	482	401	459	453	456	460	425	460	456	398	459	412	426	459	447	441	451	451	418	438	484	453	441	408	487	412	505	417	480	466	428	432	481	462	459	444	428	464	460	437	465	467	469	445	462	417	445	410	470	476	437	426	473	445	431	422	447	442	428	416	432	503	425	432	457	459	451	412	464	453	424	480	488	426	437	446	437	455	381	415	454	422	461	449	470	464	450	461	447	461	452	453	414	446	427	467	445	407	427	417	442	416	419	424	429	476	443	423	437	442	448	431	456	430	417	427	429	478	425	419	417	410	445	420	427	428	444	431	410	438	438	414	504	452	435	398	464	432	442	446	433	436	469	448	430	419	429	415	424	451	434	415	440	415	381	441	436	421	440	449	445	418	481	416	447	464	440	467	412	469	426	496	439	436	453	446	449	413	422	440	427	429	451	488	433	440	455	432	411	430	444	411	441	437	459	461	434	441	404	438	428	447	432	392	427	424	449	412	466	398	466	454	450	458	466	466	445	450	475	468	434	463	432	426	431	447	468	437	440	413	447	455	439	441	445	425	471	458	489	433	434	451	465	433	446	445	475	414	415	455	431	446	444	451	433	473	445	426	429	431	456	427	405	403	401	450	446	422	432	446	436	461	437	415	447	425	405	436	452	443	454	474	434	408	416	445	444	446	412	467	415	473	417	415	448	430	455	447	478	416	417	458
19243	28605	10415	652	576	590	587	578	561	629	566	618	635	597	537	546	565	572	555	531	542	532	535	586	551	575	556	569	539	567	571	598	578	522	582	589	558	587	567	559	573	613	621	619	607	634	579	599	566	631	601	621	584	635	545	611	601	606	586	573	564	580	530	570	590	575	601	559	534	535	574	580	534	568	589	577	584	562	607	574	535	607	590	566	569	585	561	561	579	561	574	532	540	554	577	599	553	569	580	569	582	577	527	532	584	568	538	541	575	598	569	560	572	570	548	541	624	581	575	567	549	577	582	590	588	578	553	533	547	531	578	562	566	540	560	547	583	552	605	592	575	561	574	559	531	544	548	583	554	601	552	533	556	594	569	526	565	562	550	551	549	528	574	620	599	551	554	576	630	596	582	566	563	588	579	557	557	522	563	565	588	584	551	590	536	521	545	562	578	598	566	573	571	550	600	562	566	567	572	562	549	540	567	530	605	566	537	597	567	566	544	587	531	581	612	567	556	560	587	577	558	570	531	548	552	580	564	568	578	579	630	570	575	584	562	585	557	539	570	562	571	535	565	546	607	567	575	558	586	516	546	577	553	574	591	558	599	556	543	559	533	532	575	536	542	586	609	558	589	590	593	608	573	558	548	548	604	581	536	623	592	544	586	539	543	565	577	589	600	580	581	555	613	586	538	566	531	546	582	591	597	611	601	591	589	576	556	532	593	581	578	604	587	564	607	602	614	544	578	603	591	600	562	571	582	564	551	574	592	532	601	539	573	548	573	601	575	566	562	547	563	554	548	586	551	569	606	518	523	543	582	605	567	525	570	566	544	509	568	550	543	573	531	541	542	553	545	575	538	598	565	569	555	580	561	559	566	552	605	568	543	535	545	574	595	554	591	550	536	534	617	568	547	537	532	568	575	577	546	551	575	561	545	572	604	515	541	602	572	574	580	574	525	547	595	524	605	567	553	568	584	588	598	536	533	563	566	563	590	571	581	508	556	558	569	587	579	561	558	551	523	602	559	562	573	600	545	568	556	534	546	550	569	540	538	553	522	549	532	580	549	577	577	562	569	572	570	546	546	561	588	567	598	580	594	589	575	564	503	610	540	567	549	573	554	561	548	602	568	575	589	522	540	583	554	556	554	590	582	577	579	548	567	611	577	560	568	586	584	543	539	548	576	560	570	595	586	551	522	548	574	541	580	574	587	568	572	545	626	571	568	537	574	570	559	570	542	565	536	574	595	583	540	552	567	533	559	564	598	582	610	543	561	554	576	578	560	592	562	568	588	556	532	561	610	594	579	594	564	517	537	590	608	556	561	605	593	552	564	567	541	552	564	580	572	549	579	526	565	583	565	553	544	550	576	574	568	595	539	583	534	571	581	567	544	582	533	587	577	530	587	556	574	570	564	555	495	559	559	525	558	545	592	609	553	603	553	562	532	606	581	546	573	576	562	591	534	539	573	605	584	617	566	616	558	599	556	537	594	590	576	556	570	544	589	569	577	568	566	554	561	565	578	530	561	543	586	568	546	599	573	554	554	537	580	574	543	554	588	557	545	506	544	567	589	596	556	548	566	548	592	552	594	577	584	545	576	578	577	614	592	602	583	515	575	552	553	556	578	576	587	553	608	615	569	532	580	541	590	541	542	541	556	517	575	572	597	585	589	568	567	559	602	572	603	592	578	536	563	558	580	531	591	560	530	578	573	545	559	596	520	569	595	557	583	605	557	555	566	539	557	572	574	597	595	550	588	548	596	584	574	533	582	567	578	552	587	552	553	567	558	565	561	536	561	557	551	572	603	544	551	598	528	566	556	538	550	539	538	605	568	522	568	541	545	563	516	612	589	528	532	557	562	598	576	592	566	547	645	592	591	590	600	567	562	586	535	590	595	590	564	588	549	548	585	535	539	560	536	563	611	534	589	600	542	575	530	562	578	575	550	573	597	556	562	570	534	565	561	551	554	569	543	575	559	540	599	612	565	558	576	576	545	589	562	546	528	599	515	522	553	570	573	569	579	577	630	574	550	558	597	546	561	549	589	543	601	559	562	571	569	589	573	579	581	572	530	592	569	584	566	544	541	583	586	606	576	565	545	541	523	522	580	576	583	533	574	571	565	566	589	581	573	604	558	532	570	567	582	564	522	563	583	550	553	615	524	552	552	581	547	567	591	568	583	603	554	565	514	590	557	589	608	582	602	561	570	551	546	588	561	591	568	598	568	575	589	513	540	554	593	576	563	551	569	592	604	565	590	578	589	550	573	545	582	556	576	545	577	554	549	539	610	581	580	583	562	579	574	586	558	594	562	582	605	578	531	551	600	567	569	545	580	547	548	564	600	538	575	540	594	550	569	577	555	576	563	574	590	601	565	576	570	578	583	567	566	589	531	546	593	570	592	606	558	528	596	578	556	564	582	524	574	567	541	580	599	603	545	522	539	534	589	557	567	570	589	581	601	563	581	550	579	551	543	569	562	575	581	577	599	612	534	564	566	587	544	560	573	612	572	544	540	554	600	557	576	610	548	557	566	560	540	574	516	588	594	563	538	541	557	525	555	563	595	590	576	572	555	562	601	529	551	550	586	561	590	555	558	608	583	593	565	564	552	584	568	564	550	556	568	530	550	600	586	611	587	534	568	530	545	566	553	586	590	521	609	598	578	624	568	579	560	519	570	584	559	543	594	553	592	586	569	548	595	564	546	549	595	581	574	584	586	562	559	524	574	577	596	557	529	590	556	580	548	566	564	570	599	555	582	543	565	541	572	543	572	598	566	564	545	573	562	570	581	561	580	567	525	613	534	572	573	594	578	548	566	586	538	540	557	535	569	571	547	522	572	614	583	606	562	602	524	572	573	548	624	557	541	556	572	563	561	592	528	582	578	570	618	583	536	540	570	563	552	549	507	600	564	548	546	547	544	591	574	590	568	497	534	542	556	569	525	581	562	547	565	591	591	550	577	524	576	565	571	554	540	556	541	574	569	552	569	542	583	591	569	593	583	618	560	569	556	546	554	574	558	553	534	594	539	522	566	560	563	534	560	571	578	568	588	582	583	572	557	628	554	548	523	576	547	562	566	599	536	535	542	619	595	565	583	592	594	553	584	563	571	548	543	569	569	576	565	550	588	569	542	529	584	547	553	620	551	564	571	582	553	574	573	577	587	572	585	566	585	589	582	552	589	544	585	582	597	580	575	602	577	579	548	554	576	490	575	509	551	616	562	538	560	583	542	598	575	541	572	610	569	564	607	561	595	594	563	561	572	518	587	601	588	578	532	573	556	545	600	592	588	548	537	569	600	553	558	572	571	588	596	530	557	517	560	565	603	558	559	525	560	561	580	525	595	557	539	591	544	567	598	610	592	555	567	558	553	522	599	569	542	551	553	546	537	578	564	600	603	573	574	566	596	612	589	569	574	567	565	533	545	534	539	571	590	584	528	594	521	586	560	534	573	540	566	594	515	557	571	571	580	555	573	545	560	624	580	591	538	582
23831	21638	28806	24716	20278	5411	669	485	434	498	485	417	402	445	389	415	419	399	471	404	381	389	415	398	396	396	428	381	384	420	407	392	387	365	379	406	401	372	419	383	379	381	399	417	419	417	411	409	402	424	460	421	419	387	431	383	365	393	413	384	379	400	423	421	415	396	394	403	386	377	377	392	393	431	389	392	396	402	407	368	385	364	350	406	406	398	401	350	408	400	382	401	413	398	396	420	383	430	381	390	426	402	366	389	423	395	372	372	365	412	390	379	385	370	383	401	358	387	375	352	394	400	390	367	398	405	357	379	390	389	399	393	384	401	399	380	376	391	382	400	401	382	395	404	405	388	403	392	412	399	356	415	387	393	335	403	407	390	424	394	390	369	403	382	359	394	396	374	365	396	361	385	362	390	420	398	372	407	391	374	409	386	406	384	395	366	415	417	366	402	384	376	398	404	390	393	449	385	380	389	366	397	397	365	398	402	426	386	416	360	383	351	407	387	416	377	367	328	387	359	390	388	375	389	377	370	392	386	398	379	378	375	377	402	414	384	361	386	383	375	365	395	338	394	368	367	411	385	413	375	369	399	409	398	375	394	384	389	416	407	381	421	378	408	377	392	421	407	370	354	386	411	385	383	364	406	404	395	410	401	389	389	435	357	373	447	383	400	417	394	355	368	394	396	383	395	386	393	410	390	379	400	410	364	367	397	362	375	389	409	340	406	368	404	388	376	370	393	363	426	369	381	368	358	369	396	393	390	394	393	391	395	399	408	420	378	381	396	381	371	439	375	390	390	359	401	394	379	420	381	398	414	393	407	393	388	393	391	378	377	351	368	383	403	370	410	391	388	384	394	393	373	368	387	420	392	405	382	382	409	377	415	400	404	395	366	331	387	401	399	366	356	395	395	362	395	384	390	351	414	389	405	355	372	388	410	388	380	379	374	393	380	397	389	370	387	344	352	379	384	385	354	408	380	333	388	405	379	405	367	381	404	389	379	380	383	386	409	389	378	376	381	390	382	387	363	433	369	356	391	395	389	356	404	388	380	406	354	360	407	399	381	394	393	408	368	371	394	375	388	396	398	398	402	383	410	371	397	376	345	372	376	372	386	423	389	372	405	377	394	376	376	397	410	365	411	384	404	408	356	406	389	366	400	375	422	391	422	362	387	379	389	398	345	394	343	388	394	423	362	383	411	410	398	403	372	422	387	366	422	386	398	393	399	403	391	383	399	404	384	412	401	419	395	362	408	354	378	358	396	379	392	425	385	380	369	398	403	405	396	396	398	376	385	353	381	337	407	415	395	406	398	372	369	356	405	398	361	367	397	393	394	393	407	368	376	442	381	374	402	371	387	387	420	387	408	404	418	377	362	385	409	364	387	372	399	401	396	380	369	387	370	411	386	417	381	400	394	383	400	397	408	366	395	361	360	366	372	382	381	386	395	381	369	378	376	374	434	360	423	369	392	405	430	413	378	397	397	393	390	368	382	404	417	391	424	413	384	387	362	390	385	405	438	368	368	394	420	391	388	394	394	427	419	427	383	408	385	405	371	358	390	371	352	381	392	384	381	357	383	399	400	410	339	393	389	365	387	384	385	376	386	419	399	363	404	413	364	405	394	411	400	371	406	380	378	404	401	404	366	418	371	371	392	368	378	393	395	386	363	400	365	406	369	359	392	411	387	403	365	405	344	386	416	398	407	391	392	390	361	347	368	415	370	376	388	360	355	412	362	414	399	415	397	385	315	427	381	390	413	400	406	377	373	389	381	374	433	389	403	371	358	395	382	374	359	401	363	370	403	363	376	397	381	385	370	364	371	401	376	369	330	401	397	378	397	397	399	410	398	384	399	398	378	372	392	387	354	408	390	366	401	389	368	367	372	369	397	395	395	381	419	395	339	402	381	379	383	382	388	402	388	338	371	362	380	399	412	384	383	382	376	388	413	407	408	350	410	405	381	406	349	398	349	351	365	363	364	372	396	374	378	381	390	418	403	409	387	385	398	433	393	429	384	395	431	405	416	392	392	414	409	394	373	405	393	365	436	376	349	408	348	385	351	376	380	374	336	385	384	392	396	400	369	360	379	371	390	385	374	387	381	408	362	366	415	401	398	358	361	371	377	365	384	338	354	343	383	354	368	387	374	409	366	403	378	374	398	372	385	388	423	387	385	413	387	395	412	386	414	391	401	406	390	373	387	386	391	390	383	399	413	396	440	337	374	400	367	394	357	367	391	366	390	388	366	365	386	386	371	401	387	352	395	372	391	439	384	413	380	349	347	410	368	380	373	386	361	394	358	388	400	371	391	384	412	385	384	386	369	417	380	400	393	384	338	391	383	406	381	358	388	357	397	390	410	367	391	389	362	419	403	407	390	399	380	328	386	374	393	382	381	383	383	357	368	346	361	384	398	394	380	406	370	400	362	412	383	387	354	410	408	410	370	402	403	384	381	382	363	401	397	360	398	411	387	369	380	379	397	403	405	378	413	418	360	396	391	351	391	392	385	366	400	400	412	404	369	385	390	346	360	396	415	427	388	387	378	395	404	359	362	402	403	393	397	381	373	374	381	388	346	378	351	409	405	410	382	371	378	387	388	339	370	395	413	370	406	375	398	380	398	402	423	357	349	361	375	428	394	354	368	386	350	370	394	353	411	388	360	356	384	412	402	385	376	359	409	390	390	378	377	396	358	369	402	382	392	382	412	401	394	357	392	390	359	365	399	407	397	446	379	403	383	376	356	378	383	381	361	377	382	376	366	358	400	384	403	368	357	394	345	395	371	409	376	377	389	409	357	351	378	389	401	332	403	386	399	373	380	367	387	408	391	391	370	384	377	436	381	381	395	389	405	372	415	419	384	397	348	379	373	407	348	381	399	377	390	361	393	370	379	400	381	420	376	383	374	352	415	392	389	403	377	404	397	383	370	415	392	409	374	399	384	401	400	391	347	414	431	383	402	358	357	430	390	401	427	383	354	397	399	373	384	361	369	385	388	376	406	396	375	390	408	359	403	413	385	380	381	363	388	373	359	417	400	383	343	391	389	385	375	423	418	360	406	351	399	398	389	370	398	355	369	424	367	364	345	391	440	440	390	404	398	385	390	399	402	379	416	408	392	366	406	359	396	408	372	376	388	355	382	351	400	393	367	409	395	372	419	411	421	373	380	374	348	352	383	374	370	390	390	383	391	367	395	393	398	378	380	396	370	426	385	381	373	375	386	369	408	403	389	385	383	384	360	354	394	398	385	408	378	394	371	356	388	406	358	415	375	362	382	388	371	396	381	396	342	370	390	426	376	391	372	367	427	362	398	414	347	415	381	365	413	342	351	377	373	401	372	388	370	402	408	390	393	384	352	400	361	385	376	349	400	402	393	405	383	403	372	359	401	396	364	420	392	395	356	365	356	396	409	387	361	370	394	380	374	358	381	396	390	375	358	418	408	411	384	374	387	376	375	414	384	398	371	370	395	382	385	383	395	386	400	388	415
45731	79889	35860	1480	1149	1003	909	811	731	656	623	565	596	581	563	544	540	547	546	500	522	502	509	502	539	499	548	517	550	491	503	517	523	492	482	476	499	492	535	540	569	556	577	574	607	600	578	561	544	539	533	535	555	571	529	523	534	551	532	527	551	535	522	533	493	511	476	487	519	500	501	459	492	467	518	510	511	510	539	500	511	532	518	498	525	499	515	505	548	511	495	517	514	495	517	460	487	497	447	519	484	514	503	506	483	498	511	494	523	482	519	489	511	521	522	496	496	511	538	515	535	522	510	524	559	498	490	483	523	534	505	491	564	516	459	470	487	510	472	504	509	472	508	468	506	493	527	504	516	456	494	496	513	516	500	480	478	519	511	470	528	519	516	477	536	522	538	435	511	525	523	524	475	507	486	519	498	506	484	519	510	538	487	498	511	483	484	483	529	523	499	490	487	464	486	500	480	529	457	520	519	504	479	520	514	508	519	484	495	530	509	509	506	513	492	465	498	526	513	521	480	536	474	491	488	472	507	479	503	503	474	500	496	494	505	467	502	466	515	530	510	531	507	487	496	502	528	492	482	504	502	519	535	499	528	492	511	501	515	502	485	506	508	508	493	507	480	511	452	506	506	532	520	510	500	499	509	463	469	471	505	438	514	506	513	525	518	481	477	513	523	456	560	513	451	480	503	477	486	480	494	446	508	541	491	546	501	518	446	505	476	503	490	511	557	487	505	556	486	472	481	513	483	535	541	473	502	497	491	521	517	515	513	468	469	505	520	498	500	498	508	507	512	501	486	498	486	469	498	497	520	458	479	490	451	506	487	470	515	542	460	516	474	466	522	492	503	510	487	555	468	485	536	487	512	511	499	475	510	513	479	489	494	498	480	514	522	479	502	497	490	549	478	522	500	512	472	498	486	507	520	491	499	475	470	503	480	533	467	495	509	462	515	506	470	478	504	496	484	500	490	487	501	479	522	505	517	506	512	533	490	493	505	474	523	500	469	486	495	499	518	570	519	491	520	493	505	509	499	550	502	502	514	483	532	520	593	530	491	520	496	508	510	445	508	480	515	515	506	512	509	546	491	527	488	513	461	503	523	487	493	511	476	510	515	506	563	544	484	501	488	512	490	515	492	487	495	528	485	516	479	513	495	481	479	499	532	488	530	479	467	457	514	524	538	463	489	515	494	489	482	505	498	490	491	491	479	502	482	469	494	469	491	509	479	528	517	502	503	479	504	497	486	490	526	519	541	476	465	506	496	488	503	505	541	495	478	485	486	469	477	461	452	490	538	489	504	529	484	482	456	526	484	503	544	508	492	469	510	513	530	468	496	491	509	511	511	477	511	499	490	510	482	474	529	464	533	482	498	548	515	513	494	520	521	500	511	507	506	501	532	511	510	457	477	500	490	520	472	451	504	484	494	510	489	515	538	474	470	498	512	456	469	542	485	472	485	538	486	470	504	507	473	491	489	487	501	517	489	525	503	502	516	505	475	531	530	496	480	492	538	526	484	515	502	526	476	499	483	494	535	485	502	521	525	497	490	536	502	520	514	553	510	494	515	512	468	485	488	521	496	494	488	504	481	484	498	483	500	484	513	507	501	521	480	496	539	530	485	528	461	515	502	523	475	481	496	514	493	499	506	536	501	445	516	513	506	496	492	526	511	472	456	483	484	507	546	500	501	538	512	490	503	508	516	470	514	514	513	465	499	501	506	471	496	487	518	525	469	506	483	523	500	488	477	507	456	465	548	518	467	528	498	490	487	480	502	521	466	486	515	464	473	484	498	509	496	434	493	508	500	501	472	514	493	477	480	503	504	495	538	490	490	464	508	511	524	524	493	514	497	475	481	506	495	495	468	491	498	484	521	533	527	494	480	500	497	523	513	484	534	475	465	496	503	487	492	451	530	572	521	507	482	510	486	538	488	531	487	472	492	506	479	540	478	447	506	523	526	474	489	545	465	493	492	524	507	487	523	470	484	499	475	515	471	478	503	467	499	502	476	495	500	497	483	490	514	454	517	499	489	512	532	549	521	526	520	502	505	484	508	489	456	519	502	496	498	503	494	503	508	514	527	497	489	513	509	507	504	486	551	498	480	504	486	477	468	514	500	499	511	526	517	520	527	509	475	457	510	461	511	507	475	451	517	498	505	489	492	513	507	485	470	500	533	484	513	509	505	527	563	502	489	475	500	517	472	470	494	484	499	480	541	542	475	501	518	442	497	462	504	512	504	474	484	522	504	496	502	489	538	510	512	505	489	531	519	487	507	496	573	489	475	477	488	459	534	514	536	508	495	536	493	532	463	512	570	474	503	516	481	504	490	506	484	425	496	494	471	472	505	493	546	466	473	520	488	507	516	520	502	513	497	436	477	507	552	467	467	486	530	494	519	519	485	524	507	478	518	505	523	520	512	499	508	479	481	514	461	526	499	492	498	502	488	493	548	541	490	518	516	527	522	529	510	494	521	505	507	535	445	511	554	516	476	515	541	505	529	493	514	514	448	486	438	481	484	480	492	506	526	538	472	530	513	518	490	524	489	488	516	479	519	483	499	515	535	517	502	499	487	493	477	498	499	489	506	505	523	500	496	526	541	497	492	568	526	516	528	502	522	474	489	510	497	462	472	524	487	491	506	538	479	518	528	478	458	514	512	491	516	535	492	503	476	466	509	526	529	463	488	484	485	485	484	484	469	509	498	503	501	500	524	524	541	515	468	518	533	524	514	503	510	512	537	508	520	478	478	524	508	473	490	482	503	499	486	483	488	522	519	496	485	522	500	506	525	520	540	499	527	562	489	522	511	503	466	474	488	440	475	482	495	484	504	525	528	559	535	482	489	468	520	535	507	473	518	522	503	491	496	500	532	447	474	494	475	492	506	484	502	495	520	499	504	535	490	482	518	465	513	498	482	552	514	513	489	497	440	491	500	494	497	496	505	480	528	468	523	513	494	533	512	468	498	509	486	466	490	503	480	510	494	547	473	480	497	472	516	511	531	486	525	493	511	476	545	474	470	488	506	470	507	461	519	519	466	488	452	544	505	495	517	535	508	491	519	511	495	503	527	453	552	491	490	516	498	498	505	474	499	512	498	487	530	506	475	518	515	550	509	529	522	538	538	542	515	514	503	502	507	546	497	496	513	481	481	528	493	541	506	475	471	488	485	498	475	526	481	475	514	523	519	462	527	473	525	527	481	471	526	498	457	440	498	523	523	510	494	499	522	447	495	456	473	493	523	477	500	482	497	494	497	492	508	502	493	457	477	485	463	490	501	480	504	527	523	472	491	508	499	510	502	530	491	491	556	506	515	504	495	532	483	512	521	505	533	498	529	513	564	497	526	487	523	470	470	485	504	479	539	485	480	498	540	513	470	520	513	511	527	500	469	528	494	465	506	465	473	525	468	457	493	511	534	515	536	500	478	492	490	497	500	511	507	515	505	532	515	474	494	522	508	501	499	503	524	496	533	518	493	548	481	460	500	455
25054	21959	27761	24428	6271	600	484	453	441	447	447	447	398	445	413	419	379	378	410	410	384	426	404	398	393	405	377	406	400	387	381	395	394	414	408	403	396	410	389	422	422	422	400	418	405	451	420	429	431	430	442	459	407	415	390	410	418	445	416	426	419	405	440	432	442	406	398	422	390	436	434	411	412	376	411	416	392	400	403	417	427	411	390	374	416	417	428	425	373	392	406	407	390	417	391	420	414	390	434	396	388	400	406	414	381	387	413	390	406	427	391	439	414	411	393	407	387	397	379	405	406	375	405	378	434	387	374	414	362	437	400	395	397	383	388	417	404	391	375	407	422	409	414	393	434	407	407	405	429	436	376	404	401	388	401	384	399	406	406	361	399	410	416	375	375	386	418	414	384	408	396	411	447	409	447	388	392	400	388	390	400	394	417	410	374	396	377	386	386	407	432	413	374	411	364	375	423	377	384	391	419	413	387	441	429	375	456	409	428	395	419	408	402	407	420	402	414	405	399	396	422	390	402	369	419	394	400	420	411	368	398	400	417	438	424	399	349	413	386	380	378	396	431	443	400	413	372	409	428	431	424	386	398	391	439	377	419	415	416	409	447	359	409	384	406	421	397	398	357	401	358	410	392	409	430	409	377	368	418	426	391	391	423	413	444	427	398	396	421	447	405	362	394	433	415	392	396	386	417	418	400	405	385	381	412	404	416	410	389	404	401	404	405	410	407	368	402	374	378	419	424	416	399	368	388	427	400	433	372	393	378	407	426	376	413	417	399	403	386	397	387	447	376	410	409	387	373	456	398	432	416	395	383	393	423	421	409	365	416	419	373	412	410	408	438	421	387	409	387	400	413	376	424	423	410	371	409	405	401	408	396	405	410	402	397	422	415	443	390	392	395	390	405	389	412	394	385	405	415	372	413	415	390	405	395	390	432	410	398	426	415	427	452	420	418	390	406	414	430	406	419	398	413	394	400	400	359	424	376	396	402	395	396	434	410	407	391	415	391	410	407	393	390	429	429	407	403	425	372	369	392	372	432	407	407	388	413	403	412	406	404	401	406	400	402	395	397	405	417	396	401	390	394	382	402	410	392	379	435	422	409	391	382	420	390	384	412	405	442	438	412	421	438	412	415	385	404	405	401	421	422	419	393	408	396	395	421	430	394	373	419	387	419	378	404	444	457	407	405	400	382	392	391	418	405	404	419	422	387	385	403	433	392	430	399	415	386	425	386	398	421	416	428	419	408	433	385	415	393	418	436	368	405	380	427	398	370	431	426	414	433	364	372	415	413	422	432	414	413	362	372	409	395	397	446	399	365	410	431	388	411	400	445	425	421	460	394	393	423	432	391	430	392	387	404	393	409	387	453	432	405	447	426	421	422	373	427	414	444	392	386	402	403	418	412	396	407	371	412	369	439	389	395	399	416	405	380	379	413	432	432	394	377	414	405	404	379	401	443	412	388	381	418	411	372	433	399	425	380	457	400	411	380	405	399	384	440	375	420	388	406	392	369	374	365	399	407	426	387	385	407	423	412	379	399	423	411	419	401	376	444	395	421	441	424	383	408	441	364	404	372	403	384	397	457	422	402	418	403	392	434	417	436	404	425	402	361	435	374	394	385	430	402	407	401	379	385	391	370	419	395	389	407	442	407	386	381	420	427	415	415	388	387	406	392	399	385	432	414	415	408	419	415	406	379	388	423	395	387	415	360	390	417	451	408	437	407	387	389	424	385	401	408	408	395	397	436	393	414	391	426	395	369	389	437	398	413	414	400	400	398	426	389	412	371	396	409	396	428	422	433	404	406	405	421	425	373	450	404	419	410	443	366	403	390	401	394	365	407	408	428	423	436	435	387	420	400	399	412	361	414	387	400	411	362	362	389	425	434	394	398	380	386	403	406	380	438	387	393	412	417	420	401	447	374	402	355	404	400	381	378	385	402	376	383	431	395	402	412	391	423	406	419	380	403	427	401	406	417	390	431	404	384	415	412	435	417	389	394	374	399	426	427	415	369	391	399	432	403	382	408	439	389	391	375	435	421	384	393	390	438	416	394	399	393	384	395	424	419	405	385	412	384	424	399	367	397	375	410	404	399	407	387	379	363	392	420	390	417	403	425	390	415	430	425	403	383	400	422	400	401	420	409	370	394	420	407	402	409	377	386	399	426	384	360	436	418	401	448	413	435	391	398	416	398	412	393	375	385	420	353	390	387	421	432	424	411	432	396	414	394	400	400	399	405	409	401	409	408	411	420	426	370	419	404	371	464	418	396	404	408	393	417	408	380	403	404	385	416	405	402	393	385	441	385	387	386	391	415	429	364	421	418	378	405	405	389	407	415	407	385	410	428	399	406	405	420	408	434	366	386	394	414	420	410	383	385	397	394	411	435	386	384	423	360	411	364	389	406	407	414	414	432	409	419	429	396	400	406	417	382	402	402	403	428	393	400	420	422	410	415	375	399	373	406	405	413	437	409	394	415	404	436	411	435	391	384	398	382	398	371	372	439	395	416	398	465	413	392	424	423	419	408	381	410	410	397	450	426	373	391	380	391	417	385	382	435	376	403	382	421	389	400	416	377	396	422	373	372	384	408	384	405	408	430	404	411	398	421	402	398	423	431	393	371	384	369	402	424	379	409	383	395	377	427	401	388	386	421	415	394	391	402	423	405	415	451	404	382	431	429	383	404	390	416	381	366	417	442	413	416	380	383	408	413	385	390	408	450	421	401	415	399	422	436	418	423	415	406	401	424	440	394	445	407	399	398	399	412	386	397	416	422	381	385	391	362	382	386	404	387	429	422	408	406	387	390	403	424	414	386	429	429	411	425	385	434	419	440	442	370	419	433	403	397	394	415	395	401	412	386	412	381	426	398	413	422	378	398	403	390	400	413	386	396	409	416	367	392	427	410	399	410	369	395	397	398	432	387	398	397	403	416	425	417	388	389	391	437	394	395	378	409	392	416	363	412	412	371	334	450	425	395	378	401	444	374	413	411	387	404	412	408	409	361	431	409	414	424	411	420	428	428	383	361	421	403	390	371	361	409	392	389	381	395	408	373	423	421	413	402	399	461	418	385	390	399	457	385	410	415	410	457	365	408	439	420	410	375	446	387	416	434	417	383	402	433	410	418	387	391	451	431	424	379	396	392	397	402	371	453	405	404	359	364	409	430	415	374	453	415	427	404	385	412	386	414	378	405	393	369	408	389	402	420	405	381	437	403	391	393	410	414	378	381	424	408	434	378	390	412	408	437	403	394	401	402	407	409	413	424	392	415	403	392	413	407	450	388	395	454	412	423	387	393	400	416	395	404	411	415	408	378	409	393	427	440	433	399	408	377	432	399	374	443	394	394	413	418	404	402	399	394	374	435	404	420	416	354	408	423	352	395	410	407	379	400	405	404	411	440	398	421	397	414	432	397	377	385	388	426	381	398	411	419	414	405	375	410	388	432	422	415	419	402	406	392	443	412	394	384	426	414	408	424	408
41810	65654	30827	1090	834	709	729	616	646	614	592	570	562	548	534	533	561	531	522	519	528	548	544	502	520	507	523	525	569	506	496	543	505	538	479	507	533	506	600	552	593	548	577	586	551	533	570	614	597	543	553	579	572	537	550	534	550	522	578	505	537	551	506	508	521	528	502	492	526	514	495	519	506	540	511	523	553	494	507	530	516	501	518	510	530	509	511	520	555	507	517	533	501	505	537	522	515	473	534	486	525	471	526	507	547	508	498	486	535	480	501	515	503	531	496	517	509	491	535	499	478	493	512	540	513	507	489	498	544	495	498	532	474	489	508	549	459	478	497	510	538	490	552	516	524	494	477	502	524	513	522	568	483	496	521	531	513	465	521	510	510	522	506	479	513	526	501	474	498	492	516	511	536	501	495	529	506	550	512	522	489	498	492	494	525	475	540	512	526	474	531	507	511	504	517	501	508	542	519	489	542	540	554	498	504	554	523	523	534	528	499	511	525	492	585	542	511	542	521	506	533	505	549	515	499	547	508	524	521	526	518	564	522	564	525	488	536	475	491	540	529	522	513	563	505	461	511	496	570	489	510	509	513	547	562	493	477	528	459	536	541	541	482	539	515	512	492	498	530	542	515	526	551	499	561	456	503	507	481	541	519	519	543	502	505	531	494	517	496	515	486	507	500	484	535	484	532	515	501	493	550	501	464	500	540	510	497	510	482	515	520	517	511	508	485	497	545	494	506	556	504	478	489	514	526	496	483	527	534	498	532	492	448	541	545	523	525	531	519	484	496	549	509	509	548	524	524	555	513	524	493	522	503	507	484	525	522	505	521	451	503	521	489	513	533	496	516	513	556	515	517	489	517	487	513	479	484	526	510	541	525	547	513	513	519	499	506	516	521	500	554	507	495	510	476	506	540	487	505	478	532	500	526	509	513	479	526	492	508	481	529	527	508	484	510	496	518	511	554	542	543	519	464	491	512	494	487	498	516	535	479	529	515	505	535	538	538	485	537	489	518	483	523	481	487	501	481	523	473	502	517	507	489	513	511	481	507	508	526	495	484	509	516	473	554	503	548	473	482	574	536	505	481	503	488	513	492	529	509	513	528	472	501	484	510	505	506	543	497	474	506	501	515	486	525	504	552	490	492	538	503	542	515	537	478	502	462	477	530	488	488	479	483	505	485	518	478	550	497	512	511	535	530	500	505	522	517	502	507	523	511	501	497	519	488	584	523	557	501	513	506	497	483	523	525	545	495	513	503	505	494	505	477	501	489	510	535	503	479	518	467	511	524	505	508	524	468	493	511	511	517	510	514	464	448	480	500	490	527	493	488	507	490	533	531	485	562	504	544	521	498	457	530	564	546	526	496	527	473	511	527	497	517	525	492	487	501	511	542	523	496	512	520	537	558	472	475	515	544	522	535	499	491	483	519	530	463	508	495	529	501	491	558	530	547	510	524	512	516	555	488	542	515	499	534	489	498	511	526	511	534	535	515	474	517	544	508	516	567	530	516	526	541	500	489	528	524	475	510	502	538	470	528	555	526	514	534	476	563	535	528	505	498	521	516	509	509	503	518	505	529	520	534	557	517	546	518	510	498	500	497	513	515	534	504	520	498	521	545	532	478	516	520	538	561	512	484	510	558	552	511	531	532	552	473	516	520	500	472	486	503	556	500	514	533	504	526	509	515	510	546	525	478	524	493	491	502	532	504	522	527	529	496	536	503	532	517	535	495	497	542	500	537	505	525	515	515	492	496	475	503	470	518	582	543	519	540	540	517	505	560	545	492	518	499	528	522	500	515	512	529	454	507	544	531	501	511	516	524	486	533	473	507	520	544	527	528	505	474	505	491	517	528	509	490	522	522	509	509	473	492	506	513	516	496	544	474	518	580	502	494	518	516	519	505	493	521	552	530	509	534	532	505	501	485	531	522	520	513	535	528	478	508	546	526	526	479	527	533	504	549	491	528	550	527	504	526	520	510	524	511	499	500	526	516	540	537	553	513	499	524	483	510	520	545	494	504	537	508	476	514	510	486	493	492	510	534	497	528	518	511	525	486	508	506	521	501	531	506	491	545	536	468	514	481	472	545	534	528	500	518	521	515	502	505	531	517	505	499	511	524	556	533	521	496	479	500	527	489	517	483	486	499	527	509	512	515	524	500	483	501	494	517	550	561	505	501	521	537	524	501	517	525	535	547	515	568	501	531	511	536	481	498	538	506	536	514	501	536	486	506	518	478	559	502	515	541	548	511	512	504	512	526	502	561	526	522	503	497	540	544	540	526	497	501	537	488	531	554	488	531	532	530	530	512	551	505	507	499	501	500	532	518	524	483	492	517	504	497	502	505	514	512	498	512	472	538	481	541	526	508	482	504	537	503	540	510	524	471	534	552	526	495	480	520	518	576	479	533	500	509	514	495	505	476	517	515	464	547	475	487	523	503	496	486	511	481	499	514	520	555	532	538	523	491	521	506	481	514	524	491	519	520	523	507	531	544	520	554	519	533	514	511	476	531	501	533	558	526	517	498	511	510	533	484	550	540	513	494	530	514	485	521	525	526	484	519	490	480	508	466	515	527	509	510	528	488	524	525	560	488	496	501	508	485	496	508	478	535	494	543	505	514	554	495	518	508	506	460	477	455	496	494	492	506	530	515	489	535	495	573	494	554	526	523	528	527	487	522	520	483	481	525	515	508	510	523	461	532	455	483	515	513	496	485	512	507	488	515	512	515	502	534	520	518	493	505	490	507	502	491	524	555	534	531	529	525	504	539	514	525	546	500	518	551	494	483	519	504	494	516	544	505	522	514	503	529	482	478	473	508	534	491	508	528	563	550	497	491	533	531	507	527	531	483	503	481	485	519	503	512	522	538	550	500	505	510	517	472	503	498	542	535	500	535	502	515	481	490	541	512	505	554	508	514	502	491	562	510	537	525	505	528	503	494	498	495	512	489	490	495	485	484	532	531	528	559	441	516	538	522	465	479	505	549	468	531	487	498	550	489	516	539	528	477	527	512	511	537	525	536	518	556	542	505	474	503	491	552	518	512	515	505	543	466	493	560	489	555	506	546	484	528	521	509	490	533	522	523	522	527	520	515	470	527	473	498	513	513	514	504	509	530	510	550	493	468	534	548	514	514	552	522	514	560	510	482	496	521	488	524	526	505	506	521	505	490	514	572	508	480	508	529	515	454	515	475	567	507	500	529	521	507	487	500	487	528	533	505	518	495	517	528	487	474	500	529	486	507	522	516	560	523	504	510	508	520	525	500	526	504	525	506	547	513	521	557	500	502	528	514	503	488	561	501	540	515	515	539	513	500	490	513	511	526	538	519	517	502	528	484	492	504	475	506	554	486	492	533	549	495	511	515	497	461	523	515	505	503	497	562	495	494	482	484	511	540	548	576	542	543	516	494	501	501	510	498	530	500	513	530	523	465	541	507	531	532	477	480	483	533	560	490	517	489	519	480	493	490	504	512	503	492	527	566	540
22797	21485	29177	24200	21423	20105	3140	580	507	447	420	418	397	417	392	393	408	381	378	365	365	348	362	352	338	361	368	338	321	326	334	324	328	395	350	378	355	361	354	355	343	360	397	409	414	384	394	396	369	375	374	410	424	372	357	364	343	321	332	355	386	348	318	351	345	338	322	315	342	342	375	349	314	315	367	334	320	355	336	369	338	351	388	329	336	341	343	357	351	356	301	339	342	348	340	362	324	305	348	345	338	320	349	360	318	310	348	309	332	353	337	323	322	346	333	316	349	346	313	347	324	326	336	371	315	327	341	304	313	338	339	334	322	310	349	347	339	340	315	316	355	341	326	333	337	292	318	323	331	364	361	354	327	336	320	346	348	330	345	340	333	358	368	316	339	329	330	341	301	327	305	332	337	346	339	356	286	288	338	336	300	323	336	348	326	368	353	324	320	308	327	342	314	377	311	358	312	346	343	356	328	354	309	342	331	349	317	346	339	337	347	332	342	305	349	347	362	315	329	361	321	335	337	337	314	316	352	344	382	371	380	294	362	365	353	327	324	335	332	319	346	309	345	322	342	336	352	318	319	305	336	344	317	304	352	326	348	335	306	344	341	353	307	335	321	300	346	362	335	315	342	337	325	325	329	321	353	357	342	340	341	333	346	348	368	384	340	324	361	361	355	355	318	327	336	344	318	346	317	316	313	352	326	322	362	321	330	333	360	345	324	349	348	309	327	335	323	299	341	371	318	370	352	328	329	314	347	319	338	335	329	323	341	343	337	325	313	301	326	348	366	330	331	323	355	298	357	324	344	356	334	344	315	341	331	330	352	356	331	341	331	301	338	322	338	327	336	369	348	350	295	333	306	303	324	365	317	331	392	302	314	325	320	326	333	305	352	357	316	303	315	352	296	304	334	330	376	341	302	355	364	365	345	346	318	313	344	345	324	333	301	329	320	332	332	338	341	324	338	338	334	312	317	314	331	360	356	328	330	325	333	352	318	331	338	351	350	322	351	357	319	345	312	343	350	355	321	315	320	325	355	317	346	328	354	345	319	313	320	304	348	297	378	317	356	377	353	330	339	321	347	345	326	339	361	316	330	320	337	350	326	312	315	324	339	326	326	331	303	325	347	341	303	337	293	341	328	300	339	306	305	334	347	351	322	352	351	292	365	309	334	354	323	332	333	294	388	313	333	325	325	336	333	325	332	344	340	315	326	314	337	346	334	310	335	336	320	335	382	346	344	333	356	323	335	355	361	340	322	339	337	348	337	322	323	335	299	346	345	350	304	329	354	323	318	359	311	312	321	336	345	342	339	328	345	310	361	333	345	323	311	352	310	346	346	327	334	355	330	337	366	328	352	331	325	331	344	329	306	296	350	354	369	321	354	333	356	325	315	315	332	329	333	325	338	323	357	351	339	339	362	347	339	355	324	320	347	327	351	326	326	313	330	336	349	353	296	307	357	338	351	305	328	356	301	330	361	313	328	315	322	331	369	324	334	325	336	344	348	335	337	327	312	338	347	348	353	307	305	322	313	340	336	304	326	329	357	327	361	332	328	352	344	307	345	346	337	365	317	318	325	319	301	310	305	314	336	331	364	340	321	339	326	333	318	319	339	349	350	309	331	338	336	326	341	337	348	316	364	321	350	334	305	329	329	308	312	348	380	348	346	348	300	325	327	308	348	332	302	339	333	324	330	341	337	369	329	305	333	315	321	327	350	326	347	354	331	357	364	347	320	321	345	313	321	315	335	355	364	325	342	321	342	326	322	369	370	345	338	336	352	375	345	327	350	335	310	323	316	315	306	317	311	335	295	295	336	354	352	341	346	382	350	306	321	319	357	315	336	354	341	307	322	310	317	358	324	324	317	342	361	307	320	344	334	354	338	348	325	337	362	349	343	327	344	352	346	309	335	309	324	337	315	315	329	344	340	333	303	349	349	343	339	347	335	333	312	315	324	363	345	346	324	326	327	333	342	357	286	326	369	359	333	305	334	368	357	326	346	306	374	351	340	325	357	359	329	298	331	371	282	346	314	296	334	331	349	328	322	331	330	329	330	332	348	295	313	332	315	321	343	322	335	319	336	331	348	349	335	328	324	307	328	324	345	327	340	331	354	364	335	348	319	313	309	333	306	354	328	325	306	343	316	330	350	327	355	325	334	348	331	322	324	364	328	344	330	376	326	339	338	355	338	347	331	330	322	301	347	336	347	320	349	344	341	335	315	346	343	317	318	314	349	306	295	325	367	342	303	310	331	322	337	319	348	333	309	356	340	338	335	332	333	353	347	338	356	333	324	309	341	330	320	346	307	342	307	368	344	313	338	327	342	311	333	338	345	340	341	327	335	335	330	312	338	301	372	335	325	370	381	324	332	337	291	335	376	298	353	379	336	373	306	351	308	387	328	350	344	325	339	315	364	371	332	326	305	333	302	356	341	330	308	342	332	326	315	352	347	331	350	343	319	318	322	344	348	350	342	344	333	306	322	314	327	284	321	330	343	332	346	304	341	335	315	339	312	323	334	330	334	301	325	318	347	354	344	322	319	361	355	315	352	333	309	341	316	331	332	357	298	343	318	340	300	321	377	355	318	318	379	329	340	340	346	310	342	312	319	346	327	356	325	321	350	342	325	331	329	337	360	321	340	327	363	355	328	341	325	347	323	338	348	319	317	314	328	381	311	335	342	348	318	344	345	310	342	315	305	359	324	315	341	320	297	294	330	341	347	319	331	327	322	316	324	316	317	337	322	299	314	295	331	288	368	320	319	347	338	329	334	367	327	332	329	370	338	318	331	333	349	333	315	332	314	348	302	347	369	333	326	369	350	382	312	306	354	365	354	315	314	343	335	319	347	329	333	339	322	327	301	309	305	355	300	331	323	337	329	346	333	312	337	316	313	334	322	355	368	314	333	337	359	324	314	319	356	356	341	329	316	327	328	308	347	320	335	355	344	357	361	354	330	348	335	314	341	368	343	317	328	355	353	392	335	319	369	305	324	340	353	316	342	323	328	299	352	330	341	306	348	365	310	364	285	321	326	327	347	353	346	337	327	321	332	320	338	318	343	349	325	352	351	330	329	316	346	333	340	315	327	371	313	336	335	352	309	326	334	346	311	354	323	352	319	352	336	362	353	347	285	353	314	345	330	324	304	322	342	331	336	334	346	370	327	328	352	342	311	351	357	318	339	374	324	303	341	343	370	340	302	299	348	338	339	336	355	332	316	331	294	314	353	336	362	355	354	353	374	366	329	321	321	364	324	347	342	328	309	320	331	343	340	319	336	360	369	309	304	329	352	312	325	321	311	359	356	323	312	335	306	315	323	315	339	336	301	335	329	325	316	316	335	314	310	360	326	331	345	355	312	307	328	320	321	353	352	334	329	336	362	341	314	348	342	321	318	329	321	329	316	343	303	337	348	330	316	338	328	330	358	322	330	349	355	362	332	328	341	341	302	376	299	342	350	352	361	322	326	313	369	308	333	326	332	357
53901	89823	46114	2317	1677	1266	1092	942	788	735	659	609	560	548	529	515	508	458	468	466	465	423	459	445	465	481	435	468	472	431	409	428	419	428	419	422	457	438	486	486	498	509	499	498	531	494	535	536	505	482	474	509	496	508	468	482	413	438	436	449	446	449	411	456	470	458	457	436	416	443	436	419	405	431	437	462	468	452	464	420	408	422	367	417	417	412	409	410	409	396	441	410	418	448	432	434	421	423	411	429	390	408	425	420	406	405	439	466	425	448	405	406	404	384	436	400	403	420	427	420	415	467	423	451	421	450	427	410	463	420	418	439	410	442	455	452	406	434	394	415	416	398	433	413	389	370	428	425	419	452	434	442	401	448	387	488	426	422	394	432	436	436	410	429	420	416	427	457	387	410	410	412	412	426	411	425	418	405	424	413	411	414	417	429	393	410	423	438	388	388	426	440	423	429	444	412	402	423	427	399	409	443	407	392	387	384	424	436	400	422	454	432	424	438	425	418	429	427	405	425	389	433	378	437	391	435	435	423	415	409	388	418	415	421	428	456	422	390	438	432	421	390	437	401	451	420	415	401	398	419	410	417	429	412	439	405	435	407	425	417	431	435	415	385	453	441	399	416	420	411	439	369	398	454	416	428	403	410	401	406	362	432	448	453	424	417	419	396	419	442	435	413	427	378	423	416	393	468	418	393	412	440	412	432	384	443	409	401	424	438	415	411	424	430	437	376	469	454	441	391	397	421	403	404	395	436	454	401	420	413	429	432	431	420	434	435	391	414	396	446	420	447	411	423	390	425	431	430	432	417	440	407	399	403	402	429	408	418	401	411	421	422	429	418	448	390	399	444	424	440	422	398	399	381	383	417	408	466	389	423	391	436	444	421	450	421	425	447	382	397	397	424	371	453	395	448	419	401	431	455	443	423	411	425	399	421	420	415	449	412	421	440	411	390	459	404	455	458	424	432	416	378	429	429	443	448	413	427	403	405	442	407	399	374	431	434	419	400	385	400	385	425	419	400	402	456	415	424	414	415	436	422	456	410	409	410	451	440	412	425	419	394	435	425	392	428	436	399	430	443	424	409	436	436	414	417	419	405	383	438	424	388	416	384	452	394	415	426	416	424	396	417	446	430	424	433	435	439	422	407	478	428	413	425	423	414	403	427	446	396	448	416	438	441	437	413	415	410	419	415	431	440	399	398	398	467	363	415	420	392	411	409	471	377	392	410	460	440	394	404	413	356	411	400	446	420	434	422	437	415	423	426	417	422	424	435	426	390	382	446	413	436	400	451	434	416	414	450	427	408	420	458	430	429	420	410	422	407	384	440	415	390	442	436	443	416	396	396	412	437	446	441	433	415	462	395	419	398	413	437	423	404	431	464	425	450	461	422	418	440	419	427	433	419	429	416	421	410	457	429	387	428	429	433	427	395	437	439	391	443	431	385	404	400	432	431	394	433	415	450	440	408	408	397	390	402	437	382	436	391	399	393	446	449	408	423	440	402	396	439	421	378	405	428	435	456	442	424	406	424	442	398	462	457	396	444	415	436	439	422	428	443	426	410	439	403	415	391	387	430	422	421	453	455	447	401	418	450	417	409	433	442	419	394	438	391	419	450	422	397	391	443	420	406	418	420	415	427	455	447	396	437	416	411	394	428	415	434	421	417	427	428	424	406	454	414	428	423	419	390	421	393	426	420	408	395	391	387	432	416	371	431	403	462	459	414	452	419	422	397	391	425	389	412	385	410	441	384	396	426	412	390	415	452	427	403	395	431	419	404	366	399	400	438	398	397	418	426	468	428	434	424	447	425	389	451	402	431	439	396	377	432	408	418	400	437	390	445	426	400	358	425	445	425	442	432	423	381	431	407	431	404	421	454	425	444	468	410	421	420	427	434	414	409	428	424	411	416	393	433	427	435	398	425	397	414	430	436	412	402	405	417	418	419	418	419	436	453	383	379	476	442	452	421	459	431	409	450	434	421	431	399	413	452	396	431	431	409	409	411	386	411	423	410	431	414	408	421	453	407	390	448	388	420	439	402	438	405	454	425	416	417	410	424	434	437	421	437	431	427	433	419	444	454	389	420	424	424	425	476	399	374	403	417	413	398	430	426	441	446	439	438	414	417	428	426	365	434	427	447	405	450	452	436	448	416	387	415	441	405	428	429	405	405	457	402	416	412	404	431	405	428	444	420	396	432	440	413	419	417	423	392	440	470	411	436	428	421	424	405	390	413	436	423	435	415	417	410	410	403	456	409	377	438	425	418	425	424	414	388	476	428	444	427	444	385	425	439	461	401	387	391	397	415	425	443	391	450	416	416	475	395	414	449	429	431	438	407	389	426	433	420	409	401	410	400	428	462	441	404	432	449	432	382	436	405	403	407	426	427	431	457	414	425	421	402	438	427	414	445	384	435	422	402	399	428	429	441	417	469	403	422	426	438	413	411	435	411	420	423	419	437	428	426	435	451	409	464	428	407	435	392	426	375	436	433	427	410	425	458	416	427	436	411	416	429	442	435	440	422	416	422	435	436	421	408	397	416	422	444	435	390	452	435	414	436	404	442	407	391	387	435	443	420	412	417	427	419	430	405	406	392	385	391	427	442	411	460	431	409	405	431	418	435	403	436	431	408	442	426	441	411	475	423	419	430	445	430	444	462	400	442	415	426	446	420	392	397	465	449	458	451	410	404	407	416	388	391	413	422	384	416	412	416	434	421	395	429	408	402	436	441	394	441	429	407	404	387	404	395	407	429	401	448	382	448	423	429	420	410	404	389	425	429	440	461	432	409	378	419	430	433	457	453	403	430	396	403	454	401	399	450	446	401	396	369	436	451	447	379	415	403	437	426	409	422	405	427	403	425	440	399	402	421	426	404	420	392	446	418	434	425	381	392	403	407	432	440	422	443	397	388	370	446	457	398	421	458	441	388	408	461	420	422	428	440	436	392	442	431	424	404	423	442	420	378	419	468	387	417	402	445	429	440	431	399	424	435	411	438	383	456	403	418	431	428	420	423	422	429	414	447	408	411	468	391	426	413	405	435	439	395	400	426	394	427	429	410	409	403	383	399	446	381	478	431	441	444	444	425	434	397	402	403	417	448	451	450	429	417	406	434	405	424	416	435	407	406	478	405	416	418	395	396	430	403	460	411	445	413	388	421	430	425	399	404	446	412	414	407	446	393	442	421	403	407	415	397	434	444	419	460	432	403	397	410	419	442	435	424	431	425	415	418	436	408	418	363	405	420	437	421	423	423	440	395	425	420	414	436	422	412	393	421	420	397	456	400	392	415	391	362	409	459	445	415	397	376	445	409	401	433	412	430	413	435	398	412	401	455	406	427	411	424	386	456	420	436	404	446	402	415	416	400	409	401	432	430	411	442	424	410	449	445	414	416	399	418	436	417	398	442	407	453	427	453	410	454	470	419	414	420	416	429	401	380	409	415	412	421	380	459	382	445	423	460	444	429	410	411	423	412	465	434	407	454
28228	21317	13817	1280	489	447	441	446	446	483	429	419	440	429	431	447	452	421	462	420	410	457	430	472	428	461	459	446	396	440	413	441	468	458	460	427	441	454	445	480	447	475	469	448	460	460	483	442	444	442	428	496	433	449	441	443	462	421	480	443	453	437	447	426	450	430	438	442	456	433	457	457	447	430	434	461	457	401	438	462	455	453	452	413	478	461	465	446	458	446	438	433	436	414	443	437	436	430	425	422	429	440	404	427	444	478	437	406	450	466	436	469	443	440	426	457	381	448	403	446	422	422	439	441	449	414	440	452	421	474	432	389	455	415	443	448	475	446	429	412	439	446	444	387	489	408	478	412	451	450	433	417	411	487	430	472	441	395	469	443	445	407	402	429	457	433	425	455	484	423	432	426	441	455	451	438	453	445	464	435	425	443	438	440	397	451	451	449	445	444	427	463	441	419	416	408	464	463	423	460	441	414	459	422	421	442	483	430	453	431	420	417	450	444	391	444	441	432	453	433	431	420	424	431	426	452	446	419	405	434	466	477	458	459	446	405	445	448	441	417	438	450	429	429	424	441	420	476	441	482	433	435	429	481	441	416	485	409	417	468	442	468	453	465	430	437	442	431	444	475	438	441	429	464	439	424	451	412	455	393	462	437	426	454	439	401	428	475	425	438	440	435	431	462	424	461	448	433	461	445	420	425	437	428	438	489	467	438	447	389	400	441	432	430	445	447	464	380	453	458	439	464	453	433	439	464	445	447	444	418	411	480	424	452	433	391	406	426	445	458	441	467	424	431	428	429	459	455	428	423	426	430	423	433	445	433	435	435	444	478	446	442	446	460	433	484	428	464	450	437	446	428	478	437	425	463	460	451	436	436	431	444	442	431	380	441	455	441	433	469	448	450	432	464	453	457	432	443	430	459	420	437	439	382	436	447	446	436	453	470	458	462	444	450	394	438	448	428	453	452	453	421	456	421	459	459	403	407	434	405	395	436	447	456	430	483	479	445	453	450	389	445	410	481	446	392	435	428	430	460	486	441	455	447	433	435	436	434	496	448	395	448	432	425	427	443	420	435	452	452	430	425	462	447	478	457	424	439	416	409	424	435	480	428	405	429	463	437	427	450	405	437	451	452	475	438	425	456	425	383	425	457	470	431	452	472	428	431	416	445	424	426	426	419	406	427	448	473	465	426	436	442	405	415	452	463	417	432	453	420	463	453	424	427	436	412	391	453	448	445	452	485	458	442	455	449	412	462	459	400	437	428	389	409	423	455	473	406	410	468	433	447	438	459	437	448	454	433	489	426	465	432	424	462	466	440	458	434	433	435	449	437	450	440	412	424	445	451	459	467	468	444	434	418	442	450	438	458	474	430	459	408	459	438	456	456	388	440	465	435	477	466	396	433	457	445	432	431	434	448	405	460	441	487	457	432	430	440	424	426	449	452	420	467	471	448	458	444	455	426	412	425	448	426	450	452	477	455	429	459	413	433	429	457	424	433	440	410	455	425	420	422	435	440	453	447	430	446	417	489	438	436	435	464	454	460	454	447	448	412	480	438	450	448	451	402	437	430	449	461	463	414	432	408	442	445	426	447	470	457	448	440	467	440	444	462	458	462	436	409	418	403	457	438	435	474	423	481	469	442	441	456	435	428	449	445	425	426	437	399	434	396	406	440	443	456	457	428	432	411	461	438	439	420	468	481	454	437	421	476	427	422	430	462	468	445	448	459	427	428	451	435	452	452	427	467	463	441	424	424	445	463	443	463	448	426	459	454	408	435	427	478	455	475	448	440	447	450	448	420	462	422	406	421	440	432	431	459	469	422	434	442	461	444	430	423	461	421	429	421	433	451	445	436	416	477	449	431	437	435	423	446	463	414	436	452	450	433	465	402	434	433	406	419	430	436	465	438	469	446	396	417	423	407	444	442	451	447	408	432	438	406	430	444	413	433	422	460	450	428	427	422	447	496	458	442	465	453	431	459	454	446	440	470	461	434	437	423	428	441	466	432	440	416	431	456	434	461	437	463	444	461	455	449	428	436	440	448	465	446	445	421	435	440	407	443	438	427	442	436	392	427	412	412	429	442	483	392	491	450	417	406	450	445	434	494	448	414	426	427	449	451	437	435	435	440	418	441	425	468	395	444	420	391	442	442	407	501	424	399	483	467	435	399	483	454	458	424	445	442	387	440	466	494	460	437	429	442	422	487	412	424	439	445	435	375	428	480	450	387	439	442	430	451	427	444	471	438	427	460	447	414	450	388	455	413	440	437	457	446	415	446	426	420	455	444	450	427	453	436	454	450	412	445	427	424	427	477	431	438	426	479	442	435	402	434	434	426	452	446	450	440	451	447	410	411	431	429	447	466	445	436	411	438	470	468	415	429	460	430	422	457	432	449	428	414	432	424	429	434	450	436	436	431	446	439	420	401	434	424	448	426	440	446	451	443	425	447	440	470	464	428	442	434	449	411	414	434	442	440	464	457	422	447	417	462	455	456	430	482	438	440	434	459	387	421	449	413	430	444	476	408	450	422	433	465	445	453	449	427	435	475	418	441	463	445	440	453	433	442	430	432	437	451	442	430	418	429	437	419	431	446	438	411	438	425	427	423	430	458	434	441	428	428	437	441	469	437	455	444	435	423	438	456	420	424	440	424	456	438	445	478	467	427	418	460	471	439	420	456	406	465	446	457	475	434	420	483	406	428	412	427	444	407	443	419	443	424	438	408	418	412	450	489	448	472	452	432	475	438	464	463	453	494	453	427	438	429	433	423	429	435	446	435	420	426	457	453	445	442	439	446	438	449	451	455	445	388	469	463	440	434	428	418	447	416	447	451	477	439	447	416	453	480	448	441	409	422	434	432	449	440	447	406	462	422	415	435	411	490	416	454	411	435	455	402	424	460	429	408	422	458	414	471	425	461	470	463	449	464	430	435	436	419	465	423	412	432	422	434	450	460	389	445	443	438	425	446	410	426	468	446	460	446	442	413	432	406	449	458	467	423	479	427	447	474	449	421	436	442	465	435	450	443	427	419	461	399	437	476	469	460	454	463	468	439	427	423	405	442	406	404	454	464	450	433	474	434	448	453	464	427	458	413	426	450	436	435	416	436	453	419	418	462	436	389	438	440	449	446	416	417	460	436	446	438	470	446	462	468	411	442	438	408	471	422	435	459	457	434	450	424	427	422	449	388	461	432	443	422	435	435	430	402	417	471	449	442	428	429	434	465	427	448	435	434	446	433	426	423	418	439	480	413	419	464	431	441	427	442	447	407	406	368	471	413	423	448	449	412	446	455	394	455	444	441	419	428	429	466	448	435	425	436	454	446	441	447	394	453	432	450	456	437	430	448	486	437	476	428	445	425	427	468	402	440	439	448	425	403	474	452	465	430	445	433	448	421	469	455	426	433	407	478	464	454	420	456	427	460	473	410	439	441	455	478	483	453	448	457	428	432	413	483	450	421	451	451	441	469	429	436	433	424	423	444
20260	27923	9578	606	576	610	556	538	576	543	546	564	587	591	583	536	519	550	587	608	568	548	541	551	537	550	576	569	571	652	551	531	585	555	522	573	557	564	599	612	606	629	612	630	575	604	660	580	612	588	606	581	640	586	593	565	589	545	567	584	560	583	595	591	552	547	564	573	556	555	549	537	576	568	561	590	553	539	555	547	619	603	568	558	566	537	562	577	573	570	513	548	568	598	607	526	553	576	534	572	554	572	571	541	542	543	586	587	558	550	594	586	542	557	570	603	536	562	543	612	540	551	560	595	618	542	566	583	552	551	543	554	588	589	553	564	571	554	573	563	537	561	583	550	599	554	565	551	560	551	575	599	604	609	555	579	546	513	570	551	595	524	583	547	586	586	623	562	597	599	552	561	569	564	567	597	532	562	555	562	520	580	597	524	555	550	585	553	542	580	585	548	619	547	555	571	574	573	572	541	566	547	609	566	559	547	572	571	595	556	539	540	547	517	577	535	547	563	576	566	610	578	590	572	557	597	543	599	608	543	557	558	556	585	617	558	544	557	532	593	554	557	589	578	505	555	585	562	554	538	561	551	573	589	574	568	603	562	584	555	559	603	568	586	598	559	529	557	556	574	615	569	561	557	580	532	547	581	562	616	563	573	598	590	528	572	556	607	573	580	564	582	604	558	589	573	588	594	603	531	589	579	578	537	597	516	536	595	574	562	547	554	584	527	547	579	548	568	613	585	549	567	533	554	569	621	580	549	534	544	584	588	540	553	605	604	535	563	586	542	598	530	563	592	617	596	563	536	560	542	588	563	649	559	579	537	591	554	557	530	563	571	620	574	574	557	564	552	611	540	565	582	558	548	536	600	536	546	582	593	548	600	603	582	519	558	542	561	525	548	581	558	555	576	554	577	549	563	525	563	564	577	586	587	578	530	574	538	550	595	586	570	501	538	555	548	534	550	560	563	581	556	586	558	594	552	557	564	605	555	534	572	582	510	565	545	542	571	608	555	570	526	543	566	609	562	557	589	573	579	575	559	559	553	555	602	573	527	564	595	537	540	545	593	610	543	579	556	609	623	547	554	551	571	557	552	571	547	587	560	555	546	558	583	587	554	524	591	582	567	528	581	558	555	584	530	536	613	561	569	576	574	547	581	586	549	562	592	561	530	538	585	608	535	557	582	615	565	555	543	553	554	560	594	552	570	553	561	577	600	553	570	593	592	577	543	517	635	584	554	610	589	559	600	600	573	551	593	566	539	592	544	572	562	560	522	600	558	571	612	558	544	573	574	525	564	558	593	568	562	567	585	569	596	565	526	526	562	576	567	551	543	564	559	597	555	553	569	569	553	591	572	537	583	556	572	572	540	558	582	547	574	552	554	542	576	596	546	595	543	562	564	547	579	604	586	569	590	575	556	583	578	577	541	544	524	587	538	592	556	627	566	587	546	535	574	544	552	568	578	551	551	562	549	589	579	541	533	562	525	542	569	570	533	594	596	556	544	540	538	553	580	546	550	524	630	542	544	568	600	563	557	561	554	587	568	575	566	518	568	632	571	571	565	564	547	594	569	574	544	547	556	573	588	523	621	574	544	544	571	564	558	577	594	556	597	559	554	576	583	553	546	554	578	567	554	555	592	539	527	570	572	549	574	581	582	612	583	554	530	553	564	590	568	542	552	569	620	591	565	559	588	572	541	592	573	564	553	553	590	575	537	540	510	556	570	546	654	568	587	582	539	555	541	564	584	553	604	563	567	579	555	567	555	575	586	538	569	583	606	503	591	555	567	600	556	585	548	618	570	491	557	579	589	589	548	544	609	583	584	553	624	550	567	584	583	624	539	601	583	561	570	595	523	577	578	513	572	587	602	554	582	553	551	569	565	532	567	562	569	579	591	572	590	559	566	509	553	558	548	533	605	551	575	590	530	527	568	565	551	517	540	590	567	543	580	607	569	574	560	573	534	561	558	569	581	555	549	568	534	594	568	550	547	592	572	576	564	596	584	529	560	556	587	568	589	556	581	548	622	562	642	560	561	541	560	570	574	580	578	577	570	551	540	578	560	590	540	597	548	590	560	561	574	556	570	562	574	551	581	599	584	542	546	579	577	534	598	586	560	573	568	557	542	587	571	571	588	561	578	574	553	570	495	525	611	596	523	591	560	554	591	554	550	601	572	545	558	548	587	570	571	569	583	541	565	523	554	559	577	593	556	493	581	536	556	574	574	615	541	579	604	558	595	568	568	604	583	551	571	566	585	551	537	518	571	575	535	567	545	564	598	553	547	532	571	539	570	565	585	560	563	564	573	620	547	530	571	583	577	555	580	569	524	537	552	589	572	568	567	554	547	574	566	541	573	540	589	542	532	583	550	573	591	556	557	539	547	557	598	568	571	553	573	576	581	575	536	611	572	580	608	571	577	553	595	561	544	533	559	563	546	594	552	565	577	529	564	539	545	565	547	625	570	568	512	565	576	587	561	578	556	545	541	585	572	557	583	555	566	593	564	552	585	552	566	529	576	582	571	558	572	555	574	538	575	568	572	532	494	580	578	559	558	554	568	567	566	567	545	551	533	556	577	552	574	560	585	547	558	566	574	594	535	542	540	538	573	560	585	545	585	594	589	538	559	542	599	574	541	574	539	577	606	574	563	574	539	593	552	557	551	546	539	547	541	591	579	556	545	599	535	568	543	592	572	572	537	555	565	581	539	533	545	585	561	564	601	548	592	557	533	547	509	570	558	565	597	564	587	569	556	582	589	549	576	573	597	569	552	525	582	584	576	580	577	581	602	570	573	570	566	595	547	575	550	542	586	595	563	565	586	571	543	599	577	544	539	584	541	532	538	526	533	572	561	533	566	632	550	552	544	584	552	589	556	537	548	577	540	551	571	599	572	544	604	592	546	568	567	564	586	558	560	568	564	559	545	575	576	584	576	564	533	541	538	558	600	545	591	595	562	566	566	575	580	557	575	575	622	545	576	561	536	597	544	566	568	552	547	561	552	541	531	570	529	576	543	582	557	570	576	577	539	573	568	587	553	562	591	524	519	583	565	613	554	592	559	610	547	580	547	592	551	572	585	595	569	565	573	557	589	569	586	514	602	560	563	581	567	558	606	581	552	585	556	600	566	558	546	557	570	568	563	549	561	555	569	588	555	586	550	523	583	562	575	576	508	566	548	568	556	558	594	535	571	555	593	599	587	585	534	570	538	568	583	575	539	578	580	567	538	542	559	598	530	593	591	592	541	611	551	620	558	584	553	565	595	574	568	592	572	570	540	567	598	586	563	582	583	557	568	594	529	564	566	573	542	542	562	558	577	552	602	590	597	611	573	569	582	568	575	568	561	570	544	558	595	575	565	630	554	581	547	522	539	620	577	551	557	540	570	588	624	578	596	518	511	602	571	538	564	583	534	570	577	596	593	588	539	539	584	573	538	532	569	533	593	556	558	562	580	559	572	571	562	538	588	593	568	568	587	537	610	558	492
23752	21578	28769	24631	20242	5487	679	487	444	466	429	445	407	430	433	400	418	434	412	399	396	401	428	406	380	392	390	436	400	405	387	419	388	420	392	372	424	389	407	404	453	430	427	419	418	457	416	420	432	411	411	418	443	411	381	392	397	406	448	367	418	396	361	387	412	401	442	408	400	381	383	442	402	433	367	414	372	384	383	417	386	396	362	378	357	366	370	389	379	390	401	368	375	369	405	363	370	408	391	411	357	398	446	381	397	357	375	398	385	390	398	406	391	405	392	371	388	372	403	395	379	379	411	410	422	413	395	401	369	388	390	380	365	365	399	398	360	406	383	368	360	387	401	384	377	387	349	384	354	347	373	398	363	394	371	367	397	405	398	402	362	426	420	371	380	403	387	370	386	379	385	380	405	418	424	370	403	388	384	379	374	399	360	380	373	396	355	410	395	376	366	391	371	405	380	400	361	365	411	384	379	381	389	405	343	378	390	412	399	387	403	366	349	362	389	404	381	396	405	378	381	391	362	389	445	443	393	378	381	387	389	405	358	381	383	404	384	364	372	365	378	401	403	412	344	412	414	396	368	381	369	362	409	373	362	419	409	385	389	400	412	365	382	389	387	374	364	405	372	375	380	391	362	375	387	396	406	389	422	432	393	372	384	394	366	401	378	368	401	402	380	385	386	397	359	370	378	407	415	404	402	384	376	339	393	395	394	382	407	354	409	386	406	360	384	386	370	370	379	397	367	375	393	364	382	377	374	407	373	416	432	402	397	397	375	363	385	386	378	381	390	425	400	399	391	380	397	356	370	392	374	419	361	365	363	367	368	344	403	396	395	385	360	419	371	404	392	417	373	363	407	374	386	379	389	395	405	378	378	416	372	365	353	338	379	391	368	401	350	376	397	401	403	428	376	369	362	396	406	377	429	394	411	382	415	403	388	378	373	357	390	385	374	411	368	377	401	396	398	382	383	396	378	354	388	361	352	372	353	427	386	390	372	414	404	401	396	346	366	391	391	365	357	392	405	396	438	423	388	375	356	385	415	379	366	396	375	390	373	393	368	365	350	384	389	396	371	388	388	382	372	385	366	392	383	399	387	385	359	373	400	367	369	354	388	404	368	384	356	362	356	371	399	390	396	393	361	386	390	388	376	378	402	382	377	427	395	357	416	397	389	404	386	370	405	397	400	390	363	391	411	400	403	383	413	376	442	371	404	395	399	430	411	390	387	370	399	401	387	366	411	386	403	365	409	390	412	386	373	355	380	375	362	378	399	404	383	404	394	383	412	397	411	375	363	402	401	388	365	367	376	390	412	393	391	378	363	377	405	377	347	414	378	373	409	383	381	404	396	390	405	419	391	364	406	395	390	407	412	396	396	392	388	386	400	374	391	377	392	400	432	373	400	405	382	401	402	392	417	378	379	386	389	386	376	377	397	362	370	422	354	393	361	423	398	398	401	413	383	380	400	397	376	383	378	381	400	418	425	386	385	386	380	370	411	368	413	382	390	380	383	367	390	376	382	389	402	410	396	370	397	398	405	388	372	386	374	396	368	360	398	410	403	385	399	391	380	367	403	377	389	403	376	375	384	347	405	368	363	414	408	350	378	387	436	421	409	395	404	348	395	370	399	406	358	384	359	361	377	401	406	373	410	379	387	372	412	375	401	374	363	357	371	406	355	370	388	397	408	413	379	386	391	422	392	406	380	414	400	366	355	346	391	391	362	367	390	412	385	385	368	408	382	384	406	373	423	399	380	372	398	345	380	409	398	388	388	389	419	378	377	368	387	378	373	418	361	396	364	397	387	414	379	366	400	383	377	403	363	341	369	375	402	390	380	369	366	381	431	381	407	350	366	395	365	399	398	412	403	389	391	368	389	409	384	428	375	395	360	367	397	392	378	395	343	400	380	378	408	380	399	374	388	399	341	394	383	389	386	432	413	381	378	363	370	368	406	390	364	396	365	385	416	362	389	385	382	375	351	340	402	422	379	413	374	398	357	394	414	386	399	378	397	410	378	383	409	380	377	359	409	375	362	374	420	396	413	422	395	357	378	398	405	432	408	383	432	384	398	408	377	425	406	393	383	365	353	419	406	362	391	385	404	378	379	385	398	403	379	403	416	393	354	419	369	369	393	354	401	401	401	413	387	372	385	380	388	357	422	378	382	373	411	389	371	390	377	366	403	373	401	375	373	387	394	376	378	412	399	361	400	378	402	407	386	363	345	430	407	370	335	373	358	406	391	372	394	400	386	347	402	384	358	413	388	420	397	404	410	433	356	426	358	337	413	391	401	367	379	353	393	398	400	362	390	400	385	369	413	386	389	381	388	400	397	400	407	394	366	402	370	412	396	386	405	405	407	395	367	405	408	355	403	362	380	385	387	385	417	402	387	389	399	368	351	392	385	390	401	376	397	381	397	379	399	366	396	392	403	387	375	390	362	388	428	408	377	380	368	399	392	407	403	386	401	354	369	366	393	365	396	384	408	359	356	400	394	394	369	388	364	430	385	398	412	357	403	384	387	401	369	373	404	406	400	389	407	374	369	384	400	384	415	370	357	399	374	388	366	419	379	387	362	396	363	390	420	391	382	395	437	391	416	383	404	399	340	355	371	372	391	380	378	348	380	384	392	393	402	373	385	358	362	369	367	438	412	404	339	396	391	381	396	368	378	405	356	384	372	395	387	380	382	394	386	394	379	389	386	364	364	397	370	391	367	383	393	405	410	417	396	412	387	395	400	384	438	406	409	378	388	387	376	393	370	409	381	371	384	396	434	398	391	390	398	404	358	396	415	383	387	391	382	400	365	388	392	393	385	406	393	368	385	376	399	390	405	377	390	401	382	382	377	358	384	380	391	374	395	423	368	391	399	362	368	385	365	431	349	362	400	400	383	364	404	387	386	411	360	387	380	348	402	374	395	401	413	343	347	400	389	370	394	392	420	392	392	406	389	410	374	381	378	411	360	409	401	397	368	377	384	400	392	338	389	368	414	391	368	382	376	411	382	386	356	420	403	384	382	376	422	370	405	418	393	423	376	420	398	399	370	419	396	404	408	349	429	406	396	392	386	410	385	381	410	405	405	433	384	405	371	376	370	371	366	393	405	389	392	376	357	393	364	362	386	360	406	345	350	351	429	377	428	386	386	410	394	380	366	361	404	383	376	389	385	376	391	387	407	368	358	410	397	394	416	409	373	396	384	413	406	386	399	374	366	405	383	379	371	399	377	388	385	423	393	397	375	357	356	374	368	386	422	397	390	391	401	380	393	386	366	401	419	407	404	409	377	358	382	387	370	377	382	387	366	379	368	371	416	375	387	425	396	386	394	360	385	386	378	349	416	404	354	379	379	390	366	416	368	379	412	407	387	371	387	368	336	379	414	388	359	363	367	392	371	376	401	381	385	360	376	405	363	394	393	372	350	379	392	374	364	424	356	409	379	399	384	394	439	365	375	344	349	402	367	410	391	338	379	392	388	383	411	388	349	374
46286	78501	37004	1498	1123	910	831	763	735	623	626	596	591	531	595	545	523	499	500	556	512	493	543	510	499	538	460	511	500	506	497	520	522	534	508	533	490	529	549	550	532	630	534	544	594	567	562	562	548	545	506	553	577	547	537	510	546	541	535	495	512	506	488	569	534	480	487	523	507	529	521	524	517	523	481	495	502	531	505	492	493	523	445	507	515	488	552	489	539	513	534	506	469	479	492	536	506	490	482	506	498	480	522	482	483	528	494	510	498	496	484	524	468	522	524	486	505	491	481	472	467	521	493	509	499	471	500	529	527	500	486	555	489	461	471	489	478	517	518	508	508	504	497	502	505	484	493	509	495	493	506	498	503	476	464	524	518	491	517	524	536	510	502	504	493	549	535	495	514	501	500	534	506	491	488	479	489	510	480	508	513	485	501	512	488	491	529	505	553	502	500	481	512	497	528	510	499	503	493	480	502	491	508	539	477	510	506	514	536	520	513	470	527	465	479	508	493	497	505	462	486	468	476	517	510	488	506	515	490	550	462	530	514	510	496	495	536	521	506	497	469	470	475	475	508	475	485	476	490	523	469	507	493	485	509	534	505	508	498	513	515	507	542	539	478	501	518	509	456	474	536	485	498	480	454	511	498	507	524	515	528	503	504	509	470	463	504	538	501	510	502	497	487	473	503	493	496	535	505	516	489	511	486	466	483	491	511	528	512	488	520	482	496	526	524	504	518	505	517	524	510	516	484	524	511	492	489	481	474	500	492	506	492	477	478	516	498	524	492	492	491	524	522	506	494	510	538	474	517	465	477	445	464	479	485	505	482	527	512	471	540	496	505	524	495	471	440	501	538	465	495	497	540	481	489	551	470	474	470	513	505	479	529	502	497	512	531	550	528	524	476	538	454	506	483	534	526	484	508	512	497	474	488	506	503	488	491	505	477	494	500	506	471	476	520	493	499	460	509	456	498	531	537	478	502	495	531	538	515	526	486	475	516	535	521	486	482	471	525	512	467	552	535	483	487	535	532	488	494	488	514	496	543	495	512	496	483	493	502	464	489	536	568	513	474	505	496	499	512	507	519	478	476	506	485	510	488	509	514	505	498	482	476	532	508	492	550	537	505	474	485	490	477	525	506	525	502	470	499	484	483	521	493	539	506	504	464	525	494	502	492	486	499	493	467	490	448	496	496	534	503	478	515	521	533	492	513	520	530	536	520	487	513	495	512	521	513	508	466	522	511	492	496	503	503	492	465	475	434	476	543	469	504	498	541	508	481	497	524	518	485	541	465	517	538	488	500	479	531	489	461	503	560	532	480	519	495	543	508	514	501	490	492	481	513	536	479	525	487	491	499	495	520	471	503	446	476	500	525	515	515	514	480	477	510	494	455	511	482	499	523	488	513	493	553	511	480	483	489	454	507	523	490	520	471	466	501	470	510	482	508	479	518	509	488	485	506	525	517	535	467	493	462	523	508	534	528	500	516	519	498	475	515	548	501	537	479	506	516	505	470	519	512	493	501	504	485	495	490	493	493	489	518	519	480	481	466	473	532	520	536	497	530	516	525	511	482	497	468	514	506	491	499	501	515	520	532	479	509	500	474	503	499	504	505	477	516	513	499	469	510	501	504	504	506	493	476	447	517	478	501	540	480	513	478	513	490	514	494	514	484	493	480	523	497	486	512	503	478	473	488	464	510	517	480	480	498	502	478	505	494	501	496	514	517	506	487	492	482	439	519	516	503	499	505	493	452	492	511	485	515	504	509	520	507	476	506	504	493	510	507	499	488	478	487	491	513	449	476	521	473	465	498	501	490	497	504	482	485	478	478	507	524	484	536	502	491	496	518	464	483	473	468	484	508	510	484	492	502	461	491	510	528	484	515	523	454	487	494	516	513	511	533	512	517	499	466	486	506	494	455	502	502	498	479	479	499	474	514	518	493	499	516	525	488	508	452	453	478	475	498	507	514	493	520	526	497	507	512	498	492	480	488	483	467	525	473	509	508	441	515	461	484	483	542	477	490	511	502	505	467	554	479	491	455	530	466	511	500	469	529	478	477	455	487	519	489	497	492	522	507	526	508	503	503	467	470	508	530	504	518	542	494	480	523	491	529	498	481	519	520	509	471	503	482	471	509	483	508	425	472	523	485	522	527	515	522	512	512	513	479	525	513	459	468	538	455	477	497	508	496	477	546	534	501	525	508	503	527	485	505	484	471	447	503	500	509	521	493	490	518	528	510	488	494	505	453	476	491	538	489	528	507	477	521	497	503	510	495	489	485	505	546	518	539	490	504	475	494	463	499	482	525	484	507	494	476	515	511	518	523	541	499	514	486	516	503	515	473	517	482	506	509	481	496	516	511	526	554	510	488	467	494	450	483	497	531	499	505	543	493	481	511	519	529	475	491	480	484	485	461	493	501	480	500	502	471	478	465	519	473	522	509	484	532	467	487	518	445	486	505	540	492	493	497	457	497	465	526	499	468	481	513	476	520	468	498	498	513	471	477	515	529	526	523	523	548	495	483	492	521	474	477	539	475	499	506	509	523	509	491	487	516	472	491	465	490	522	472	520	541	484	473	490	514	482	456	492	507	500	506	512	530	479	469	480	467	510	437	519	543	499	498	510	509	485	486	474	523	531	537	486	494	484	498	523	483	505	489	538	523	504	514	496	497	468	469	496	499	491	480	501	508	483	490	492	483	508	498	523	488	484	533	458	479	555	508	508	530	470	488	553	489	477	464	512	463	478	507	485	512	494	511	516	482	514	510	479	501	519	545	490	500	452	535	557	516	538	476	510	521	489	521	469	517	513	490	500	500	522	476	498	506	520	513	473	541	475	531	500	517	506	450	497	472	471	553	486	473	484	500	480	500	433	490	487	526	481	479	498	473	465	506	505	536	480	519	462	503	498	527	546	466	538	473	515	481	449	487	508	509	467	502	525	511	506	535	499	475	519	503	471	493	503	496	483	510	473	494	509	471	511	486	486	526	485	527	542	515	514	517	497	479	532	505	484	485	472	495	499	477	542	478	482	515	528	502	451	494	530	482	479	495	503	512	519	562	486	495	482	512	501	525	509	480	481	480	513	502	502	500	532	547	486	526	523	518	536	484	498	510	492	501	495	515	492	532	502	488	481	488	485	482	543	524	495	477	490	475	474	500	503	503	490	507	489	497	491	502	507	472	484	538	517	497	531	519	510	489	511	511	507	515	485	508	521	470	519	519	476	522	521	513	550	505	487	507	475	513	521	484	522	451	518	484	487	502	493	508	533	479	497	455	472	510	486	502	493	522	523	489	462	482	517	495	547	470	529	503	492	486	508	524	517	490	543	506	517	543	536	477	509	512	497	474	517	523	504	525	472	489	482	507	460	493	480	525	515	482	507	502	513	501	525	551	502	537	500	519	505	482	466	517	462	520	549	508	517	521	524	490	500	473	492	512	506	487	505	527	496	465	495	488	515	500	497	502	535	525	513	480	503	486	554	502	438
24986	21917	27697	24336	6052	552	464	454	428	397	426	432	401	400	416	408	398	402	459	419	422	400	420	416	431	382	414	390	410	406	421	410	417	416	407	402	418	384	413	410	400	423	418	429	467	398	442	445	426	443	385	424	425	455	418	406	395	365	380	407	405	390	371	396	407	411	375	379	401	383	412	408	388	389	387	362	376	378	432	413	393	385	426	403	430	398	413	412	385	427	396	396	429	406	415	421	424	412	407	408	415	370	400	379	376	360	373	397	396	420	438	382	404	354	378	407	371	390	395	426	373	394	376	398	391	393	387	395	400	380	408	377	436	390	422	375	369	410	409	418	390	380	429	397	420	368	406	386	423	417	410	423	402	388	415	411	397	410	418	415	379	397	400	409	397	401	372	379	384	383	395	413	396	388	381	375	391	386	425	423	363	354	392	388	421	401	436	410	387	361	379	395	415	361	389	400	421	360	403	417	404	460	415	401	413	439	374	362	417	409	399	401	418	419	403	415	395	409	440	404	416	378	383	399	394	382	419	419	449	400	441	404	392	419	385	419	366	410	412	406	408	425	413	427	401	414	445	431	392	434	421	394	395	365	416	388	402	409	372	417	402	431	430	376	394	387	433	393	383	409	394	415	383	406	431	406	418	383	404	420	407	409	413	405	361	423	404	386	407	401	404	404	377	401	425	372	388	420	405	413	426	382	422	393	415	425	383	381	357	390	433	418	386	407	396	426	442	412	404	393	443	431	423	402	408	391	351	392	370	418	388	409	417	361	422	405	386	391	380	400	387	429	372	402	384	371	387	401	372	404	386	414	360	389	418	458	421	374	367	390	394	394	413	358	400	446	395	388	424	421	444	411	426	387	392	421	367	410	392	396	400	389	407	406	394	378	404	425	393	354	411	418	429	420	423	360	376	392	387	398	415	383	367	400	414	433	434	439	412	404	386	405	410	400	367	400	436	397	381	372	415	383	387	408	355	401	371	380	383	389	417	416	403	397	398	398	430	403	429	421	374	414	411	408	408	414	365	438	407	379	406	423	399	390	412	370	393	379	401	414	406	452	395	428	406	435	424	432	419	399	384	429	378	411	407	425	426	411	402	414	412	392	396	417	415	385	423	404	394	412	397	377	416	387	399	398	408	372	434	400	412	413	423	388	395	396	417	419	417	417	391	402	417	373	417	428	377	432	385	378	397	374	461	414	390	422	396	410	411	402	391	356	418	380	408	410	407	359	391	387	407	402	401	385	403	374	390	419	419	402	457	408	389	378	421	409	412	398	405	408	406	399	349	400	380	436	379	389	396	425	423	380	422	401	397	393	404	387	412	399	375	405	398	414	376	389	368	391	386	407	396	396	344	386	387	394	407	438	391	405	431	415	395	423	431	435	423	409	396	425	397	422	385	404	423	386	439	413	416	428	403	388	374	367	410	425	393	458	360	417	398	377	398	411	404	387	408	401	443	408	374	407	358	420	395	437	410	402	412	432	399	405	454	423	463	417	430	367	385	409	380	401	387	404	383	410	381	415	410	425	384	387	399	381	408	406	402	405	384	423	397	428	378	381	408	434	389	395	373	390	400	377	402	402	399	395	396	384	357	415	428	422	383	399	393	428	394	422	391	417	385	427	407	410	395	406	394	389	377	410	425	404	385	433	408	371	406	410	397	456	406	420	374	427	398	362	403	382	403	426	393	380	389	408	444	362	419	418	418	357	441	393	416	362	386	423	390	396	415	416	422	396	395	421	376	417	403	394	408	415	427	383	426	403	381	410	415	394	394	393	395	441	383	408	397	393	387	388	377	430	396	403	429	369	375	385	429	420	436	383	393	413	359	431	407	421	407	413	380	407	391	410	406	420	356	416	428	399	443	452	437	404	403	418	369	409	413	399	424	418	448	364	374	420	387	401	373	388	384	430	403	394	410	392	390	378	397	354	353	416	410	393	445	369	420	414	390	417	440	414	413	355	386	386	474	412	411	394	371	432	393	388	397	410	405	373	404	418	411	417	417	402	403	403	402	345	358	391	400	422	406	384	397	402	417	393	446	381	413	438	367	402	343	382	414	412	390	379	409	382	386	427	381	399	420	407	378	426	392	393	386	416	362	419	457	444	406	395	420	413	390	384	390	371	380	386	397	417	389	366	427	398	423	414	398	406	453	409	406	414	431	392	424	417	411	415	419	400	426	424	404	399	389	377	398	388	421	442	427	386	410	421	406	425	400	402	411	407	415	367	387	402	407	386	420	410	383	401	393	390	416	431	412	453	389	415	389	394	416	414	414	417	390	398	374	396	419	404	410	401	411	404	413	414	393	382	432	405	378	381	434	420	378	426	409	398	375	436	397	407	392	389	401	393	440	417	389	397	406	392	401	409	417	416	391	418	364	405	432	391	363	387	394	400	388	430	425	423	449	424	424	350	414	430	404	392	398	429	367	419	421	402	415	393	369	369	429	403	399	411	429	384	414	390	390	382	387	391	404	411	391	386	384	395	372	415	430	411	404	398	423	374	365	369	391	359	375	409	394	422	388	408	394	401	395	412	397	415	380	409	399	389	405	387	426	401	433	404	402	414	384	391	408	410	411	379	402	422	409	434	415	388	416	402	421	364	384	397	465	417	437	423	383	352	376	392	398	428	414	398	378	420	409	412	392	395	417	427	408	397	431	391	393	362	395	364	390	375	414	398	416	397	430	381	348	404	384	389	385	414	359	383	424	401	402	407	431	429	386	395	431	373	431	397	426	439	390	397	391	334	367	383	413	370	388	409	400	403	414	425	417	428	407	443	369	448	426	392	431	425	384	365	410	393	435	419	367	413	385	384	403	391	425	413	392	397	420	406	393	440	422	386	445	422	403	415	368	423	422	362	402	442	378	405	406	417	383	398	423	424	466	404	410	389	434	411	410	414	367	374	399	376	404	418	403	387	388	360	392	414	368	373	424	429	401	393	406	424	423	422	393	402	408	392	418	401	403	375	418	418	393	420	402	388	379	398	415	370	345	412	386	433	406	415	399	385	410	422	411	406	399	372	406	409	408	431	404	383	389	365	412	405	435	370	413	408	398	421	419	410	385	410	416	413	407	385	377	415	425	389	393	403	414	421	383	365	402	392	412	426	404	400	423	392	378	415	413	426	430	416	434	413	383	393	406	396	380	411	413	394	417	400	423	428	400	409	393	389	379	412	409	425	407	408	400	434	425	377	416	393	355	379	429	422	375	364	433	396	427	429	377	403	428	375	395	388	359	378	393	400	381	366	409	433	398	392	412	392	404	403	395	406	418	366	410	402	406	397	410	428	397	447	418	407	393	396	409	407	388	444	390	381	385	389	395	420	422	394	396	388	438	403	398	363	359	390	418	379	413	378	389	416	395	385	365	423	374	412	389	395	437	422	402	367	386	414	402	412	406	402	422	405	409	366	382	445	424	396	368	408	415	390	413	391	418	428	434	410	389	371	426	426	393	434	417	412	413	406	376	374	398	369	388	405	370	402
41785	64156	30513	1207	907	745	686	670	623	581	575	508	563	564	531	513	521	555	540	524	532	525	523	526	513	524	510	533	533	510	534	527	565	520	529	546	497	538	502	503	534	581	598	571	605	552	574	538	560	558	584	497	550	546	512	542	527	568	517	551	495	533	548	516	477	518	496	490	518	517	493	529	537	483	480	510	522	524	518	490	546	504	474	501	523	538	531	516	500	528	513	536	510	511	529	494	491	508	478	488	525	522	548	559	525	536	513	534	494	517	536	502	524	504	492	523	500	499	478	536	505	536	545	460	527	541	536	514	489	508	495	517	551	523	506	526	526	498	496	485	538	497	514	499	541	514	552	512	552	536	501	562	500	511	513	539	538	522	518	503	531	479	471	499	481	513	502	522	522	529	542	494	514	509	508	518	494	539	517	521	526	493	505	563	514	507	535	542	516	456	520	507	474	516	580	504	526	524	506	545	532	485	506	510	501	526	488	486	498	503	510	512	500	552	506	534	506	535	531	488	530	475	512	533	488	480	469	550	502	489	522	525	499	494	524	511	519	512	485	514	544	501	495	518	508	539	478	521	547	483	514	509	527	519	513	505	463	511	504	516	568	488	492	513	513	463	501	522	525	538	500	534	540	514	490	535	519	567	534	522	497	540	530	520	549	504	535	497	512	506	537	532	516	502	524	543	549	486	543	509	554	499	553	497	522	492	524	477	509	520	504	505	505	515	519	482	534	482	516	545	519	547	506	511	542	533	541	522	492	527	548	518	487	512	517	546	487	538	494	502	483	503	508	515	509	492	517	531	527	564	550	488	516	523	533	527	527	521	519	508	539	511	504	530	522	506	534	488	535	503	501	513	544	523	573	535	508	521	527	532	505	530	496	530	480	533	503	490	476	481	531	515	527	523	531	509	505	539	520	502	505	502	523	540	483	505	527	490	505	535	517	488	540	507	494	527	515	553	537	502	491	519	510	482	531	499	543	516	497	490	535	531	499	491	535	481	518	501	526	513	495	530	520	491	505	501	494	503	509	545	517	502	545	524	513	523	512	476	548	526	477	516	551	500	516	541	531	463	464	469	495	527	493	498	489	536	519	495	496	501	543	534	519	475	512	481	507	513	572	504	464	512	474	486	536	497	508	509	505	518	522	518	493	506	494	544	525	511	539	455	542	492	552	538	523	509	534	544	532	490	500	517	494	525	468	545	524	491	524	495	517	493	515	511	544	496	508	523	535	513	534	507	508	543	562	553	482	520	508	533	517	471	491	491	552	527	542	508	522	518	503	512	525	498	509	502	514	493	533	512	534	501	508	533	501	539	519	498	494	535	509	512	502	553	520	522	547	531	457	504	496	484	501	485	503	471	520	502	514	497	539	523	505	480	533	492	532	541	530	541	526	494	514	495	535	517	543	500	536	560	544	475	536	518	525	486	485	525	504	479	517	483	503	494	517	517	548	512	478	525	495	505	512	526	513	523	505	492	513	510	504	573	489	501	508	496	533	522	544	501	471	529	470	488	502	526	497	512	521	518	492	512	525	486	458	515	527	544	516	519	494	520	552	543	504	527	483	558	506	522	539	483	521	521	516	512	503	546	508	489	526	488	531	512	505	530	544	507	501	477	523	560	502	513	524	526	525	478	484	532	533	496	523	541	517	545	498	542	535	525	473	527	508	529	490	518	505	503	514	510	540	517	487	562	547	534	507	469	509	533	556	514	511	503	498	528	548	503	500	494	511	513	557	568	514	473	523	535	501	520	528	519	489	515	475	484	525	508	512	538	555	560	447	524	514	507	520	540	501	515	543	517	490	475	494	514	539	510	522	518	526	532	529	526	522	519	500	508	524	525	483	470	503	509	512	553	516	494	499	511	504	515	558	511	507	491	499	517	497	509	524	535	516	490	515	472	512	499	505	525	541	519	529	493	505	506	528	522	502	531	533	497	539	554	513	498	522	493	513	555	533	489	509	483	504	538	534	509	533	507	532	499	508	534	477	517	513	515	490	542	541	475	512	513	499	528	497	510	545	535	515	534	542	536	505	458	542	522	547	493	531	491	490	504	509	483	504	517	539	516	533	524	515	557	516	537	497	488	554	475	491	502	462	525	502	524	518	492	512	501	523	484	503	474	514	531	531	499	462	548	510	546	549	471	512	513	539	519	500	507	480	526	553	525	483	513	493	498	502	519	510	510	499	529	512	467	555	498	515	541	524	524	511	534	574	555	535	480	489	516	504	535	531	523	537	517	509	564	532	540	532	479	458	538	519	519	494	537	511	486	532	497	492	537	502	522	526	526	521	506	468	516	518	528	493	515	518	523	548	515	544	534	523	524	517	485	519	551	519	530	507	559	530	532	569	526	544	513	518	497	534	544	503	517	497	478	535	513	509	522	528	535	504	517	535	509	522	530	483	521	469	490	500	481	495	531	482	499	513	509	527	525	519	515	478	495	514	525	533	481	502	481	492	491	537	518	535	500	515	530	518	529	549	479	510	531	547	503	480	513	542	518	533	536	545	486	467	501	493	512	527	507	504	504	516	507	482	524	495	524	510	537	523	513	519	494	480	515	496	485	536	493	495	519	527	519	509	540	523	526	497	526	483	522	517	490	521	533	519	529	545	514	540	530	535	546	494	499	514	513	523	489	528	519	516	552	519	447	520	570	498	539	497	523	500	541	542	519	507	514	492	528	532	497	516	524	499	482	538	531	507	505	502	528	506	458	559	542	531	529	514	536	522	504	492	493	510	534	476	506	539	562	476	456	495	541	465	532	484	527	506	531	512	506	526	495	564	532	497	475	521	536	534	480	535	529	508	507	540	496	520	490	526	535	511	547	537	523	512	500	560	541	526	512	510	518	508	499	520	526	542	540	535	568	488	567	538	542	536	481	505	526	530	513	549	502	528	530	503	547	536	477	530	513	561	534	514	479	516	518	517	504	526	478	509	492	483	510	521	464	475	516	525	489	513	517	528	475	538	498	500	520	499	536	510	511	493	516	502	524	501	559	512	539	520	519	538	573	500	469	553	538	542	500	509	473	481	511	499	539	513	502	511	552	563	514	557	517	500	518	524	519	543	529	519	460	493	547	507	498	522	538	511	509	513	484	477	532	528	494	540	543	507	480	487	506	512	487	520	532	491	540	526	498	526	493	504	503	539	515	492	477	503	495	516	482	529	499	507	507	502	524	532	518	568	524	512	487	507	498	505	511	527	503	481	519	485	518	503	508	469	495	497	496	502	527	533	516	523	527	508	535	507	514	469	460	481	497	528	522	535	470	491	502	508	508	528	528	535	537	546	543	510	532	530	521	475	545	517	530	514	537	479	478	508	535	497	527	556	499	524	486	513	523	467	547	545	509	570	498	524	491	518	528	461	505	503	498	536	524	492	499	495	526	538	520	520	542	522	495	515	533	517	533	534	501	498	507	494	506	522	521	558	511	528	543	558	514	509	507	523	533	521	511	496	511	528	504	493	528	520	512	514	492	562	521
22796	21531	29367	24072	21447	20187	3197	621	465	484	458	402	411	432	388	409	385	355	343	411	364	384	366	352	368	370	370	367	361	338	350	356	321	354	347	351	370	331	368	388	378	417	377	386	399	382	332	404	358	379	390	381	346	356	356	375	322	330	351	344	349	354	353	325	354	345	352	354	380	359	338	337	315	311	327	367	344	327	344	333	302	350	311	347	338	314	345	360	327	330	352	350	326	363	332	358	327	397	330	356	333	325	329	356	342	312	305	350	318	374	358	327	323	354	322	356	350	333	358	360	364	338	336	352	367	344	330	299	327	340	340	332	297	317	330	365	325	331	350	325	328	321	362	350	324	339	336	333	329	339	361	350	329	333	375	344	345	352	359	360	313	343	341	345	351	366	360	337	335	323	361	331	336	330	361	332	338	368	358	314	306	359	342	325	349	333	357	316	302	345	328	316	319	361	312	334	330	303	375	335	317	354	326	323	322	359	310	316	310	353	306	334	326	319	358	332	352	309	357	326	338	333	318	339	337	352	329	307	332	341	331	312	325	351	317	333	346	351	310	335	342	354	332	319	295	333	357	309	318	330	314	348	322	327	348	345	342	341	325	376	324	334	335	321	325	305	334	305	366	341	305	311	357	349	325	336	330	353	338	343	311	365	360	336	338	339	346	332	360	333	297	320	348	355	372	351	359	305	359	301	346	327	345	369	337	336	344	338	345	332	346	327	341	337	354	328	317	310	332	318	338	334	346	319	333	357	365	357	325	338	330	287	330	348	329	341	317	339	330	329	324	290	340	314	366	326	331	309	369	317	342	320	322	324	322	353	324	360	338	361	352	389	316	323	357	309	360	344	317	321	337	366	330	343	299	314	352	347	331	343	314	319	352	331	324	351	327	347	356	328	364	357	352	345	304	318	368	313	333	328	363	351	345	325	344	364	324	319	334	379	326	342	327	337	379	345	357	323	354	357	343	336	329	358	335	333	322	309	335	358	332	331	372	340	306	351	327	344	354	330	325	333	338	325	328	343	339	345	340	337	354	314	316	390	328	339	350	339	297	306	333	353	351	332	332	320	320	317	348	332	352	304	333	299	353	331	321	323	342	352	334	303	345	365	315	337	352	332	380	334	356	343	302	324	352	339	338	318	321	363	304	323	341	322	343	325	310	316	289	319	314	329	332	319	354	320	369	345	346	358	329	293	292	344	319	360	336	346	329	338	326	328	336	359	300	358	345	317	343	321	323	350	355	352	312	317	352	327	344	338	354	348	336	323	357	377	318	342	327	342	343	321	328	318	353	358	342	334	309	335	326	324	364	336	388	342	343	351	313	348	305	349	311	383	352	342	336	321	294	323	323	325	320	321	341	335	333	334	290	326	298	295	359	339	326	338	346	310	333	341	369	324	340	366	336	354	315	326	319	372	347	362	322	303	319	311	319	343	351	331	339	332	356	335	318	355	338	356	333	335	340	360	319	311	324	312	315	346	330	331	371	344	357	350	316	331	301	311	313	300	356	354	354	364	318	370	322	346	353	363	345	347	350	337	350	315	346	336	316	345	376	325	331	311	341	315	347	334	356	294	349	338	336	367	327	322	337	331	333	322	350	334	319	331	315	320	343	313	341	318	326	295	357	339	337	317	323	339	293	307	296	335	356	327	335	329	351	309	312	322	313	345	328	334	355	359	324	366	282	352	344	369	314	318	335	345	323	314	352	324	331	317	337	326	358	379	319	339	313	316	304	306	332	343	336	297	328	321	361	351	343	334	361	320	338	338	309	369	351	323	335	345	337	329	316	331	309	342	335	324	382	342	352	333	359	324	338	338	303	320	330	306	336	300	350	334	340	313	324	378	350	321	343	323	324	344	315	352	321	375	347	338	324	334	366	325	319	312	345	339	346	322	305	317	309	380	358	346	316	345	329	315	324	374	346	322	337	307	363	343	329	345	316	337	378	328	323	320	357	329	359	310	341	329	355	336	299	328	326	346	317	302	328	336	328	330	341	331	359	335	339	341	340	341	367	328	323	338	331	308	331	350	309	301	329	330	362	311	310	336	326	370	298	320	333	325	348	307	316	335	360	342	344	358	342	339	327	339	330	318	328	369	360	336	331	326	351	315	333	321	316	351	347	307	328	320	333	314	334	326	306	359	335	299	326	349	356	346	329	323	333	328	346	347	280	313	343	310	346	336	349	322	319	301	349	341	366	319	323	342	341	324	344	308	346	307	318	351	329	329	339	322	322	312	315	349	326	343	332	341	342	347	317	350	338	292	377	311	325	344	359	342	337	375	341	364	343	330	348	334	358	346	329	330	308	350	362	328	338	357	341	307	330	339	320	310	303	337	320	324	313	331	340	346	347	358	320	338	326	364	349	290	350	347	345	329	341	367	331	342	335	317	325	364	310	327	313	322	309	342	325	335	298	313	319	331	318	341	336	339	333	337	350	331	327	332	329	284	334	342	304	331	345	319	369	370	316	354	300	336	330	338	307	335	335	325	339	352	359	339	339	352	327	362	317	348	345	354	336	308	357	336	341	328	343	366	325	346	337	324	328	324	317	289	328	339	330	321	310	313	333	323	336	333	366	302	321	351	341	315	327	351	351	354	354	321	309	373	341	300	341	365	311	333	328	341	338	325	324	347	346	366	336	362	301	358	360	334	372	322	375	344	337	342	343	335	348	331	342	369	332	329	292	351	341	318	341	328	313	338	344	339	315	312	348	352	344	324	367	380	314	334	291	347	343	343	327	332	310	311	307	316	336	341	336	315	349	326	303	364	334	297	319	324	349	311	299	314	359	346	338	315	339	333	344	332	331	307	343	357	327	322	338	333	333	301	346	333	353	345	347	346	307	337	326	344	335	327	334	381	330	349	307	341	315	347	313	331	326	338	354	332	317	349	329	337	325	344	348	313	346	314	365	348	344	294	320	338	327	341	316	351	337	324	342	308	336	348	361	327	367	322	351	305	365	346	327	335	302	297	327	298	340	339	341	321	347	346	346	345	346	320	355	330	337	327	345	348	318	351	311	309	315	329	328	308	344	321	309	349	344	331	360	362	349	322	313	345	347	304	334	361	334	326	336	321	313	327	320	318	339	338	362	321	331	361	307	329	370	313	355	330	339	332	310	314	323	344	349	358	313	334	301	313	361	311	355	346	345	372	356	351	317	306	348	320	341	335	329	318	306	339	370	364	321	322	309	324	337	310	355	375	344	328	352	327	347	319	344	344	319	332	316	379	309	345	331	369	323	316	342	333	323	336	365	341	348	351	357	324	347	356	319	337	324	322	331	310	352	336	338	329	322	308	305	321	350	332	324	305	279	374	283	300	311	330	362	369	328	311	355	322	313	326	347	370	334	326	339	343	345	347	317	311	300	313	338	338	354	356	338	330	356	322	330	352	301	349	329	365	344	349	336	333	323	352	302	368	345	332	363	349	309	321	361	365	350	347	333	354	321	330	314	369	327	321	334	353	369	357	355	347	353	347	320	336
54013	91139	45453	2145	1598	1334	1016	884	814	750	679	607	561	538	523	539	497	522	486	483	492	447	489	500	428	413	434	474	475	421	443	431	413	451	446	472	410	464	508	527	586	523	532	522	541	496	492	513	523	508	503	468	458	479	465	469	436	466	480	474	436	464	462	426	407	441	437	404	427	453	401	424	415	433	427	424	378	413	448	399	421	402	404	436	392	448	402	428	406	424	444	458	440	421	449	453	434	409	423	443	445	406	420	434	392	414	396	410	404	408	419	416	426	451	436	446	416	427	453	468	434	422	429	429	408	467	401	440	405	416	413	408	401	407	453	409	377	433	425	424	418	462	436	424	418	451	440	430	431	398	427	409	419	419	412	447	434	398	414	423	417	436	440	403	455	420	450	425	382	422	428	417	450	409	434	404	416	424	407	411	417	413	433	418	409	416	422	397	408	439	421	399	430	408	424	397	427	409	454	406	386	437	426	453	382	395	390	409	427	388	426	445	403	389	426	420	419	397	382	403	438	436	457	454	405	441	457	396	394	414	435	376	435	388	406	444	389	409	400	412	413	431	404	421	426	429	406	417	458	432	422	424	434	396	435	431	413	402	419	426	402	401	406	420	395	417	406	416	431	417	412	426	459	407	444	420	450	407	448	405	393	480	429	394	414	376	395	427	454	390	395	390	429	381	415	427	383	392	425	444	416	452	440	410	432	427	410	403	398	432	416	441	440	443	408	472	382	425	426	403	446	399	442	426	391	466	411	436	409	448	416	428	420	398	416	420	436	423	443	391	430	429	432	423	424	468	390	394	436	419	450	433	406	415	406	427	434	417	420	462	441	440	416	438	417	424	390	437	411	454	422	441	458	413	443	420	412	412	419	411	416	416	434	384	416	442	455	427	426	405	418	425	432	454	433	419	422	426	428	411	414	444	416	414	401	445	439	445	422	442	405	415	399	467	442	415	423	428	427	430	424	401	436	394	399	435	462	430	405	438	434	413	436	413	420	431	450	404	404	414	426	454	417	388	400	409	420	424	396	422	451	411	411	442	420	409	403	455	429	411	442	433	391	421	446	400	422	412	428	373	425	465	405	405	414	427	439	433	391	413	404	408	424	477	424	394	404	426	374	421	391	407	401	387	409	407	426	429	431	442	434	449	415	442	404	450	446	453	379	429	414	443	392	403	420	388	415	438	422	455	411	404	407	425	428	429	430	406	392	408	407	432	432	428	414	396	425	406	397	422	464	417	432	402	454	413	411	410	444	443	410	439	447	422	420	439	461	453	423	428	390	411	414	429	375	427	435	412	418	429	394	417	403	429	430	429	432	433	390	413	417	462	416	410	436	421	435	412	423	415	431	396	387	392	422	424	405	428	405	426	430	420	415	403	427	440	432	423	414	418	428	429	429	448	400	422	434	409	386	438	399	424	400	432	413	421	389	422	409	436	431	453	402	422	438	446	430	419	413	432	417	428	408	463	397	390	415	426	477	417	445	402	433	423	381	411	420	426	458	432	410	442	420	430	419	406	449	444	404	396	434	415	423	394	447	421	415	419	400	402	485	392	465	407	388	432	414	422	403	438	409	407	416	430	438	402	406	439	425	442	366	446	415	432	414	471	418	442	400	417	404	436	434	419	431	412	450	409	428	443	402	398	436	442	467	430	422	443	414	415	430	419	436	425	428	403	433	436	419	427	438	394	423	387	406	434	432	429	418	430	456	426	400	464	420	410	425	418	419	403	405	425	423	391	455	429	382	426	425	444	407	440	410	433	429	386	459	443	432	436	420	440	410	394	431	448	464	420	459	418	421	436	412	369	428	416	396	432	420	416	424	392	426	436	445	388	398	442	431	443	435	407	429	419	474	434	434	402	443	469	403	420	410	415	407	405	416	432	431	428	437	431	403	440	448	390	404	430	394	456	431	394	478	433	452	392	409	438	418	423	439	405	426	407	436	431	396	423	429	411	471	423	418	449	429	429	419	388	432	409	449	412	414	423	453	417	447	398	392	413	434	411	432	449	411	424	386	425	428	456	425	458	472	420	412	426	418	407	436	406	407	411	405	403	412	414	410	417	402	412	442	471	439	387	406	415	402	418	420	411	424	451	422	420	439	425	435	423	439	493	418	428	451	404	439	441	425	412	414	410	438	444	412	434	418	435	412	463	433	433	401	438	422	413	396	420	442	395	418	455	398	430	375	421	439	379	423	440	451	424	413	399	426	401	445	438	438	444	426	446	421	469	426	451	428	434	412	413	436	396	437	433	449	403	439	408	423	406	431	393	401	427	442	374	390	396	422	383	438	468	424	453	413	430	430	430	393	411	392	405	407	429	420	453	432	429	443	428	434	385	448	397	412	424	416	457	442	427	423	424	406	404	428	406	394	422	416	416	419	409	419	445	387	430	401	425	433	410	463	414	462	384	397	385	405	407	433	436	408	455	396	436	414	413	440	435	439	417	424	437	399	427	424	436	445	418	430	421	425	396	404	385	449	412	412	418	399	436	412	401	404	418	474	452	423	424	431	444	471	431	441	461	442	401	448	442	421	396	422	447	401	432	393	442	411	455	441	402	435	423	463	439	423	423	431	442	422	433	429	428	449	398	422	448	415	429	430	430	432	427	456	416	428	434	421	431	439	413	422	441	432	394	423	411	421	422	444	432	439	430	461	458	371	433	409	425	445	400	433	434	383	409	385	409	428	419	390	419	408	438	408	447	425	419	403	421	458	435	419	397	449	434	419	439	412	431	448	411	391	452	451	410	445	391	419	409	437	457	398	407	420	420	411	420	451	428	434	447	412	433	429	442	401	422	394	433	443	440	422	414	404	450	397	411	408	378	413	461	422	422	431	451	434	404	400	423	431	409	386	433	395	429	456	453	447	413	377	413	397	425	453	399	446	433	404	456	430	413	427	411	420	400	407	429	425	430	410	393	424	415	421	396	408	402	438	418	390	398	438	410	451	449	378	418	436	424	430	437	459	385	407	392	411	428	432	420	421	403	419	437	451	458	399	418	418	429	412	439	423	400	423	415	408	389	433	391	385	412	430	437	425	424	408	381	407	418	424	425	422	423	398	428	423	382	452	389	407	408	411	414	390	430	449	412	423	464	446	470	412	459	406	439	402	438	415	413	450	406	415	432	432	430	445	381	418	458	432	426	436	433	417	427	412	449	423	433	411	433	443	400	415	376	414	438	458	446	436	428	458	440	430	427	417	412	403	425	374	428	417	418	428	403	416	462	404	403	395	416	439	403	431	395	407	401	430	396	435	406	416	432	449	404	419	442	412	394	414	416	462	420	420	415	434	419	416	399	419	410	428	392	401	408	453	403	437	418	404	383	408	447	430	411	443	442	382	400	419	423	438	436	414	426	438	447	452	390	409	429	391	445	409	368	412	398	473	430	434	390	420	413	412	445	382	414	445	414	425	414	381	412	447	452	400	417	473	385	445	463	419	424	404	428	431	426	403	412	412	452	401	435	438	434	448	409	445	419
28452	21383	12442	989	460	433	468	431	469	477	397	422	451	418	440	455	483	438	424	445	416	424	432	451	454	416	450	423	437	419	435	449	433	448	449	425	438	463	440	453	446	449	439	437	450	459	450	470	469	477	460	472	450	455	442	453	410	438	442	421	452	479	422	430	457	482	449	455	403	453	415	404	424	453	444	427	453	461	434	428	428	467	433	419	418	426	449	444	447	431	437	438	405	441	433	435	419	445	442	433	501	429	435	424	430	461	443	447	395	465	417	425	419	445	405	436	431	434	431	442	422	409	475	448	420	427	452	434	443	461	470	468	442	406	421	457	423	467	451	447	388	479	428	437	443	428	465	421	413	427	465	454	400	420	471	443	387	419	434	421	427	466	439	403	459	401	448	389	419	428	432	458	398	429	430	424	415	474	426	459	470	449	431	424	469	440	427	438	446	411	422	434	419	465	457	422	458	444	439	416	446	475	458	417	451	422	446	432	425	454	476	435	419	435	428	413	415	488	438	427	450	453	411	441	399	404	428	419	425	441	423	410	419	462	474	430	438	434	438	412	443	461	428	420	412	465	446	465	449	469	435	437	415	452	453	440	469	470	461	450	460	399	456	438	433	452	438	401	413	441	447	398	466	430	427	439	423	476	460	447	444	420	472	439	428	421	400	413	424	461	433	414	451	456	425	407	426	427	425	447	473	419	430	452	458	450	422	449	445	419	461	449	444	432	428	430	452	444	387	484	455	453	468	470	410	447	437	431	456	414	436	411	419	431	442	475	446	412	435	438	440	454	427	458	449	399	445	395	453	456	448	493	446	402	430	417	405	457	440	430	413	442	452	456	439	448	447	445	427	412	426	443	420	430	474	452	424	439	457	452	441	419	430	423	428	421	444	458	422	424	447	431	451	393	440	430	424	421	437	456	471	448	444	414	451	451	432	459	425	431	432	442	449	460	429	447	468	439	449	424	398	417	413	441	459	452	461	415	382	381	418	462	409	431	416	463	423	449	464	460	440	440	423	463	444	419	415	462	443	452	476	439	455	450	436	442	419	435	429	461	464	461	431	453	488	454	438	448	424	434	422	441	436	437	475	442	430	466	417	439	442	409	430	424	458	437	461	409	458	448	426	446	454	437	457	425	447	451	453	460	450	460	446	429	400	430	455	411	433	442	412	425	421	414	376	443	421	422	449	455	430	430	459	435	428	447	465	417	431	424	437	446	435	424	421	428	450	438	451	431	457	442	433	425	438	438	422	461	442	435	479	445	474	443	419	461	411	415	437	429	417	417	428	436	451	449	426	459	421	444	423	472	468	461	396	448	414	451	439	437	418	442	422	412	445	416	414	439	452	458	445	433	407	427	447	429	405	438	453	438	454	447	437	456	406	431	428	417	446	425	419	417	451	424	437	458	440	456	466	422	447	460	422	453	441	466	465	446	421	451	466	419	451	448	414	457	407	409	410	460	440	414	476	423	439	422	393	406	470	467	429	455	446	463	435	436	415	466	451	441	423	448	438	445	426	437	437	412	441	444	416	452	400	418	419	432	476	424	413	458	494	441	469	463	430	459	430	438	454	487	439	434	469	436	420	456	423	425	468	475	435	455	454	445	432	447	459	450	442	429	444	426	457	475	401	441	459	452	451	450	400	426	439	429	434	429	454	436	420	427	425	430	494	448	437	411	439	432	451	400	447	415	466	432	444	413	480	390	411	443	434	430	436	444	478	422	449	454	448	441	460	463	471	468	431	421	424	442	466	458	435	448	454	446	433	439	426	447	475	452	415	444	433	420	454	460	468	420	437	457	423	427	432	439	488	429	468	434	435	434	431	445	410	465	415	449	411	441	449	450	411	404	429	436	419	438	429	414	480	421	435	458	426	457	457	478	401	450	436	457	419	403	427	431	467	469	434	462	438	437	405	406	463	406	431	481	464	449	406	449	460	420	463	449	444	465	434	439	431	441	432	431	450	433	445	428	440	440	446	402	429	429	457	453	428	446	447	422	408	452	402	450	443	438	415	436	416	430	440	459	429	401	419	448	435	472	461	456	411	458	429	427	464	445	438	428	431	398	486	414	427	420	444	468	438	462	448	461	431	477	435	425	462	434	456	411	441	434	448	440	423	439	437	439	448	397	459	444	408	427	456	442	451	414	449	442	438	448	438	430	419	456	456	446	443	430	448	437	456	478	416	441	412	469	424	439	432	453	462	477	424	465	410	465	415	476	442	405	386	451	442	404	441	431	433	436	431	448	413	434	436	455	404	442	429	468	415	421	422	446	502	458	416	472	463	444	452	421	415	475	461	444	386	428	481	451	421	432	441	426	435	468	427	429	420	440	429	453	434	438	464	463	434	448	460	444	452	446	436	433	424	465	424	395	451	410	475	429	453	435	461	447	425	432	428	475	474	464	457	436	454	425	459	474	431	468	452	481	416	397	433	447	462	449	444	450	433	494	415	449	396	442	453	457	428	468	436	426	444	424	404	392	411	396	438	431	458	457	425	456	436	438	441	458	432	445	428	425	470	419	438	420	417	460	437	443	458	422	425	403	441	411	407	446	429	443	411	411	426	459	479	438	423	452	451	434	459	447	464	411	453	435	459	415	421	437	412	453	427	405	458	416	430	431	392	447	434	409	461	426	448	423	480	453	432	470	474	462	434	475	434	456	437	450	389	429	424	453	433	440	419	455	461	393	427	418	441	437	434	414	421	416	444	423	446	419	411	472	415	455	477	457	397	454	454	425	436	428	413	395	443	422	425	461	412	445	422	426	450	447	388	467	416	462	440	459	422	417	443	471	427	433	420	413	386	445	419	400	436	435	423	455	406	427	443	404	411	451	433	430	427	433	459	414	406	460	419	448	455	407	429	419	432	451	454	412	469	415	470	465	404	468	432	485	450	383	431	409	439	426	410	437	422	466	458	466	442	454	468	479	430	434	417	456	449	419	434	413	445	453	417	426	408	464	423	456	460	507	430	466	436	400	445	426	414	444	430	428	420	447	443	407	472	436	411	516	419	411	424	436	432	433	444	426	433	457	435	422	451	413	424	404	425	446	443	431	434	448	424	419	439	434	449	449	356	436	397	432	377	437	471	476	417	437	460	439	465	425	446	442	441	438	394	453	455	448	443	435	441	435	412	428	475	422	450	458	435	400	449	439	456	431	472	430	426	446	460	409	418	423	451	419	424	421	418	428	437	433	413	415	425	435	418	434	494	414	439	436	449	434	426	411	422	446	448	431	488	463	447	447	410	439	439	408	437	428	450	431	420	428	496	463	440	448	433	396	456	442	456	485	453	471	437	434	459	441	423	453	408	437	408	427	416	453	478	462	429	420	431	413	436	434	403	404	475	413	433	458	410	479	496	448	474	433	482	436	453	467	458	441	458	474	438	430	443	423	417	454	440	454	437	431	431	464	451	401	463	465	384	441	418	450	434	470	458	461	429	398	415	442	433	443	409	468	464	453	419	463	423	431	448	435	469	445	434	419
20528	28401	7924	617	587	567	604	580	554	558	537	564	571	580	601	577	558	595	597	579	580	546	596	534	588	544	496	549	582	563	573	543	561	550	567	513	549	607	574	582	569	617	623	570	620	604	570	612	585	594	544	594	577	587	570	538	552	586	524	536	571	584	596	554	542	522	564	570	575	591	596	605	593	575	602	554	574	522	541	547	541	582	591	558	553	513	566	604	546	584	564	550	539	547	590	542	552	566	574	533	565	617	564	559	485	573	580	552	586	549	521	545	536	578	553	570	537	562	560	570	547	554	588	559	575	579	554	564	559	545	582	540	557	606	561	543	553	554	530	548	542	545	586	596	590	526	576	562	564	571	533	559	556	573	593	571	602	513	559	538	540	532	582	541	593	591	520	532	588	585	514	551	563	566	554	575	518	562	588	538	547	591	550	570	558	533	572	589	574	538	580	564	578	573	545	573	561	520	585	550	599	556	542	564	548	539	602	567	601	511	555	533	545	555	546	536	525	547	536	559	563	556	552	500	589	547	595	545	561	512	542	552	555	548	559	588	550	572	583	609	583	558	585	563	575	607	555	542	566	541	550	537	528	548	543	597	568	525	531	505	551	518	567	541	548	618	585	612	550	567	572	572	595	553	563	513	535	578	569	548	507	571	547	546	534	559	552	568	560	559	585	591	514	549	593	554	571	547	560	532	593	522	581	548	592	565	598	542	546	568	556	540	535	517	551	533	567	557	556	539	543	573	568	573	545	550	547	562	572	571	532	545	578	559	554	535	544	577	578	576	500	556	555	566	557	534	568	566	604	561	539	557	565	538	564	555	573	561	552	546	597	550	533	570	548	575	604	589	591	582	543	530	527	544	546	593	598	522	583	572	560	542	558	591	545	582	577	528	569	555	574	586	588	558	560	543	586	540	539	557	543	548	595	586	556	580	611	586	546	554	585	546	615	555	620	556	513	572	564	570	505	557	555	536	561	542	536	535	602	542	557	608	589	600	581	579	529	541	567	558	541	572	558	630	569	581	573	566	556	563	573	532	573	576	562	585	530	546	547	551	617	539	517	558	583	553	577	527	552	582	543	612	587	623	585	637	557	528	566	565	546	617	575	525	563	519	559	571	544	569	577	594	562	559	551	570	552	570	517	548	570	564	540	554	540	547	524	532	545	563	546	537	569	581	601	582	572	555	548	573	622	578	562	582	534	587	520	563	612	575	571	533	546	533	595	528	512	555	586	555	591	582	598	540	594	592	579	571	539	552	574	569	586	546	550	582	566	560	556	560	538	566	578	592	516	549	631	563	576	568	525	595	554	566	564	583	560	550	532	545	569	584	569	526	530	568	556	556	567	554	552	560	547	525	541	551	587	575	586	572	562	597	548	583	570	577	577	571	581	576	550	607	556	482	531	586	589	572	533	558	549	544	603	520	574	563	586	556	541	533	565	581	534	544	566	555	530	546	564	563	590	574	554	553	520	527	521	507	569	539	572	562	563	554	612	532	544	579	562	553	553	533	523	600	582	559	578	551	601	551	605	537	537	529	581	552	568	521	601	534	613	578	576	583	565	568	537	566	512	598	546	550	585	546	608	575	592	539	548	524	583	558	585	543	578	580	541	570	548	590	584	570	569	560	549	568	572	565	529	518	600	611	560	602	552	538	572	535	538	597	521	515	553	535	544	591	568	574	553	524	561	561	548	520	572	552	501	549	581	554	548	552	588	567	570	579	552	593	534	538	575	556	527	559	558	598	536	571	499	562	567	602	561	532	533	536	585	580	525	629	532	583	539	585	537	585	578	539	571	579	565	531	544	558	565	556	540	580	560	585	607	550	561	562	569	538	582	532	632	575	561	552	597	517	575	544	554	577	576	558	541	590	553	605	536	570	561	540	549	541	590	596	560	529	565	559	610	555	606	554	578	536	587	599	609	560	510	548	576	509	614	550	529	524	605	554	556	615	556	575	579	555	566	558	535	607	569	562	574	550	583	534	545	557	558	602	543	574	577	559	570	557	536	556	557	602	580	591	576	522	564	591	563	554	561	576	548	525	527	548	537	526	537	555	578	611	563	571	564	526	595	519	593	550	566	575	533	602	560	554	583	571	556	536	584	567	560	568	556	577	575	541	538	601	612	577	581	570	488	538	551	563	603	549	519	534	545	543	509	546	521	545	550	573	562	525	553	556	556	584	570	567	566	578	608	592	535	541	632	559	571	572	545	566	515	578	554	602	537	543	550	597	572	520	583	560	551	581	558	577	530	583	547	589	527	547	588	619	556	590	533	561	554	581	584	566	589	569	604	564	541	576	589	573	572	537	610	554	574	576	584	549	576	552	531	548	596	567	569	505	557	566	564	566	571	525	531	527	573	542	607	567	548	561	539	580	530	509	532	573	531	565	529	527	595	541	581	543	565	556	513	574	550	543	615	574	580	558	561	530	509	556	557	561	578	580	534	537	598	570	551	542	599	605	533	624	530	558	533	527	581	566	511	580	538	564	568	565	555	559	563	560	563	527	521	582	595	547	555	558	550	541	564	571	553	579	574	573	607	530	555	564	557	544	561	559	521	604	560	578	592	567	544	510	585	554	535	601	558	532	577	600	568	570	610	527	598	525	549	520	564	552	542	563	548	597	574	582	564	602	595	592	533	584	544	572	531	545	559	559	513	533	603	552	547	558	553	551	561	556	595	564	547	551	552	581	535	570	543	571	562	548	521	541	508	572	584	553	555	545	581	554	559	563	536	549	573	601	593	536	579	556	520	528	581	555	551	505	553	579	545	558	563	608	583	579	576	578	553	532	555	562	589	541	566	584	567	560	520	540	555	566	541	573	562	510	595	546	569	567	550	529	579	567	503	546	582	582	541	531	558	585	557	554	573	544	548	532	539	577	563	563	577	555	540	552	583	527	567	616	528	550	528	544	544	563	581	605	609	548	586	533	549	552	563	578	599	599	571	547	564	517	534	558	582	537	546	586	562	597	564	539	584	556	572	580	536	577	534	587	535	579	518	540	542	567	571	558	565	504	547	517	535	555	546	561	524	588	579	561	548	615	546	592	533	567	554	587	545	521	596	552	589	544	567	561	555	552	604	588	559	557	568	589	584	567	552	536	541	523	613	526	565	556	552	537	589	568	551	611	576	541	584	549	535	506	572	575	544	581	553	593	576	553	577	560	577	546	579	548	580	605	555	529	589	524	589	611	561	558	582	560	538	536	567	534	551	547	600	565	571	598	559	534	577	541	555	572	532	499	585	566	549	582	597	574	617	563	542	582	555	507	550	552	582	540	573	602	551	560	550	534	557	571	570	548	588	594	545	503	522	583	532	576	523	541	524	568	577	593	606	588	560	595	542	533	546	510	583	542	574	543	561	587	547	563	559	531	545	569	558	586	583	560	575	565	549	541	539	566	553	576	544	599	565	561	568	534	555	559	518	540	528	578	563	554	538	554	508	584	538	554	576	567	590	563	575	570	569	553	571	584	582	531	602	596
23776	21574	28598	24800	20309	5473	677	505	466	426	413	404	416	401	430	462	422	375	382	430	391	425	388	393	388	380	377	398	423	367	438	393	426	430	412	384	390	365	396	434	422	431	451	417	433	407	430	386	401	417	394	433	387	400	360	411	387	410	380	419	385	429	440	411	397	377	395	377	408	391	401	388	393	396	400	363	335	385	393	367	389	407	398	366	371	388	402	381	392	383	387	385	393	371	398	370	378	434	372	392	381	399	396	412	372	395	386	418	422	377	430	351	407	381	396	406	432	386	404	377	380	379	383	381	352	380	402	385	446	389	407	409	410	351	392	374	403	367	403	426	379	390	378	393	386	354	372	373	418	389	368	380	386	349	402	384	380	362	386	399	383	367	402	380	423	369	388	400	404	394	378	375	383	394	390	368	441	387	398	412	380	388	380	420	393	389	367	359	391	390	400	423	409	379	423	384	388	366	373	346	374	419	390	388	401	403	399	388	367	417	384	376	379	382	395	385	361	377	369	379	405	384	380	376	397	423	402	360	399	371	413	376	396	367	374	360	397	375	377	369	398	388	383	394	390	405	359	399	360	392	377	388	342	327	361	417	353	373	365	394	373	349	392	381	369	364	367	407	389	379	388	366	377	411	424	380	417	381	379	372	370	371	429	399	350	378	418	386	409	392	391	376	392	401	392	390	383	370	374	363	361	373	357	376	403	385	338	392	400	363	389	398	371	350	410	402	413	391	395	357	372	354	393	419	379	402	366	374	367	364	376	379	356	402	393	393	384	422	392	367	397	359	390	372	390	370	420	369	375	402	385	371	370	391	376	381	381	400	397	374	383	391	393	350	383	355	343	370	425	362	395	394	386	385	358	362	376	396	400	398	361	379	382	362	350	387	373	412	414	385	386	390	376	407	398	372	394	389	372	397	352	378	435	400	379	404	392	370	403	398	396	427	368	415	386	359	403	372	355	393	372	419	346	372	424	408	404	403	414	391	428	361	391	389	393	394	380	334	387	397	366	376	398	364	375	403	369	400	400	408	365	396	376	402	389	359	387	358	406	412	338	403	385	379	395	388	372	368	400	386	369	400	432	385	396	378	365	391	432	416	376	393	366	398	401	375	431	377	409	402	383	399	380	380	370	352	392	365	369	430	389	380	379	381	401	391	381	422	374	373	399	396	360	387	373	388	360	398	368	403	392	352	360	372	420	375	379	376	423	351	402	379	417	360	378	411	387	385	361	376	383	372	360	411	397	379	394	369	384	430	396	328	368	391	398	344	389	375	375	371	388	373	351	397	384	374	368	378	405	376	375	369	389	410	388	370	416	373	384	403	409	369	372	389	366	402	375	382	407	412	367	377	387	362	360	420	380	406	373	399	414	375	401	412	354	425	369	365	398	374	379	351	373	380	400	426	365	374	397	432	381	333	400	381	398	359	413	393	423	374	375	350	417	383	379	364	407	352	361	408	376	369	387	356	413	366	346	400	415	370	424	391	367	381	428	405	393	364	397	375	399	381	383	393	376	383	373	399	393	410	391	350	342	406	418	382	391	416	373	359	378	365	395	382	383	374	399	362	398	390	370	380	374	417	386	393	391	395	374	399	348	377	367	349	363	373	384	378	380	387	394	404	386	405	416	392	407	376	381	376	373	353	382	373	403	383	377	387	408	405	405	390	380	344	408	403	413	372	372	376	393	382	390	402	369	388	401	369	383	375	406	375	385	387	421	391	400	366	390	371	416	404	424	383	409	334	410	384	418	362	374	397	384	379	385	388	415	374	381	339	355	427	428	442	393	380	396	370	364	368	369	394	340	404	429	366	409	382	376	376	396	403	390	428	391	397	379	379	385	384	365	393	428	456	376	401	371	370	394	390	375	428	372	431	398	380	388	364	428	390	410	395	393	373	385	419	381	370	385	406	372	377	393	426	377	351	375	380	386	394	379	416	441	358	384	377	395	368	371	363	389	421	382	402	385	351	366	378	382	409	350	379	398	365	363	369	371	361	387	366	400	400	373	382	410	375	397	373	429	404	336	392	379	383	350	377	405	405	411	382	434	352	366	385	392	399	359	454	398	388	384	402	369	407	409	376	394	394	381	375	378	392	352	382	406	390	395	368	387	375	384	377	430	406	382	384	376	386	394	390	378	422	352	396	394	367	409	372	354	399	389	383	343	361	367	404	400	381	352	380	390	403	363	385	405	387	391	391	393	393	371	372	391	367	407	399	368	402	395	383	386	348	397	376	382	386	386	375	418	352	402	351	380	370	383	393	364	396	368	401	420	380	389	402	361	395	378	406	373	419	372	395	391	407	368	416	359	420	402	376	387	382	377	394	368	378	378	403	376	361	412	400	396	356	387	380	361	394	410	402	360	391	384	388	406	401	368	372	365	374	332	366	355	362	406	385	367	413	405	381	350	398	371	357	389	373	375	363	399	384	420	396	415	421	399	386	397	387	380	367	402	398	382	370	383	414	382	389	388	363	353	377	380	381	367	392	384	456	384	368	427	360	375	407	370	351	391	364	365	361	393	349	406	375	399	353	398	381	369	366	364	355	370	388	415	422	395	404	368	377	423	378	396	390	400	384	362	373	404	381	351	393	355	401	378	385	360	406	413	372	422	379	388	414	361	393	367	383	405	363	384	370	383	401	352	397	395	369	361	394	415	419	368	363	350	366	358	373	395	369	375	399	401	353	406	355	378	386	419	406	411	383	367	369	416	396	379	382	358	390	424	360	373	355	410	371	387	371	428	379	388	371	391	375	398	423	368	364	370	359	409	391	391	361	372	348	384	396	361	348	361	394	376	401	365	388	395	402	411	404	427	363	377	375	370	391	352	376	365	386	385	348	408	379	372	389	393	419	394	420	368	405	381	394	394	385	369	398	381	392	387	399	372	383	357	410	368	382	405	393	344	388	381	360	385	366	447	401	374	389	408	383	399	401	405	372	396	379	413	399	385	355	355	358	415	382	392	405	376	420	397	401	355	385	394	374	396	371	368	383	380	352	377	380	382	406	396	368	399	405	357	402	381	413	372	375	359	369	393	392	367	376	397	350	357	391	336	365	376	360	449	383	429	364	371	374	365	397	373	374	387	391	392	395	392	367	389	377	395	376	399	369	378	407	353	410	367	373	402	379	410	406	410	410	382	385	399	390	419	381	372	384	380	374	374	397	376	370	355	407	405	356	379	400	391	321	398	371	422	390	379	356	382	376	373	375	372	385	383	399	378	392	408	384	394	386	393	384	408	388	359	393	372	409	358	404	359	412	369	389	380	388	386	366	381	406	384	400	410	374	355	422	404	408	377	394	391	389	385	392	378	400	412	410	353	358	380	410	395	384	380	415	371	369	390	398	392	408	362	407	410	396	384	360	391	405	354	362	374	368	387	397	356	381	399	403	384	386	420	421	398	356	373	388	412	406	420	389	322	393	380	368	386	379	396	389	377	379	404	370	392	414	415	394	373	393	373	396	374	403	385	370	391	354	403	379
46138	79139	38111	1557	1139	925	792	724	736	634	608	562	597	573	540	525	534	527	514	532	522	489	503	497	536	532	492	488	499	509	558	504	526	503	515	510	529	501	525	535	545	614	589	581	595	552	591	547	572	574	527	527	574	567	547	532	498	500	470	489	521	502	500	490	486	461	496	486	506	541	497	500	478	517	512	502	519	550	506	463	466	490	497	467	522	512	495	491	510	485	507	473	496	478	476	509	514	467	506	491	484	532	465	533	470	506	481	510	475	507	482	507	546	498	486	490	459	499	561	486	483	472	487	520	468	521	472	495	516	481	493	491	497	512	509	479	506	497	491	523	520	475	514	499	488	473	469	498	531	496	476	467	486	509	486	490	520	491	485	490	479	511	472	508	494	488	541	521	471	483	455	498	520	475	451	492	507	547	511	484	493	534	518	506	465	473	498	540	491	483	474	492	454	527	511	475	476	471	516	476	498	489	500	485	512	519	460	489	487	524	497	487	511	487	527	500	526	495	504	460	489	522	519	510	521	509	535	509	475	508	481	479	499	479	463	453	470	482	507	478	503	523	500	504	478	476	466	490	465	511	492	439	514	489	484	478	489	522	498	515	458	488	512	466	507	464	485	485	522	450	500	512	530	493	506	555	501	484	511	510	489	536	449	483	507	481	571	502	528	508	477	476	506	518	484	497	463	490	498	509	480	491	455	488	489	481	486	506	517	521	491	478	516	470	510	508	504	533	488	525	538	477	487	497	500	508	490	529	506	504	497	496	518	493	472	514	506	509	485	490	572	512	478	476	465	478	518	485	496	476	498	510	480	544	490	515	491	477	529	511	535	497	483	506	477	457	475	476	543	522	490	506	448	514	495	489	507	473	502	471	488	519	454	504	552	476	480	506	487	498	510	526	504	466	501	490	500	521	529	508	474	483	492	499	497	501	524	509	466	473	461	506	470	498	459	502	516	502	517	473	525	511	506	515	465	481	498	511	503	498	526	551	500	455	468	478	473	503	492	510	504	501	502	507	521	504	494	497	515	497	490	488	486	498	493	503	482	494	511	483	469	450	451	502	461	468	489	489	494	494	501	508	525	507	475	478	490	459	473	493	487	523	497	491	483	491	484	488	470	527	508	459	501	501	508	472	523	504	477	490	504	451	518	476	534	502	491	454	499	477	470	520	472	465	475	519	495	496	505	516	517	495	480	497	469	537	531	551	522	450	490	479	485	482	498	539	489	472	505	482	485	466	523	484	468	483	493	482	479	495	525	516	474	494	458	492	494	456	517	539	513	475	522	537	524	527	483	492	505	532	496	497	491	484	488	506	485	517	470	503	481	502	505	460	514	502	493	520	466	515	490	512	515	511	472	529	520	512	490	498	478	483	505	529	485	444	468	485	509	507	532	552	476	511	521	519	459	564	466	474	469	506	488	460	493	521	499	493	477	504	474	488	461	514	470	524	502	524	498	517	477	486	501	502	500	520	566	534	500	460	473	494	545	517	526	500	472	475	491	457	513	500	489	502	484	544	495	451	506	468	510	541	500	510	500	510	500	463	493	494	504	516	476	479	489	551	487	478	494	490	523	498	512	507	507	453	508	495	494	448	518	479	494	513	527	479	491	503	477	508	495	502	439	450	487	510	482	495	460	510	485	450	477	524	458	484	491	487	546	480	486	505	532	496	533	500	489	463	522	486	483	497	481	493	483	508	472	499	481	492	474	515	534	465	484	484	504	475	493	508	468	519	478	476	488	494	490	482	465	538	483	494	512	497	495	478	488	526	498	501	460	478	523	443	490	520	497	519	487	514	463	479	476	488	453	464	504	501	520	511	514	494	491	465	512	475	486	487	476	451	523	477	529	513	456	512	473	464	506	466	496	500	484	483	493	483	488	491	513	502	521	505	513	507	473	480	488	467	500	490	496	469	481	516	453	526	519	491	518	489	496	506	450	553	462	524	544	521	532	478	515	504	518	509	493	520	526	523	462	537	468	516	496	514	462	492	474	522	474	472	545	497	507	492	526	442	465	514	548	501	495	479	471	518	508	513	512	458	474	477	492	489	513	490	515	536	498	501	498	479	467	487	448	523	485	481	491	469	497	508	472	483	523	508	511	467	489	457	532	495	489	466	478	497	454	501	525	510	481	506	460	481	526	506	498	469	544	511	472	516	468	487	521	492	502	535	499	460	522	492	489	504	460	498	514	482	482	491	444	491	496	510	496	532	510	511	487	476	505	470	498	486	468	502	495	487	498	475	492	518	498	503	500	520	509	473	469	509	514	501	524	470	464	516	497	486	492	533	500	496	494	502	499	525	513	519	492	457	516	470	476	503	499	489	461	437	480	504	485	535	491	499	550	492	543	500	513	457	533	490	485	502	481	502	480	464	500	508	478	461	496	507	482	504	508	486	479	496	512	470	521	492	496	441	505	536	487	521	463	475	514	466	477	484	519	427	556	527	495	488	522	482	486	518	502	464	507	470	502	464	470	491	512	484	516	458	524	509	474	499	516	488	492	518	524	494	487	499	480	483	506	497	509	482	501	508	498	464	519	448	505	491	525	578	530	489	505	456	511	446	514	460	502	508	503	522	512	497	507	506	533	484	502	489	519	520	490	452	500	497	501	505	491	518	524	475	500	483	494	485	504	511	464	471	483	511	501	537	490	474	483	534	508	477	495	508	475	543	536	476	488	498	493	466	543	516	526	482	502	505	480	484	481	489	546	504	543	502	467	486	498	522	495	511	482	519	502	516	520	467	470	517	510	489	463	533	477	486	478	471	500	520	493	474	501	461	514	551	479	491	454	522	526	447	514	526	485	518	468	487	479	517	548	488	472	498	493	513	532	503	516	486	525	477	511	445	457	515	480	468	523	475	485	499	495	487	507	459	492	514	463	500	484	519	502	512	504	508	490	489	520	509	481	508	472	491	530	503	469	512	522	529	489	511	444	494	497	511	491	495	508	480	506	470	487	514	492	477	542	474	486	486	486	488	482	517	532	466	466	484	462	472	499	454	476	515	545	484	478	496	437	458	511	538	472	565	542	513	506	473	504	509	452	517	495	526	516	517	511	521	479	468	478	486	497	469	442	523	463	522	489	443	477	518	526	452	477	530	508	479	527	499	507	507	499	495	532	476	516	489	510	529	505	499	494	485	510	493	516	473	460	519	506	470	462	472	474	471	506	446	548	465	508	500	495	481	443	475	542	475	472	519	454	500	492	479	477	461	470	478	481	481	519	472	499	496	484	447	461	505	469	507	464	508	511	497	485	517	536	510	504	503	484	510	521	508	527	524	515	510	477	524	478	498	536	494	495	504	480	532	514	482	511	497	501	545	495	489	547	444	515	476	504	505	457	516	546	518	499	472	489	465	528	484	513	475	516	554	471	531	464	444	510	492	465	446	508	480	474	500	507	570	451	474	466	469	529	485	483	506	531	471	555	486	521	507	511	498	488	491	508	485	541	492	494	462	486	491	465	496	506	501	508	514	453	501
24977	21902	27604	24441	5980	530	489	447	447	420	423	410	416	418	406	381	407	400	422	387	434	381	406	396	379	385	425	439	337	398	412	398	397	412	408	464	401	418	432	433	444	413	408	394	433	417	378	441	391	417	438	410	423	410	398	418	400	393	375	438	401	396	418	416	392	411	408	379	394	420	409	390	403	375	412	368	376	397	397	381	422	411	403	395	387	420	409	380	398	386	384	426	402	408	398	376	392	358	384	417	402	408	362	394	381	407	419	424	400	407	414	346	410	382	415	388	396	409	359	406	402	384	432	373	397	413	385	409	367	404	405	382	417	366	377	377	395	420	387	377	418	424	404	417	395	383	389	422	376	423	410	397	411	425	406	370	386	390	369	375	371	412	394	396	409	402	399	374	418	391	405	407	405	396	384	406	389	378	381	388	387	423	393	375	401	371	401	401	385	415	368	378	417	413	441	359	410	394	391	419	374	404	423	385	420	397	392	403	356	420	394	388	411	408	389	407	399	403	394	359	380	395	404	396	400	411	368	417	393	374	392	392	385	369	364	382	410	392	397	385	402	410	394	432	364	409	417	361	384	391	406	400	393	396	417	377	365	403	378	402	372	382	400	406	407	421	389	413	411	416	410	389	349	384	409	434	389	431	360	402	396	392	406	422	402	365	385	383	402	423	365	391	429	376	439	396	370	402	386	379	381	405	357	413	424	409	371	419	454	397	421	403	363	383	362	415	415	397	426	402	365	417	391	376	378	395	393	408	372	418	447	345	393	432	374	385	392	424	420	418	406	416	403	405	373	415	414	383	402	362	402	410	362	379	386	388	405	411	372	400	400	445	417	401	416	427	396	377	369	398	382	385	393	384	389	382	370	390	400	420	390	397	421	385	389	366	362	383	381	436	408	393	383	410	402	373	392	389	373	372	396	419	391	372	401	423	389	410	399	397	401	413	422	378	376	408	378	391	365	385	414	441	393	440	374	390	397	429	387	397	394	396	384	395	386	383	398	405	381	419	369	370	397	426	404	401	365	443	386	360	412	385	394	408	395	410	397	399	387	390	382	401	363	373	393	395	400	411	402	380	361	384	406	379	424	424	422	405	406	398	408	393	407	387	372	392	389	390	376	368	395	409	443	384	406	403	389	432	357	423	402	406	417	413	372	366	429	402	435	424	406	422	392	384	398	421	376	401	429	408	373	367	383	419	396	397	408	391	393	408	414	414	376	390	375	393	406	388	397	400	416	429	395	395	426	388	370	372	384	385	414	418	361	380	430	406	353	382	397	387	405	382	378	402	421	383	391	380	376	409	418	383	398	392	371	413	364	426	400	365	376	390	393	395	405	405	392	380	429	409	416	410	398	421	402	380	427	388	392	419	432	416	417	405	387	399	370	434	379	410	452	397	378	352	399	410	408	375	381	388	391	415	419	420	385	401	359	415	395	406	401	397	373	376	380	387	386	426	395	380	409	386	425	387	386	378	387	417	409	394	406	415	377	378	405	396	391	358	383	394	410	398	438	369	364	372	392	419	366	356	339	413	405	406	447	410	381	379	412	421	409	386	410	372	398	393	393	423	366	409	418	404	387	358	409	406	369	421	398	397	440	390	391	375	395	380	372	368	405	398	393	384	398	401	406	381	386	389	405	388	392	403	387	394	403	440	364	410	379	410	387	376	381	393	406	382	388	376	400	416	398	420	417	419	379	390	370	405	386	402	411	381	391	393	382	393	396	411	379	402	380	378	363	436	381	401	408	431	389	415	360	414	352	392	435	395	382	407	393	386	393	386	408	389	433	420	416	433	404	407	389	414	406	424	397	415	354	409	364	388	405	361	396	388	395	410	375	366	419	396	391	395	399	377	430	381	406	363	411	407	382	402	397	393	375	387	417	376	388	390	425	382	406	404	411	366	377	410	432	396	396	420	388	389	375	418	433	420	396	382	387	384	406	394	404	412	420	398	397	413	426	400	383	410	388	394	369	359	407	396	374	394	367	368	388	422	377	368	366	381	396	417	419	420	416	392	398	384	417	374	382	379	381	426	410	410	376	397	392	416	385	403	413	418	418	338	423	373	382	359	380	423	391	394	397	379	403	352	394	382	374	362	374	410	430	370	424	364	424	397	411	407	429	397	388	408	389	386	420	386	386	421	377	402	379	402	399	400	395	416	408	392	424	424	411	415	402	404	391	426	384	384	407	442	372	366	375	366	409	416	399	377	402	404	393	405	412	382	375	407	387	395	371	400	393	352	393	372	439	389	399	384	395	378	418	371	387	395	431	372	403	394	423	373	423	387	405	418	386	414	397	400	379	392	390	411	393	388	395	379	422	400	403	379	404	394	439	401	412	396	412	399	385	418	402	410	388	384	396	367	401	414	366	445	396	455	418	355	381	419	426	410	424	388	408	429	415	407	424	397	417	403	406	383	394	356	407	418	382	384	399	379	423	400	360	378	432	367	415	405	444	399	397	404	378	388	393	402	383	398	417	379	423	404	415	425	352	383	404	391	373	413	431	404	403	386	385	386	356	376	386	430	418	446	443	382	423	387	381	391	418	362	377	401	388	383	392	429	387	386	389	417	385	383	392	373	408	388	395	424	433	408	365	418	400	401	379	373	422	383	412	397	405	409	394	397	414	413	387	400	379	383	431	403	389	416	391	407	380	401	394	400	424	380	409	403	384	408	398	356	439	381	396	377	369	410	389	425	366	392	408	394	417	392	397	406	407	393	404	357	402	406	400	395	387	380	442	409	377	398	413	406	370	388	387	393	386	397	408	404	404	417	385	364	405	410	414	402	391	401	368	399	414	424	359	389	376	386	428	407	387	433	401	372	399	402	400	406	353	399	378	390	395	423	368	374	392	369	393	396	412	439	394	414	384	371	410	377	380	401	382	429	415	389	404	429	395	362	441	378	371	399	383	431	415	420	383	412	391	417	403	409	331	391	393	411	394	401	385	404	415	391	450	423	393	423	401	386	369	345	366	386	414	405	400	388	438	348	400	406	424	420	393	401	385	430	419	404	389	428	410	406	420	397	352	380	390	387	365	393	393	379	416	377	401	383	378	379	414	394	370	399	368	428	395	413	380	390	385	370	443	401	396	408	359	395	398	413	406	423	412	404	404	393	366	413	374	381	357	384	376	412	414	391	428	396	410	402	402	415	389	411	346	395	398	417	418	375	371	371	410	395	371	378	408	384	400	411	408	413	378	407	387	377	400	392	401	403	362	409	418	403	370	380	385	377	418	428	425	435	406	430	386	401	403	376	409	356	408	394	424	404	409	417	389	397	408	412	424	380	414	414	428	371	402	352	415	419	406	393	390	378	380	393	391	383	376	410	417	388	367	365	391	378	427	421	411	372	398	407	421	384	407	410	398	415	408	372	422	399	389	418	392	386	388	386	419	391	388	371	363	395	397	387	366	394	394	382	385	425	402	406	391	397	404	395	408	393	409	362	435	372	392	381	384	412	401	372	395	416	405	390	403	410	400	416
42069	64934	30816	981	820	722	668	679	665	592	596	572	544	545	549	515	552	560	550	496	461	524	482	549	507	527	540	495	495	499	492	555	503	504	555	527	501	528	531	515	534	582	551	593	544	523	584	535	524	577	554	567	550	522	553	551	496	506	505	525	518	577	488	483	516	528	526	518	495	477	538	480	518	524	486	505	559	532	532	486	524	511	499	497	496	511	484	513	484	514	541	537	494	483	537	508	494	520	517	469	509	520	501	479	516	495	511	490	524	527	521	481	505	468	464	506	520	491	515	512	516	493	503	559	478	522	490	524	522	484	521	463	479	492	509	516	500	509	493	515	492	519	511	524	524	492	545	521	492	501	543	526	496	505	503	503	509	503	522	534	515	468	526	527	512	505	534	537	466	519	556	548	526	510	475	477	532	526	510	499	500	485	509	551	451	512	480	497	436	480	487	499	529	549	535	527	489	512	518	486	511	502	492	511	494	542	504	502	520	471	488	495	484	507	515	522	500	530	518	492	480	512	479	496	490	517	526	497	487	511	536	515	531	505	549	507	507	491	533	524	539	542	502	508	480	507	528	517	532	465	527	488	478	500	470	510	518	500	529	530	526	506	520	474	533	515	468	505	532	544	514	549	518	524	526	504	494	521	511	539	496	453	526	513	492	525	483	490	512	494	484	521	452	521	507	509	517	500	493	519	464	507	534	476	493	513	484	519	508	490	508	502	536	522	506	504	535	508	496	510	524	537	534	538	507	542	530	526	530	529	499	498	507	510	492	491	511	511	493	524	508	502	517	515	468	527	506	469	490	480	494	530	513	546	483	546	482	479	497	514	531	512	492	484	475	522	490	500	535	483	456	479	512	513	497	491	505	506	532	461	535	530	551	487	530	524	504	510	505	509	502	491	492	509	534	509	528	508	521	512	563	522	551	508	514	530	487	532	500	496	488	540	497	533	499	509	485	521	485	495	556	507	494	519	501	510	557	488	508	517	504	499	536	543	514	506	514	504	526	523	471	497	516	486	474	517	524	481	501	516	521	528	502	531	493	498	523	493	500	488	457	540	489	499	503	495	510	515	468	494	531	520	521	490	489	502	541	471	506	469	537	520	500	502	481	537	537	472	533	492	537	536	507	545	498	533	503	483	506	501	497	489	491	524	516	521	487	521	512	543	523	537	509	515	563	503	507	509	495	480	512	526	530	506	484	497	509	505	525	521	553	501	502	507	511	513	457	523	496	509	477	519	473	516	506	518	505	503	484	520	514	471	526	531	510	527	547	480	532	538	516	501	546	526	486	519	541	520	516	481	532	509	464	491	521	505	514	521	535	502	474	492	484	548	500	519	504	490	492	527	487	505	497	501	508	523	476	508	527	485	562	533	529	505	483	490	513	502	505	517	515	512	481	511	541	530	538	520	521	511	473	564	482	468	493	559	520	536	522	523	497	495	493	522	521	478	533	521	512	493	491	509	508	568	531	544	535	452	553	509	515	519	504	490	488	499	493	520	526	475	503	507	508	481	522	523	482	516	506	513	530	521	528	525	465	535	507	504	505	518	510	498	512	504	463	522	514	493	554	505	501	507	524	503	487	481	544	517	485	489	506	508	498	513	505	478	524	500	509	515	534	521	556	472	519	485	512	470	460	505	516	544	532	525	509	511	462	519	486	469	510	492	471	549	482	504	532	552	456	488	518	516	486	511	490	498	502	549	509	489	502	518	509	517	494	512	511	488	516	517	484	490	536	500	472	530	515	533	507	476	529	505	487	522	488	534	542	488	509	507	526	523	494	527	517	526	531	478	532	528	514	537	520	499	578	527	488	515	481	500	543	490	523	521	534	505	539	535	511	470	515	519	499	479	501	508	505	531	471	508	483	494	539	531	512	515	528	480	481	500	489	501	512	520	510	512	464	501	477	484	480	497	494	549	476	508	499	536	496	558	492	532	473	553	500	500	491	541	518	515	474	474	493	511	522	487	497	463	501	553	507	509	493	478	487	496	483	493	493	508	510	547	536	521	523	509	524	510	500	520	498	550	511	514	505	508	514	474	528	537	526	506	507	470	532	468	528	507	527	566	507	479	465	513	489	476	507	510	513	505	492	534	500	557	474	518	487	492	495	500	503	527	497	525	497	491	462	498	490	528	457	502	506	513	540	553	478	525	497	517	511	506	528	523	538	508	442	481	514	532	498	499	484	509	494	531	472	512	509	490	515	523	531	481	554	496	481	487	512	551	520	494	519	503	540	491	552	505	541	518	522	527	555	517	520	495	483	497	485	514	496	544	494	512	576	507	542	525	503	514	513	550	525	536	500	481	505	488	530	508	492	572	496	468	474	488	537	525	492	487	507	512	490	515	530	491	519	525	541	493	497	499	503	522	510	540	505	541	509	515	494	492	542	498	500	488	515	494	536	484	508	534	478	529	520	527	515	516	515	477	515	481	521	508	472	541	491	499	469	522	515	545	512	462	491	503	511	529	501	528	513	516	506	526	525	479	543	505	538	474	517	474	521	502	463	529	533	541	515	479	529	468	495	490	499	501	520	477	533	501	537	486	534	511	524	477	510	487	522	534	531	500	474	485	520	505	519	529	523	487	542	467	529	488	509	492	518	522	543	491	505	489	493	533	517	490	519	500	481	515	505	506	509	535	462	528	503	502	497	514	538	522	493	533	499	494	481	502	564	517	480	555	545	455	518	517	467	544	535	480	494	532	486	517	515	546	495	479	480	511	496	536	494	527	520	480	491	521	516	542	504	514	519	493	522	532	477	516	540	527	514	494	501	495	505	527	493	493	495	481	514	480	508	515	553	497	476	525	555	504	523	512	489	507	505	525	480	484	509	497	522	524	512	571	494	518	504	504	464	479	525	474	520	506	520	477	549	530	505	512	501	507	506	504	496	530	493	512	521	484	502	496	525	493	501	497	476	526	508	498	515	476	522	523	481	507	552	472	533	529	506	489	486	546	502	496	552	503	503	501	517	503	518	528	499	530	527	515	501	476	500	520	505	525	495	526	518	515	520	543	523	485	568	484	507	492	546	513	509	511	473	544	510	499	515	521	504	518	541	515	519	517	488	501	497	502	499	503	496	498	491	500	505	542	508	500	548	531	484	483	503	511	474	512	481	519	502	497	524	483	520	515	503	515	496	489	497	526	495	504	556	478	511	550	466	518	522	511	549	517	510	490	514	544	479	546	518	517	507	466	546	505	501	517	506	490	502	509	485	472	533	523	519	466	575	495	508	476	489	519	519	590	537	484	556	511	508	489	489	474	490	500	491	485	517	514	496	521	482	509	510	531	541	498	533	530	497	499	521	545	520	507	526	484	515	490	527	483	512	522	521	531	503	504	522	499	495	512	530	459	495	468	495	514	508	505	512	509	510	521	537	514	484	523	529	519	528	536	515	551	519	514	456	507	482	508	488	524	533	576	542	519	512	501	520	534	494	574	470	502	516	521	507	534	479	529	537	496	476	483	474	486	531	516	518	511
22791	21474	29158	24142	21398	20288	3385	535	440	425	418	427	407	374	382	367	321	365	386	324	370	312	329	321	322	326	373	352	325	327	315	321	323	322	319	338	327	353	343	370	389	368	404	373	400	370	393	367	349	413	344	385	321	343	325	360	349	343	313	349	362	325	365	334	305	335	336	324	311	329	331	310	345	348	354	319	297	301	323	323	349	295	304	324	375	335	327	355	315	340	328	324	325	283	354	322	292	357	318	382	335	361	320	311	362	324	291	321	343	317	316	302	343	320	308	331	324	356	279	307	337	333	334	296	302	319	363	322	318	322	348	345	313	328	327	338	298	291	324	329	331	334	309	347	301	317	316	340	329	296	317	341	348	287	335	323	318	315	317	293	303	347	314	324	355	297	315	310	348	285	324	305	303	290	320	342	327	341	310	324	329	293	318	325	352	327	323	334	337	326	324	320	331	322	320	331	303	342	306	355	304	350	321	310	357	344	312	314	344	320	367	308	315	324	325	348	381	292	336	332	303	316	301	308	307	296	315	350	307	308	321	356	347	293	322	340	313	351	350	316	317	326	326	336	323	317	312	315	294	371	345	315	327	314	336	332	361	325	305	355	326	334	345	325	265	284	313	324	327	303	333	336	330	358	309	304	300	303	315	316	317	329	322	332	301	346	339	310	326	325	298	335	323	315	331	322	315	316	341	301	291	356	355	347	317	329	335	333	353	326	299	324	329	325	334	305	359	326	317	331	321	344	327	306	309	292	340	288	330	327	335	328	330	337	318	320	309	346	354	335	337	303	310	332	325	325	307	315	315	317	355	336	331	311	316	310	308	321	321	311	340	317	313	325	325	329	327	345	346	325	319	306	301	356	321	324	353	342	340	357	340	335	332	336	291	336	348	354	336	359	311	330	314	300	327	328	325	334	329	349	332	308	316	328	310	324	306	351	311	341	327	320	335	309	320	329	344	311	343	300	356	336	303	328	323	308	326	282	326	275	307	315	347	327	331	315	307	331	342	347	342	318	328	314	336	336	338	340	349	330	329	332	324	330	345	306	299	338	357	303	317	316	358	314	314	329	288	323	324	303	325	323	302	323	335	343	297	310	326	339	307	315	328	317	341	339	336	311	328	309	325	338	321	338	345	320	314	360	324	313	299	301	294	324	310	319	336	337	311	315	339	326	315	325	347	344	326	344	338	339	324	327	339	344	347	345	327	307	351	288	317	316	349	318	358	324	340	333	329	352	303	317	315	312	352	331	326	361	275	340	352	320	318	315	317	339	298	353	318	332	355	323	318	335	339	326	325	346	301	319	323	328	321	338	344	324	316	301	312	363	319	337	317	323	307	334	323	327	304	329	317	285	347	345	343	321	330	339	310	289	324	306	305	324	324	309	352	360	293	371	317	336	307	318	357	308	326	327	351	338	343	332	323	297	316	329	315	331	323	301	311	340	355	310	320	321	332	331	346	317	309	325	324	322	342	303	292	312	347	333	320	351	318	329	314	275	313	345	343	312	301	335	296	331	357	316	301	346	330	323	319	339	323	321	338	330	303	340	318	308	307	308	322	329	324	322	328	315	314	353	302	322	286	329	337	340	312	314	355	325	321	322	332	307	329	342	332	319	331	333	338	342	299	310	336	346	352	348	307	301	336	352	351	308	361	317	347	293	290	328	319	322	306	322	333	320	328	309	318	327	348	354	330	299	337	315	308	312	339	335	326	311	336	315	342	358	354	335	306	338	344	331	351	329	358	362	294	341	325	310	351	325	343	301	324	329	318	337	325	332	306	309	331	339	341	321	317	321	347	326	369	329	302	337	337	310	325	308	333	356	330	309	345	356	291	331	352	302	323	340	378	316	301	307	336	321	327	313	317	312	359	318	321	347	335	325	333	342	297	322	317	331	315	330	324	311	339	334	333	361	331	360	312	315	344	336	310	344	317	335	330	295	342	313	328	314	339	346	324	327	298	320	324	301	316	341	326	326	330	292	316	352	318	315	309	325	306	291	328	303	324	324	315	321	306	349	324	325	307	345	294	301	333	333	293	321	294	301	328	282	310	314	334	343	312	356	336	335	338	314	333	329	339	301	292	349	343	339	331	317	338	337	327	306	334	308	331	325	316	322	351	298	318	308	345	332	295	311	332	300	352	293	336	314	330	305	314	350	342	328	325	353	341	332	329	295	304	314	311	341	314	314	321	298	316	312	321	342	329	355	309	303	335	333	305	364	322	288	321	308	309	319	328	299	310	330	323	328	327	330	279	317	325	319	314	343	322	327	319	329	317	311	327	274	316	328	319	304	311	329	340	337	326	332	338	317	343	321	319	289	327	277	342	299	333	325	303	302	323	329	328	309	328	292	348	335	330	354	333	357	311	347	348	300	286	338	327	314	334	343	326	332	331	316	309	324	314	326	321	326	298	351	319	320	330	331	308	322	315	331	314	296	325	309	312	360	337	338	304	314	319	330	309	326	339	337	294	341	332	341	308	336	316	298	296	340	351	358	338	345	307	311	330	320	322	319	319	330	296	324	350	321	312	339	318	341	345	336	330	311	326	327	335	298	291	344	345	317	326	346	319	344	326	310	335	341	337	323	314	303	324	358	312	335	307	340	313	326	292	316	293	328	326	285	341	326	328	322	334	382	360	313	315	302	314	307	300	315	332	275	325	365	299	350	338	300	328	314	326	322	299	325	324	316	339	333	303	337	317	327	282	340	346	327	342	306	355	350	335	295	319	306	364	324	302	338	299	313	334	322	322	302	355	304	319	322	302	350	332	302	362	335	330	303	333	307	330	323	336	337	332	328	329	342	315	328	345	307	333	336	337	340	346	318	294	324	351	292	309	311	335	344	305	338	334	309	317	356	330	355	320	284	354	334	338	337	325	338	361	338	320	329	345	308	323	315	312	335	291	306	306	343	315	301	321	344	304	322	358	328	337	324	291	322	357	325	344	330	317	310	313	342	333	336	309	367	319	327	336	339	308	330	315	328	300	336	339	328	279	369	308	371	324	315	300	296	300	310	330	337	307	340	337	327	321	336	291	310	289	317	339	329	312	294	322	319	319	328	342	328	335	329	348	335	303	332	316	310	332	335	334	317	331	323	311	297	350	329	307	301	333	315	323	360	320	328	323	298	347	324	294	326	328	303	344	311	312	330	327	323	310	322	324	332	316	306	323	331	324	312	341	338	302	317	270	346	325	340	304	302	275	334	329	325	307	343	323	355	311	322	316	338	302	355	319	331	316	325	329	318	307	343	342	322	344	334	325	299	342	304	314	328	335	363	355	304	325	314	332	362	334	319	325	332	304	302	357	282	323	312	292	335	306	331	289	331	347	336	321	315	334	328	385	352	321	314	309	311	324	317	284	331	326	333	304	322	317	343	312	328	344	306	328	331	319	321	303	321	336	320	334	300	343	296	361	307	331	342	305	337	343	292	333	321	271	305	312	350	352	324	330	275	355	286	337	297	347	331	322	303	329	322	310	328	349	336
53840	91372	47910	2322	1550	1242	1053	916	720	698	622	549	526	504	489	501	486	466	426	456	489	433	443	447	442	439	434	427	437	429	421	475	447	418	423	428	460	440	455	486	504	535	535	517	511	472	476	449	470	474	447	481	493	466	449	409	445	395	436	409	403	445	428	413	431	412	430	418	417	404	430	409	414	409	439	433	402	409	414	447	404	423	399	403	392	408	410	388	404	410	416	424	427	435	395	409	454	392	404	432	433	416	434	426	421	439	418	428	417	374	427	419	397	372	365	385	411	412	403	394	398	407	400	413	419	401	406	406	440	420	428	411	412	399	412	427	414	396	416	423	419	436	367	375	356	402	422	393	400	394	431	397	391	411	412	375	428	407	395	410	443	399	410	375	445	423	409	389	419	381	425	458	400	393	437	409	400	390	390	398	412	379	424	401	402	402	413	396	403	416	365	398	444	401	449	414	423	421	372	411	404	440	395	427	390	393	391	401	407	406	392	396	426	424	409	432	409	369	410	396	404	444	407	416	400	384	392	387	416	403	386	439	456	392	442	439	390	403	428	420	431	411	417	443	381	403	438	417	467	395	418	401	419	424	402	372	402	401	418	393	421	395	455	383	398	392	383	414	396	433	389	415	441	426	413	437	399	408	425	384	412	409	440	397	393	394	417	369	439	420	376	373	392	397	431	401	453	432	402	416	386	422	397	458	419	408	383	400	427	396	386	411	461	378	400	417	384	425	415	410	437	407	418	393	426	438	413	437	423	437	412	425	408	426	395	396	392	431	437	368	400	428	452	394	405	402	445	417	436	403	386	440	435	388	397	436	429	433	384	384	421	392	388	435	399	402	372	422	412	389	393	458	428	384	424	404	392	426	395	402	424	430	394	406	445	405	452	412	385	433	427	423	409	419	393	383	441	400	418	398	396	407	388	374	411	414	403	411	407	400	417	416	451	410	420	371	423	417	441	405	386	411	408	419	401	392	377	422	400	413	415	415	416	407	359	423	426	394	406	397	397	414	410	404	421	437	416	426	404	406	408	409	400	406	394	439	409	381	418	453	371	408	382	433	397	412	391	395	391	410	405	408	363	406	402	397	414	388	425	399	460	426	412	412	427	400	366	380	417	431	387	415	397	421	420	381	365	406	434	399	325	433	390	417	438	418	386	381	413	381	452	435	432	391	401	430	422	398	419	427	386	440	403	403	411	380	385	410	408	413	424	412	429	408	390	410	396	425	391	433	422	384	418	425	420	415	397	452	423	420	426	405	433	463	401	407	416	410	371	400	426	429	425	387	407	435	403	429	371	402	363	405	433	417	392	406	378	437	415	437	388	394	422	412	440	416	435	445	438	436	398	424	396	422	425	432	422	439	422	395	383	371	400	416	419	440	372	390	398	424	413	407	442	419	401	390	414	401	381	387	367	398	386	416	406	389	437	427	438	386	433	376	416	386	381	416	399	383	417	393	412	413	416	398	388	411	385	382	426	433	399	407	407	396	391	421	443	396	400	429	385	472	429	427	431	439	429	413	415	416	413	407	414	422	408	380	388	411	453	406	373	392	393	419	424	425	430	403	405	439	392	427	409	408	401	415	405	381	411	403	437	402	414	409	386	395	441	412	433	389	401	402	392	397	402	422	406	439	428	427	423	452	389	441	411	391	384	411	417	394	414	375	418	401	428	397	440	404	424	403	413	389	413	382	391	413	402	412	412	375	423	403	404	421	423	412	401	381	396	423	425	424	424	396	461	424	442	411	431	432	432	407	433	402	411	390	406	395	392	423	406	409	419	377	357	386	415	401	411	429	407	413	436	403	411	398	436	407	412	407	428	427	414	384	413	416	413	393	367	384	409	383	409	422	378	410	414	395	391	443	421	412	383	427	412	423	440	416	385	450	394	420	394	360	416	431	412	402	397	398	411	416	395	389	401	430	424	397	414	410	411	438	415	388	381	392	410	424	383	376	403	383	432	442	396	396	408	405	397	413	424	422	401	420	376	403	411	373	396	386	413	394	379	403	383	405	427	386	413	380	425	413	403	374	407	427	418	402	390	453	417	423	401	416	393	443	391	398	418	409	422	392	414	402	412	381	419	423	398	405	438	415	400	428	438	405	404	375	411	439	416	397	383	386	426	408	379	400	387	393	404	407	386	408	429	405	406	440	417	417	420	408	387	418	400	422	395	422	443	417	416	416	430	413	391	394	406	377	380	423	416	396	431	404	388	396	433	417	408	412	414	441	383	422	414	383	418	413	393	405	404	396	419	442	414	409	411	441	404	350	417	365	427	410	402	413	374	386	425	401	432	446	451	398	397	432	406	425	373	400	426	360	389	405	370	447	393	407	398	403	413	407	369	452	393	377	392	416	437	423	441	406	397	406	372	402	452	449	390	423	389	438	372	416	399	398	398	429	435	440	432	396	411	412	389	423	421	417	422	463	416	430	422	388	398	434	416	392	425	447	405	408	392	406	401	389	462	432	403	400	421	396	419	403	401	432	418	413	442	394	433	359	391	386	447	415	421	405	398	374	435	372	391	437	412	391	436	414	397	403	420	420	428	427	401	432	426	477	432	412	404	379	382	413	433	406	437	377	425	436	425	404	440	388	367	457	385	398	393	396	404	417	391	397	438	401	425	437	410	410	388	388	402	379	420	443	423	418	423	394	432	384	428	416	393	432	396	396	395	394	416	403	430	412	443	422	405	411	379	409	431	389	392	381	405	416	405	437	418	419	438	385	431	400	400	412	433	416	431	397	422	438	400	421	400	409	392	404	424	441	433	392	407	435	427	406	386	368	423	408	438	428	428	451	407	395	439	412	405	392	440	428	387	389	412	424	396	403	425	396	413	421	444	394	388	432	394	409	431	414	409	391	425	391	406	402	405	401	443	407	409	399	408	406	384	415	420	423	403	450	435	416	414	446	391	403	412	398	437	408	390	426	426	388	411	406	387	404	401	423	416	431	459	408	417	407	424	406	427	405	416	407	429	420	402	383	400	424	401	417	405	423	393	456	473	388	437	432	446	435	434	363	395	390	430	370	429	419	407	432	399	403	418	393	418	416	403	424	374	394	437	400	356	376	362	398	407	402	424	424	420	411	393	385	397	444	410	412	409	395	417	401	447	351	447	406	385	424	427	393	441	409	413	412	430	406	422	461	405	419	420	452	407	409	425	405	385	459	424	433	405	403	423	404	403	408	406	394	405	427	392	403	426	403	389	382	403	389	382	418	398	402	398	393	404	390	356	419	385	400	410	408	406	403	398	399	396	423	406	425	394	389	418	412	412	425	414	395	399	401	409	396	415	434	405	403	425	403	443	437	446	420	413	403	418	408	382	400	392	383	391	376	397	414	410	415	372	438	404	438	392	411	410	393	393	409	407	414	367	424	400	384	424	413	437	400	397	411	377	404	422	413	414	407	428	376	396	406	404	418	369	429	444	362	394	435	403	401	400	408	402	437	393	439	460	400	377	435	422	408	386	406	434	389	415	406
28389	21520	13609	1168	484	453	437	406	370	418	441	430	431	428	425	415	472	426	426	450	426	425	451	397	432	437	439	445	430	439	463	422	395	418	433	433	440	452	429	430	453	412	444	410	451	463	469	470	441	423	461	445	439	404	421	411	417	477	436	390	453	383	430	455	407	403	381	462	431	467	424	418	433	463	407	400	411	442	431	467	430	421	449	421	438	444	471	441	409	440	427	427	418	423	476	413	459	426	414	405	402	460	461	390	443	452	423	439	405	441	424	487	415	414	449	448	386	397	420	416	453	456	383	416	432	408	398	432	432	433	395	435	395	403	396	393	433	401	398	497	423	434	393	422	432	446	433	427	493	427	435	436	381	438	410	396	420	417	413	433	422	424	425	375	416	433	418	439	432	415	422	420	462	405	409	417	429	416	442	449	437	408	421	400	428	382	434	421	428	470	413	422	464	421	432	447	417	398	431	430	424	402	436	410	418	420	432	431	435	407	445	429	450	433	383	415	394	429	432	467	436	436	460	426	426	413	445	413	439	425	420	440	426	440	393	412	413	411	435	426	450	399	436	395	412	434	377	406	438	390	416	401	430	421	414	479	463	432	432	439	404	417	459	410	423	424	388	438	434	427	427	439	392	420	457	469	399	444	397	372	425	414	410	410	426	402	438	425	442	416	413	440	395	382	446	443	439	415	441	402	377	419	443	388	451	440	429	394	409	434	417	466	386	449	416	457	452	443	445	397	432	430	451	450	424	413	426	414	410	446	407	406	423	429	400	394	455	467	480	423	448	436	398	414	434	435	399	391	458	421	386	402	410	408	445	448	400	438	416	411	407	427	378	424	378	450	422	429	420	414	416	379	437	405	382	427	410	433	420	453	415	423	421	452	389	440	418	403	408	404	437	431	379	383	450	428	433	418	420	421	418	449	427	417	406	432	441	406	447	453	414	442	411	430	422	442	401	439	429	408	419	436	414	422	450	433	435	389	419	414	409	447	420	426	377	415	411	423	392	430	436	415	415	452	431	421	415	392	459	405	424	431	403	394	444	413	395	413	418	438	450	386	371	456	394	433	412	426	471	377	402	416	438	424	449	436	405	476	405	433	449	418	427	424	451	423	400	473	427	435	417	449	417	425	436	444	441	412	399	418	425	424	416	430	452	432	418	422	433	409	420	451	424	472	408	413	434	457	433	434	463	412	395	447	395	390	430	405	468	412	415	390	400	441	441	403	410	420	424	418	438	434	391	474	421	424	453	402	412	424	438	400	388	418	427	453	414	414	409	418	398	417	429	411	429	468	443	386	404	439	397	436	426	420	407	442	419	443	447	430	412	415	430	435	434	396	443	474	407	420	399	411	379	424	419	439	433	437	445	444	433	399	451	380	424	415	373	423	488	433	408	403	413	397	393	462	443	430	383	418	415	414	430	447	387	408	418	458	441	413	400	427	448	409	428	425	420	433	419	426	391	431	440	450	406	411	449	417	436	410	426	383	435	419	424	429	423	441	420	447	391	458	426	396	428	422	398	425	391	454	429	427	407	425	427	407	426	424	423	415	402	433	440	440	390	407	414	396	445	465	434	393	384	416	432	417	420	433	439	442	394	415	423	447	462	395	391	438	445	397	423	450	368	436	432	435	429	426	420	408	396	426	432	424	446	429	452	432	478	444	410	420	445	476	444	429	448	426	409	430	425	423	419	431	391	450	435	417	431	415	439	424	464	394	459	453	426	436	424	412	449	454	427	377	444	449	421	400	387	423	413	453	389	420	425	405	415	381	440	440	407	414	448	464	394	424	429	458	371	442	416	426	409	437	400	433	442	384	467	430	442	425	437	413	443	424	407	433	433	404	414	425	428	427	416	433	423	421	461	427	416	464	411	433	426	434	415	410	370	409	423	416	404	418	442	453	416	403	435	441	430	405	447	401	457	449	424	414	430	427	413	424	425	438	428	442	437	407	453	401	461	404	452	456	413	416	390	429	398	434	385	410	442	429	445	416	396	431	417	411	426	412	440	398	412	406	450	402	426	427	419	419	462	436	405	423	442	415	435	387	442	390	348	429	416	442	423	430	414	469	419	460	450	401	429	445	385	432	418	403	432	429	436	419	406	443	444	400	454	431	421	446	413	432	448	424	440	454	447	461	421	437	458	433	419	420	437	424	396	443	449	411	423	458	448	437	400	449	402	441	422	451	395	424	439	465	408	405	402	412	415	457	429	410	408	441	421	402	442	408	450	397	416	432	441	396	420	438	450	429	456	393	437	403	409	437	392	450	394	440	388	461	441	418	466	428	405	411	417	401	436	421	394	385	442	420	413	433	419	400	450	420	433	433	395	450	409	393	458	423	439	411	423	418	431	432	419	471	425	454	444	393	419	439	420	414	427	413	442	426	413	408	428	448	419	414	421	443	427	400	396	425	449	442	475	445	473	419	416	431	424	428	397	418	428	441	416	434	466	435	420	425	445	446	434	430	424	435	429	454	403	402	409	423	449	433	413	459	430	451	414	405	425	400	412	473	439	433	418	451	423	379	415	485	453	426	433	419	432	418	434	418	431	418	433	419	393	446	452	435	428	423	420	412	420	448	442	428	426	425	445	427	392	434	434	406	430	429	420	449	417	435	424	443	435	416	401	461	409	451	435	376	442	394	397	421	405	389	441	455	457	414	471	418	405	421	441	432	405	381	404	462	458	409	433	384	414	406	420	399	426	459	410	423	442	421	432	436	425	455	407	438	428	424	446	430	424	409	446	420	406	412	427	411	452	414	434	442	422	442	433	387	425	429	429	428	414	379	371	431	415	411	447	415	448	418	424	410	441	435	436	428	442	458	439	435	431	442	425	392	411	419	418	428	453	414	459	424	475	447	387	438	423	392	437	423	435	428	428	420	433	409	442	433	406	423	434	445	400	427	441	448	393	407	426	435	432	446	448	416	395	464	435	470	442	403	432	433	459	413	403	420	446	420	419	394	400	426	423	413	417	414	418	389	398	430	397	406	431	434	446	464	425	421	376	427	432	414	453	417	468	409	424	409	431	404	449	411	407	447	401	452	405	463	431	413	414	452	456	438	430	411	414	431	423	426	410	422	394	389	418	441	430	413	406	413	452	407	412	414	457	440	435	449	435	439	390	410	426	437	426	409	423	454	438	447	421	406	404	429	403	420	436	432	435	423	424	432	391	436	438	410	447	423	401	388	430	429	413	434	421	428	407	418	461	423	410	423	401	439	403	406	425	429	456	485	405	420	430	415	393	435	419	422	405	408	425	422	422	428	404	413	441	455	406	410	407	422	424	398	423	443	431	428	399	415	459	411	479	424	420	427	430	450	419	462	426	409	432	452	424	432	419	398	409	420	446	454	444	418	410	445	412	424	392	421	456	461	417	387	441	441	396	472	439	460	407	420	457	393	365	444	377	412	446	388	424	421	417	433	369	415	435	403	409	430	435	423	409	410	420	452	430	410	430	407	430	435	400	426	397	450	430	435	416	441
20835	28589	9232	648	550	582	621	530	543	572	539	593	494	584	541	505	533	524	531	567	569	536	569	524	589	542	538	526	540	551	556	531	526	602	543	519	552	569	554	553	588	628	540	576	554	562	588	632	567	562	561	593	620	568	545	579	561	519	553	568	562	535	573	544	587	549	564	499	556	519	531	536	540	531	535	546	513	514	571	537	522	573	531	580	516	549	541	549	585	581	555	590	550	524	527	588	556	532	547	568	586	549	527	558	565	516	540	514	564	540	541	552	572	540	509	531	521	586	523	533	566	552	581	543	550	508	537	516	544	568	547	527	551	628	556	545	522	540	570	532	528	501	545	542	523	588	533	530	538	581	530	516	545	542	549	593	519	542	548	607	528	590	597	563	538	533	565	577	566	549	554	560	546	531	527	560	504	550	545	592	557	533	570	513	543	532	530	505	535	549	535	527	543	564	563	522	545	523	536	547	570	544	575	543	541	569	528	590	536	535	539	535	542	556	545	528	511	550	589	596	553	583	528	626	526	520	560	545	542	514	499	548	622	533	539	549	518	497	517	554	553	521	536	569	564	496	532	533	598	560	512	542	530	584	548	564	545	513	540	563	545	550	546	559	543	589	580	570	565	541	569	565	548	561	557	546	573	552	514	567	533	564	561	570	548	563	576	541	548	539	538	579	550	545	549	568	553	524	553	550	575	563	554	520	546	595	505	533	606	580	502	557	523	585	544	538	515	514	545	560	542	545	529	530	567	549	498	492	554	509	596	547	547	569	537	517	521	525	544	550	584	516	520	552	595	548	534	564	546	542	559	528	565	549	556	575	547	544	541	527	524	604	568	510	509	545	576	556	589	583	548	530	540	535	544	558	556	547	531	557	548	544	567	557	557	559	506	524	526	536	538	571	531	519	564	526	519	557	556	539	546	559	552	550	484	516	532	507	530	551	593	545	560	571	527	551	556	537	543	549	520	542	532	546	556	542	565	572	509	547	552	548	561	516	595	569	540	547	591	583	564	547	544	510	550	548	587	509	586	528	531	557	547	574	572	555	579	578	583	569	560	556	557	517	551	561	531	586	555	527	554	519	522	538	528	580	582	566	572	574	572	528	515	545	574	558	566	537	565	535	526	542	544	552	542	575	551	522	541	544	552	580	539	523	532	531	563	501	542	563	557	549	544	565	540	556	557	505	572	550	540	570	578	555	560	559	560	549	550	521	540	545	558	547	543	542	538	530	541	578	530	592	566	561	551	537	521	543	530	519	559	507	572	552	516	555	601	559	549	569	533	575	567	507	532	578	535	533	534	516	536	525	562	583	572	492	567	560	534	572	508	553	569	601	544	526	557	565	530	571	524	537	516	546	565	537	528	552	585	567	590	570	556	518	518	554	533	553	532	567	525	559	540	537	550	537	552	574	511	528	587	546	562	554	549	541	577	555	518	476	549	568	529	514	535	566	618	527	529	564	563	501	547	559	535	551	528	555	517	554	563	556	545	555	561	590	527	559	561	520	615	542	551	565	571	546	572	563	567	554	551	533	583	554	582	572	522	576	550	529	522	519	545	558	540	595	567	541	617	557	537	579	546	490	528	576	587	521	539	509	541	542	526	504	505	519	543	537	532	530	516	549	538	536	550	498	520	536	546	552	538	498	560	559	497	569	570	519	585	577	559	485	515	544	562	565	549	526	534	523	547	550	530	555	556	555	539	533	568	567	531	547	552	601	560	525	530	566	532	570	521	544	531	544	528	537	543	533	540	603	523	553	541	541	585	562	506	540	513	514	563	552	521	554	589	564	535	552	508	558	536	553	534	578	541	554	517	555	564	532	515	575	578	517	567	524	536	535	497	515	543	568	542	556	525	532	531	532	520	576	439	543	565	562	525	565	533	546	571	520	549	582	564	583	536	545	543	595	543	546	533	542	543	513	606	553	549	510	542	507	521	561	543	547	561	544	537	583	516	478	512	529	538	513	579	553	606	585	555	515	539	552	535	555	537	549	548	552	574	506	518	541	549	568	574	535	560	552	547	559	549	552	548	529	531	573	555	565	546	552	570	560	541	542	541	536	532	520	509	564	562	517	550	535	507	521	520	535	578	564	545	528	512	538	538	575	507	546	523	571	563	528	556	572	515	552	522	566	518	551	546	530	569	503	537	583	541	530	561	558	550	523	531	553	572	580	512	558	579	544	550	523	537	506	597	508	605	580	528	501	530	531	514	540	536	556	576	526	553	565	513	546	539	571	544	545	536	543	536	550	613	538	566	543	541	553	529	605	561	543	574	533	573	547	544	565	528	523	534	538	524	547	584	553	529	533	570	563	524	597	572	567	550	561	531	552	587	550	626	564	566	545	539	547	538	531	572	567	547	543	547	557	535	583	562	559	585	549	565	557	587	574	525	547	558	526	516	536	580	526	577	558	552	584	488	549	515	539	514	500	539	574	540	550	601	534	510	543	563	533	570	527	541	542	561	575	559	530	550	547	575	541	527	580	553	563	562	583	542	556	564	582	530	582	555	571	591	555	509	523	521	562	552	534	550	533	580	531	591	517	530	562	569	536	545	536	561	523	544	600	507	564	595	572	527	543	538	544	556	574	521	577	488	547	556	560	559	548	569	511	547	540	539	511	570	526	510	552	558	547	542	504	580	556	542	520	535	526	527	566	571	539	538	521	580	566	544	540	556	560	526	535	533	508	532	539	559	524	554	550	537	553	526	541	510	569	572	578	495	529	536	614	567	522	533	544	528	559	527	584	506	523	563	544	546	558	517	527	538	549	538	561	528	517	567	534	573	574	544	527	526	537	538	581	495	535	508	544	540	581	562	515	581	484	578	543	523	550	572	531	558	517	550	528	531	519	584	539	538	520	585	529	530	591	484	531	541	549	561	535	511	563	515	547	554	577	565	566	543	550	515	566	536	537	547	552	569	522	570	563	521	542	516	554	572	532	565	559	534	562	564	547	560	540	538	530	554	554	509	531	571	568	570	564	534	547	588	561	587	569	532	513	551	610	547	505	559	602	587	564	548	555	612	556	567	523	607	523	527	550	635	517	531	501	551	571	557	585	561	540	564	574	573	512	524	555	558	577	531	544	547	544	565	574	529	596	559	568	558	548	527	528	569	530	502	541	546	540	539	570	525	554	547	574	544	582	538	605	516	507	546	558	552	519	534	552	521	554	514	536	535	564	551	550	552	545	571	554	577	577	583	530	556	568	546	566	546	552	544	526	537	542	567	544	522	540	535	535	547	525	539	536	546	560	489	558	520	556	546	532	563	576	524	559	559	541	576	543	566	532	555	528	571	532	541	565	510	571	557	549	547	543	579	580	531	575	527	547	510	563	564	529	577	545	525	509	557	567	546	577	551	554	496	551	561	543	559	557	531	509	485	494	555	515	534	527	542	536	519	563	542	566	506	567	522	499	547	561	564	529	494	571	523	557	527	575	569	551	578	535	554	571	576	514	545	555	540	528	504	510	567	553	553	583	564	564
23689	21562	28685	24713	20165	5264	599	482	481	448	431	410	407	385	408	411	399	364	402	427	402	383	369	401	418	390	390	378	365	371	382	364	385	348	354	434	354	389	387	384	405	400	415	393	426	442	404	423	439	407	373	420	403	415	372	413	364	392	414	396	365	400	374	403	391	359	394	391	364	372	371	384	371	378	405	387	399	334	359	400	364	354	395	394	411	375	381	356	355	421	350	380	397	393	351	371	390	360	363	341	367	360	383	391	360	405	352	374	405	344	360	351	383	394	364	385	391	379	415	340	359	367	379	322	377	367	344	350	367	384	421	378	362	348	372	372	341	391	366	390	375	338	363	377	385	396	377	378	391	364	387	363	382	370	346	397	366	369	391	360	371	348	379	386	380	407	377	362	406	380	363	367	376	367	381	391	355	419	373	389	382	387	385	357	373	406	327	404	389	368	408	394	383	361	389	352	384	355	353	380	409	443	377	390	369	386	361	407	366	378	313	388	384	372	385	356	380	362	377	383	361	381	385	390	349	376	361	374	351	350	363	400	387	386	392	347	353	360	372	369	405	397	362	368	407	376	382	356	361	343	367	347	365	370	373	347	408	407	401	396	375	359	359	378	364	347	368	382	385	390	397	370	381	374	347	336	384	363	380	353	366	378	395	348	366	382	379	348	387	384	352	364	378	382	389	350	373	386	336	396	383	379	391	365	377	368	370	371	365	369	348	381	359	362	386	367	366	368	390	333	396	388	381	345	398	394	388	367	378	363	360	390	396	359	390	407	353	374	360	355	392	346	346	353	396	411	382	382	383	368	367	382	385	379	380	372	358	364	330	399	368	384	379	372	353	373	336	356	349	364	359	366	373	360	364	384	374	414	414	415	361	384	370	348	359	388	363	342	365	352	394	393	380	370	379	356	372	348	361	361	414	371	364	355	384	379	371	387	375	351	385	379	416	409	364	364	348	375	369	428	369	392	358	322	373	381	371	376	385	382	370	364	375	352	368	356	367	367	380	385	380	397	390	384	413	367	396	360	393	355	391	366	383	404	399	377	361	396	378	395	369	380	437	377	365	391	369	340	368	391	357	343	368	389	368	397	375	377	396	387	372	353	399	371	386	378	359	383	370	366	356	390	364	369	392	419	376	364	390	393	367	415	374	350	376	402	351	345	362	408	358	372	380	364	363	367	379	408	373	372	373	380	390	361	352	389	373	396	377	377	391	380	381	328	398	389	356	374	355	372	376	396	423	353	362	403	372	368	382	345	342	363	406	397	356	376	360	382	355	368	344	397	417	389	374	381	386	384	380	369	384	343	335	342	381	413	383	367	368	391	372	367	371	350	361	365	357	405	357	382	373	376	390	346	379	368	385	390	368	359	376	402	365	384	383	381	381	394	369	384	375	370	400	401	359	405	386	374	391	353	365	363	369	380	373	367	388	366	399	379	364	370	393	351	376	387	347	363	374	392	350	363	386	407	396	390	402	338	377	396	415	384	389	429	360	386	408	401	366	356	389	375	366	347	369	361	360	397	359	342	386	377	399	392	388	392	386	361	379	368	335	366	371	352	359	355	366	388	377	363	351	357	372	357	370	362	343	368	371	373	388	376	384	361	357	399	382	386	387	395	414	338	418	354	379	410	361	355	375	369	374	371	377	346	368	400	405	367	377	355	365	357	397	364	402	385	360	342	356	353	426	375	353	368	398	372	373	370	381	363	371	348	394	345	360	336	380	332	347	379	384	398	372	406	373	371	341	369	369	370	381	348	354	385	372	363	390	373	353	393	384	378	351	359	362	393	378	377	385	358	394	394	400	396	378	370	396	377	392	378	338	406	380	398	370	342	378	396	359	362	382	359	372	374	353	393	379	404	393	346	324	372	383	352	357	376	400	395	404	354	401	380	355	389	372	362	393	347	410	360	386	386	349	356	363	376	377	365	385	344	412	371	387	355	351	382	387	360	406	384	401	364	408	389	396	363	378	359	367	377	359	411	348	330	375	371	389	360	396	395	360	349	392	366	367	402	401	366	391	370	374	396	344	368	350	339	359	383	381	357	350	365	352	393	393	368	397	413	354	368	371	357	362	348	355	381	397	360	371	348	367	373	423	388	375	360	365	328	380	353	353	396	350	379	350	369	368	350	367	353	398	372	375	410	394	371	394	342	357	355	379	415	361	369	343	423	381	360	361	388	333	366	425	371	410	374	351	371	374	383	397	340	371	366	358	370	400	355	372	372	372	371	364	406	348	396	363	366	408	356	374	392	374	380	372	342	373	379	377	411	384	399	404	379	384	415	387	380	384	372	378	405	375	368	352	354	412	416	393	371	350	388	401	349	388	366	373	352	350	351	371	383	367	386	369	349	331	392	354	354	380	378	363	401	396	354	412	384	373	345	399	355	389	392	383	380	372	368	371	379	376	365	381	379	347	364	364	354	386	397	362	363	379	376	385	362	410	352	381	375	383	377	362	386	360	374	368	393	374	365	344	375	391	399	398	379	366	381	335	374	370	365	380	404	397	361	414	380	403	352	373	364	369	348	344	368	389	398	370	363	388	349	368	347	382	354	398	342	389	365	381	350	360	383	414	367	370	342	354	368	329	352	382	403	350	350	383	396	378	369	378	350	378	390	375	348	381	377	351	369	373	376	372	414	390	374	358	346	386	396	360	367	380	363	385	367	360	392	358	349	385	386	342	364	369	361	346	392	396	369	354	371	437	341	385	354	407	347	401	388	358	392	394	378	432	357	359	394	389	393	382	370	378	369	376	371	349	360	353	387	373	386	334	387	344	361	373	381	376	369	400	376	365	382	354	389	389	328	367	346	346	329	353	377	360	369	368	404	378	339	396	378	373	377	355	361	367	363	392	376	386	361	370	370	382	355	348	397	396	396	347	347	373	359	359	382	360	394	366	359	362	341	369	391	365	345	363	376	373	396	360	359	354	348	433	359	373	391	361	367	357	378	377	432	379	359	344	386	371	379	370	407	397	364	396	369	405	355	376	399	363	379	353	407	358	372	369	388	347	379	355	378	389	396	372	375	408	371	392	372	377	369	402	363	387	364	346	399	351	401	393	361	368	369	370	348	341	385	361	364	371	376	367	352	353	349	378	343	388	360	343	356	360	377	322	424	375	382	376	355	388	350	393	361	380	360	376	395	384	368	387	355	390	384	378	352	368	385	376	355	369	376	370	331	361	384	393	362	384	347	391	357	337	399	357	415	378	343	386	421	386	405	367	343	363	352	362	385	388	384	399	413	353	372	358	378	355	392	378	347	357	358	378	401	370	394	351	398	410	375	381	329	364	393	383	404	370	368	388	370	343	356	356	344	347	379	360	359	369	371	366	367	380	336	361	370	383	368	368	391	379	362	393	355	379	372	367	358	358	334	388	384	375	392	392	344	377	396	359	387	368	377	392	379	378	364	366	384	389	355	384	369	397	370	357	367	395	354	333	373	387	353	399	378	405	359	378	359	380	350	388	361	394	343	400	383
46535	78756	37749	1463	1086	922	840	710	680	604	555	570	564	538	531	558	523	507	487	452	495	519	507	522	502	536	484	518	512	513	525	488	473	486	481	492	527	513	535	568	539	521	571	556	538	537	516	513	510	535	532	507	473	506	496	514	488	509	512	556	512	526	495	503	473	477	472	487	459	473	511	500	491	501	463	477	486	492	458	452	493	466	468	517	510	490	469	487	508	500	517	485	522	482	474	481	507	531	476	469	512	461	546	501	471	481	481	507	478	479	463	482	478	456	490	457	445	471	472	506	479	507	501	498	512	514	537	447	476	459	470	467	461	502	487	479	484	492	453	479	479	433	478	512	489	477	518	476	490	504	491	457	500	494	509	450	488	489	514	437	498	459	420	490	501	490	476	488	453	461	501	465	480	475	529	465	465	486	502	443	496	460	495	454	439	468	498	520	484	457	480	472	483	476	500	467	538	498	492	504	511	526	514	496	474	481	476	455	516	459	473	467	500	479	467	464	498	499	452	502	491	471	468	474	449	489	484	471	515	461	456	459	465	517	478	499	445	489	438	476	475	424	501	501	497	505	473	461	497	456	500	513	489	502	470	498	495	512	488	513	473	502	462	522	481	469	510	497	492	486	503	490	479	468	437	473	487	492	494	492	518	475	507	513	489	447	509	482	483	475	469	440	474	499	444	493	479	496	507	472	519	502	485	465	435	500	492	517	463	503	484	480	482	484	482	500	425	534	503	441	503	455	517	470	522	494	488	491	498	477	488	485	491	475	503	502	506	497	458	465	506	484	482	513	489	511	489	438	454	503	487	425	492	488	489	499	491	479	475	477	506	461	409	490	511	453	534	504	489	474	526	458	500	485	480	497	473	476	493	522	454	462	482	476	477	481	492	469	517	472	506	447	501	487	456	488	465	461	435	507	441	510	460	475	457	508	469	488	491	512	472	483	479	472	468	497	461	471	477	514	490	460	477	486	467	483	454	448	502	471	453	481	488	458	467	487	468	519	437	509	482	538	494	447	471	452	507	499	479	494	460	492	511	527	416	469	439	457	510	475	481	502	513	504	470	451	428	536	528	475	519	485	462	503	479	490	466	496	493	436	487	467	502	479	464	474	471	470	490	486	506	532	451	503	494	458	479	478	469	482	474	492	494	495	491	478	465	497	497	486	459	491	449	471	497	484	492	489	454	490	515	457	461	458	486	486	470	467	436	509	518	500	465	515	480	475	506	490	505	470	440	527	482	475	480	489	467	473	486	462	495	503	417	442	470	469	505	480	465	441	469	461	444	473	468	454	494	464	472	498	474	458	446	469	492	506	483	520	491	499	476	492	461	491	476	482	469	539	473	508	491	466	519	456	477	518	504	505	514	461	472	522	505	528	431	486	529	450	463	493	477	504	482	482	462	520	453	538	483	435	470	502	441	485	485	458	475	486	468	483	465	474	488	499	493	482	515	453	449	467	495	463	481	469	473	493	487	476	468	484	503	525	473	487	483	483	490	495	443	480	458	473	479	498	476	461	455	473	471	511	504	479	474	462	484	481	475	473	473	479	471	499	483	483	438	481	442	482	512	467	471	466	488	454	475	483	518	463	491	481	492	430	478	464	514	467	504	493	492	491	469	449	436	494	491	516	455	511	489	481	497	507	475	504	451	505	501	496	494	435	454	493	461	455	452	469	481	509	495	501	485	496	446	480	517	454	467	491	520	496	470	490	463	480	500	479	477	486	445	457	514	487	445	508	488	490	465	500	467	487	500	451	499	458	465	490	462	463	463	501	482	501	506	477	484	513	492	485	487	488	470	489	500	489	496	480	456	495	470	497	489	475	498	438	468	504	485	490	502	509	462	505	492	452	469	485	470	455	440	437	454	482	468	459	488	482	481	429	481	492	487	506	450	501	462	506	517	507	476	474	486	489	490	442	455	482	471	491	478	489	485	478	478	515	437	477	469	489	455	475	489	484	497	499	449	464	465	504	455	494	496	461	497	469	502	477	497	490	484	497	462	492	510	481	490	487	516	474	515	485	473	464	511	470	511	461	461	476	475	480	513	481	492	488	438	484	532	461	468	489	521	465	478	505	514	502	502	494	468	522	480	500	489	476	482	497	487	461	453	464	463	453	450	490	509	482	466	550	453	499	504	499	494	466	496	497	481	489	449	481	469	462	474	488	469	475	488	476	478	537	487	514	483	500	480	473	502	461	476	496	522	442	501	472	485	456	483	514	501	466	455	478	496	521	516	451	460	481	479	490	465	489	484	488	452	501	510	482	521	486	485	486	488	473	513	514	469	474	498	491	480	494	447	476	521	476	454	461	452	487	480	524	495	504	477	481	463	498	490	476	486	491	504	472	509	464	512	515	468	492	464	455	488	507	480	505	500	443	478	491	500	469	496	485	512	468	485	517	457	512	543	486	530	489	486	490	491	504	488	497	477	466	489	450	467	507	496	515	451	474	467	495	479	451	480	466	453	445	468	513	498	480	485	459	453	487	465	491	453	494	483	508	510	490	479	483	468	469	474	518	476	435	499	488	496	448	483	505	513	458	448	535	473	448	480	472	484	483	489	501	496	513	485	526	475	450	501	440	513	454	456	515	471	486	462	502	512	526	507	446	485	481	438	485	501	486	463	438	462	480	540	496	488	459	477	504	505	543	492	499	475	464	497	510	464	503	506	509	484	463	503	471	491	475	505	454	454	458	482	527	494	526	480	452	510	484	476	479	447	471	472	459	470	479	520	466	494	469	478	507	507	457	481	456	501	470	466	458	467	459	490	492	462	485	483	507	493	453	441	475	475	500	481	487	490	488	479	440	459	532	479	458	491	482	483	473	464	438	493	525	459	475	486	451	444	525	481	455	522	466	472	480	502	489	498	476	507	506	477	460	517	490	451	501	522	458	504	429	464	480	456	509	493	517	498	473	512	450	502	456	443	506	518	481	517	453	515	492	480	452	478	507	481	460	468	487	478	473	476	470	463	508	518	531	487	469	476	472	476	481	521	466	508	491	462	528	433	483	458	460	459	453	521	511	479	493	464	502	460	506	443	480	476	478	440	464	467	464	493	441	426	500	477	490	440	509	502	468	512	462	443	456	499	506	470	458	451	514	517	501	482	480	475	478	495	489	484	474	472	433	462	456	517	472	499	486	503	448	509	481	472	480	461	476	494	494	481	518	505	475	465	471	496	497	516	462	470	503	505	485	478	471	487	508	470	509	474	496	494	467	480	472	501	515	478	474	515	489	479	461	479	507	479	494	492	456	503	529	480	494	473	499	461	470	466	539	508	470	515	484	432	483	514	466	487	449	459	478	495	486	471	478	503	477	498	500	482	491	494	454	454	513	494	473	463	487	493	489	437	489	485	456	440	463	467	456	517	482	527	483	511	494	531	496	486	464	474	460	496	504	449	507	504	481	465	500	493	433	461	477	456	486	520	513	494	460	467	476	452	463	501	490	443	507	462	503	459	490	470	491	485	489	472	502	465	490
24934	21828	27717	24280	5924	544	448	425	414	399	407	415	395	417	413	395	412	379	393	367	434	399	422	387	417	400	397	386	434	399	378	391	374	407	428	397	384	385	417	398	408	400	413	404	405	398	410	393	402	387	383	412	410	372	411	367	401	373	397	374	381	377	394	384	418	380	417	401	414	403	407	355	356	380	378	362	387	418	390	395	395	433	367	413	392	401	386	404	397	394	365	425	393	436	383	385	383	376	375	410	393	382	416	385	373	396	407	380	428	378	385	401	371	397	360	408	419	378	401	401	397	381	353	382	360	408	421	392	368	342	380	433	404	376	408	406	397	400	401	394	405	361	386	405	428	353	401	397	391	414	401	392	388	416	351	394	355	404	379	396	388	405	428	391	363	405	382	363	375	355	376	374	381	410	360	361	377	372	368	424	419	412	410	353	401	397	381	423	402	397	404	409	371	369	343	384	405	375	406	406	381	380	379	411	395	393	365	378	379	373	390	366	394	366	400	355	390	372	352	373	430	375	387	413	410	392	410	422	369	371	410	408	386	383	375	407	363	395	433	428	388	401	370	391	388	373	410	409	397	394	388	420	423	373	400	369	367	399	385	371	413	376	354	393	374	416	374	409	408	359	385	374	422	401	362	398	376	383	374	404	344	410	401	432	417	396	404	450	403	385	405	397	425	364	393	378	399	394	372	359	400	397	374	382	402	425	373	403	392	390	379	372	392	356	391	348	402	415	367	383	385	392	390	382	350	359	378	388	414	350	358	375	381	425	371	380	405	406	382	372	398	372	358	364	410	379	410	341	375	401	421	417	404	367	367	379	422	383	424	422	384	374	380	390	367	392	409	386	396	392	385	405	399	395	401	378	385	377	367	409	406	428	354	371	414	383	371	369	354	412	416	393	412	357	412	405	405	376	423	395	394	403	419	394	414	359	382	334	405	394	373	378	381	373	380	401	378	379	374	395	398	378	403	363	378	389	361	391	410	408	386	386	402	403	353	395	382	383	371	394	419	393	400	405	415	392	401	399	417	398	411	374	359	391	389	384	387	365	417	406	379	342	377	360	366	364	376	367	373	403	372	386	411	377	390	385	380	409	388	376	388	398	386	376	367	386	387	365	372	359	381	393	418	398	390	401	377	399	379	404	381	405	396	405	376	374	412	395	407	422	391	394	408	390	370	421	415	350	402	371	371	391	391	416	391	361	360	396	387	369	425	403	418	423	407	388	371	433	377	383	390	336	369	418	369	392	383	353	390	396	384	394	356	393	372	401	402	345	432	402	394	383	402	399	408	400	382	380	360	352	359	395	398	400	368	351	387	356	389	410	391	411	359	361	374	367	396	411	393	374	391	348	372	387	363	390	396	430	358	356	409	356	404	376	398	363	431	404	371	376	395	363	386	394	381	348	378	375	388	351	387	408	372	410	394	380	370	385	405	381	401	400	376	392	402	376	395	415	379	441	408	391	377	391	368	379	382	376	401	384	396	365	377	350	391	383	399	397	376	363	375	375	414	369	400	369	399	396	400	399	394	419	362	368	385	400	408	361	348	427	386	411	417	396	437	403	403	404	391	360	385	374	371	386	426	413	394	414	384	398	392	366	390	401	373	374	371	393	417	362	425	363	405	401	379	391	400	403	382	405	446	428	386	371	391	380	391	385	361	391	367	392	376	408	394	386	369	387	397	392	402	386	383	408	422	403	385	361	372	404	385	378	410	426	374	377	408	354	395	372	376	352	406	425	418	393	391	389	372	385	406	393	405	392	369	410	350	366	373	399	356	342	400	381	363	375	373	386	420	376	402	416	401	379	369	361	369	399	361	351	390	383	371	369	377	418	384	408	377	411	392	413	370	365	386	411	379	366	371	378	392	377	391	371	409	388	369	387	416	381	384	407	418	409	404	381	378	400	373	407	404	389	406	376	383	385	351	377	390	385	358	372	386	364	389	395	401	413	394	418	439	411	370	356	359	372	383	348	365	407	380	396	406	382	361	408	376	404	402	360	413	393	378	377	405	368	363	434	391	382	391	389	374	362	418	367	400	396	357	403	392	372	418	410	426	363	405	393	358	372	379	395	410	363	383	390	399	350	403	403	363	365	427	400	396	367	388	381	361	395	430	389	388	374	380	394	415	378	389	381	375	383	426	366	403	384	401	403	344	392	377	396	400	372	376	435	370	358	397	372	418	388	361	417	350	404	379	376	383	352	404	375	352	357	394	362	391	405	416	390	384	402	372	414	377	378	401	367	372	416	414	407	439	386	411	392	386	350	373	408	403	373	374	394	424	387	393	412	414	415	371	357	405	400	394	397	381	382	384	391	439	373	420	376	400	396	381	411	396	384	397	414	404	402	406	409	411	359	386	395	362	401	364	404	382	411	392	359	392	372	395	421	392	395	382	375	400	383	405	377	391	411	371	409	395	384	375	402	379	389	370	398	363	366	424	397	408	379	352	355	387	393	375	380	407	396	389	393	383	346	393	389	402	382	365	410	360	401	370	367	385	383	409	398	378	404	378	364	384	362	373	376	388	386	389	408	372	413	376	404	380	407	376	359	374	340	348	424	399	384	365	349	389	408	407	393	400	383	375	388	378	410	398	416	405	369	351	380	363	405	393	358	399	397	382	383	402	404	400	365	366	355	378	377	378	388	403	368	406	398	376	434	411	381	398	376	393	370	410	417	370	388	408	382	416	390	386	394	384	409	374	360	378	371	415	376	396	430	381	403	393	385	406	370	385	384	379	390	404	363	382	365	380	421	409	419	406	446	356	384	384	423	376	406	416	398	394	387	410	402	392	397	388	391	400	398	425	352	356	366	379	382	399	443	418	407	372	410	378	365	397	367	366	386	367	390	377	410	401	374	425	404	383	395	396	397	390	435	392	395	396	397	398	354	364	356	398	343	366	412	382	406	355	406	414	381	406	373	402	353	367	375	379	410	405	377	373	403	380	398	382	358	429	413	349	414	375	364	384	393	401	382	383	383	349	380	406	394	388	361	371	376	429	396	390	407	419	384	429	395	385	352	379	399	373	416	408	374	365	403	369	362	363	403	418	415	403	398	391	380	404	397	436	352	378	368	388	370	390	358	396	396	421	409	387	379	375	368	403	379	362	413	359	339	355	385	380	408	341	412	353	399	392	374	410	414	376	394	397	387	372	352	414	390	389	400	361	389	376	387	380	370	394	394	397	377	409	375	354	367	400	374	394	366	437	385	399	417	377	379	406	395	383	385	363	372	359	390	392	407	402	413	390	376	429	369	405	390	403	367	392	384	377	374	394	363	385	400	409	393	392	392	398	374	446	377	392	360	387	402	399	394	349	368	419	364	362	374	385	437	413	405	370	379	382	384	394	377	389	407	393	406	418	379	396	352	373	392	424	402	389	390	387	388	401	408	368	364	378	416	424	401	404	343	384	391	421	366	411	396	337	359	372	378	361	390	392	377	384	398	397	364	370	357	398	363	389	354	416	363	390	368	383	377	372	371
42290	65224	30052	981	827	735	654	674	568	600	567	558	522	522	556	510	510	556	524	477	496	497	504	515	487	529	510	523	526	492	461	494	539	496	490	541	507	493	506	543	505	567	517	527	518	527	577	495	515	568	532	519	519	472	508	542	518	512	499	479	513	512	490	489	476	531	496	504	499	526	497	524	483	471	459	489	512	516	481	465	530	487	499	495	497	441	482	504	521	518	479	493	510	519	481	537	485	494	486	500	494	498	549	523	493	482	515	501	521	479	503	480	512	455	459	464	526	509	475	491	474	529	511	492	528	486	502	520	466	477	537	499	476	510	498	468	515	511	457	487	479	484	461	506	495	538	480	516	518	527	530	445	506	525	488	468	477	488	495	492	500	504	499	454	474	501	518	530	504	503	500	484	470	537	475	511	486	505	500	465	479	473	490	481	457	477	473	487	505	475	480	482	514	532	520	503	488	508	532	514	559	463	503	479	516	478	488	503	525	498	474	524	479	513	457	480	481	542	509	464	490	479	486	480	507	498	493	501	484	494	514	461	511	503	481	504	484	470	492	463	492	545	521	484	476	533	518	518	501	513	519	509	503	484	498	498	527	473	510	467	494	474	522	477	480	502	484	493	515	487	527	496	495	498	508	512	525	492	478	465	510	511	544	488	550	503	500	488	499	530	479	496	479	492	504	486	485	514	460	478	494	475	513	509	489	492	448	500	496	517	484	523	536	485	527	493	484	535	466	502	497	459	488	446	505	494	464	546	526	489	487	443	522	516	479	503	496	506	499	481	466	477	482	521	482	512	477	463	513	529	488	495	519	471	492	510	515	477	490	481	511	490	513	502	472	493	502	496	499	484	500	476	482	534	531	489	525	477	472	452	506	496	517	483	542	496	514	526	500	543	504	427	456	500	498	516	489	519	536	489	489	495	478	496	503	497	476	496	451	494	494	543	462	535	522	481	504	496	473	493	519	513	471	506	527	453	499	503	473	525	497	535	501	501	493	530	503	487	557	491	475	514	500	500	519	492	501	538	509	505	515	495	491	481	479	469	500	470	512	548	528	490	491	475	482	481	523	463	522	527	496	485	492	519	487	519	460	492	487	496	501	510	494	483	485	529	498	470	499	497	455	480	506	497	498	504	470	520	488	478	478	472	522	464	535	534	480	488	501	507	498	471	510	467	494	469	462	465	519	503	516	453	507	471	481	502	529	474	499	543	506	492	524	468	484	478	458	502	482	490	498	491	488	487	487	488	494	478	510	502	508	486	473	531	500	451	491	479	462	495	432	501	507	513	522	524	500	514	465	500	490	519	530	497	512	480	486	477	478	473	501	459	486	466	492	514	434	483	526	505	495	471	521	526	484	495	482	490	482	478	537	465	498	487	489	477	495	462	459	485	495	509	533	497	492	544	509	484	546	541	504	507	527	503	512	502	488	487	484	512	470	459	487	483	537	485	500	513	487	496	510	463	482	535	504	494	493	514	475	491	485	541	500	495	494	451	486	509	484	481	495	454	476	469	492	524	484	468	498	525	493	482	506	483	510	489	546	493	512	488	492	490	513	489	470	505	503	507	491	534	466	487	522	517	490	464	503	475	499	513	485	524	503	477	491	485	482	498	474	497	511	523	484	495	516	520	469	504	478	487	512	520	498	483	532	476	455	511	522	507	498	501	522	500	503	509	516	516	509	509	535	481	502	483	509	501	516	504	484	480	490	499	465	491	474	507	487	477	500	500	489	525	533	513	473	512	478	501	487	534	484	498	488	507	494	513	470	482	474	492	487	463	505	524	484	467	518	507	488	462	526	507	518	509	491	519	509	533	493	525	488	492	549	485	478	516	499	526	509	480	480	484	520	546	479	471	485	468	548	514	498	472	509	498	453	522	496	487	511	488	513	517	516	526	536	490	488	490	492	485	486	514	481	525	496	501	490	524	517	529	451	529	485	486	459	515	501	473	519	500	478	517	494	467	506	489	544	499	482	506	499	465	466	507	457	493	501	506	516	564	506	504	517	492	470	479	509	491	460	478	511	500	477	542	498	467	527	472	539	504	504	513	494	520	498	482	507	471	512	471	492	489	507	496	492	484	469	489	471	507	487	503	462	466	491	478	467	521	491	477	493	497	507	494	464	493	505	550	502	531	492	556	495	473	498	526	508	483	481	508	488	454	495	485	492	498	490	512	510	451	475	494	485	478	496	506	520	485	487	479	522	501	551	457	527	521	534	501	491	484	496	491	517	513	477	507	476	518	474	441	489	472	479	496	502	508	516	488	502	524	525	481	511	475	463	504	504	514	482	494	480	503	510	500	498	500	483	491	493	481	510	480	511	524	459	476	495	498	494	484	520	496	454	523	485	513	516	501	474	478	485	498	477	497	479	504	512	509	485	483	471	514	473	492	461	508	465	548	491	502	503	457	491	490	471	494	506	503	499	440	504	456	522	469	472	465	498	472	511	488	470	508	466	481	513	477	519	488	459	518	509	521	491	503	477	473	485	486	445	517	523	463	461	490	536	517	535	463	518	511	481	522	474	479	498	518	476	497	493	538	489	494	478	500	499	509	485	480	489	482	485	483	483	520	470	452	509	542	490	540	521	486	445	524	449	518	493	454	502	490	515	516	489	519	494	477	485	504	508	493	490	489	476	510	504	539	520	467	492	515	511	506	505	494	500	493	502	504	496	468	517	468	503	487	461	508	508	515	443	527	535	546	537	528	509	533	549	509	506	450	456	504	470	535	520	492	529	515	480	492	430	494	505	494	509	511	475	488	468	497	521	539	496	488	510	535	498	473	498	500	495	469	467	511	488	511	468	447	519	493	528	505	490	501	486	459	543	513	516	462	483	477	509	482	464	511	553	516	497	497	502	489	504	496	479	467	472	483	498	476	472	508	474	487	543	482	514	480	462	505	450	508	483	506	500	490	491	482	472	521	520	500	474	521	510	475	491	494	482	464	510	516	490	519	440	534	491	485	492	502	503	484	527	498	493	457	531	512	500	490	505	519	501	505	462	485	503	502	509	472	455	488	504	475	464	458	489	495	460	497	467	506	478	544	503	444	467	528	459	479	521	528	518	502	522	452	495	514	510	470	469	474	546	493	506	521	470	486	512	533	493	500	506	510	505	489	518	456	515	515	492	514	518	481	512	500	505	504	472	483	521	506	495	499	517	485	511	479	471	527	516	513	525	508	472	502	493	466	501	482	475	451	475	513	497	453	489	485	533	530	549	491	499	496	495	475	467	491	491	516	514	501	489	502	457	506	516	506	485	524	527	466	505	495	508	484	498	450	450	452	512	497	447	518	450	518	500	511	497	531	498	519	483	494	529	556	489	495	464	484	528	514	510	518	491	450	479	467	494	483	505	491	505	508	483	501	507	497	460	491	467	526	506	475	503	491	497	483	473	482	501	481	515	521	455	498	465	460	517	441	487	500	478	489	495	474	490	495	498	510	480	485	487	469	459	530	481	513	506	484	493	494	548	487	512	506
22826	21525	29063	24359	21438	19993	3134	548	497	463	390	433	351	402	361	365	354	344	330	349	345	323	321	359	336	322	338	349	325	321	334	325	316	309	341	317	301	316	365	355	357	362	377	351	340	391	381	357	338	335	338	358	328	333	334	331	339	320	329	309	315	316	303	346	341	311	348	362	330	316	357	335	342	327	321	337	278	347	331	316	298	317	306	350	310	322	323	343	355	326	318	320	324	270	310	338	308	318	336	309	306	363	350	312	333	296	324	302	336	315	319	304	304	303	325	337	321	298	321	320	309	359	312	328	341	300	328	322	318	305	319	326	319	326	334	336	328	327	320	312	325	314	334	343	335	328	299	303	323	347	350	356	320	312	303	316	313	320	309	325	283	331	301	326	334	301	318	313	321	322	284	297	348	295	317	312	329	332	302	321	303	356	328	294	329	310	311	311	298	322	342	322	304	309	313	339	334	324	325	302	298	324	301	313	329	292	331	326	303	334	323	333	309	330	317	345	321	316	333	316	332	327	305	291	320	340	337	288	289	310	330	325	338	317	306	331	305	367	310	339	331	307	333	372	309	324	325	359	319	327	334	308	337	311	304	317	343	324	314	334	326	306	321	322	322	304	310	330	301	299	310	328	309	320	309	313	322	322	298	336	303	334	322	289	286	309	377	328	307	318	328	290	349	316	339	349	339	314	354	310	316	302	331	329	301	319	308	315	323	334	347	341	327	309	325	312	346	316	314	315	321	317	307	329	331	344	280	301	303	325	313	342	324	303	339	353	301	343	313	285	305	313	299	295	337	321	324	318	322	338	347	325	316	290	303	341	338	313	337	308	335	321	331	319	315	328	333	331	321	278	316	316	314	328	344	300	315	341	305	353	316	309	334	313	323	312	310	305	326	317	334	310	341	326	339	333	307	291	354	343	302	314	302	302	288	310	326	279	325	310	331	318	335	294	296	342	339	323	305	319	320	303	319	335	334	292	298	326	337	321	313	323	340	351	316	304	314	293	303	329	283	318	363	332	310	347	290	307	319	288	345	326	299	331	326	318	292	295	348	329	312	320	349	299	319	324	292	311	309	320	312	324	315	335	309	317	334	305	350	305	315	297	355	311	300	327	310	311	291	307	313	346	328	338	339	320	304	335	301	319	307	316	322	311	317	279	321	306	318	324	315	313	324	343	325	328	324	331	314	294	350	318	324	298	292	294	307	336	333	285	316	298	317	315	310	286	343	352	354	319	346	325	288	308	293	337	349	318	347	322	336	297	350	295	329	299	313	339	327	346	296	323	313	310	286	304	309	319	333	301	309	287	302	318	304	305	310	331	307	341	343	339	326	305	301	309	316	320	342	300	314	321	317	332	316	291	309	308	331	320	304	328	293	322	303	351	320	319	329	336	297	298	325	324	330	313	351	336	347	333	291	340	356	313	287	313	332	285	324	319	315	318	328	326	303	346	302	350	315	351	313	328	310	288	323	327	320	331	325	345	359	326	341	336	319	303	304	332	333	320	342	297	323	333	331	337	320	314	338	302	313	331	315	300	305	300	303	318	324	351	310	286	332	297	336	294	328	303	305	285	301	310	324	314	290	307	341	323	324	294	306	339	319	308	313	295	336	350	319	297	293	294	296	293	318	331	322	315	339	355	331	309	300	339	339	314	324	340	303	327	301	327	306	323	331	343	304	342	329	320	309	358	291	312	297	320	340	280	295	302	344	326	326	285	318	309	287	333	309	341	313	337	328	318	315	344	299	284	301	307	312	356	302	306	293	333	295	332	286	291	321	295	336	290	318	309	327	324	325	339	339	281	316	323	338	341	308	318	328	325	316	310	299	319	313	341	319	305	325	290	328	326	282	317	328	338	319	332	305	318	334	319	324	302	336	323	329	321	331	316	314	292	296	294	319	325	367	299	312	314	315	325	301	303	333	322	314	320	336	317	317	313	312	318	296	290	302	316	324	333	322	349	296	313	321	340	316	288	320	329	320	328	304	304	343	304	344	324	332	358	323	357	310	332	311	345	327	348	311	309	313	332	319	311	290	316	311	302	322	328	311	315	329	308	310	347	304	308	315	340	349	321	277	322	327	306	361	296	318	310	341	303	332	296	328	311	321	303	338	295	327	310	270	340	280	358	318	343	329	312	316	296	292	306	326	315	317	325	295	296	314	302	296	351	346	295	314	322	340	304	327	320	315	342	309	326	314	303	319	313	332	314	271	333	339	335	313	292	298	313	332	321	328	300	315	309	346	342	327	281	336	314	342	294	278	300	303	321	370	317	339	318	309	332	313	327	340	290	317	320	336	331	325	310	303	347	337	324	295	312	313	297	325	333	327	333	330	342	337	298	315	310	352	331	323	336	327	337	344	327	287	296	331	285	312	329	349	309	305	308	328	321	348	313	330	317	347	316	337	324	348	310	330	322	304	312	341	384	342	318	332	296	294	305	315	320	326	321	334	304	319	315	322	285	323	327	302	335	307	299	327	347	300	310	341	273	326	320	303	317	314	299	329	340	301	306	299	306	331	334	320	338	289	320	343	304	323	331	323	326	312	353	336	313	334	324	322	328	337	309	331	291	326	315	347	291	333	338	316	348	283	277	328	335	303	311	275	293	324	321	255	322	339	322	342	315	325	307	330	318	306	312	344	314	312	306	316	316	332	330	292	325	296	348	293	305	312	311	325	305	321	318	321	335	353	304	350	330	332	318	331	301	303	300	324	324	330	336	290	303	342	319	292	316	309	333	315	345	307	342	298	293	307	308	320	308	318	304	317	336	336	303	303	321	318	310	322	306	312	314	311	323	332	339	285	339	312	307	342	307	310	325	317	302	334	318	317	325	317	312	311	305	336	282	329	350	315	315	316	338	323	352	349	318	315	307	315	332	312	326	358	331	321	314	334	338	292	296	324	315	294	336	301	349	318	332	314	320	323	305	300	353	318	370	314	345	304	329	322	302	305	324	318	299	274	330	328	299	319	327	353	309	313	354	366	316	309	326	312	337	302	307	316	335	341	323	292	311	319	288	306	324	327	314	295	289	322	308	302	339	322	301	327	332	304	302	323	311	340	327	316	331	304	293	363	317	341	344	308	348	300	301	330	312	293	331	312	333	340	290	343	294	330	311	319	303	337	319	319	315	316	325	289	291	295	315	326	311	325	317	342	335	305	325	342	327	340	316	338	334	331	328	340	339	303	323	329	324	326	300	314	308	337	310	333	295	332	333	301	356	327	319	322	321	329	338	333	336	318	321	310	334	301	327	320	310	322	300	320	354	329	306	336	303	307	307	294	290	320	306	296	301	359	318	291	343	350	319	302	321	300	299	332	307	318	290	337	320	339	289	320	322	279	301	353	308	304	307	310	328	335	321	314	324	343	333	331	319	309	316	316	318	363	320	294	326	334	312	359	312	311	289	289	317	291	323	310	317	307	317	330	319	324	296	297	305	319	326	316	314	353	321	327	353	329	312	336	310	326	315	330	331	301	264	327	346
54462	91596	49026	2454	1518	1244	950	912	806	700	610	576	489	543	499	463	452	422	472	422	385	478	413	434	376	427	439	453	405	412	398	397	429	400	427	435	452	421	490	531	498	538	502	446	521	462	486	513	463	501	471	470	530	443	479	434	427	426	440	448	423	414	405	397	396	413	413	394	394	410	390	421	415	410	444	396	420	381	425	414	420	399	404	405	398	389	403	413	400	419	421	392	427	402	443	360	410	388	423	409	390	428	418	409	385	420	362	435	397	404	385	388	415	404	400	377	383	418	412	408	379	392	439	366	412	406	399	411	436	406	428	435	417	400	409	343	414	440	384	402	379	411	360	410	372	407	384	423	416	408	457	390	406	388	396	388	402	420	363	401	394	392	407	457	428	429	393	393	447	418	433	406	394	414	414	397	395	400	395	411	396	419	397	385	353	411	412	443	374	399	411	375	403	375	411	376	401	419	390	387	412	405	381	397	404	417	436	419	386	404	397	381	397	396	432	408	375	392	360	418	406	406	408	378	414	435	412	372	401	402	405	400	396	410	406	405	425	386	426	426	354	419	392	416	423	422	379	407	372	418	370	391	420	411	427	368	399	401	393	414	351	391	391	386	392	424	418	398	444	418	393	402	401	444	396	411	371	384	414	381	360	380	409	387	408	404	399	402	377	421	401	392	409	423	386	403	427	385	413	440	425	387	410	423	398	387	402	420	421	393	402	400	372	397	360	397	405	379	399	397	401	378	390	434	349	413	415	402	396	414	391	365	424	385	435	450	386	411	425	389	400	389	415	402	395	381	389	406	420	422	399	394	441	395	421	388	421	421	445	397	405	386	406	336	408	405	408	412	390	400	434	391	375	387	402	420	420	403	389	429	420	405	382	367	419	395	425	366	385	423	416	434	381	399	417	414	399	393	396	379	377	385	375	372	439	425	362	431	398	385	425	382	413	433	395	401	419	412	400	402	417	412	411	430	426	399	389	428	391	388	386	399	393	419	401	382	404	404	429	365	391	405	423	368	385	404	390	369	379	418	416	388	408	380	399	391	399	418	371	449	406	399	404	424	399	401	391	372	389	403	409	417	408	405	437	390	374	395	408	424	385	374	383	422	398	424	424	429	367	394	422	420	421	402	418	405	388	413	404	416	379	403	396	391	392	400	406	414	426	377	379	387	420	401	422	395	393	383	400	401	375	389	389	416	415	414	389	423	405	426	433	421	410	400	433	386	409	374	405	423	369	423	381	404	431	396	381	403	414	449	429	393	355	399	381	417	413	416	410	388	380	435	413	390	404	367	379	403	406	436	434	396	376	381	392	389	391	428	378	412	393	401	391	419	404	415	401	377	406	397	371	433	415	389	381	408	414	397	365	385	400	411	406	395	419	424	389	375	414	387	388	404	380	384	402	373	375	429	399	422	399	367	419	405	412	449	423	423	402	411	418	408	423	408	405	400	400	382	380	385	409	409	399	418	375	427	396	403	380	444	426	426	404	403	395	395	411	417	374	395	378	413	366	407	404	379	378	403	414	391	387	412	398	385	385	411	386	439	411	399	377	405	421	424	384	418	381	373	437	381	437	396	406	382	419	420	420	405	406	407	427	368	399	431	377	370	365	424	398	395	393	404	367	407	398	392	400	394	399	410	395	381	370	393	400	405	420	430	373	411	404	397	420	411	384	408	378	408	414	418	421	405	403	404	392	400	403	426	411	394	379	378	398	372	405	420	393	393	380	428	375	382	391	416	398	387	402	427	390	387	400	386	409	403	379	445	419	391	408	415	420	391	397	449	394	397	415	395	381	432	401	403	391	393	381	399	421	387	397	407	382	398	373	444	389	371	398	399	422	386	416	384	400	429	421	391	417	433	419	414	426	379	401	369	417	424	423	446	420	423	400	371	419	413	411	411	415	373	415	411	400	404	397	418	397	423	397	419	381	424	422	391	390	418	438	410	402	402	399	386	384	388	384	362	416	405	416	401	442	407	402	417	364	396	431	437	415	380	385	388	392	428	397	398	435	361	390	420	375	419	395	409	393	426	393	388	405	410	396	432	423	400	399	361	421	399	438	393	367	415	430	424	403	412	396	345	422	392	416	385	361	420	402	399	413	421	386	388	392	409	397	379	426	431	420	405	395	396	435	432	378	408	374	419	440	396	366	389	425	424	386	433	419	395	395	393	439	405	406	393	377	415	347	437	397	433	395	409	403	418	393	377	387	414	455	419	413	400	410	390	432	372	408	418	427	448	378	403	411	408	385	404	373	392	380	438	392	393	404	438	422	410	395	400	418	373	392	420	389	398	421	398	367	384	425	430	395	403	411	424	376	373	404	423	398	402	420	391	375	393	388	404	388	400	399	419	392	377	438	379	388	418	367	382	382	358	419	446	349	405	430	406	373	387	443	419	414	392	401	373	405	401	442	356	394	396	396	406	378	399	413	393	365	385	398	377	419	382	375	417	403	434	418	380	386	377	412	412	396	458	362	415	389	392	399	407	424	384	407	387	401	435	401	392	404	364	424	403	353	438	380	414	431	420	425	402	407	421	406	445	383	427	375	409	416	418	420	433	376	399	390	382	411	388	368	438	389	382	401	396	392	409	402	380	436	405	405	435	383	442	441	398	367	422	393	371	378	385	408	430	377	377	376	434	398	380	379	370	406	384	399	419	412	374	394	396	411	426	409	411	416	445	427	415	396	414	423	410	400	388	448	416	412	407	437	420	403	444	409	424	386	392	412	374	420	435	413	388	410	408	413	382	406	376	407	419	427	408	397	422	433	378	415	397	401	364	404	403	405	416	401	412	406	399	412	418	416	369	422	394	413	383	402	450	428	394	399	384	380	410	409	406	423	412	426	371	372	398	392	383	409	391	388	408	408	408	375	385	374	409	413	401	419	424	425	411	362	435	376	390	374	404	437	401	403	409	418	422	444	413	421	394	434	406	410	371	390	396	383	427	448	398	435	418	401	437	448	445	390	387	406	421	428	401	411	372	371	419	411	428	383	426	408	376	397	416	416	409	393	395	363	407	412	405	396	387	383	381	414	420	387	396	404	412	408	391	378	373	429	396	392	420	388	393	412	405	409	414	393	388	414	409	410	387	414	417	414	421	403	398	417	382	399	417	431	392	402	412	454	388	394	413	395	406	405	409	390	411	389	382	369	444	391	438	413	387	368	426	394	369	397	411	378	407	392	384	411	401	391	386	371	382	420	415	390	385	426	402	380	396	378	403	408	429	397	401	415	410	396	399	396	407	424	419	412	350	413	418	359	403	418	409	414	414	408	415	397	398	389	433	421	439	416	431	389	431	391	411	415	430	411	408	418	438	428	377	397	372	438	403	410	443	415	425	404	383	352	394	410	419	381	385	396	395	415	346	399	414	381	416	408	394	394	406	394	402	431	379	400	375	448	423	389	370	402	392	385	405	406	403	399	426	385	401	411	406	399	366	450	405	406	415	372	405	378	395	394	405	414	388	383	404	391	390	403	411
28418	21502	14047	1207	428	427	444	400	410	419	421	428	442	412	426	425	445	379	440	456	426	448	427	445	393	428	400	419	451	426	430	445	382	423	407	425	455	433	436	440	424	438	399	432	402	444	444	441	459	434	385	440	408	409	456	413	389	437	415	449	414	427	436	438	398	466	443	452	430	417	446	421	418	409	431	417	442	480	424	443	426	433	435	456	438	414	392	406	443	406	412	420	421	395	409	421	393	431	410	432	412	435	417	397	416	399	422	428	435	426	407	421	423	385	412	391	415	431	401	427	436	420	425	426	392	458	410	407	423	414	416	440	468	420	430	426	427	414	404	409	429	421	421	415	377	424	382	398	410	397	429	408	390	430	449	433	440	386	403	412	412	444	408	418	423	382	393	384	421	407	398	432	423	429	424	429	407	422	401	437	415	436	417	426	452	400	426	433	421	430	402	395	374	413	426	425	405	403	413	425	425	424	414	418	412	405	446	412	446	377	404	441	437	427	397	414	427	441	426	430	413	407	395	410	417	412	398	456	422	434	398	466	439	421	397	420	378	453	393	413	452	435	415	419	413	432	471	436	417	450	476	425	395	407	445	422	397	396	407	434	399	433	387	410	443	458	413	425	449	362	381	466	390	433	412	433	380	413	397	388	400	376	403	404	378	422	426	419	390	410	406	433	392	417	401	443	425	423	428	419	387	398	385	434	413	441	395	437	453	424	422	410	432	452	422	418	420	432	399	419	406	381	427	447	419	417	427	378	452	432	430	404	423	447	383	429	392	491	398	383	436	414	400	426	431	414	416	382	455	446	388	395	431	403	451	431	396	406	400	422	444	414	384	411	408	435	432	392	426	410	399	438	429	411	427	431	406	420	434	440	443	447	429	411	439	384	446	450	444	452	399	436	394	406	458	421	424	437	454	434	421	405	419	404	364	394	450	411	420	414	383	372	385	418	405	444	466	412	399	438	434	413	435	420	404	411	388	411	400	402	412	402	432	428	420	425	431	430	415	391	424	417	402	432	421	451	396	416	390	413	422	453	384	424	407	395	422	437	447	381	417	437	399	393	379	435	432	404	412	399	426	431	431	425	420	403	397	410	385	398	406	395	423	420	420	474	408	411	442	421	418	354	446	449	385	412	428	408	393	407	405	414	392	408	398	408	441	454	399	421	421	421	411	363	418	421	394	383	456	397	413	436	424	404	434	430	416	413	434	445	441	411	412	436	378	399	410	420	403	396	404	408	456	418	459	425	421	448	455	422	412	449	435	405	437	450	453	441	430	404	431	415	390	409	404	420	419	433	431	397	377	445	442	428	412	415	411	435	430	402	448	385	415	458	410	437	427	433	426	401	455	460	389	460	410	460	406	383	411	446	386	417	402	435	425	398	394	415	417	422	405	429	417	395	446	432	401	455	456	427	387	423	367	422	413	432	433	411	438	424	394	446	446	439	407	418	424	437	386	407	407	403	434	402	402	412	400	471	426	421	401	403	424	435	400	430	385	402	458	396	435	363	413	412	422	442	433	415	446	415	430	474	424	432	469	416	432	415	383	410	420	422	418	396	412	412	424	395	397	395	412	436	410	410	388	416	416	426	427	425	451	428	420	396	411	427	411	395	427	412	391	420	415	397	405	428	408	431	449	424	416	434	421	414	394	402	414	412	445	431	400	382	384	403	439	423	422	447	419	402	435	405	423	446	434	422	421	406	418	408	437	439	410	387	437	457	404	426	391	432	440	424	397	427	421	408	401	424	436	406	437	409	383	461	399	428	365	447	412	408	412	427	422	395	448	401	393	395	422	430	449	387	449	399	406	407	425	413	423	397	407	427	435	465	398	455	448	399	431	422	407	430	426	402	423	442	414	441	389	393	413	401	423	430	426	385	442	417	405	432	448	438	407	424	442	478	408	420	412	416	425	420	437	456	404	457	419	410	426	456	416	442	441	392	431	393	413	423	429	392	432	460	412	393	410	430	449	395	415	409	426	405	379	475	410	385	361	407	405	406	427	407	425	433	420	400	421	414	447	397	421	414	395	409	397	413	417	420	407	420	406	387	408	421	424	420	401	398	435	420	426	417	388	421	457	423	435	390	449	413	414	394	454	418	365	414	424	424	392	400	412	407	471	418	408	404	398	425	432	442	432	420	448	417	407	428	424	400	421	421	393	409	416	430	442	439	396	452	396	417	413	372	395	432	420	432	402	417	391	401	412	422	433	392	456	387	472	447	389	412	445	395	384	420	432	429	428	408	432	431	425	412	490	386	457	413	436	388	389	428	419	427	416	374	425	451	417	368	411	355	416	412	417	409	413	432	412	430	403	389	417	413	375	436	430	412	475	427	398	457	408	410	402	424	431	436	374	441	391	425	415	406	399	413	426	400	455	433	434	413	437	422	386	428	424	389	431	463	379	414	457	420	441	392	438	413	428	437	430	409	416	409	407	419	427	418	403	398	394	402	459	462	425	411	392	396	407	406	409	397	442	419	391	425	426	419	464	439	425	399	435	426	444	394	408	403	396	449	400	413	433	400	415	436	384	397	457	430	444	412	421	398	432	404	432	393	426	443	393	434	426	380	426	418	452	409	416	398	402	378	424	429	439	408	439	430	426	418	426	408	411	443	426	435	398	432	436	422	448	396	406	411	418	456	445	425	434	412	423	415	421	367	382	396	430	393	418	436	407	429	478	421	432	399	412	396	389	398	441	426	376	452	417	383	441	495	406	391	432	411	438	413	424	402	429	405	393	413	385	420	402	438	423	426	430	413	417	395	406	441	411	422	430	439	403	392	438	404	426	408	435	438	418	412	410	430	441	435	435	405	436	426	462	406	463	423	433	404	427	433	419	380	411	429	430	407	413	457	397	400	413	436	382	420	423	441	427	413	406	424	374	431	431	446	407	416	437	466	397	440	408	425	409	447	419	402	431	421	426	404	432	397	424	396	442	431	437	422	409	413	426	393	411	449	452	431	435	443	424	426	429	390	443	443	425	440	432	422	465	408	414	399	391	412	395	442	401	437	387	404	387	436	416	429	407	446	425	417	428	390	405	453	433	426	417	411	436	408	453	427	404	380	455	433	439	424	403	414	439	426	461	434	387	393	417	443	411	425	412	454	398	406	454	405	418	440	453	412	379	403	376	389	419	412	390	405	395	410	404	427	433	427	413	424	388	378	431	402	432	415	436	443	421	405	421	431	432	394	417	408	426	427	412	409	401	453	430	448	422	433	445	392	426	404	407	404	391	420	429	416	425	428	362	407	402	413	432	409	402	387	444	418	410	408	420	398	425	413	435	457	385	394	391	415	431	401	384	404	424	407	417	397	400	433	416	402	438	441	377	465	403	422	420	431	380	447	418	426	422	420	426	422	391	411	394	427	413	402	420	399	406	440	398	389	397	401	388	406	368	416	391	455	404	395	441	372	405	397	399	415	413	458	430	453	408	411	424	437	425	441	413	422	447	399	431	393	434	408	445	414	413	456	433	414	398	421
21136	28786	9800	598	552	562	515	544	582	548	540	571	540	549	528	583	531	535	504	553	547	538	544	545	510	558	532	560	530	507	538	555	560	533	519	554	541	564	527	559	594	574	570	581	557	547	558	571	541	567	562	557	548	556	554	526	543	543	559	512	528	558	578	549	562	539	572	531	563	538	549	506	565	540	540	528	491	599	565	502	495	557	565	562	522	551	561	553	518	514	530	542	522	546	525	556	570	530	563	537	503	555	553	516	556	537	520	552	544	482	522	523	520	525	528	519	545	523	511	519	534	548	542	545	531	543	531	532	535	498	527	555	556	483	504	507	524	528	539	573	555	545	567	532	559	554	531	521	518	555	552	550	562	526	568	572	503	497	531	521	530	537	532	581	483	535	515	573	530	523	540	536	541	542	529	566	477	577	570	538	517	522	560	503	533	561	517	532	537	543	543	527	523	532	571	526	536	538	539	535	519	535	553	515	557	565	559	589	544	551	533	559	495	514	568	531	570	512	509	588	532	529	523	576	506	544	576	525	549	527	518	564	534	591	600	549	561	515	570	528	506	501	533	554	530	527	546	548	526	574	519	526	561	506	540	566	537	544	529	556	523	521	553	547	537	519	548	551	526	570	530	534	500	523	534	532	581	571	543	524	552	530	532	532	535	554	549	546	574	539	551	573	565	602	509	558	519	547	515	549	541	573	537	513	562	525	487	542	562	552	557	535	584	517	537	524	519	567	549	589	497	545	557	531	523	521	527	560	497	566	559	519	580	503	571	551	562	569	538	536	553	571	566	513	542	527	534	527	561	478	567	513	525	532	521	554	488	526	485	501	542	552	553	511	533	555	544	597	563	521	548	507	563	537	512	534	529	548	520	513	541	559	531	510	552	544	530	566	490	525	531	560	513	496	560	558	545	576	537	524	566	527	553	549	554	579	520	515	551	583	533	521	581	496	487	571	525	546	550	555	529	533	560	543	544	534	488	513	525	559	487	526	560	525	489	516	535	502	549	567	546	564	520	533	551	517	500	523	556	564	577	569	541	547	554	518	526	530	557	526	522	523	519	529	540	534	552	518	573	491	534	485	565	509	539	526	583	499	553	497	519	530	521	526	538	558	486	502	511	509	505	564	566	513	511	527	539	522	521	543	566	548	564	525	554	561	549	527	547	553	526	548	551	528	523	537	525	505	549	547	553	534	492	551	544	567	562	510	553	505	536	560	490	585	542	502	589	515	548	541	511	554	564	550	549	569	544	524	545	548	550	506	560	521	517	552	501	531	548	550	567	505	547	505	538	513	535	521	566	538	566	542	552	579	526	571	533	502	522	546	535	511	596	559	549	521	524	559	518	544	545	511	509	568	546	511	506	523	558	568	533	516	555	518	555	522	527	522	587	541	547	559	526	496	571	518	537	563	509	519	522	535	566	542	545	541	559	492	552	533	582	511	548	558	509	560	549	539	522	513	541	554	531	572	546	510	543	525	551	577	550	541	523	557	494	521	547	511	570	534	532	592	547	568	524	519	535	565	560	508	534	527	567	534	526	515	536	528	569	557	561	580	515	519	534	571	569	499	492	511	546	569	540	559	547	560	546	587	486	518	536	496	535	536	545	516	539	545	519	493	535	552	538	571	518	554	551	584	505	513	569	550	530	540	524	545	577	546	609	553	528	542	498	523	530	538	544	534	528	538	549	530	558	537	522	583	534	528	551	535	476	568	539	534	555	543	535	516	536	539	528	536	532	524	568	533	512	575	489	524	524	535	527	520	517	541	541	526	544	548	566	530	528	530	531	500	543	544	548	580	551	535	499	559	528	513	551	536	572	536	533	557	540	534	510	528	521	571	568	534	567	557	553	499	560	556	532	566	541	544	549	534	513	560	551	508	551	543	510	535	566	545	548	554	567	550	553	551	572	534	584	520	537	505	530	523	556	567	505	544	544	518	549	564	540	520	534	527	549	526	554	562	541	541	555	532	525	514	518	551	581	531	528	562	526	514	500	544	528	554	548	529	523	538	508	559	587	551	531	537	527	533	502	572	553	525	560	541	533	496	507	555	512	507	562	520	516	543	557	562	512	524	548	542	541	552	517	599	569	543	540	549	530	512	552	556	552	490	558	547	563	537	556	523	553	518	511	555	543	554	543	549	518	564	560	554	556	542	513	537	544	577	533	518	525	537	508	551	581	521	529	506	508	533	543	567	531	516	525	518	554	544	566	530	543	501	564	514	559	498	580	519	508	547	533	557	489	519	528	523	538	527	494	543	535	527	551	512	554	557	585	550	540	491	518	532	531	527	530	529	528	524	524	570	536	552	502	502	536	564	537	570	519	520	529	555	537	542	558	550	515	504	532	599	564	515	542	525	566	488	527	549	531	567	570	525	524	505	533	561	554	591	546	558	544	529	559	532	533	530	532	543	521	560	560	511	558	515	522	508	550	502	551	558	543	567	548	600	491	549	507	509	550	557	548	542	528	539	514	533	526	585	524	526	566	529	513	580	563	534	523	542	518	526	566	543	526	521	542	554	497	530	568	552	530	542	558	563	527	529	531	564	511	494	535	545	534	552	543	512	537	540	540	534	545	537	558	531	558	575	555	549	539	532	570	520	580	540	566	598	511	503	590	536	548	528	501	538	518	498	568	553	515	558	563	506	537	535	554	578	523	527	559	522	530	511	547	572	539	545	525	520	550	545	562	520	512	491	531	529	558	559	599	541	538	530	555	519	536	563	558	538	592	524	543	531	542	480	531	558	523	523	541	586	581	535	514	553	546	547	576	537	524	499	561	491	564	530	541	504	573	516	566	544	544	502	551	527	556	527	545	519	501	505	579	518	583	504	533	510	534	508	492	571	534	556	516	544	523	510	515	511	541	525	510	517	565	553	519	549	558	546	558	512	538	494	538	481	528	498	568	531	533	530	558	556	521	524	510	545	555	559	543	528	541	538	523	569	517	531	535	522	540	552	536	563	503	535	521	561	506	510	535	525	553	516	544	505	503	519	505	535	530	500	534	514	555	514	546	564	539	507	566	539	528	523	508	559	513	554	533	529	581	596	519	580	496	544	539	529	532	548	530	523	530	529	554	549	532	490	589	541	526	542	562	572	534	545	524	536	524	536	541	516	483	533	504	533	577	561	578	512	513	567	525	554	519	521	515	585	551	544	513	518	522	528	563	529	524	551	511	523	542	567	502	532	558	576	549	514	507	550	543	540	507	549	561	571	518	558	544	535	516	511	545	528	525	542	526	563	547	538	551	478	552	541	571	544	529	526	549	529	534	572	541	521	535	531	554	553	583	564	538	550	509	530	536	527	543	503	510	537	527	559	526	548	525	553	534	522	533	551	528	526	518	519	527	577	498	523	494	517	575	550	572	515	537	534	544	561	515	523	538	507	543	518	554	533	532	513	531	541	538	533	520	471	554	525	506	516	548	518	527	547	533	525	546	543	543	553	515	553	548	580	527	522	544	498	556	536	524	544	518	580	534	507
23832	21644	28676	24894	20231	5489	632	452	457	398	406	393	353	439	379	383	365	402	357	380	367	408	354	401	358	355	385	357	390	346	358	384	376	373	400	381	392	352	386	400	431	354	409	369	396	364	395	352	396	388	383	397	412	367	371	370	385	354	375	393	414	370	375	329	343	383	384	357	362	345	385	338	366	353	325	401	383	335	346	380	346	355	389	376	382	373	383	361	359	417	380	393	369	369	361	356	364	375	342	342	357	358	365	321	340	354	424	375	343	358	367	418	397	358	380	359	380	369	354	383	374	383	370	363	359	373	392	349	370	377	366	361	374	383	419	366	333	345	393	412	411	363	374	359	382	398	350	374	355	369	370	348	331	371	361	407	374	376	356	333	382	371	381	356	382	381	361	387	370	360	398	361	370	362	403	365	370	356	358	339	365	382	340	374	395	344	371	384	349	364	382	333	364	361	371	375	339	378	405	335	391	355	362	340	392	366	367	386	386	388	397	357	359	372	339	376	364	361	372	347	368	389	354	349	341	369	354	330	351	340	380	351	357	369	376	375	354	389	347	354	382	364	394	370	364	359	353	326	350	387	377	355	344	354	397	396	417	375	349	421	368	387	373	382	374	356	381	359	372	367	369	400	389	348	375	323	403	373	393	348	382	351	351	379	370	346	363	331	378	356	388	340	378	382	362	339	367	395	358	393	374	378	388	378	380	356	400	366	375	373	345	359	367	323	338	376	361	371	379	363	349	353	390	377	369	368	349	317	366	358	367	352	443	375	370	422	369	368	359	361	410	331	355	359	385	387	352	367	352	372	406	376	362	358	399	350	388	350	350	366	341	358	311	373	337	369	362	380	379	333	352	362	376	407	387	390	376	362	346	324	398	373	378	353	346	402	374	343	371	373	371	411	347	376	350	359	371	378	356	346	367	389	350	352	388	361	387	365	357	359	394	387	382	377	387	355	381	343	340	342	365	393	392	374	342	418	350	345	382	371	349	376	367	378	369	374	384	317	367	350	383	373	360	354	353	366	353	358	353	383	384	352	358	330	387	364	372	372	372	367	345	351	337	353	357	344	349	355	335	374	378	379	377	391	367	359	379	373	351	379	358	369	357	328	372	333	365	375	380	350	373	387	372	344	353	362	341	328	327	331	337	369	385	373	398	371	328	361	371	334	405	397	321	380	357	353	377	393	388	361	357	362	362	379	377	365	389	356	365	354	370	351	368	366	389	393	355	397	382	391	353	394	365	348	370	385	376	347	376	359	356	345	395	364	370	366	347	357	388	347	359	396	328	350	333	343	366	395	330	342	346	355	350	405	389	372	404	384	385	368	378	371	388	369	348	346	404	353	374	360	367	380	371	382	389	365	367	385	380	403	374	372	378	333	378	364	327	383	375	357	379	363	363	374	355	333	370	347	395	377	382	381	353	350	375	350	400	362	383	349	337	377	349	379	363	357	346	330	354	362	375	342	398	367	378	387	355	355	377	393	385	363	363	347	350	366	345	372	359	341	386	351	393	366	349	377	353	382	342	389	358	362	359	339	384	343	368	348	389	368	393	361	364	359	377	384	388	362	381	384	336	365	353	367	347	381	357	355	362	339	337	329	376	401	393	373	359	380	379	379	357	371	346	378	380	350	375	407	364	333	368	387	393	333	368	358	333	364	356	384	362	349	355	351	386	405	334	373	363	366	381	364	334	383	338	404	365	370	362	341	361	358	333	358	415	414	389	389	371	389	361	371	384	357	358	361	385	363	338	358	372	368	406	394	342	348	331	357	396	373	360	376	367	392	363	319	365	358	387	352	346	352	400	358	383	371	387	328	361	341	384	364	408	363	334	374	360	378	365	342	332	415	367	401	333	351	354	385	339	364	366	372	366	353	366	300	399	379	364	378	429	406	365	314	380	365	361	371	350	379	338	378	382	367	343	386	342	362	370	356	384	395	383	342	371	372	355	384	366	346	370	360	400	380	345	388	376	368	342	336	393	368	378	378	437	406	340	351	402	350	362	362	363	344	369	400	365	345	373	391	385	378	384	366	358	358	381	387	378	382	410	353	352	364	377	338	396	346	365	350	398	362	358	364	363	343	352	368	359	351	371	349	405	369	393	380	378	346	367	355	371	378	348	378	378	355	356	366	362	331	381	367	354	354	367	371	387	354	333	380	371	355	355	363	356	328	360	334	380	364	356	357	389	333	379	407	362	370	389	369	358	392	374	344	391	374	366	402	342	371	327	397	367	347	371	373	355	374	385	385	369	383	391	359	360	369	389	360	342	364	355	380	368	361	374	371	352	355	367	382	359	360	336	367	372	366	367	393	376	387	341	382	351	364	374	332	381	404	375	325	381	386	364	365	369	372	353	393	385	398	358	358	335	347	360	367	381	362	363	375	347	370	371	364	361	367	401	355	384	359	359	345	363	365	393	379	358	389	376	382	381	384	336	383	356	364	347	354	397	352	359	382	368	331	362	331	358	358	367	381	339	372	382	380	375	389	361	378	352	349	378	404	336	346	331	337	357	332	362	392	376	372	370	384	334	348	352	372	375	369	391	380	386	375	370	368	359	344	394	384	369	354	361	370	380	330	356	377	370	356	399	327	322	346	367	370	376	373	391	370	347	371	384	372	376	367	371	345	371	364	342	346	342	347	342	366	355	335	372	347	358	372	376	397	351	323	352	354	374	362	348	338	337	356	347	381	372	358	364	397	395	365	356	383	389	325	376	379	389	374	370	361	366	356	375	366	358	369	400	379	342	380	405	356	342	355	400	356	351	408	347	350	384	393	394	359	346	328	388	364	365	350	380	359	361	329	398	376	384	373	361	350	376	360	364	402	387	382	362	343	356	376	341	374	348	344	364	363	361	337	352	391	387	353	395	381	341	404	366	347	377	369	411	358	408	352	385	364	384	348	393	370	371	377	378	364	373	387	393	346	347	397	340	359	348	357	340	357	360	359	400	373	386	398	343	411	350	391	376	347	353	397	386	344	374	359	393	363	381	370	356	373	395	405	376	394	379	378	352	388	366	358	355	350	357	365	353	363	320	364	374	350	382	380	367	338	383	367	405	343	340	376	362	360	392	365	388	356	352	361	399	342	370	386	342	390	360	346	354	338	398	330	355	361	341	360	328	348	319	354	383	348	395	349	322	369	356	363	349	369	349	389	386	379	359	365	340	384	390	387	325	364	343	342	378	342	342	349	376	407	372	368	375	376	358	356	405	379	349	360	358	393	402	370	336	354	359	364	379	394	345	365	363	360	370	334	341	387	361	387	364	364	328	317	367	335	375	362	375	377	350	356	354	356	339	398	366	338	360	367	387	340	359	385	350	374	344	384	369	386	396	400	376	358	357	354	387	374	416	353	386	351	366	356	388	361	367	379	347	366	347	382	369	340	369	343	324	342	363	352	375	367	361	354	368	373	395	367	388	349	344	389	348	343	354	355	360	412	364	322	389	362	368	379	362	387	365	327	405	348	369	387	393	346	358	365
46907	79279	37850	1336	1138	902	812	689	640	575	592	536	565	565	517	533	494	529	525	465	484	530	503	481	482	482	493	493	497	482	475	459	489	495	480	483	499	477	556	516	521	543	526	539	548	540	528	496	478	551	529	510	482	461	475	443	477	495	485	460	465	454	478	467	495	481	486	497	461	462	507	496	464	508	503	469	493	473	471	438	478	460	493	462	481	450	455	491	437	496	440	455	489	468	478	479	486	493	481	443	469	508	459	493	494	456	521	497	500	518	480	482	471	482	495	461	446	518	448	452	481	448	466	426	457	461	463	486	494	482	465	535	465	508	458	492	488	428	499	484	476	492	403	473	472	453	486	477	506	456	462	497	454	462	475	463	477	450	477	443	439	464	498	462	479	479	470	458	471	500	442	457	433	439	468	494	463	493	462	474	508	486	457	455	440	459	522	450	474	484	466	500	496	466	502	475	465	481	472	522	483	478	479	477	497	475	500	441	461	413	447	493	444	473	503	481	474	455	468	501	475	471	476	473	461	433	484	445	497	520	470	444	496	450	483	474	473	488	471	467	472	452	485	476	458	474	470	470	491	486	482	491	489	478	469	473	491	463	461	459	462	445	463	483	508	496	420	456	471	461	501	452	478	479	473	483	438	458	506	476	472	490	440	508	476	488	481	474	485	435	490	470	455	450	473	476	472	480	451	497	469	440	486	459	474	457	426	517	490	438	436	491	466	483	487	495	464	520	479	475	496	459	479	494	487	472	437	462	484	455	463	509	474	464	457	449	461	503	462	500	467	466	467	490	469	482	463	479	486	458	472	492	456	502	455	449	507	487	489	467	490	471	477	437	504	482	489	460	459	474	466	442	451	477	484	469	484	472	471	454	486	510	489	443	431	447	471	479	458	450	502	511	486	468	452	486	447	485	451	471	458	465	482	480	465	448	465	460	463	476	472	476	464	467	504	488	477	482	520	493	446	475	471	438	445	443	426	484	479	497	506	508	483	478	456	457	502	475	482	483	492	501	434	498	493	482	457	463	405	480	461	461	490	444	500	444	472	478	468	453	475	484	461	464	448	468	479	435	477	457	453	471	472	490	467	414	467	443	499	447	432	439	469	511	482	493	458	496	486	496	474	430	490	458	464	464	478	485	488	451	467	440	477	461	469	469	461	496	471	486	476	500	462	476	458	459	449	477	525	452	459	483	483	465	481	501	508	454	478	468	464	511	459	440	484	454	459	469	471	484	442	466	469	482	465	482	463	504	488	476	460	458	469	464	476	456	451	480	480	474	459	481	468	486	432	489	485	490	499	409	505	483	466	459	459	472	494	471	490	473	448	448	468	453	477	485	472	511	493	449	450	481	478	499	447	476	470	463	493	485	479	471	493	485	465	431	453	486	450	486	435	491	469	424	475	437	485	518	482	454	477	445	471	479	479	446	501	442	516	457	477	455	487	495	467	459	461	463	484	490	486	480	455	477	451	485	478	443	435	449	494	466	497	469	472	478	493	457	470	469	433	473	481	455	481	465	475	476	513	521	480	498	478	479	466	485	455	437	483	485	483	484	507	464	434	497	481	499	449	520	438	465	449	520	455	469	515	511	457	470	464	474	517	478	477	489	496	444	463	496	477	457	473	447	497	448	490	493	479	461	455	437	451	493	497	460	509	492	450	495	470	510	470	474	440	501	506	454	477	456	464	493	486	506	516	472	499	466	471	508	444	454	459	426	444	487	454	474	453	459	492	504	471	504	460	447	470	469	493	451	448	473	494	444	496	480	459	464	505	457	472	492	460	454	486	427	485	467	440	491	460	479	489	476	473	505	456	465	465	426	495	475	483	457	481	466	493	462	480	487	461	481	469	487	446	472	521	446	438	455	451	527	472	492	436	498	497	475	519	465	451	489	484	437	452	497	428	472	484	474	506	493	414	456	446	467	461	464	439	478	437	489	455	442	447	476	476	462	506	449	510	468	419	479	498	450	475	515	477	465	479	475	472	461	462	474	509	476	475	450	475	489	478	476	503	458	468	448	455	449	497	479	444	434	479	444	456	513	487	470	483	494	461	462	475	465	476	449	456	494	504	418	479	493	453	494	504	484	482	413	485	439	467	441	459	504	440	486	462	476	446	452	438	513	437	478	429	426	482	476	498	539	438	478	475	481	467	462	431	447	486	486	488	463	468	502	459	490	447	474	502	480	475	456	464	488	478	458	454	497	454	457	425	511	497	465	476	455	474	518	482	464	430	507	478	447	470	472	489	460	441	472	460	463	468	503	468	476	478	485	428	453	451	497	522	475	483	472	447	466	442	487	458	473	481	486	487	490	475	461	472	470	471	480	477	455	469	478	478	495	494	459	523	472	491	488	479	443	411	441	466	442	466	514	442	478	486	448	469	490	469	467	464	460	529	450	516	462	472	467	469	466	477	486	470	450	450	481	492	498	504	487	463	466	476	445	465	483	454	448	451	445	435	455	444	479	481	446	483	441	470	493	441	485	476	445	497	442	457	512	466	456	448	476	415	496	466	465	482	482	480	478	473	490	511	477	475	477	534	478	442	480	480	449	496	484	460	437	488	440	464	468	464	494	448	426	459	455	447	499	497	450	487	474	433	448	510	459	415	484	487	477	469	465	478	413	455	462	447	488	462	464	478	495	466	469	451	455	453	463	478	455	476	437	510	484	467	473	497	427	489	458	432	466	445	441	481	467	450	491	484	443	462	455	470	511	468	460	486	477	508	459	443	475	467	485	464	463	506	451	473	458	473	484	478	471	491	481	465	482	477	479	486	483	449	484	479	465	453	462	472	490	480	503	477	484	463	459	467	465	450	456	465	514	476	469	475	500	482	480	474	473	487	497	458	515	467	449	474	439	502	488	491	463	462	444	481	452	468	486	477	504	528	494	476	482	491	466	458	477	477	495	498	452	474	491	481	459	489	471	457	500	472	458	441	450	482	463	477	471	490	461	489	490	478	415	472	420	498	477	477	478	487	451	472	485	448	473	464	436	462	457	526	465	474	481	485	478	480	478	469	464	496	471	503	487	505	477	460	493	455	469	449	449	439	464	452	457	450	459	466	473	415	481	499	476	463	446	471	457	466	479	469	468	493	473	469	465	436	495	486	472	468	503	503	532	483	457	485	465	466	457	457	477	433	473	463	470	450	438	490	455	488	491	446	476	445	461	479	471	449	500	497	472	493	447	456	522	468	531	494	443	468	511	436	440	486	439	487	476	494	458	482	487	453	507	471	455	500	472	481	449	483	463	505	490	507	456	484	469	491	482	433	456	513	434	459	490	464	500	443	471	485	461	467	435	497	448	470	439	516	460	488	484	474	457	454	445	474	475	498	424	449	471	477	522	459	492	430	484	517	464	461	476	481	490	465	442	448	453	471	461	473	412	453	476	522	447	493	456	450	439	471	489	476	479	485	460	518	503	453	498	490	467	481	450	499	448	457	425	472	491	484	490	498	471	508	479	451	474	423	455	515	482	463	453
25067	21971	27735	24289	5988	571	506	435	436	415	383	362	426	400	412	410	379	362	374	419	386	373	380	358	374	401	373	369	399	357	369	367	372	370	395	413	378	443	410	395	366	388	361	405	421	398	379	421	380	403	380	406	383	423	392	358	370	379	391	398	407	370	382	359	405	341	374	402	374	348	406	406	382	401	373	404	357	385	375	379	388	395	359	364	441	399	363	367	355	374	396	341	356	366	389	373	381	369	373	364	392	388	369	354	365	420	386	409	379	372	380	341	401	379	382	420	386	358	366	360	365	392	389	409	337	408	379	383	379	345	404	350	392	430	384	403	378	364	390	395	389	376	349	407	374	383	354	365	388	397	380	388	394	372	356	395	356	425	382	390	401	378	365	407	388	367	387	388	362	373	394	384	376	402	337	363	364	345	369	377	388	373	391	375	358	379	418	378	383	405	398	384	384	397	374	371	355	360	397	412	360	380	381	372	390	383	348	391	390	384	418	360	333	363	351	379	378	372	393	409	372	369	395	386	334	376	370	365	372	373	394	392	386	399	382	371	387	379	407	382	361	397	385	402	387	368	342	379	412	397	364	367	364	366	412	392	364	373	392	395	401	384	368	381	355	380	363	386	353	381	334	368	381	371	341	365	347	379	349	349	378	388	376	361	444	384	348	381	390	360	418	400	390	405	402	393	363	376	361	392	370	410	364	386	391	395	365	352	397	371	409	396	390	417	385	424	368	343	374	382	390	359	390	385	392	379	380	395	392	385	384	374	383	354	364	377	389	377	339	378	363	397	359	392	405	370	378	383	400	374	388	367	382	379	394	369	420	359	354	381	376	390	394	393	362	381	352	339	399	360	332	397	375	393	385	362	382	395	326	409	334	371	348	358	410	388	392	414	395	363	387	373	364	375	377	395	352	399	379	387	412	343	402	376	341	366	358	389	394	371	373	382	371	345	397	364	393	373	351	399	368	363	363	353	392	401	393	366	387	384	402	413	358	371	379	362	347	394	346	390	368	338	391	382	418	363	376	371	362	419	400	345	400	373	381	391	371	408	396	375	388	332	395	391	372	397	378	379	398	391	347	391	371	397	391	376	362	358	406	383	351	370	385	399	349	393	355	357	369	395	362	379	369	366	345	394	391	356	376	393	378	368	379	381	412	372	388	368	350	415	391	371	385	375	388	382	389	398	369	402	364	368	374	379	385	387	403	396	388	384	373	375	358	369	363	395	408	405	414	385	414	371	363	361	406	374	359	382	390	385	351	382	371	325	338	353	368	313	394	383	373	399	365	373	371	373	389	372	407	383	390	413	390	369	374	391	347	369	373	388	356	377	377	374	395	393	410	367	385	397	379	452	393	384	366	370	361	387	351	400	384	372	370	350	383	398	385	407	372	444	357	403	399	387	336	404	406	380	374	387	382	404	350	389	337	379	372	392	379	382	369	356	399	375	393	419	378	379	387	377	388	412	410	366	394	380	369	414	392	379	374	397	362	379	375	392	394	413	380	358	356	393	385	384	394	371	376	375	415	388	351	337	373	367	384	387	406	335	349	379	385	363	378	413	387	370	408	391	356	367	392	412	392	397	413	340	386	359	376	390	357	391	416	409	403	392	374	391	410	385	383	368	349	406	376	386	392	383	397	387	366	356	352	399	401	389	375	425	369	350	402	351	367	354	388	370	374	405	406	376	358	385	402	375	393	385	373	429	435	392	366	418	372	361	406	417	360	396	378	385	368	332	378	404	407	403	384	369	366	370	318	373	382	376	375	349	361	393	355	364	398	372	363	370	397	374	398	402	420	353	378	411	394	407	383	402	361	368	372	356	384	412	353	366	371	385	362	375	382	372	397	395	378	369	384	364	381	356	380	361	367	342	366	356	420	407	367	414	366	407	381	369	389	394	363	364	397	373	372	409	344	406	382	374	394	365	377	378	398	420	401	381	393	366	389	380	362	393	371	348	381	367	409	385	362	364	375	376	345	373	384	414	401	409	368	368	341	362	357	392	370	377	388	381	377	357	353	395	379	398	391	393	388	387	360	403	384	391	389	343	344	371	378	399	383	410	394	408	424	362	396	389	405	411	377	384	388	345	427	395	401	375	392	385	367	370	376	356	393	372	371	379	395	359	397	395	396	348	389	370	361	358	399	360	379	419	368	377	376	394	391	394	372	390	379	375	357	414	386	366	386	365	336	400	375	357	393	391	376	347	407	378	388	402	386	372	409	336	380	359	387	373	379	333	403	368	374	360	390	367	383	356	385	394	364	395	359	379	376	360	333	387	386	377	386	387	370	386	395	351	364	380	345	373	375	369	362	366	367	374	350	355	368	417	387	373	408	408	395	410	381	385	393	373	385	327	403	385	382	398	381	388	336	366	352	347	349	394	381	404	373	382	340	344	367	385	358	378	373	372	380	382	363	345	376	368	342	382	392	391	410	374	398	330	359	376	356	371	352	348	399	340	390	366	374	397	385	362	392	340	388	316	344	381	362	393	387	350	361	368	387	394	364	368	399	373	369	361	397	397	356	374	403	382	384	380	432	396	371	388	359	387	403	404	382	376	387	371	395	388	391	381	366	380	402	403	383	365	387	394	380	364	358	364	341	366	394	388	374	363	375	402	402	389	397	376	414	391	374	369	351	377	327	390	363	391	421	396	383	392	373	363	395	381	402	394	352	386	396	382	390	368	390	404	362	381	378	398	367	357	371	393	357	394	378	391	391	376	376	356	391	372	377	385	379	383	356	350	388	387	368	352	363	390	367	407	352	385	387	390	393	354	378	334	397	380	381	362	393	364	408	377	393	361	391	368	346	407	387	377	376	396	366	397	357	344	383	404	394	377	384	374	353	387	390	368	402	369	359	382	370	412	382	382	375	349	403	394	350	380	393	372	367	404	375	389	390	375	412	366	394	387	421	384	359	400	370	359	370	364	372	386	360	369	347	377	394	359	375	360	383	356	367	375	363	417	393	416	386	407	359	374	383	414	382	323	375	380	387	362	403	364	355	401	380	402	357	388	351	351	350	371	343	375	395	358	358	374	395	370	379	408	374	382	440	410	349	390	369	346	375	367	369	366	397	368	383	375	399	408	379	393	351	408	381	379	408	390	365	375	380	371	385	378	387	377	380	403	372	375	385	373	364	377	381	405	382	368	378	372	359	365	372	396	388	378	411	409	374	412	392	371	390	383	418	398	373	382	379	374	415	356	396	390	377	363	399	391	426	386	348	395	379	389	377	423	372	353	368	387	371	378	371	399	379	359	385	376	354	386	364	348	401	363	401	383	438	401	370	394	414	381	354	403	367	367	393	373	379	370	404	408	348	392	385	367	372	361	400	398	393	376	409	372	378	378	391	395	386	378	392	363	372	376	400	360	364	377	379	406	391	384	374	398	363	326	381	358	375	353	381	390	378	384	372	393	389	382	407	367	363	405	373	359	399	395	372	384	387	363	394	360	391	388	365	375	391	387	385	353	390	396	366	390	371	429
42731	65320	29544	957	764	745	685	612	561	600	569	563	487	513	542	498	516	533	485	513	508	487	556	482	517	495	487	485	503	499	491	455	458	505	521	475	527	509	524	524	533	544	498	544	508	510	488	526	486	539	519	500	511	484	521	501	516	490	521	502	523	474	487	510	472	503	509	486	525	497	463	471	494	517	491	510	506	484	475	500	488	472	527	470	442	461	478	475	528	455	486	507	513	473	469	491	497	499	486	487	486	529	477	478	486	478	485	509	477	428	475	486	465	472	479	484	536	505	465	449	449	495	512	505	512	498	493	471	458	483	495	476	475	500	466	464	490	466	509	469	507	499	526	508	502	527	456	533	463	469	455	504	514	470	505	447	503	511	496	488	521	495	513	447	471	473	489	461	465	474	486	496	464	514	526	474	493	460	461	460	520	485	481	469	504	471	473	480	491	502	491	443	482	480	520	473	454	450	506	465	498	482	489	472	501	535	497	473	486	518	553	496	448	495	495	498	460	504	503	491	440	462	489	471	475	466	452	486	495	469	470	448	476	520	490	475	465	475	489	509	497	500	504	477	479	470	432	474	457	449	549	509	457	483	480	499	504	501	493	503	483	483	485	477	521	470	478	458	472	526	481	473	505	480	494	450	467	479	517	465	478	450	516	498	499	489	471	466	478	474	499	502	473	488	450	462	482	506	498	478	476	512	466	499	476	484	508	490	495	462	464	499	501	475	470	478	490	487	514	493	493	510	469	514	466	486	451	489	478	456	470	483	508	449	485	514	492	496	459	515	453	478	517	493	475	469	456	490	512	459	510	492	470	509	511	479	522	486	474	469	458	525	484	476	495	516	468	495	476	485	505	479	495	511	516	488	506	476	501	489	501	456	482	528	497	510	504	455	506	490	484	469	507	483	475	532	480	494	489	473	498	499	481	492	484	480	499	467	493	454	508	514	491	467	464	465	469	485	497	460	481	511	467	506	484	491	497	458	526	505	446	491	519	513	505	480	490	486	519	488	467	472	516	452	432	432	512	472	468	486	453	468	484	434	514	450	503	491	486	490	475	486	485	493	474	493	473	479	461	519	482	510	471	497	484	529	477	510	475	456	461	491	492	492	489	480	495	451	500	482	525	505	475	470	503	495	499	438	496	474	454	482	484	471	462	485	462	464	508	480	515	539	471	491	510	447	499	518	452	508	465	497	501	475	521	456	472	462	485	466	495	498	516	517	431	454	463	478	470	496	511	508	477	523	494	465	505	513	478	527	497	518	515	459	460	487	523	487	476	504	494	483	476	462	473	487	464	471	489	465	510	491	513	498	474	504	533	477	547	469	499	481	483	438	474	469	522	493	464	430	459	480	495	471	484	500	486	465	496	457	475	484	476	508	446	493	501	484	494	500	501	517	483	452	506	481	484	485	492	501	500	469	456	456	547	466	468	501	493	519	495	471	491	487	499	505	435	488	495	512	495	505	475	502	515	504	516	467	465	470	503	486	471	483	491	454	484	501	455	498	512	499	504	496	503	479	459	465	429	478	474	485	481	455	476	491	520	494	460	478	452	512	492	439	509	518	491	480	464	493	489	489	522	532	529	472	467	503	492	474	500	490	495	493	452	447	475	455	539	477	481	496	464	466	485	489	438	495	460	442	502	497	501	486	445	453	478	488	479	507	481	482	466	521	447	502	507	507	513	501	491	473	505	464	511	494	493	460	449	507	501	519	458	489	497	492	530	486	487	511	471	474	475	479	499	462	479	544	475	504	472	482	485	475	484	540	474	506	452	482	480	485	475	486	533	491	470	496	514	492	435	498	498	512	496	499	460	478	456	475	461	458	519	447	446	456	467	503	510	495	500	472	482	455	505	484	528	471	500	495	509	529	460	465	477	488	512	510	451	499	490	468	500	476	467	482	477	536	468	498	501	474	459	511	440	575	482	499	463	490	507	484	486	496	473	466	500	474	506	473	481	506	489	461	473	466	466	485	474	476	457	463	482	500	506	509	498	487	505	509	483	490	464	492	500	501	474	511	525	508	520	472	480	451	508	468	480	516	484	507	500	504	538	494	475	470	458	515	489	463	529	432	490	498	503	529	498	527	509	496	453	480	472	480	478	500	495	482	503	512	466	455	468	478	504	471	482	436	462	468	495	512	505	446	466	504	479	485	472	459	536	505	458	479	480	499	472	485	460	476	503	482	498	467	492	491	481	460	486	468	514	472	495	509	507	436	527	487	457	454	496	468	505	511	468	529	474	513	433	494	513	500	516	486	474	486	458	529	478	540	491	468	443	496	490	501	501	496	525	522	447	442	493	485	489	470	532	522	480	498	472	477	503	451	485	501	498	532	492	454	542	472	465	504	450	461	483	508	481	491	480	518	501	495	533	444	461	466	477	519	498	485	486	498	472	504	478	513	452	496	492	470	521	447	478	515	482	487	522	511	429	474	486	495	504	474	517	492	447	482	521	485	458	486	485	490	463	501	497	499	508	457	504	495	474	505	446	454	502	478	474	487	486	485	512	519	483	511	471	489	505	503	479	517	475	491	500	512	497	457	484	488	483	490	480	500	464	500	504	482	477	523	487	495	445	443	471	492	476	478	486	473	491	489	483	475	440	508	498	451	514	507	514	449	457	517	500	492	490	489	483	510	472	480	469	476	445	447	501	447	482	475	505	467	470	475	471	485	439	484	508	477	495	469	458	441	486	512	504	470	502	507	511	478	493	487	471	511	480	457	455	531	452	480	499	483	471	492	472	474	505	502	463	491	495	495	493	508	485	455	509	499	507	470	473	474	488	491	470	496	534	486	420	498	489	499	486	499	463	508	516	464	481	479	520	486	546	484	488	489	448	487	487	434	479	482	509	502	549	453	475	451	475	467	504	466	486	486	472	483	491	524	478	491	521	493	473	491	495	515	459	449	494	498	504	453	512	523	444	529	523	505	524	494	455	516	480	487	480	472	464	514	510	465	486	499	495	506	489	475	508	493	488	517	515	445	485	468	539	450	483	465	464	459	476	479	446	476	472	488	492	508	435	446	515	512	467	480	461	495	496	488	467	488	482	488	497	508	506	477	470	449	494	484	476	486	514	463	479	481	472	464	498	466	467	466	452	490	505	485	503	495	483	493	483	465	469	481	467	432	525	503	497	498	487	458	453	463	482	468	517	460	483	473	487	487	510	525	463	471	469	488	493	504	494	439	480	460	509	491	469	530	497	487	469	470	481	474	522	492	531	513	478	498	488	487	460	488	470	439	481	482	447	494	459	457	522	513	480	460	476	463	471	457	496	447	462	492	484	489	464	474	469	490	475	466	518	470	487	472	490	454	488	485	474	517	475	505	483	459	455	505	486	457	485	480	531	477	472	544	488	490	502	490	487	499	481	490	498	496	492	491	503	496	459	492	497	484	481	463	477	522	507	447	514	473	458	443	433	495	508	442	515	498	497	531	458	421	485	471	470	516	475	510	459	492	478	456	463	455	487	512	499	482	415	470
22845	21507	29163	24224	21425	20084	3034	537	481	406	406	377	374	378	345	359	311	374	357	333	334	281	365	335	317	314	325	324	273	300	306	322	330	313	345	316	315	320	339	383	353	346	353	322	353	377	313	320	332	307	351	353	354	311	328	310	312	338	290	362	314	318	307	321	305	296	307	324	324	290	304	303	341	298	311	299	340	314	323	332	334	308	289	347	321	289	312	303	326	309	298	312	345	348	294	317	337	282	336	301	333	312	298	330	317	313	313	349	336	333	296	302	312	307	273	307	300	321	305	311	309	314	294	319	298	296	300	279	321	316	309	289	298	311	298	337	301	333	318	276	322	275	305	329	310	301	342	316	312	290	301	328	288	278	304	267	305	315	281	309	276	316	329	289	325	323	306	320	278	315	329	327	306	300	290	314	309	288	308	318	307	316	323	315	343	309	326	325	299	327	300	319	326	320	308	284	322	318	288	282	303	282	322	314	313	315	301	322	271	327	305	315	334	289	301	306	301	293	317	326	297	321	310	339	314	275	288	300	314	298	305	296	273	295	298	321	300	293	278	266	308	318	332	300	367	304	331	286	320	277	304	291	313	296	308	329	313	324	294	313	297	345	288	308	328	305	301	304	284	319	323	298	319	278	307	340	321	315	305	351	301	320	328	320	316	308	308	306	334	283	362	310	326	300	309	303	329	317	273	300	284	309	322	351	293	314	305	327	308	329	290	331	272	311	280	324	308	321	330	299	316	308	321	286	275	315	309	289	294	284	293	298	294	341	321	299	311	287	328	313	315	287	297	307	320	314	321	299	310	329	312	317	272	300	330	322	335	310	312	331	310	308	312	308	298	302	286	276	308	309	305	316	265	314	292	308	310	294	327	307	300	302	326	291	319	329	294	308	327	302	303	319	274	323	296	316	318	300	312	333	314	342	319	308	311	287	318	293	322	290	313	297	303	312	294	308	286	321	353	317	345	302	344	302	317	297	294	296	310	307	256	294	283	316	279	311	282	321	287	326	321	271	294	302	339	315	310	303	319	303	299	329	296	298	306	306	280	283	339	276	316	336	347	291	296	321	326	309	326	334	357	318	343	291	319	312	279	297	340	311	308	298	312	292	322	302	315	363	327	305	314	298	301	299	259	319	327	332	286	327	281	266	338	333	321	315	340	302	286	325	350	266	317	319	312	304	332	330	296	268	326	302	316	316	341	337	310	312	301	303	295	312	297	289	311	320	284	319	291	289	317	297	300	301	325	284	307	333	343	322	297	304	307	330	304	306	304	294	323	271	324	308	294	319	295	285	311	328	299	313	313	351	315	298	268	314	304	300	321	304	306	297	310	295	307	312	331	302	318	287	333	291	292	327	290	294	309	302	314	315	333	286	290	315	325	327	307	299	316	291	355	318	294	330	327	359	326	304	311	312	307	293	308	313	303	299	340	346	315	307	315	334	290	303	296	304	296	292	293	318	301	306	330	317	328	294	307	304	309	315	290	315	314	315	297	322	283	283	289	343	308	327	311	303	319	313	316	346	309	350	306	327	295	303	321	320	295	314	305	308	320	251	287	328	304	321	319	277	306	319	350	305	277	319	303	317	278	295	323	285	294	296	310	265	298	307	292	324	305	299	312	326	307	347	320	320	305	293	300	303	341	326	290	296	306	294	326	301	325	302	279	298	303	291	321	295	335	315	304	303	314	303	295	314	285	303	313	318	320	326	315	301	310	308	308	292	317	287	268	272	323	293	296	310	328	285	322	329	285	295	324	325	326	282	290	305	278	307	282	320	307	300	326	284	309	269	346	335	329	298	327	314	292	274	314	340	299	295	294	319	320	314	314	319	327	279	300	289	308	292	272	310	285	318	332	294	316	321	302	317	277	313	323	292	301	320	277	312	341	322	286	300	283	315	328	268	301	296	277	305	305	286	312	270	303	305	322	288	286	310	287	303	302	292	329	306	289	318	323	347	277	313	281	328	290	339	326	305	317	321	300	311	306	303	307	320	288	314	315	298	264	301	310	317	287	284	318	298	307	302	319	290	310	311	298	307	272	301	325	306	298	320	322	298	318	328	304	313	326	294	312	305	315	324	302	284	273	317	313	332	259	349	303	319	304	305	304	269	303	306	304	320	324	294	324	287	317	314	308	302	299	302	316	336	266	313	295	348	330	293	314	300	285	289	296	324	320	298	309	293	320	338	284	299	343	314	297	319	301	314	334	294	295	293	335	289	323	306	270	292	288	324	310	304	320	296	292	301	296	306	309	307	291	274	295	326	311	295	308	328	306	320	303	310	333	335	291	288	339	315	334	350	310	283	289	306	301	295	311	301	308	294	311	335	298	322	330	302	336	307	278	291	289	309	330	318	318	315	312	272	313	345	313	291	296	322	321	334	330	305	307	306	296	305	335	285	288	323	314	290	291	331	307	261	320	302	309	297	317	314	312	299	312	324	297	289	311	278	336	339	307	361	310	326	298	343	338	289	288	287	318	300	290	284	285	317	318	337	336	342	309	324	308	319	317	336	314	286	305	322	309	328	299	308	306	313	307	321	347	308	309	320	321	315	326	304	302	326	323	311	289	300	320	291	320	293	327	311	325	327	319	283	309	295	307	301	331	304	292	287	344	292	329	310	316	256	325	324	354	314	304	319	298	268	311	336	310	306	300	299	293	307	280	296	321	282	294	304	314	296	318	329	297	302	306	300	300	310	303	294	303	298	300	288	292	330	306	320	290	301	290	316	310	302	291	291	309	330	307	330	286	316	285	310	326	307	325	293	326	290	341	311	319	335	328	306	315	272	306	298	298	311	308	306	332	308	298	294	319	306	307	266	295	287	344	326	308	338	312	329	309	308	289	297	319	277	325	291	299	298	318	314	303	324	317	289	291	335	316	317	301	333	341	302	283	334	300	312	314	314	311	326	285	306	275	313	325	308	336	326	311	295	330	316	313	325	314	306	320	319	297	316	325	294	286	305	323	301	318	310	256	307	303	316	320	295	319	312	325	283	278	302	302	301	296	328	323	291	280	275	329	287	294	322	335	316	323	317	310	361	329	293	308	315	345	295	343	330	311	315	310	325	326	290	312	311	328	326	308	306	298	331	327	313	294	290	286	348	301	304	288	305	278	319	295	313	297	338	308	327	364	301	303	358	305	314	302	324	315	307	322	307	286	277	304	315	302	329	293	282	324	315	314	313	306	295	311	325	294	317	298	321	323	310	325	294	329	297	307	289	308	305	292	305	330	285	312	291	296	301	309	316	310	338	291	279	306	323	326	325	331	333	336	319	287	317	308	317	318	278	350	305	318	311	310	319	336	331	297	286	298	309	335	312	320	302	313	331	314	301	294	298	308	316	302	278	308	265	289	271	282	293	315	284	296	307	311	274	317	313	301	327	287	311	307	298	293	303	307	269	337	343	296	323	316	255	333	330	300	326	302	304	325	267	290	276	334	298	302	332	262	309	313	322	261	301	296	326	319	326	308	319	290	298	312	304
54747	90605	45327	2054	1501	1240	1017	855	756	710	598	533	547	490	475	440	471	485	451	419	434	422	399	427	444	431	417	416	393	361	425	424	373	391	467	414	427	449	475	492	456	457	500	473	469	434	462	433	459	455	465	493	487	455	429	403	410	390	432	411	416	388	444	399	416	411	380	433	408	419	405	356	379	405	399	385	415	405	418	404	393	431	401	357	417	388	457	399	403	395	386	398	385	392	356	360	415	395	379	388	371	374	394	393	407	412	399	401	418	418	399	372	374	380	382	396	435	367	398	382	343	441	390	388	419	376	417	390	402	390	397	367	384	363	387	411	377	392	387	392	398	399	392	380	387	411	383	426	369	379	396	394	386	380	395	375	389	394	395	399	415	379	392	389	416	427	412	361	373	401	406	410	388	368	366	369	396	409	413	403	380	395	395	408	396	376	393	402	379	376	381	361	350	428	406	363	402	425	406	414	401	387	379	386	407	400	356	405	378	397	389	370	388	361	386	403	371	416	376	395	416	396	385	373	370	401	410	382	393	396	391	392	409	379	353	375	379	380	362	399	394	385	403	393	381	417	402	413	384	399	372	399	402	363	385	400	394	438	426	380	362	391	421	387	415	346	386	390	400	401	395	402	398	385	364	367	373	425	403	399	412	394	369	389	388	385	411	356	394	384	382	375	401	373	422	422	373	402	411	371	381	430	398	393	402	387	362	362	409	396	394	355	381	402	413	427	402	380	396	372	372	387	343	387	371	411	391	401	356	357	378	387	402	361	339	439	381	380	382	396	382	398	406	412	396	377	383	398	368	409	368	395	385	428	355	404	398	398	401	411	377	401	394	379	389	372	392	388	390	408	404	398	364	368	382	385	379	373	377	379	408	382	409	418	409	373	372	355	383	408	414	417	428	361	398	374	419	396	384	412	406	414	410	401	433	380	401	408	388	351	370	401	392	386	434	392	397	396	390	390	381	407	406	420	360	389	401	387	406	387	399	396	405	392	407	383	413	366	405	404	385	401	399	397	412	375	405	434	387	413	386	403	395	379	381	409	381	378	400	361	384	392	366	421	368	403	349	381	431	333	374	401	413	377	397	359	388	400	426	384	379	394	388	403	412	380	382	399	412	373	376	378	393	396	391	395	385	376	418	414	430	421	363	384	425	406	386	366	380	388	383	377	381	380	364	409	385	368	398	379	410	432	383	400	375	391	374	383	438	382	414	388	391	391	387	356	394	398	395	397	418	407	401	354	382	405	405	380	394	372	384	392	394	388	376	411	394	388	408	372	389	379	408	387	390	387	401	403	403	442	374	385	374	417	384	392	416	390	359	380	381	371	427	378	349	402	422	371	399	368	379	408	458	371	407	397	401	383	407	380	372	418	409	394	392	360	387	431	377	416	387	435	394	372	396	399	428	406	416	422	404	409	384	367	395	375	392	367	379	412	364	377	433	382	386	391	388	402	386	374	374	379	415	452	383	398	394	369	362	416	355	419	398	423	395	351	399	402	373	381	412	375	403	402	407	398	412	377	412	371	404	400	401	399	422	390	349	404	370	419	391	373	401	358	351	372	382	366	401	387	390	366	391	396	379	405	400	417	387	400	435	413	399	375	421	408	437	390	407	387	412	375	407	385	382	377	423	394	358	405	399	419	402	406	387	347	390	367	395	394	373	378	386	400	382	419	381	429	412	378	371	388	389	372	362	390	369	380	399	407	439	378	389	422	387	396	423	372	428	397	386	373	398	356	406	386	399	418	380	395	398	418	392	390	392	331	429	378	383	395	387	389	402	419	375	385	389	398	407	383	381	393	382	395	404	375	401	380	412	386	402	409	365	353	373	382	370	390	402	411	396	420	396	356	397	409	362	379	395	364	366	369	390	361	405	360	383	399	384	396	393	350	395	415	403	381	384	393	397	387	396	367	399	384	379	408	411	426	407	413	386	400	395	366	417	379	434	427	386	413	383	421	404	427	389	405	367	403	396	369	382	385	420	393	414	400	388	390	394	425	377	394	387	397	410	404	392	391	393	400	371	377	369	372	393	399	406	365	397	417	419	355	369	406	383	377	383	436	399	391	419	383	408	425	402	400	398	395	350	396	376	395	370	403	379	397	383	424	385	391	393	395	355	409	396	398	380	404	384	381	401	407	425	387	382	448	376	355	408	399	374	396	407	377	343	384	379	401	382	401	382	376	358	373	384	366	370	410	378	419	407	412	393	421	359	366	367	396	403	377	421	391	358	388	383	403	396	402	398	426	431	386	372	404	403	397	377	403	392	395	379	412	364	387	374	371	378	402	376	393	397	392	399	400	396	408	392	402	376	388	409	375	381	390	395	424	405	381	398	391	391	391	392	386	386	397	343	389	385	417	393	378	356	414	418	399	421	408	388	402	370	412	396	369	355	395	381	402	391	396	377	404	387	413	399	393	391	387	409	369	368	386	400	396	391	401	419	434	375	364	385	377	400	409	406	382	402	364	394	397	398	387	409	369	404	407	388	388	416	437	350	400	393	398	415	409	413	413	355	412	405	397	407	372	424	381	428	393	376	405	384	413	385	384	421	395	385	404	389	394	392	368	406	348	421	389	419	394	390	378	386	402	426	383	396	403	347	359	359	360	421	417	377	369	377	400	382	385	386	365	399	388	412	376	369	355	369	403	433	397	408	417	354	378	364	362	393	365	400	416	382	396	340	369	418	373	406	400	422	371	385	375	401	403	398	404	382	402	368	374	368	396	393	414	393	386	367	400	377	431	400	392	327	390	402	419	408	395	380	423	378	369	390	407	397	397	391	402	362	369	422	388	397	387	358	424	412	395	419	398	399	382	414	380	410	385	394	398	436	402	404	385	408	402	397	407	401	343	415	368	380	418	399	396	405	390	377	426	368	379	392	394	427	410	388	355	413	409	413	415	368	366	418	397	364	401	377	419	401	423	379	383	369	395	408	387	366	412	376	368	343	379	397	394	388	378	372	362	414	410	373	374	410	390	404	404	395	361	388	403	420	376	366	382	396	438	357	400	387	427	377	392	410	396	373	391	418	421	421	392	407	403	387	371	401	357	380	397	393	392	380	367	386	392	411	390	398	368	362	413	409	411	360	418	399	378	429	391	372	387	394	397	391	381	394	400	419	380	376	400	427	405	409	385	359	382	384	407	409	375	382	418	404	369	377	408	376	390	382	358	386	390	404	401	387	397	372	429	382	384	380	378	367	402	408	402	410	387	380	374	422	396	374	347	364	350	389	392	392	416	424	413	359	392	377	391	388	408	392	399	405	401	415	415	427	375	396	395	425	366	419	367	376	358	402	357	360	402	432	407	375	393	414	386	408	405	415	395	404	402	413	392	391	373	389	391	378	387	367	387	376	424	359	393	369	380	415	381	401	379	405	349	411	403	432	383	382	404	376	354	423	381	389	407	417	369	398	368	351	378	389	398	412	394	362	424	413	388	394	390	416	381	399	379	385	413	398	368	352	398	429	412	421	413	378	413
28544	21290	12724	1023	395	450	449	421	429	436	425	449	425	410	394	418	400	389	430	386	434	397	403	385	403	388	385	412	452	389	429	384	412	400	440	384	421	441	406	448	422	438	453	438	418	422	421	426	463	439	434	419	415	439	409	414	402	398	413	410	384	412	404	407	399	448	424	416	376	386	373	424	437	428	418	387	394	406	410	417	417	423	430	422	397	396	430	407	455	409	419	423	394	405	374	427	407	389	378	414	391	399	384	395	387	369	413	480	409	377	416	393	354	436	402	417	398	382	427	436	443	420	459	392	370	420	419	410	382	398	385	395	410	409	414	400	405	425	388	399	389	392	389	419	409	413	414	393	415	379	360	394	380	445	405	428	407	437	378	401	393	432	425	448	399	385	381	442	384	408	417	447	396	408	460	384	412	399	404	446	401	405	393	417	430	399	393	437	421	399	420	419	410	451	408	377	407	392	412	418	400	388	421	411	409	414	390	370	396	442	416	437	446	413	381	377	433	409	402	431	406	422	408	404	401	402	401	448	416	392	450	440	410	409	401	398	403	397	378	353	414	392	395	427	399	385	406	407	400	337	400	371	413	417	428	405	396	415	409	430	391	418	421	433	435	410	388	415	423	402	452	403	397	414	443	418	407	379	401	420	426	401	423	400	380	402	406	417	394	391	405	397	437	393	424	401	426	401	420	379	364	412	447	413	415	377	402	435	422	379	416	408	427	426	423	413	417	410	409	400	403	390	413	389	377	429	425	443	388	421	396	461	424	416	416	439	406	420	417	407	422	390	433	401	392	413	402	412	404	424	425	396	381	386	439	401	419	421	404	407	440	433	392	455	395	434	443	387	405	411	396	432	388	406	415	439	432	402	397	392	432	433	407	399	419	391	350	426	393	421	458	386	414	386	415	370	402	412	385	398	402	429	407	425	381	398	418	411	410	422	430	397	414	365	406	401	368	415	388	438	414	436	416	425	396	394	402	418	393	430	380	405	427	402	411	425	404	403	386	396	451	401	415	398	374	411	434	390	389	427	398	423	407	395	419	399	444	410	429	388	387	398	428	379	390	433	400	419	390	392	399	404	416	408	425	419	407	401	412	389	420	394	432	382	410	399	421	403	416	400	376	394	390	398	413	415	435	410	358	421	436	427	415	408	389	394	422	382	418	396	423	439	382	433	377	387	444	420	384	415	439	389	416	404	415	430	425	394	456	379	423	424	404	441	417	451	381	425	401	379	416	441	396	426	374	391	415	402	391	378	395	357	395	396	393	408	402	408	408	412	429	407	416	417	404	435	426	414	398	409	410	411	429	444	435	419	403	440	415	440	406	400	409	407	385	427	399	408	416	414	390	393	434	355	418	417	425	400	391	400	411	406	386	388	406	427	404	354	409	398	423	413	391	414	403	404	414	435	406	423	411	430	403	408	411	439	401	439	434	406	400	367	401	431	433	421	415	413	431	409	411	411	417	459	411	429	402	389	389	408	411	448	408	421	392	417	422	368	442	398	396	414	396	400	415	402	437	381	431	414	400	395	410	416	431	400	416	441	422	388	396	381	420	403	415	429	413	373	380	426	453	425	415	385	430	407	416	422	407	376	402	429	400	356	380	419	401	404	430	422	398	413	420	415	381	423	374	359	404	404	378	416	401	433	435	398	382	409	380	421	400	434	406	408	435	389	418	413	396	399	389	423	411	424	401	397	418	431	407	390	409	441	421	411	380	383	396	435	422	386	407	425	379	441	430	398	440	440	387	429	421	412	417	395	421	411	413	403	456	418	421	377	414	408	384	444	403	411	390	431	393	434	411	414	415	441	428	428	404	426	391	402	370	391	431	378	438	434	419	388	422	396	399	418	389	380	391	382	430	408	401	429	413	399	410	424	390	445	398	429	443	425	413	400	422	376	387	408	417	390	456	407	409	413	425	409	389	420	382	413	381	435	414	413	417	406	404	387	389	415	382	392	408	433	435	398	437	392	389	407	412	454	430	405	409	414	435	426	417	430	416	389	406	396	424	397	407	404	413	422	411	414	422	413	388	412	399	393	405	436	412	403	396	369	428	405	424	433	442	418	393	398	399	424	410	420	427	373	436	388	430	422	365	398	390	394	423	398	364	424	433	423	420	441	410	420	440	396	403	438	437	400	421	392	403	404	410	360	422	409	432	384	403	368	415	392	400	389	404	403	375	413	404	406	401	368	411	377	410	423	387	417	387	366	403	430	389	416	421	391	383	388	420	387	409	388	432	414	399	390	401	400	418	364	392	419	458	437	397	399	419	373	419	401	379	411	391	393	387	434	419	409	388	420	422	403	411	442	411	383	425	399	439	403	434	417	393	371	413	404	393	392	419	428	366	415	425	392	430	432	404	418	396	427	422	390	441	407	405	417	385	401	366	414	438	450	394	408	384	398	382	410	390	396	411	421	391	420	403	386	390	419	381	438	425	406	429	431	394	437	421	419	439	433	409	378	425	390	430	383	380	411	346	430	423	416	407	404	401	393	383	416	442	434	416	387	365	459	399	407	410	375	412	420	418	371	401	402	366	423	421	380	417	375	420	392	401	402	432	386	382	434	386	424	419	428	378	416	392	434	396	410	413	401	434	425	444	388	440	385	416	402	410	404	430	399	393	418	387	406	404	402	436	394	371	422	394	393	420	400	426	413	412	435	391	393	427	411	428	402	427	394	407	428	401	401	424	386	406	403	396	447	380	380	421	384	428	441	421	410	369	420	382	449	411	434	407	394	414	412	382	412	442	441	426	402	408	397	419	409	433	422	435	429	409	448	445	434	424	391	432	437	439	395	406	442	394	408	426	416	392	415	381	428	407	412	391	406	404	396	427	416	403	403	406	391	436	401	428	428	430	439	407	393	419	394	394	436	377	352	416	391	389	415	378	385	394	422	415	413	417	415	363	412	382	396	433	407	360	423	438	454	412	430	410	402	401	393	385	377	374	446	380	375	381	425	427	389	427	390	412	396	391	410	391	420	417	377	386	401	392	405	403	416	441	411	439	443	412	386	378	382	401	398	343	415	420	401	393	410	406	410	425	415	379	394	423	405	431	453	424	416	424	392	398	418	416	412	396	379	403	431	411	410	386	410	406	434	406	417	440	406	414	391	410	391	409	407	394	375	438	413	407	403	421	412	390	394	389	398	380	396	406	440	372	363	443	386	378	387	474	411	416	405	395	392	400	398	387	410	419	428	439	387	415	427	400	416	404	396	395	388	424	370	429	410	397	394	425	380	431	406	408	433	391	385	424	411	439	406	379	390	418	404	429	384	423	433	442	393	416	393	370	410	404	368	418	398	416	384	451	438	359	398	435	431	419	389	399	404	430	417	423	418	410	421	402	422	375	417	408	390	414	363	408	410	409	414	406	406	428	434	414	397	404	396	406	410	389	414	437	412	423	449	403	398	395	405	381	427	399	371	410	429	434	397	381	384	402	395	409	358	438	420	406	389	378	391	386	405	397	395	395	420	390	395
21184	28086	8221	560	575	553	534	538	559	472	540	556	518	566	552	550	525	548	523	532	523	560	513	509	543	518	547	571	489	496	530	517	519	538	571	585	549	522	543	534	563	579	527	572	593	567	572	569	574	574	560	503	558	553	528	571	557	503	537	525	535	541	501	501	518	527	549	512	523	500	547	522	583	504	534	473	555	502	549	525	532	499	510	532	519	544	556	564	521	505	522	505	521	548	519	503	522	513	528	549	498	519	499	537	534	498	517	487	537	566	559	487	476	533	469	551	514	499	534	540	506	529	455	501	495	538	505	521	526	535	537	535	517	550	543	543	518	527	538	565	513	503	566	528	503	533	524	516	538	508	552	501	520	487	528	524	500	577	550	519	586	559	553	492	504	572	511	512	566	542	519	565	549	482	530	507	546	518	545	519	518	511	520	524	506	494	539	497	493	508	518	494	532	536	530	550	544	551	546	526	510	537	508	514	547	573	537	492	511	546	470	525	532	494	520	494	516	523	538	525	541	550	561	471	530	536	531	521	522	514	542	526	533	534	501	506	573	526	485	520	591	515	575	496	504	507	546	550	530	520	514	515	521	527	545	545	536	529	542	482	530	537	512	539	534	530	548	536	494	543	540	499	532	535	559	506	543	518	517	546	510	557	527	532	539	514	500	510	543	506	518	513	496	512	531	549	565	549	530	548	529	553	534	498	534	463	549	540	565	577	518	492	539	520	553	560	531	521	523	493	544	498	521	521	521	538	540	504	493	515	509	529	462	529	492	535	555	537	512	511	533	520	553	563	510	502	505	528	530	496	537	503	556	501	530	531	532	510	524	558	556	527	531	518	529	515	564	480	518	515	495	492	543	548	546	517	490	514	529	508	508	522	542	537	531	486	564	548	530	539	507	516	512	530	518	504	535	468	541	563	556	542	557	546	567	544	533	509	563	535	529	527	523	537	472	513	511	531	542	540	531	539	503	522	499	529	520	509	539	541	540	500	500	502	546	555	519	540	534	500	532	530	503	532	484	538	534	555	533	555	493	556	529	548	546	524	518	570	533	509	564	515	518	515	554	568	529	549	490	510	495	535	560	540	519	542	562	545	505	511	488	520	543	552	549	537	527	555	547	551	506	520	515	534	520	520	557	561	502	508	504	488	477	526	526	540	515	534	546	487	514	509	541	523	523	525	481	519	517	570	528	536	548	551	524	526	497	539	524	502	537	516	505	521	517	520	503	555	523	485	529	529	545	524	539	534	498	561	541	564	535	483	543	532	534	538	517	514	543	535	494	497	526	535	530	526	524	487	517	510	556	490	541	519	544	524	556	508	499	549	538	499	505	530	526	516	540	525	556	530	494	508	490	502	479	505	528	539	513	536	523	515	539	527	521	516	534	513	509	512	543	504	513	511	452	534	488	513	539	524	527	526	535	563	536	544	529	542	528	536	525	481	558	546	528	568	540	508	519	533	507	502	536	502	554	539	516	529	560	506	535	526	557	547	527	550	538	534	514	507	544	527	557	511	497	529	544	568	524	497	565	515	479	529	543	522	581	535	520	534	532	525	551	522	500	507	555	517	499	518	527	559	516	507	475	524	552	492	520	517	529	546	529	529	447	530	525	560	500	527	485	516	511	547	544	503	505	504	529	522	563	525	515	517	554	528	500	551	539	536	464	533	534	537	538	536	536	543	494	575	513	485	548	502	553	528	506	584	583	515	524	521	517	514	552	525	510	546	526	557	551	475	493	542	551	459	514	558	544	518	518	496	528	547	493	547	508	524	507	554	553	515	581	506	522	545	529	534	481	534	527	551	538	530	518	556	548	537	543	547	506	539	553	525	527	512	510	513	506	502	480	484	513	512	507	507	517	508	532	514	529	483	534	520	521	526	536	545	481	523	508	557	533	525	516	584	512	540	564	540	480	504	522	531	523	532	568	511	505	538	534	564	564	502	536	542	557	534	533	514	529	515	507	548	500	519	546	538	537	519	481	526	504	531	526	495	514	479	491	500	528	509	523	506	518	510	525	507	540	521	492	516	511	537	494	523	538	530	525	534	521	541	521	534	499	560	514	542	521	556	538	535	549	503	531	557	513	565	504	536	507	537	492	529	496	524	496	531	542	547	460	547	524	522	566	531	557	539	516	494	511	542	541	518	546	549	556	552	559	511	529	484	587	534	549	551	525	527	527	533	546	514	481	537	527	526	550	532	506	536	544	536	564	524	515	531	499	523	560	529	545	534	523	517	570	530	560	521	545	483	526	516	528	530	502	563	569	523	498	532	515	489	556	533	523	523	517	531	564	543	521	548	508	552	562	571	536	506	551	520	501	510	523	553	500	504	555	529	555	549	504	523	554	545	527	494	551	535	507	552	537	545	576	504	526	512	501	477	537	515	554	515	505	551	539	552	509	513	535	575	617	564	532	559	512	529	555	469	504	542	551	531	545	543	488	534	528	549	515	527	521	530	534	542	590	523	524	571	532	571	516	553	532	534	551	523	541	502	492	502	501	555	515	559	518	519	573	481	555	512	475	561	495	528	515	554	507	524	532	539	510	505	482	502	538	485	529	477	520	521	503	554	501	480	529	514	503	524	538	557	524	536	541	541	544	503	508	518	545	501	488	527	558	514	522	521	560	519	525	531	577	563	543	563	484	475	504	516	532	553	516	541	557	515	516	519	535	493	529	554	598	532	542	514	507	533	521	535	549	499	537	539	531	558	536	521	546	515	532	544	495	480	500	494	490	522	520	532	507	506	520	499	529	544	529	540	538	570	526	508	533	528	489	582	463	527	522	514	542	507	552	582	529	488	543	524	572	527	510	518	551	521	546	531	533	536	529	478	517	511	511	470	568	564	546	517	506	538	551	556	493	524	557	546	541	537	477	502	539	524	512	569	518	503	501	529	549	547	510	535	543	560	532	492	544	528	519	491	494	528	521	553	489	546	556	497	545	508	510	525	518	524	510	585	543	516	548	521	533	563	546	498	554	566	504	514	501	541	523	572	571	534	537	547	532	517	542	525	576	527	524	537	553	546	544	548	530	533	482	477	523	530	487	482	508	525	512	504	494	525	506	536	515	561	502	536	543	530	530	515	525	554	533	529	498	548	512	523	569	531	544	515	556	530	547	505	541	502	538	512	515	515	544	493	524	472	492	537	552	538	498	556	506	561	532	514	531	479	556	521	529	485	524	535	546	554	533	509	508	535	528	531	508	517	556	572	543	476	531	519	485	533	530	549	516	528	528	521	525	530	516	531	553	516	482	545	517	527	529	507	511	529	529	523	494	507	512	558	507	506	502	558	542	521	506	507	513	516	514	537	540	509	527	531	543	549	498	530	528	548	530	504	548	521	539	547	515	530	541	572	528	514	524	538	535	540	522	573	496	499	517	482	527	533	514	498	521	499	536	525	528	547	530	505	530	513	533	526	566	531	492	528	483	487	542	531	517	513	516	543	517	535	522	520	544	616	506	534	506	519	540	520	521	534	523	536
23797	21614	28718	24709	20328	5290	523	506	436	441	388	393	380	393	374	369	371	389	356	356	379	380	342	355	337	338	339	367	355	336	327	369	363	344	327	371	358	347	392	355	400	395	396	392	375	403	403	384	361	400	382	386	379	383	380	381	375	378	329	328	362	335	382	373	354	351	348	350	412	349	362	384	357	335	359	358	357	344	327	338	380	346	338	361	312	348	350	388	354	381	341	334	402	354	342	372	336	374	313	338	308	351	324	343	377	388	345	374	347	361	394	366	347	358	337	350	336	344	360	339	367	357	383	358	331	387	344	335	382	385	327	347	326	348	366	318	333	389	354	366	365	365	363	349	354	342	336	334	333	353	373	341	368	389	360	373	347	320	345	370	373	369	309	333	373	342	356	341	359	364	358	331	364	365	330	365	354	355	345	365	362	345	349	355	364	386	368	345	351	339	412	309	332	344	343	324	373	341	347	335	362	364	376	361	341	342	342	352	364	368	338	352	338	362	344	375	392	344	383	320	356	367	359	374	352	358	329	393	355	351	328	349	341	348	363	347	328	323	333	373	340	363	346	327	411	359	346	348	351	341	373	360	321	345	354	337	354	364	367	351	362	357	348	368	349	387	371	342	361	345	345	344	342	361	327	379	350	338	347	330	349	372	329	362	330	352	390	357	347	361	368	378	358	384	334	343	355	346	349	347	339	360	361	341	339	371	346	339	337	337	367	377	365	356	360	362	379	349	374	366	366	357	352	330	330	388	359	341	375	353	376	363	317	340	385	301	328	340	351	344	373	348	345	341	333	326	368	336	363	364	347	363	324	330	361	325	362	353	361	316	367	375	331	323	362	367	372	381	369	374	410	378	354	375	338	387	330	356	338	371	340	335	354	353	341	351	341	356	388	341	356	350	338	350	356	338	372	351	385	389	345	325	354	358	350	361	355	358	344	383	364	381	342	346	348	404	358	337	346	368	373	385	369	355	343	328	374	364	355	355	369	366	393	354	356	348	350	358	351	327	362	321	345	309	314	358	363	345	364	364	374	361	340	359	363	361	341	358	404	322	323	339	347	370	374	359	351	389	364	386	386	365	353	359	371	387	355	335	329	343	355	360	368	436	360	382	389	355	342	348	347	333	340	326	374	359	365	381	336	359	348	378	358	379	349	346	353	357	338	360	351	374	356	371	363	329	376	352	360	336	384	341	384	338	364	331	354	368	360	331	346	368	346	379	326	366	361	332	328	351	356	356	363	344	318	325	359	331	348	349	344	379	392	363	338	363	342	335	341	372	348	345	360	345	337	340	339	336	329	329	392	361	328	316	359	347	358	337	383	334	321	335	362	352	356	346	400	344	326	314	339	336	374	380	392	361	314	394	322	345	375	353	377	355	355	392	341	369	349	357	337	382	361	352	341	334	348	335	338	354	375	325	354	333	356	339	365	345	375	356	378	353	398	368	342	379	334	361	347	346	327	329	366	324	333	341	353	379	357	356	337	372	327	357	417	336	372	333	362	359	373	321	394	346	338	308	369	364	372	371	388	359	372	359	353	341	327	351	370	347	346	352	384	354	372	349	356	342	351	356	374	338	360	344	348	367	336	348	355	342	344	359	324	343	330	349	383	392	365	361	359	346	380	341	327	364	358	380	373	364	338	344	344	362	375	364	340	353	352	382	391	355	320	376	351	353	323	352	371	336	346	325	377	347	307	344	361	377	352	393	348	368	327	333	365	370	330	363	354	375	337	345	347	290	300	356	361	367	343	347	354	363	368	403	346	328	380	353	344	356	343	346	334	325	390	332	357	313	369	339	354	388	371	362	351	369	368	365	332	355	359	346	360	334	400	370	359	352	357	349	324	347	350	377	340	349	365	353	331	350	389	366	353	338	359	348	376	350	325	374	330	327	359	338	312	326	396	353	346	353	356	344	294	342	342	335	377	331	365	345	326	375	364	355	374	353	342	357	359	294	366	360	332	368	342	359	336	340	334	352	352	336	363	392	349	329	347	335	346	370	381	348	373	337	369	345	368	352	356	349	357	357	360	353	326	340	352	359	358	337	343	377	336	344	361	332	342	345	346	337	331	396	399	367	346	337	361	333	338	357	367	373	387	353	359	341	362	378	386	348	351	367	322	352	391	345	323	364	349	341	363	353	364	354	348	342	350	320	381	371	346	342	356	334	329	360	344	361	332	351	346	376	362	346	347	378	339	361	361	351	366	363	353	372	310	364	384	324	356	354	358	365	373	384	332	342	391	367	334	364	360	349	360	359	352	374	379	403	331	322	349	392	411	370	375	353	347	364	342	360	338	321	345	335	382	344	342	356	347	320	380	365	349	377	348	340	347	353	353	329	356	365	361	345	348	336	362	368	344	374	381	344	353	344	354	378	381	365	365	371	353	371	363	350	352	380	368	312	396	343	333	368	339	346	393	334	356	346	337	368	348	355	362	370	351	334	359	348	347	338	349	343	346	327	371	335	333	362	366	351	338	314	348	338	364	351	376	350	330	356	363	383	344	336	388	377	345	375	320	354	333	370	352	364	366	352	313	367	335	343	356	346	345	347	335	363	376	392	334	360	360	352	341	366	349	345	320	344	345	391	371	308	344	366	383	352	323	333	344	359	359	364	367	355	362	361	295	353	338	367	324	376	368	329	363	348	365	365	356	344	327	384	354	343	351	342	355	357	364	362	367	366	326	369	380	341	382	338	363	342	346	346	359	340	353	343	375	341	358	357	368	338	362	331	326	374	338	375	376	346	305	327	363	365	373	353	360	319	368	361	369	351	319	340	374	380	332	357	339	304	328	367	350	330	332	352	329	374	377	338	360	350	376	369	368	346	398	369	369	328	359	345	354	388	344	348	324	345	363	358	336	374	343	353	331	333	341	367	347	358	355	344	365	364	365	341	356	354	368	342	390	374	349	367	362	354	346	342	330	354	359	328	382	358	352	351	367	335	309	348	362	294	372	337	343	317	375	345	365	329	340	356	335	369	357	368	346	374	326	379	332	371	369	361	372	360	379	317	366	315	351	357	371	380	340	356	311	335	345	375	387	359	397	368	358	344	348	322	357	351	342	345	374	344	346	336	359	340	357	375	355	369	381	357	342	376	342	358	355	363	403	319	341	341	373	378	352	346	341	331	331	336	317	347	384	369	356	319	367	377	360	332	383	360	392	360	331	365	386	360	345	342	354	309	371	313	350	362	352	338	354	374	380	378	346	357	337	344	334	377	360	348	358	397	379	355	332	388	345	368	381	345	344	371	345	346	356	351	361	351	361	345	353	307	380	364	311	358	359	350	372	346	354	354	401	365	356	376	362	361	369	349	331	376	379	325	382	368	361	382	368	333	360	328	347	353	378	378	310	350	350	362	352	372	350	349	376	383	348	337	354	326	348	361	368	353	353	358	353	362	365	372	389	365	365	345	369	365	367	327	356	350	337	333	354	389	355	363	376	372	360	325	380	342	360	358	332	330	348	362	344	373	368	347	328	311
46705	77931	36732	1408	1044	901	770	682	640	613	502	526	549	512	502	498	505	497	460	487	483	490	477	491	464	429	477	505	426	458	471	418	457	508	467	452	477	450	510	514	545	528	503	554	514	480	536	500	524	492	494	510	517	530	469	482	497	458	478	464	444	491	457	499	485	471	476	494	478	462	461	468	444	468	463	461	481	498	450	474	482	436	462	487	500	439	481	477	432	457	477	484	487	469	453	475	465	438	486	451	474	441	482	498	456	454	473	443	450	469	462	479	495	486	467	456	459	472	437	437	504	438	466	485	451	463	460	468	468	452	503	441	468	476	471	445	479	446	438	435	462	448	438	458	465	438	455	464	479	468	431	475	474	476	487	516	432	461	468	473	462	453	467	483	482	458	479	439	455	463	488	450	453	435	481	478	434	447	465	464	456	426	443	470	432	477	428	448	434	482	474	477	469	462	468	449	482	433	459	478	464	442	481	445	468	470	438	448	455	484	460	495	504	448	463	452	447	457	461	457	462	420	461	416	504	471	473	447	480	454	426	450	499	461	438	475	466	410	431	442	465	472	431	464	439	424	458	454	469	441	470	478	458	470	469	430	461	466	479	469	456	482	482	426	451	475	475	475	459	442	454	459	452	481	457	480	458	395	471	476	476	449	459	456	448	465	467	477	474	457	423	455	467	434	455	485	455	460	465	479	507	457	455	474	503	438	456	467	431	484	452	466	468	479	490	461	462	486	469	452	457	439	509	477	486	443	441	477	450	462	460	470	442	449	452	477	465	466	443	437	451	404	431	440	438	442	436	521	477	476	460	478	463	474	442	491	442	456	459	497	451	479	472	422	437	494	468	529	459	453	491	494	458	427	477	458	484	464	434	458	460	498	438	444	510	457	470	447	462	445	453	471	456	488	434	452	460	458	475	484	462	510	473	486	456	441	462	433	482	509	445	451	470	438	467	457	453	456	480	478	413	443	467	463	440	457	477	427	464	489	451	443	452	460	459	471	492	457	474	446	479	448	443	456	444	496	455	448	461	471	485	461	432	412	458	496	463	459	445	426	461	428	444	456	448	480	454	498	468	466	428	462	441	465	460	481	464	453	444	444	460	417	513	451	457	446	476	459	444	443	476	443	474	466	466	473	484	426	405	459	466	461	438	465	452	509	476	466	437	482	475	452	448	513	476	470	495	416	450	419	477	454	476	440	453	476	467	456	482	468	455	444	465	457	464	444	511	468	441	429	440	477	435	459	418	456	456	480	463	497	453	441	481	439	473	484	476	446	461	482	509	466	476	473	439	463	415	500	475	480	468	434	413	484	473	431	473	446	437	479	469	466	470	453	436	466	456	461	449	458	448	464	462	473	497	504	434	464	466	466	472	446	455	458	481	476	447	485	429	461	484	516	466	438	433	443	479	413	445	482	464	481	430	497	472	490	436	476	442	449	442	436	484	484	463	465	447	460	486	445	442	473	467	451	471	451	474	471	453	465	425	450	464	499	432	420	456	448	481	487	463	473	485	457	452	428	431	427	455	447	473	480	468	486	440	468	493	475	462	493	471	427	475	463	444	442	465	451	467	449	460	478	478	441	430	448	481	473	459	450	437	465	502	445	474	452	468	470	477	460	475	458	486	470	462	455	484	454	443	469	427	483	473	438	450	468	465	463	402	472	446	447	463	463	424	432	467	481	454	478	464	430	441	418	445	481	471	484	487	462	439	467	443	457	496	466	450	451	456	421	448	428	447	454	441	432	498	459	476	463	462	461	461	480	424	451	475	437	485	444	482	467	438	450	421	480	442	462	442	472	428	491	441	490	459	434	436	452	496	459	460	455	456	438	465	475	474	447	440	445	485	474	487	482	449	474	465	447	451	464	456	480	452	477	448	458	450	459	444	477	485	420	489	472	451	412	457	456	483	467	463	451	464	480	475	457	476	448	489	464	474	481	454	427	441	434	413	477	485	473	480	473	482	507	465	440	428	478	443	470	475	472	463	428	446	477	472	491	440	453	488	447	416	447	435	456	480	483	466	497	461	472	473	428	480	440	465	458	415	445	478	477	454	464	454	495	478	449	400	475	490	453	434	448	460	467	467	461	421	430	479	433	484	474	486	454	439	465	478	430	474	448	452	444	466	458	467	478	447	492	491	434	459	418	477	486	480	447	517	431	431	444	471	463	466	466	486	428	441	481	505	454	437	441	488	467	466	468	450	463	449	440	485	475	490	438	460	428	480	446	463	450	495	458	461	453	484	461	469	444	451	461	457	479	459	465	482	501	435	491	493	446	453	478	428	437	461	467	463	473	473	447	433	440	504	452	481	481	445	475	480	477	449	441	456	491	459	454	451	467	441	476	458	456	432	450	410	482	466	460	464	472	460	436	438	463	427	452	428	419	476	465	429	436	448	472	457	474	445	461	504	410	460	461	494	453	426	463	478	464	488	496	482	431	434	464	440	448	455	489	430	460	494	475	503	460	427	464	457	466	444	463	498	471	461	491	493	435	478	456	454	492	446	456	469	435	451	471	453	462	452	417	493	460	443	465	454	466	434	486	460	485	437	511	455	496	486	450	416	460	466	471	455	447	468	440	456	469	498	447	421	472	446	483	463	469	446	474	466	455	428	448	473	446	456	416	507	441	422	457	431	419	476	448	485	453	438	470	410	427	457	444	419	450	448	473	442	460	490	437	470	463	468	462	448	458	469	458	454	429	445	470	452	463	462	481	479	501	448	445	454	460	442	499	454	455	453	446	468	447	450	445	475	420	448	445	476	437	472	477	462	437	473	432	458	468	461	450	483	435	503	489	465	439	490	486	448	505	470	431	484	458	481	430	470	434	478	461	461	454	475	485	478	448	461	476	431	434	479	460	458	433	460	478	450	435	467	455	469	448	464	433	489	442	472	459	437	505	434	461	425	456	470	445	460	448	457	484	466	401	458	456	481	463	483	438	442	449	470	496	451	468	473	451	462	423	446	493	485	453	478	477	446	432	438	455	486	446	493	485	499	458	463	467	463	493	482	425	468	464	489	468	455	465	418	468	477	508	482	463	472	476	449	444	516	441	461	432	499	457	479	456	456	456	441	474	499	469	453	484	457	410	467	467	465	467	450	413	486	452	465	481	464	499	469	457	474	439	466	425	442	451	457	442	479	479	481	468	484	427	439	472	474	411	448	439	440	415	475	440	490	428	461	489	488	416	441	457	463	489	478	480	472	469	469	439	458	465	447	460	474	459	457	477	454	473	434	457	470	459	469	457	457	457	472	423	458	435	459	501	503	451	481	435	453	481	452	505	437	444	483	493	444	460	451	457	452	451	453	438	435	434	482	460	486	445	429	495	437	423	463	470	449	460	462	428	409	447	465	455	474	462	453	489	439	446	442	503	468	447	448	447	455	473	448	464	426	444	474	436	489	501	439	485	499	428	478	460	446	495	464	438	463	415	486	479	468	460	395	461	490	433	480	466	460	435	454	469	477	512	422	418	476	484	470	459
25113	21869	27454	24525	6066	534	475	436	413	363	379	381	408	377	391	392	377	379	354	384	394	354	384	365	385	361	364	359	364	342	381	340	359	363	357	385	372	392	378	390	396	388	392	415	384	386	402	400	383	411	378	382	393	347	348	363	391	384	365	366	391	376	352	365	352	388	390	351	354	350	360	367	369	365	343	345	402	398	359	391	351	362	359	406	392	369	345	406	397	381	382	383	358	366	360	371	346	379	373	384	373	363	382	382	344	375	339	377	382	387	370	336	400	375	375	382	386	388	329	394	372	376	406	354	381	363	372	387	361	360	318	394	370	348	379	344	347	359	388	395	376	364	378	366	401	352	354	341	376	358	395	381	374	360	369	346	386	370	378	372	365	376	358	391	363	354	395	375	362	406	315	394	341	392	353	355	394	370	375	350	368	369	392	404	378	387	371	380	384	361	346	336	408	358	345	357	422	366	370	369	365	390	415	366	357	358	384	369	370	350	338	365	375	361	347	385	359	388	355	379	368	368	424	375	364	368	378	366	344	363	369	378	371	390	394	380	371	379	350	369	400	342	383	361	377	361	352	365	382	373	379	381	377	375	376	378	370	370	393	397	393	382	315	357	377	375	382	377	335	380	375	373	335	363	329	397	390	369	374	359	402	378	326	394	375	395	398	348	343	369	381	374	366	367	359	363	396	329	377	371	387	366	350	339	392	353	362	381	381	362	391	413	365	365	386	387	373	341	378	335	384	371	400	359	378	344	372	379	392	346	388	349	366	352	386	390	347	403	366	392	352	350	345	351	356	363	360	386	359	357	399	399	365	367	338	334	354	351	400	360	395	383	401	363	389	362	346	388	367	374	374	338	373	335	333	364	362	373	355	382	376	385	389	398	357	359	373	362	368	394	344	356	383	354	333	349	369	391	348	377	336	395	364	397	369	363	349	359	364	380	373	375	348	384	387	351	407	391	340	368	354	363	360	346	378	375	390	395	371	355	375	370	391	397	346	401	373	358	383	336	353	353	372	378	363	385	367	357	376	345	347	408	367	373	351	348	355	348	350	370	366	406	347	392	386	353	388	414	388	348	327	407	397	357	345	368	355	382	362	372	346	391	386	356	334	373	362	372	377	356	363	344	336	377	379	355	347	333	387	367	374	352	344	379	371	375	306	378	361	353	371	375	379	402	352	392	367	323	370	367	388	359	384	350	382	360	362	360	385	333	389	361	387	378	331	376	384	366	358	370	349	366	356	351	393	376	343	387	373	363	361	371	352	368	380	405	355	355	381	369	367	347	361	357	363	367	383	372	346	368	372	365	415	367	368	360	381	354	390	375	372	368	342	399	351	381	361	402	387	356	329	372	389	350	379	374	377	342	387	371	339	382	384	351	386	357	377	381	395	389	325	402	416	380	379	375	383	399	366	380	394	358	396	356	391	350	425	386	371	349	361	397	379	410	367	381	358	380	405	397	381	377	361	374	378	382	333	341	409	383	347	373	382	398	342	385	394	342	371	346	401	375	353	363	364	372	398	377	378	394	389	386	343	374	371	374	396	344	363	367	352	371	391	375	359	387	393	361	360	394	372	366	366	371	392	361	373	385	348	366	362	391	368	389	377	329	357	365	355	384	387	348	359	409	358	364	373	333	377	363	378	372	372	360	387	353	353	351	398	401	394	360	355	380	371	376	392	355	371	371	357	381	387	392	350	347	375	339	360	337	378	382	316	355	386	367	377	373	358	370	385	355	390	385	379	382	394	377	381	373	397	357	403	352	397	380	381	353	386	378	375	372	371	351	381	402	404	368	350	387	357	339	397	349	349	364	368	366	370	386	373	352	367	349	320	353	358	385	369	386	376	375	360	349	385	390	332	354	358	349	374	370	339	388	381	381	331	343	392	367	403	374	344	341	371	412	402	360	365	371	346	345	394	374	367	361	376	373	362	363	391	367	359	368	431	359	384	341	383	344	358	349	344	351	332	376	377	395	414	357	382	378	363	381	338	405	395	383	387	375	369	359	362	352	352	388	369	391	383	433	383	388	357	389	389	339	353	384	361	384	381	364	369	374	329	380	354	395	420	352	371	362	398	356	368	372	395	350	370	392	384	372	390	380	356	389	371	372	361	362	366	354	388	357	333	389	358	369	341	380	372	335	389	366	358	358	350	358	394	379	349	370	375	374	377	382	339	385	360	403	360	394	368	330	377	369	381	362	374	367	360	359	372	363	355	413	349	352	353	381	338	356	358	389	364	375	339	369	374	392	338	360	372	363	363	371	399	370	396	371	390	364	386	391	353	388	342	372	386	371	337	370	346	356	364	372	363	364	358	417	361	377	377	349	320	365	381	357	386	393	395	387	391	382	349	352	378	397	376	370	378	365	362	352	371	384	352	377	363	366	350	371	325	403	391	350	405	354	369	381	352	347	385	354	344	360	379	371	390	347	352	349	409	377	377	357	381	356	360	358	335	366	376	364	376	361	381	383	360	398	399	337	405	342	358	369	365	380	377	371	423	370	363	355	314	392	353	361	387	356	363	388	394	376	342	370	373	364	398	364	370	406	387	369	373	381	402	346	397	364	346	426	388	382	367	362	374	380	387	370	372	396	360	375	346	361	370	393	339	389	365	408	388	357	411	368	369	340	365	348	366	385	371	374	383	366	374	354	345	359	362	409	371	373	383	354	394	407	333	387	354	381	369	389	357	333	389	344	383	387	366	346	374	368	380	365	384	421	393	368	351	375	379	340	340	370	398	374	369	351	414	395	378	355	371	382	361	341	403	349	365	340	364	386	386	391	358	377	366	394	359	379	351	374	377	358	360	350	355	389	380	377	389	380	382	361	356	364	386	384	358	353	366	385	357	384	382	391	370	350	340	368	361	361	368	380	368	382	362	388	372	362	390	381	420	411	373	374	372	366	337	370	346	340	372	379	367	383	323	363	367	378	420	370	371	398	358	392	371	348	364	366	410	377	385	384	371	338	362	397	383	398	356	377	377	358	369	364	353	342	364	351	396	389	366	348	388	368	388	346	352	357	367	341	364	385	353	376	373	334	379	384	384	394	362	347	361	380	355	404	366	369	353	378	388	390	389	361	363	368	338	332	374	358	348	365	353	376	374	359	386	363	362	409	370	392	362	367	360	373	356	381	385	408	412	384	354	383	400	375	367	338	386	347	358	411	368	350	370	373	370	374	391	359	405	388	332	361	335	338	356	355	384	352	369	381	376	356	395	381	353	349	384	364	358	352	388	390	387	371	377	340	374	363	363	386	388	365	376	371	379	369	378	349	369	399	379	371	373	362	351	335	367	361	399	368	399	384	361	365	392	361	387	361	370	369	366	387	370	376	350	365	375	366	356	365	369	366	385	394	392	400	352	356	369	358	351	363	350	379	385	379	357	368	392	364	358	366	361	359	382	335	385	392	371	364	412	371	369	393	369	348	357	362	348	418	371	342	354	389	410	368	376	356	379	341	368	383	403	388	378	385	396	370	383	358
42608	64139	27847	951	845	692	651	585	571	527	550	551	489	498	503	483	476	519	475	526	505	477	459	459	449	473	498	489	473	479	451	496	470	475	465	470	516	489	531	507	496	529	553	530	549	543	499	527	541	510	487	525	496	466	435	511	511	498	489	463	470	490	458	444	456	465	434	484	498	476	437	508	463	490	457	449	481	488	484	441	484	472	473	476	483	464	465	486	475	494	470	437	449	502	464	498	458	428	461	474	480	497	515	452	481	473	468	495	479	484	456	445	443	457	510	480	503	487	464	489	420	462	479	457	489	478	459	456	490	479	471	479	466	441	438	475	493	463	500	474	461	529	464	480	465	500	462	434	447	500	467	455	477	458	460	489	502	483	489	472	448	448	487	457	451	445	488	422	482	491	445	453	475	451	463	473	487	485	445	456	469	443	503	472	526	480	458	451	470	477	477	508	471	481	454	477	530	455	450	454	500	462	515	473	464	516	496	434	477	475	467	477	468	465	475	486	463	446	472	450	450	462	445	416	483	472	455	482	438	495	498	428	474	454	497	466	512	486	468	440	501	462	471	501	453	505	498	446	437	484	491	518	471	456	470	450	484	479	485	508	460	517	455	509	463	421	451	459	431	482	486	457	473	512	442	494	463	479	454	482	480	460	504	479	460	432	473	446	474	459	491	475	471	456	460	461	466	467	434	502	494	476	471	466	471	476	474	519	453	476	481	468	483	488	505	479	469	503	467	426	459	484	454	503	473	478	451	451	452	450	474	479	477	462	465	484	489	484	470	443	511	436	465	478	484	471	455	497	505	499	479	474	472	495	470	454	471	408	475	459	505	454	506	467	505	489	468	469	463	467	474	498	485	471	460	493	463	492	512	496	489	481	552	506	479	473	470	494	459	485	489	461	464	445	447	477	474	447	493	456	461	444	460	464	481	446	452	453	499	446	482	478	510	485	459	455	464	460	473	489	455	492	454	462	460	491	461	477	483	489	457	462	490	462	501	467	476	486	449	472	496	421	448	455	461	489	501	455	489	480	510	468	462	502	488	432	484	433	463	516	480	469	501	445	462	454	476	513	517	456	451	485	448	456	484	464	445	502	472	457	465	455	468	488	462	512	450	463	459	482	447	527	441	502	462	482	469	469	483	471	484	470	474	482	472	472	465	477	455	477	470	483	499	517	440	443	490	509	477	478	477	510	537	462	485	502	484	494	486	462	436	472	446	490	460	440	481	475	503	471	466	505	463	498	459	447	450	486	495	459	502	491	452	494	457	454	429	479	504	482	481	436	487	498	445	492	445	448	457	455	466	446	492	488	484	417	435	464	471	487	467	464	500	503	471	435	501	464	506	483	504	479	441	458	519	463	488	454	449	510	466	488	455	499	485	450	489	472	484	467	457	494	495	455	449	475	501	454	481	505	489	461	445	471	476	496	479	495	471	476	443	492	499	451	471	439	466	455	463	452	458	459	465	468	487	457	463	483	489	464	520	467	476	478	480	460	454	476	486	516	463	461	490	468	479	490	486	466	464	475	457	500	501	461	481	482	503	486	448	451	486	476	436	450	481	492	452	482	505	462	433	472	493	491	423	491	459	473	476	464	451	455	463	480	516	449	486	462	473	470	495	470	460	528	474	490	491	512	496	481	450	472	500	421	474	477	464	483	479	489	461	475	444	462	508	497	459	487	466	503	497	451	474	476	448	481	492	513	470	480	481	511	431	460	495	487	480	482	484	498	456	486	453	459	512	456	487	501	483	472	465	511	486	478	462	442	446	498	472	511	443	472	476	467	492	469	479	456	450	446	466	473	498	471	456	469	481	452	485	501	502	493	495	464	441	446	470	484	453	484	472	477	481	480	491	431	461	477	483	488	515	483	462	501	465	469	455	483	453	481	465	467	454	443	463	474	492	506	482	489	495	504	473	507	436	467	476	508	472	487	447	459	462	447	459	453	498	486	498	467	457	477	504	512	476	441	453	468	470	471	443	470	495	496	465	495	508	461	475	465	463	467	464	474	484	455	467	471	509	474	499	473	462	485	515	521	470	476	492	462	458	496	461	515	458	461	470	493	487	456	483	479	460	512	490	484	445	497	443	457	479	468	473	480	487	486	509	456	474	473	503	485	443	481	490	493	454	450	503	493	483	438	477	463	486	449	447	482	491	473	490	479	461	471	446	473	474	459	482	442	450	493	500	508	453	494	473	469	475	497	448	477	440	441	475	463	508	505	434	473	456	459	485	502	474	428	486	454	458	455	490	467	492	498	464	478	498	462	520	455	492	463	434	423	473	467	459	456	450	482	473	478	489	481	465	477	505	494	498	504	456	471	441	450	457	465	479	479	515	443	442	505	484	466	454	493	478	494	453	502	471	499	450	526	462	463	518	476	513	468	481	444	476	497	479	469	484	481	458	476	489	443	485	493	464	436	474	466	483	450	461	480	467	476	487	483	539	450	487	476	507	454	482	498	480	492	456	473	491	459	471	475	488	456	491	474	479	468	464	449	478	490	476	443	506	454	481	453	451	454	484	490	478	449	459	493	518	475	469	447	473	437	495	486	464	464	471	450	492	467	423	480	509	431	473	464	477	457	482	476	474	495	469	513	490	482	475	457	507	498	477	465	519	486	492	452	493	476	461	508	449	490	466	470	504	461	503	489	484	425	457	440	447	495	438	490	458	454	472	487	464	479	450	465	473	475	441	475	468	497	452	457	484	459	437	479	509	480	451	443	506	459	501	460	472	476	496	497	463	491	474	443	453	449	442	432	452	481	458	482	510	483	494	495	430	492	500	445	502	474	459	472	440	412	515	499	459	467	451	470	450	468	504	490	514	482	481	452	489	495	471	497	451	430	450	508	498	445	502	445	461	496	476	501	434	468	512	449	495	509	480	491	465	461	488	481	468	449	441	463	466	460	471	500	473	457	485	450	459	483	485	458	470	489	448	433	488	481	435	456	481	505	443	490	470	445	465	452	482	473	466	508	461	460	464	480	492	467	484	479	482	452	448	488	507	484	459	488	465	452	495	476	452	505	514	476	467	462	515	430	499	486	466	487	476	463	450	471	481	475	474	479	480	461	510	460	463	481	485	472	508	449	497	501	499	412	460	492	500	502	495	482	486	498	485	501	442	482	461	466	475	457	436	494	463	474	484	436	490	465	511	481	505	489	461	456	494	466	500	476	442	491	504	467	479	484	481	487	500	432	471	454	482	479	468	448	473	443	487	487	453	459	504	505	459	487	483	502	462	484	503	458	495	469	493	469	448	461	487	437	456	476	449	484	485	463	449	458	447	452	450	519	523	447	454	521	465	472	486	506	476	482	463	491	488	472	479	477	498	458	406	486	484	469	445	462	465	467	472	486	466	473	464	458	476	488	445	496	453	452	456	495	451	486	446	471	480	473	468	456	442	455	474	449	470	501	492	459	457	464	505	445	454	475	500	454	469	481	473	460	535	513	478	471	484	461	439	501	476	442	452	500	485	484	479	455
22857	21510	29190	24182	21450	20584	3535	570	412	416	378	372	364	383	328	339	361	313	339	312	315	308	319	318	291	302	286	303	324	310	323	302	303	293	326	309	311	329	306	359	342	368	355	317	321	316	359	312	337	354	342	353	321	294	316	349	282	318	314	304	328	305	259	313	303	320	309	291	286	313	299	311	269	287	327	290	338	337	291	300	320	291	295	289	318	302	310	318	281	280	302	305	297	266	301	288	302	293	315	322	302	310	304	296	308	279	300	280	310	309	323	301	317	292	311	307	296	271	275	293	301	285	285	277	308	288	324	320	297	278	314	309	298	286	329	309	295	292	334	290	322	300	331	289	281	294	289	280	280	279	277	288	296	288	327	304	307	287	285	277	316	299	274	281	295	298	320	318	293	301	297	303	302	317	292	278	299	260	320	309	304	308	292	313	285	308	299	295	296	296	290	324	282	309	270	315	293	312	315	304	303	275	291	314	315	299	266	327	297	271	286	289	315	300	304	285	297	322	279	280	296	294	297	336	289	309	304	279	307	288	291	304	313	330	290	325	278	313	272	275	301	302	313	274	249	293	310	333	313	323	315	294	306	275	319	292	292	278	286	278	320	258	284	298	282	337	295	315	307	335	296	311	314	334	300	309	308	309	327	328	308	309	285	319	314	285	319	278	281	272	295	328	308	308	306	288	308	270	294	302	301	277	269	293	314	282	266	318	306	305	323	318	319	307	277	284	285	290	327	293	331	287	300	280	322	296	313	302	319	324	290	300	299	319	278	273	290	308	332	270	297	321	319	284	303	292	321	289	283	347	279	290	299	273	285	299	260	311	280	293	261	288	301	310	277	297	310	318	334	275	285	304	287	301	290	314	306	285	269	309	322	301	307	304	320	317	310	304	295	301	321	271	285	321	275	298	295	304	290	267	291	297	283	295	276	297	319	317	300	324	288	281	294	326	312	339	294	311	303	317	290	281	306	268	322	298	276	320	308	310	289	283	314	280	316	320	298	278	281	261	304	301	261	313	301	299	281	310	272	309	298	306	317	287	295	284	279	280	280	299	285	283	296	311	278	264	308	302	294	311	304	309	306	289	328	254	306	311	284	325	274	283	284	291	292	312	286	280	318	254	338	309	306	298	315	308	246	278	274	297	291	308	282	272	305	325	316	303	266	303	317	258	303	314	301	291	330	290	326	274	305	324	287	323	276	309	278	318	277	311	276	272	268	264	301	293	283	295	282	297	288	300	306	283	308	297	301	323	307	294	286	329	303	298	312	277	269	275	283	332	316	302	275	281	284	275	303	315	277	299	286	310	273	321	274	289	299	300	275	290	337	300	302	301	301	294	309	286	295	313	313	267	280	279	264	292	301	300	319	266	282	291	298	288	292	285	316	311	295	291	309	291	284	290	282	288	297	323	283	320	313	302	276	315	267	327	291	317	300	303	309	305	299	302	297	289	273	309	277	272	290	299	288	300	307	278	317	296	281	259	327	342	283	289	302	288	314	302	313	294	297	303	303	285	309	299	277	315	282	285	290	281	289	288	289	337	305	268	293	295	317	270	313	294	307	308	278	310	284	313	301	298	269	279	268	282	293	291	313	330	286	310	281	291	290	286	290	272	318	289	291	284	297	318	296	291	276	291	324	300	307	306	306	292	343	297	281	305	268	279	296	309	307	319	287	320	282	315	262	290	282	309	277	296	290	304	300	292	305	268	317	266	310	325	303	273	291	329	273	288	275	294	296	297	285	274	292	288	304	276	319	286	282	293	296	259	308	305	285	330	277	291	291	311	335	300	340	292	297	323	290	307	296	267	319	292	271	277	340	269	285	280	284	286	287	297	281	313	310	253	309	295	314	304	288	315	293	279	299	302	286	311	313	316	287	291	284	296	273	256	284	299	339	281	294	291	278	317	272	315	290	279	283	287	285	286	284	327	283	297	288	286	290	319	293	284	303	332	295	306	295	272	317	282	286	297	267	295	290	256	256	279	317	304	290	308	295	304	283	259	277	353	301	322	282	312	271	299	344	287	281	310	293	281	296	289	286	279	315	310	284	318	311	278	279	307	317	280	282	261	307	349	280	276	263	298	291	319	277	277	301	279	317	309	285	266	305	310	286	285	296	320	316	291	278	272	321	309	287	327	298	313	311	268	309	301	323	318	320	320	268	293	296	308	270	300	294	318	301	292	269	284	283	292	341	287	294	308	284	311	328	298	328	316	299	327	294	321	280	278	268	288	271	268	296	287	324	270	322	336	273	289	291	266	289	296	260	311	313	301	267	320	320	295	289	288	324	286	281	302	259	275	287	286	290	288	281	291	295	301	305	292	286	280	305	295	294	308	316	284	282	287	320	288	262	330	279	313	314	281	334	311	268	284	321	275	302	322	286	313	297	287	286	289	291	279	285	306	289	319	293	287	277	292	309	267	305	313	278	310	282	288	322	323	297	292	297	305	298	284	301	301	324	316	281	305	284	283	316	266	286	313	327	293	307	268	275	306	319	316	307	284	267	287	295	278	286	331	314	292	329	314	296	273	303	277	285	329	279	321	288	291	310	274	303	286	297	262	333	259	308	295	260	299	301	296	315	296	311	309	316	302	327	327	284	292	341	337	323	308	307	322	310	302	291	301	294	303	277	296	265	307	312	265	325	274	301	293	314	317	313	287	328	284	312	323	310	261	283	298	299	325	287	309	296	318	317	291	309	301	311	296	276	305	304	292	320	296	278	300	306	306	291	303	350	313	329	319	310	281	286	266	270	303	308	266	310	320	286	310	297	271	294	298	270	303	307	304	308	312	297	307	270	300	302	290	316	269	311	291	294	312	329	321	273	294	266	320	288	291	295	269	291	324	290	306	301	309	323	300	297	277	293	282	303	294	282	325	292	305	322	319	320	286	251	278	288	317	284	316	309	282	304	316	333	291	334	272	307	300	302	324	292	302	306	310	328	317	308	333	308	294	308	294	309	346	297	301	308	279	326	296	283	295	283	287	277	298	295	326	290	283	298	331	301	340	329	293	308	312	294	260	318	281	290	296	276	269	275	305	305	334	270	263	296	282	352	280	329	289	312	299	307	275	316	294	291	291	291	282	314	303	295	301	299	293	285	276	276	279	271	272	285	291	302	297	274	307	299	322	286	272	304	327	307	314	292	295	271	301	300	298	287	294	307	308	309	309	323	314	302	304	290	307	289	273	301	320	316	306	325	316	320	311	297	297	274	290	304	272	325	280	275	282	306	293	286	297	291	285	306	309	312	269	318	316	271	274	289	298	258	295	302	296	298	306	287	298	290	309	321	299	315	288	301	326	323	310	294	304	312	303	313	296	294	320	321	309	290	294	294	301	266	297	270	289	299	279	325	288	296	274	284	316	309	298	307	304	328	278	286	299	313	314	307	296	303	281	302	301	275	268	309	286	289	279	321	308	268	278	310	298	315	295	285	268	326	295	282	302	300	287	299	295	290	280	294	284	287	295	279	293	251	273	274	316
54853	88939	45868	2112	1555	1284	1049	856	716	679	554	541	497	516	488	448	490	479	436	432	421	446	438	442	405	393	373	402	389	384	396	366	348	424	414	411	428	402	466	480	469	455	442	463	480	442	451	456	470	434	456	448	436	450	409	402	383	421	415	395	380	395	408	384	387	377	368	381	379	411	385	390	394	403	369	373	362	385	397	378	375	381	439	399	370	391	377	382	367	376	397	377	383	379	367	370	387	388	415	405	361	393	392	389	379	338	380	391	375	378	361	407	360	410	400	389	404	365	370	378	371	369	328	385	389	391	359	367	410	384	378	377	387	388	398	414	393	390	392	382	365	388	380	361	367	360	376	385	380	409	391	358	360	398	402	355	379	374	397	358	388	395	397	380	356	410	410	368	355	361	391	399	359	381	330	353	347	404	392	362	378	363	346	389	384	397	384	361	381	370	385	390	358	318	354	383	356	397	386	411	365	374	368	378	356	351	368	369	370	374	402	391	358	379	381	365	375	364	347	388	375	367	383	369	413	423	373	370	373	387	365	378	380	375	372	370	391	376	383	374	390	418	401	374	386	335	364	380	365	369	382	377	368	364	392	349	383	368	354	389	401	358	382	375	372	415	345	390	414	346	334	387	381	376	366	409	359	376	375	395	379	396	371	387	416	366	358	358	359	396	379	394	386	336	358	389	396	358	389	390	391	380	351	407	386	396	359	391	350	354	360	390	367	380	361	379	379	377	375	393	388	382	402	352	412	389	363	388	370	390	368	399	374	372	383	379	381	360	375	381	392	367	397	381	408	370	383	409	346	355	356	405	369	404	412	363	385	331	395	379	383	367	340	385	381	384	393	362	394	387	373	382	387	393	388	349	365	362	379	369	386	380	376	388	327	439	386	389	364	368	364	392	341	383	344	391	391	391	384	379	391	347	375	382	386	382	373	392	410	365	363	359	367	393	372	387	373	353	369	373	405	369	427	389	357	388	369	367	380	362	432	370	349	391	377	411	410	336	364	407	398	400	362	354	388	384	388	369	351	376	391	392	402	388	391	370	389	370	404	408	382	372	436	389	379	366	368	364	402	369	359	397	374	398	363	357	362	379	394	363	362	389	409	413	393	352	355	388	403	381	381	416	370	377	390	393	354	409	380	351	372	376	381	375	404	378	358	394	381	377	391	376	375	375	388	405	357	387	380	364	354	380	399	357	389	391	370	370	368	389	384	367	371	395	374	363	382	379	379	384	395	373	367	381	354	387	365	367	414	358	379	398	367	387	375	373	398	346	335	388	385	384	386	366	362	415	414	394	392	419	380	423	375	367	387	375	376	370	402	408	392	369	427	361	370	413	397	415	381	353	396	395	412	382	408	368	374	348	379	356	373	355	374	383	354	347	385	352	372	388	346	381	393	359	370	419	378	383	398	409	389	380	375	336	380	367	379	373	377	364	397	363	365	385	380	389	349	366	372	379	399	365	357	362	385	385	353	361	407	396	367	382	392	367	392	380	333	347	380	357	325	418	358	356	386	333	398	374	395	403	336	365	389	401	365	346	380	373	396	371	377	403	421	404	373	403	376	379	335	375	368	370	395	366	354	372	397	367	368	418	379	396	353	337	375	405	368	387	382	417	404	388	386	357	348	335	391	391	401	370	369	392	364	398	386	356	370	408	386	384	441	345	367	382	393	392	382	384	380	371	377	389	405	374	373	384	396	363	353	450	395	360	376	391	367	391	380	431	385	358	410	361	342	372	423	354	345	365	383	370	405	395	355	392	395	374	370	376	353	378	370	404	379	366	390	350	378	402	359	373	354	382	397	380	394	366	357	383	367	366	341	397	382	398	411	422	391	350	348	359	417	373	343	376	379	376	357	390	366	372	368	378	366	357	387	402	390	377	375	388	401	362	377	358	367	348	394	373	377	393	381	330	363	370	383	368	407	381	383	380	361	384	373	387	418	382	381	383	371	388	338	386	357	414	350	376	375	396	393	368	383	374	388	346	342	358	369	384	366	372	340	355	410	330	367	371	388	352	381	350	393	370	369	347	388	363	334	356	419	401	373	384	379	419	382	361	391	342	403	328	397	369	372	367	389	372	400	381	369	382	388	386	367	353	396	391	402	344	398	384	351	375	379	373	352	397	388	336	405	360	384	397	402	346	387	351	371	416	356	367	425	365	353	346	378	362	383	460	364	384	385	366	384	359	376	363	368	389	403	378	393	378	353	388	412	357	387	397	374	358	373	394	352	360	369	377	340	353	398	412	363	400	388	376	379	373	350	399	395	403	388	366	400	363	379	380	387	376	360	381	390	381	346	350	362	384	389	361	424	379	370	385	377	383	395	363	390	340	403	366	381	355	373	366	352	380	343	378	381	363	328	386	357	384	378	369	386	366	384	365	356	407	353	352	375	394	379	386	379	361	334	333	349	397	405	369	344	371	407	359	399	352	360	371	372	382	371	414	391	359	399	396	400	402	363	382	367	365	367	380	365	348	384	394	390	387	370	368	378	369	358	371	351	391	371	374	395	363	385	360	369	363	406	373	340	353	349	333	387	376	376	352	357	410	407	386	412	356	375	381	365	425	367	383	403	367	360	369	348	389	392	382	400	371	367	382	374	379	384	351	390	403	390	381	402	394	348	389	384	353	430	347	382	359	360	389	394	364	356	365	422	375	366	388	349	350	371	374	386	384	384	401	359	382	379	392	389	347	353	375	370	375	347	423	353	377	397	401	371	343	392	360	357	370	365	356	382	374	411	388	379	381	389	367	382	352	366	385	365	374	396	381	382	383	372	370	400	411	346	383	388	384	406	400	385	385	384	379	385	322	327	364	389	391	372	385	389	401	360	388	375	384	419	378	389	363	369	377	400	388	400	404	354	401	414	397	356	381	405	373	401	365	396	415	383	339	357	357	409	367	327	363	382	382	366	374	382	354	362	389	379	402	392	367	382	401	402	396	356	355	371	380	347	371	405	401	376	362	397	353	391	389	334	359	409	386	371	377	350	353	364	362	399	376	383	380	388	377	374	403	357	344	399	374	381	339	400	415	390	366	415	387	386	389	390	328	366	377	349	353	363	363	347	405	353	414	404	342	368	358	415	402	371	395	357	391	376	395	358	400	353	391	378	380	363	375	407	378	320	372	309	396	398	383	345	402	376	372	368	373	396	365	369	364	373	386	359	382	393	366	363	415	358	353	355	373	409	405	389	387	419	367	405	357	363	398	375	391	387	369	383	381	353	353	374	363	351	347	378	367	364	396	405	365	388	383	373	353	405	356	387	400	421	374	378	379	380	405	388	355	399	346	385	356	363	345	356	368	397	371	386	380	409	380	371	352	365	352	442	376	347	381	419	342	392	368	407	372	387	405	372	320	350	406	372	400	370	368	353	381	364	371	387	392	333	376	340	375	338	397	396	404	381	358	417	382	380	403	355	349	395	394	350	384	357	408	372	374	365	373	368	393	343	420	376	377	304	384	359	362	362	368	369	386	382	356
28593	21091	12999	1080	434	397	407	429	422	346	417	409	379	380	392	400	400	371	437	413	433	434	405	404	366	414	408	403	412	409	397	400	439	411	394	399	410	381	384	358	416	432	426	419	411	425	415	395	399	414	429	412	416	433	390	423	374	406	406	352	422	377	357	412	398	401	416	399	380	413	440	399	407	403	408	390	383	402	422	359	431	404	409	383	380	416	417	402	407	391	384	399	388	399	425	387	418	404	417	420	402	426	388	444	405	386	394	434	410	407	422	362	379	430	373	431	390	389	397	408	413	394	403	430	395	417	410	400	390	423	414	391	411	408	391	434	396	397	379	427	342	420	408	433	388	381	404	409	439	396	373	375	439	333	427	401	393	422	389	372	425	409	390	381	372	387	411	390	415	419	390	388	414	396	392	390	400	387	420	394	398	387	375	405	422	392	437	409	395	431	442	368	416	395	405	387	396	398	389	408	397	362	408	389	384	426	399	371	399	398	381	389	403	428	407	401	391	397	381	433	419	372	446	408	402	444	412	377	416	395	439	441	400	385	400	420	390	430	420	386	405	417	420	405	378	401	382	381	432	403	386	418	364	446	384	397	411	401	400	415	448	417	395	401	402	407	411	408	347	355	379	412	392	395	364	408	424	403	417	399	393	412	411	401	411	387	420	406	410	377	404	390	375	389	374	420	414	427	369	377	390	396	392	411	409	403	415	340	412	426	393	413	383	431	401	396	404	408	435	395	386	427	425	397	405	401	415	398	407	401	420	444	398	406	390	397	353	382	399	361	384	431	418	406	383	415	371	396	394	373	433	396	379	376	377	379	396	398	405	367	410	418	405	425	430	428	401	407	373	418	377	412	386	410	453	395	394	405	392	409	406	377	400	399	407	424	378	390	386	408	398	375	422	391	422	426	389	375	433	380	381	448	381	408	392	416	382	419	441	374	425	416	420	413	413	380	422	412	391	415	421	418	368	412	404	440	386	410	409	388	387	394	370	396	424	402	379	411	416	372	388	392	385	447	415	408	399	415	405	409	391	393	387	382	378	439	429	402	409	388	377	394	394	383	396	394	388	411	435	403	394	363	385	397	390	392	419	405	402	394	376	406	433	420	438	404	375	375	431	390	413	403	405	428	426	375	400	375	399	431	422	452	433	383	413	379	420	377	436	379	394	425	396	430	446	403	375	399	410	408	446	404	416	365	390	405	416	394	397	381	413	427	423	411	418	389	444	434	449	408	418	395	350	407	383	428	411	393	404	413	410	427	394	383	438	410	411	436	411	398	396	420	415	417	385	399	384	382	390	384	391	394	385	417	382	399	376	388	401	394	390	387	432	383	390	451	410	395	422	367	404	444	399	384	413	396	406	405	401	419	426	400	409	385	372	422	398	380	390	437	389	369	394	388	394	408	415	431	375	389	389	439	377	366	377	417	379	394	416	431	403	417	376	372	403	410	399	397	388	414	421	395	390	407	405	402	428	419	414	411	389	385	409	379	417	386	428	400	390	383	408	379	406	398	412	406	401	398	448	386	409	384	397	420	397	359	392	410	433	377	432	438	420	426	393	430	401	427	393	419	375	379	389	424	403	419	387	375	420	384	386	421	438	379	388	404	411	368	423	382	400	426	436	408	399	425	422	396	431	409	408	410	381	386	426	411	417	406	387	404	403	395	392	381	410	427	415	415	378	374	400	415	410	447	399	372	398	416	390	388	380	393	409	440	410	366	402	419	450	387	388	362	358	407	377	405	411	372	405	427	397	399	366	423	380	405	421	410	389	413	410	374	398	358	418	410	371	391	388	401	390	367	439	408	384	417	434	444	416	367	412	416	366	412	383	408	389	397	387	390	387	388	371	359	420	395	415	392	390	391	406	386	413	400	406	407	393	418	383	407	378	391	397	422	452	405	381	371	420	397	419	415	427	429	441	427	419	436	398	379	408	390	430	406	409	389	390	402	398	379	415	417	422	357	412	374	403	376	407	412	414	384	369	437	444	422	361	411	438	391	377	423	422	391	416	377	427	405	417	392	374	416	382	391	412	409	406	384	420	428	428	456	395	390	449	400	409	398	414	366	391	423	439	357	398	403	420	422	392	377	417	410	412	391	427	381	398	430	394	396	377	380	400	377	387	394	413	411	423	392	422	423	415	398	403	408	401	411	387	401	407	408	406	421	421	423	383	411	424	343	421	393	417	366	439	353	415	395	409	387	406	390	389	367	394	404	398	397	419	403	391	386	414	439	367	409	366	410	405	460	419	419	397	377	418	389	413	390	361	402	386	359	401	403	426	374	405	389	407	378	401	396	379	431	373	419	414	432	422	424	389	354	426	388	384	423	403	407	394	408	430	380	400	421	416	413	421	381	395	383	426	418	382	392	391	439	424	404	397	389	419	412	390	387	412	379	397	416	379	417	384	429	355	387	405	376	425	421	382	417	393	410	365	378	356	393	437	387	361	367	396	388	409	450	383	406	398	416	396	411	399	401	411	431	383	409	427	461	390	382	395	399	418	416	429	392	452	402	408	431	400	383	379	422	422	384	416	386	379	402	417	382	385	418	415	422	445	408	403	417	430	393	405	437	408	385	434	408	406	408	403	411	377	404	407	393	412	435	439	426	402	389	422	390	458	420	384	414	393	404	428	412	428	373	424	409	413	389	422	393	410	434	392	406	420	414	418	434	382	408	433	407	405	417	390	371	433	435	379	396	374	394	435	386	376	398	392	406	404	398	422	393	413	410	432	411	397	425	374	422	433	424	403	386	397	416	397	425	450	401	400	404	408	413	416	386	409	377	397	409	405	435	377	404	401	371	436	385	429	403	378	397	378	392	444	410	398	415	387	424	390	440	409	415	390	413	388	392	410	398	396	405	405	420	408	424	429	423	402	368	385	391	391	417	395	378	379	389	408	431	364	421	455	433	387	392	430	396	419	369	396	455	368	421	409	389	413	372	367	402	386	389	354	394	372	363	372	368	423	438	422	411	382	333	416	400	409	401	388	376	412	367	374	420	394	390	421	397	412	397	398	437	417	395	387	390	402	407	416	416	402	375	384	409	415	412	395	398	361	443	377	377	393	387	388	391	389	373	395	406	392	359	419	395	409	443	408	418	393	419	391	400	406	417	415	386	399	414	403	408	434	408	406	400	425	416	378	395	408	426	427	365	418	405	422	403	428	374	370	388	378	377	416	429	396	381	392	431	396	376	389	370	399	395	412	377	407	407	423	405	382	388	396	388	381	431	392	391	396	381	410	419	415	381	424	409	399	441	416	453	418	411	421	425	369	395	413	387	413	385	404	404	424	409	382	392	397	386	381	377	428	402	409	419	390	415	430	379	409	404	402	370	420	408	410	441	412	387	454	401	395	402	382	393	405	404	411	424	408	382	355	449	419	392	407	432	411	376	382	377	380	395	393	387	442	430	365	388	348	408	419	413	428	399	372	420	387	374	444	398	376	419	422	403	384	400	413	412	415	397	417	373	383	413	438	431
21202	27047	8661	616	552	532	582	570	550	518	513	522	523	535	490	518	525	479	526	517	491	489	539	500	569	531	503	537	546	544	510	534	497	524	502	501	541	555	571	527	571	573	555	548	562	565	571	534	579	600	559	507	542	542	500	492	508	503	510	542	514	516	492	495	530	517	531	546	496	542	480	477	534	528	481	508	501	557	519	538	545	524	512	521	540	537	535	476	572	491	542	514	517	535	534	543	550	530	581	498	518	555	546	511	499	517	536	523	499	506	489	547	473	494	499	482	527	493	544	567	514	498	577	504	493	516	471	546	526	484	513	540	493	533	539	498	501	484	521	516	490	520	524	513	501	552	517	530	519	497	531	475	526	528	513	508	542	521	503	505	496	511	537	515	523	499	514	538	539	507	493	518	546	535	548	498	541	514	534	565	495	508	492	551	494	523	534	499	499	477	466	506	511	520	520	509	558	489	498	501	536	501	494	471	518	470	524	535	474	539	515	525	511	510	506	504	526	530	554	527	486	512	543	519	500	482	544	499	461	513	551	556	505	518	516	597	522	540	505	465	570	511	529	561	538	511	541	529	524	569	534	495	554	493	472	530	551	522	499	521	496	528	502	518	510	524	483	498	488	531	514	509	539	543	476	505	508	512	532	531	517	482	530	563	533	486	465	476	499	528	531	542	491	508	559	475	504	508	518	493	543	521	528	505	508	550	524	520	500	511	484	502	541	491	490	525	494	518	503	519	521	528	510	496	542	508	523	527	553	496	568	512	500	554	516	537	538	508	535	490	496	547	562	560	530	521	542	527	512	520	513	508	507	514	490	486	525	481	489	531	504	518	482	481	518	497	530	508	526	496	533	521	514	500	519	521	473	545	539	510	521	524	509	510	556	495	499	519	551	543	550	513	495	525	565	545	545	529	504	500	472	499	542	539	525	504	492	529	504	483	519	526	474	527	525	550	543	553	506	523	492	505	544	475	517	509	567	529	507	512	510	507	506	551	519	522	511	550	520	526	519	482	519	510	529	501	464	506	516	512	531	509	502	506	506	534	530	488	561	494	538	514	488	500	501	513	509	506	502	530	488	479	505	527	535	477	489	514	516	504	542	540	536	565	540	521	547	555	558	479	511	494	496	496	512	486	508	535	479	507	545	549	551	537	504	487	515	537	510	499	527	514	504	505	534	539	520	532	538	491	497	497	530	499	509	548	500	524	539	558	544	530	532	532	545	485	548	518	515	536	498	522	528	511	503	501	488	512	540	537	498	508	510	509	577	520	528	536	538	529	557	507	485	484	517	539	527	479	525	501	539	530	525	528	509	521	494	509	494	512	531	510	519	546	524	492	514	526	509	520	542	497	534	542	515	504	556	522	513	513	547	509	560	546	512	480	520	481	537	545	519	537	544	504	517	570	493	528	528	517	527	458	496	521	499	530	510	486	469	554	528	528	521	461	526	508	514	507	510	506	557	504	487	521	565	527	467	513	568	500	541	539	527	565	542	522	508	515	535	523	514	532	485	560	506	503	529	540	525	564	524	529	486	506	550	509	531	511	513	516	481	521	515	574	505	514	488	532	508	531	502	495	519	535	511	526	553	521	547	543	538	467	512	558	518	512	502	537	536	479	524	532	519	533	487	504	524	530	533	535	520	527	535	516	505	517	517	544	494	507	530	498	502	548	510	523	509	492	528	500	528	535	520	504	577	514	508	512	487	503	527	531	554	510	503	501	547	541	499	497	524	502	514	528	533	504	511	510	537	533	572	486	554	519	525	513	490	473	531	504	531	548	486	511	502	528	490	507	517	519	505	543	551	512	498	519	525	517	447	551	533	501	550	509	509	516	547	497	568	513	511	502	483	490	542	512	504	482	490	543	524	495	513	492	504	523	499	512	537	539	516	513	517	527	524	506	506	522	546	506	542	519	533	525	521	485	505	538	483	512	504	486	521	508	497	532	503	490	495	505	516	570	496	533	526	521	507	533	514	495	547	520	522	524	533	531	513	483	518	538	491	528	541	506	526	480	479	564	505	536	508	545	540	537	539	563	504	541	502	502	521	563	544	468	507	495	537	529	583	531	512	528	488	553	525	502	517	554	508	518	564	499	505	528	518	512	544	491	499	523	519	525	542	488	549	506	501	539	534	523	545	512	552	561	490	518	507	533	526	537	542	541	497	560	514	523	558	522	552	525	495	523	539	517	489	522	528	539	511	540	530	534	536	537	531	541	526	485	469	521	530	541	496	481	512	504	546	531	495	531	505	551	546	489	525	507	515	543	519	514	541	488	523	514	547	535	491	534	484	502	505	519	495	544	527	545	508	525	544	501	542	566	495	518	515	498	516	466	519	490	534	512	498	487	500	527	544	514	533	529	506	507	509	517	536	491	546	496	500	516	501	534	526	538	507	517	523	498	545	509	524	527	536	514	482	538	521	515	494	504	521	503	504	487	537	529	519	547	487	546	502	509	516	516	488	517	522	513	504	500	531	552	543	514	510	547	525	509	489	556	520	507	525	495	530	486	521	515	543	517	519	498	526	496	484	484	511	525	541	538	528	514	522	503	496	555	528	526	470	555	527	557	507	544	508	536	508	525	542	537	526	498	494	502	497	504	517	506	533	535	558	535	554	526	498	518	512	505	488	558	487	472	541	545	486	508	478	534	525	509	527	500	571	539	511	536	523	530	501	532	540	513	544	569	514	520	528	527	511	499	478	539	499	534	477	493	513	528	499	517	512	528	506	507	551	528	536	543	559	525	495	512	525	527	501	558	479	551	590	548	552	532	525	500	505	498	517	535	549	522	495	492	556	476	504	503	532	533	559	468	519	522	532	540	522	529	529	501	482	523	502	528	523	518	531	532	537	535	540	557	498	511	547	489	492	512	516	520	522	527	510	535	518	536	539	514	532	490	498	568	540	538	494	527	487	516	511	519	523	510	553	527	519	534	537	511	516	537	546	510	563	466	498	539	575	530	510	552	532	526	569	505	485	473	515	549	525	506	536	492	495	489	520	453	527	516	518	502	546	540	549	572	516	542	552	509	541	506	546	535	525	518	494	481	523	496	523	569	520	485	523	536	530	489	471	488	511	535	519	527	522	509	530	517	533	521	532	472	504	533	517	489	523	512	475	500	508	532	516	473	555	531	482	470	531	483	517	503	538	545	546	529	491	521	496	511	513	504	548	530	517	514	523	526	545	514	511	494	546	533	564	548	495	570	522	535	514	518	518	517	468	556	561	491	521	538	520	514	527	519	501	520	539	506	504	513	547	526	556	536	496	526	530	511	498	521	506	541	487	515	512	520	523	494	532	525	509	484	524	564	508	504	498	532	547	531	562	487	507	563	578	542	515	475	506	512	553	505	514	531	524	474	501	494	521	512	499	535	512	510	496	504	548	525	531	527	525	498	521	533	515	526	485	551	533	520	523	546	496	518	517	562	503	543	512	529	514	498	515	543	530	488	485	501	521	480	501	507	523	507	523	539	493	521	530	519
23817	21617	28864	24646	20199	5000	563	491	415	407	399	386	376	373	376	391	356	374	376	372	365	354	374	342	313	366	341	360	366	318	346	391	373	356	359	365	395	355	357	378	385	338	384	374	386	382	381	366	349	374	384	379	355	377	358	332	352	347	328	338	383	358	358	365	354	343	328	360	333	366	333	369	362	329	338	346	359	344	367	321	340	370	347	356	367	329	332	348	332	370	341	335	373	337	358	373	337	359	337	344	354	352	338	353	360	379	363	379	381	354	321	352	345	312	342	306	357	356	343	342	372	358	364	326	356	332	349	334	351	367	347	348	351	325	338	351	365	342	337	367	365	360	335	329	362	347	335	354	361	322	305	371	353	340	351	351	332	347	357	359	353	339	343	370	344	343	359	328	330	337	354	344	350	359	326	368	369	370	333	336	374	341	359	369	332	325	344	342	328	328	329	335	346	391	338	347	340	345	355	359	346	347	379	328	345	302	322	376	343	340	341	347	352	361	364	355	346	360	344	348	350	328	318	340	348	360	342	337	352	302	329	315	350	393	351	331	348	356	327	319	344	334	398	340	385	341	371	383	378	340	365	334	357	313	330	358	338	307	370	335	357	338	390	349	338	342	331	362	344	317	305	326	357	342	341	348	378	368	319	342	337	342	352	394	329	375	326	353	321	331	337	341	342	357	346	359	342	341	305	364	353	378	356	327	339	345	348	326	337	353	341	344	337	364	351	339	362	333	352	374	337	394	296	369	380	341	338	341	343	349	350	346	342	354	387	345	351	325	335	326	340	342	312	366	329	334	344	402	340	358	329	346	360	361	338	319	361	353	345	336	338	390	382	334	369	374	340	357	324	351	340	385	323	347	335	364	370	336	364	353	347	369	329	319	323	342	341	381	374	330	320	341	338	345	349	338	340	383	350	333	361	326	347	351	363	371	316	335	350	370	355	369	357	371	371	338	338	330	356	350	316	354	301	332	361	349	347	364	359	332	361	336	326	336	365	327	347	336	373	320	348	382	379	356	329	329	373	319	359	357	345	328	360	331	326	365	353	344	354	347	359	339	336	363	338	356	393	339	348	371	314	377	380	372	349	354	376	348	366	357	339	336	380	334	338	361	368	343	332	314	384	331	325	336	348	358	352	348	313	342	353	354	340	336	350	370	391	328	320	342	328	358	341	330	364	358	327	341	378	336	343	344	358	328	364	332	368	331	319	340	351	368	318	368	336	334	353	348	361	371	357	342	368	309	306	349	346	350	349	362	333	379	350	337	334	380	334	377	349	335	347	361	354	354	353	330	352	335	338	359	339	367	311	337	376	331	333	353	331	358	338	353	360	333	342	342	352	342	331	350	344	357	355	347	351	349	366	324	383	337	339	343	373	349	357	346	361	326	343	352	359	333	350	350	347	328	340	328	361	398	341	351	384	342	363	368	328	335	334	371	358	357	324	315	317	351	372	336	355	354	346	357	361	340	354	366	347	347	351	346	326	359	350	317	337	345	334	335	342	330	365	353	376	346	344	373	341	332	310	350	349	356	335	348	335	338	370	383	375	377	340	354	354	369	315	355	362	357	361	343	350	341	342	317	354	380	319	317	381	355	390	366	326	333	350	328	349	316	343	350	378	339	361	364	332	338	387	337	369	332	333	370	362	327	338	327	386	384	343	344	318	354	334	339	323	341	346	310	376	363	299	340	361	332	332	373	358	345	336	366	305	333	350	332	356	359	345	327	348	323	349	344	348	385	335	317	346	359	320	352	370	320	369	346	342	337	332	359	341	340	370	358	357	334	359	345	354	351	326	348	370	369	355	331	356	343	356	323	306	321	327	355	340	337	328	306	324	347	339	365	384	370	328	331	324	337	333	375	322	369	342	319	335	328	342	360	386	338	338	333	337	339	335	342	378	337	328	365	357	343	352	305	346	347	351	334	350	332	347	339	348	329	346	328	347	356	339	355	383	373	333	342	336	324	337	387	363	380	380	358	335	331	335	381	315	342	383	343	329	356	366	357	339	354	368	347	336	376	332	384	318	362	332	365	339	364	369	358	353	323	336	339	335	344	348	369	356	317	375	340	332	311	332	336	344	340	374	358	384	397	340	346	333	332	382	370	334	362	346	343	339	317	350	349	365	333	344	333	385	362	381	376	365	363	387	340	353	343	342	369	320	347	387	338	344	351	394	332	340	337	371	353	329	382	311	332	307	344	331	339	342	360	379	380	350	350	322	358	329	330	360	323	401	345	330	359	359	351	366	355	333	354	335	372	388	354	354	374	342	355	344	365	368	348	349	388	336	365	341	328	358	355	382	330	346	342	324	337	311	360	367	334	346	357	351	357	338	349	340	378	379	371	337	362	312	362	321	340	355	364	348	350	347	326	361	360	349	368	363	307	342	340	345	374	332	343	354	330	374	350	338	336	355	340	342	336	355	338	350	320	372	372	341	325	361	356	344	350	324	336	351	338	340	352	342	348	357	363	365	362	357	367	343	342	368	348	361	324	330	388	326	328	367	344	368	324	375	354	360	321	322	347	337	349	329	353	376	340	373	342	376	384	325	349	357	362	328	345	327	345	339	325	365	325	348	359	322	365	366	331	345	330	306	359	335	339	333	353	364	372	339	328	329	347	342	338	344	334	350	343	325	356	341	358	380	342	359	346	349	348	358	355	317	336	376	336	318	357	330	337	337	357	335	369	367	325	332	351	349	355	328	369	358	373	338	337	347	341	349	344	358	353	347	358	332	338	362	380	350	357	314	313	371	312	373	341	308	331	364	342	336	321	332	338	363	354	365	372	349	362	375	339	334	324	359	321	363	364	345	375	339	378	323	379	328	336	353	338	331	339	330	346	323	366	312	355	344	343	321	315	378	362	357	333	345	349	326	335	353	310	336	359	358	350	327	337	352	356	312	344	329	341	352	341	384	306	341	347	359	326	355	345	331	363	345	322	372	379	352	359	313	336	369	320	368	350	352	354	380	341	339	337	334	342	357	364	370	348	354	358	352	369	394	327	346	345	343	379	356	352	369	351	333	323	353	349	344	347	374	330	319	325	339	364	367	328	355	340	322	346	363	331	342	342	362	335	359	321	344	356	338	351	319	363	355	341	323	330	347	341	314	328	350	357	329	336	334	384	321	337	358	355	363	305	364	345	355	319	368	381	319	372	353	336	354	317	387	360	378	354	345	313	339	321	373	384	379	316	350	374	399	351	349	361	333	336	341	343	311	341	348	353	357	351	336	358	351	356	345	334	366	373	329	328	347	323	320	322	342	326	321	350	333	346	364	334	327	381	331	339	361	327	305	370	358	391	330	344	356	323	342	332	350	338	328	345	374	341	342	379	344	341	337	330	309	369	335	348	337	357	328	322	354	352	351	358	366	353	388	351	366	325	343	336	385	383	313	360	330	326	349	373	318	352	344	353	330	355	334	343	367	321	349	347	344	382	345	337	336	359	337	335	295	326	314	322	358	357	333	356	361	342	361	369	318	373
46940	76855	38969	1500	1042	842	791	685	663	589	537	541	510	539	511	476	512	451	472	450	462	465	450	479	453	489	446	512	450	450	488	429	429	481	475	435	411	449	468	517	500	504	494	478	475	503	477	511	525	570	512	500	477	476	515	478	490	453	455	468	474	472	451	496	437	453	495	424	496	455	456	486	445	438	421	479	473	472	477	461	446	453	455	435	402	461	451	442	460	467	451	443	402	455	413	427	442	434	452	466	455	438	425	485	481	415	440	441	429	457	458	473	445	434	472	476	444	428	397	439	453	481	438	437	452	405	465	454	454	454	472	431	440	441	434	457	445	440	464	476	429	451	448	461	478	457	477	444	441	457	465	407	490	437	438	419	435	486	422	421	439	458	454	445	446	424	480	448	469	401	452	485	411	462	453	404	437	428	433	418	426	419	427	422	431	435	392	446	471	437	452	459	431	460	455	445	401	442	444	452	450	427	452	446	429	444	452	452	472	453	438	448	439	436	442	481	452	432	445	452	444	428	417	462	448	459	438	455	459	453	457	476	443	495	413	432	469	421	459	426	479	439	464	487	443	440	484	441	443	493	455	473	440	444	452	438	413	464	462	449	457	404	455	479	431	459	433	442	434	438	469	452	449	409	444	472	454	449	468	440	416	393	459	446	475	436	421	461	465	437	435	415	411	457	441	439	461	468	439	480	476	425	464	474	448	456	421	439	464	400	453	416	447	473	472	433	419	472	455	399	439	459	430	455	423	431	426	444	435	430	450	477	462	426	468	417	442	437	456	457	455	451	419	434	452	485	463	468	443	472	416	478	446	414	421	430	427	448	456	438	458	495	415	448	449	403	440	478	443	471	444	414	431	445	439	475	462	432	469	471	436	462	403	450	469	392	423	445	413	421	435	450	419	426	466	428	502	456	433	443	501	474	457	411	411	426	471	464	472	452	461	435	436	470	440	490	424	428	412	452	443	438	472	449	460	481	440	437	436	497	442	456	446	450	471	426	451	461	470	444	456	406	462	457	438	478	483	434	421	457	456	434	450	461	448	478	458	452	421	451	419	452	451	451	455	483	448	443	446	459	440	421	453	436	445	444	452	447	458	399	427	448	410	492	446	483	473	477	436	471	449	403	458	449	444	449	484	458	459	456	441	487	503	452	471	432	448	437	447	466	456	443	434	472	447	486	452	452	450	471	439	435	429	452	464	463	449	420	439	471	479	455	464	436	449	444	465	462	457	457	409	457	485	459	376	414	460	469	461	459	435	447	403	422	459	462	408	435	467	462	454	415	396	475	433	428	417	445	465	481	434	462	478	451	428	428	452	449	421	461	443	450	455	439	451	450	484	427	404	442	442	443	458	449	433	439	446	453	499	446	464	441	450	484	409	431	433	446	464	398	472	443	417	472	474	408	475	444	449	450	451	460	479	466	442	424	452	437	439	459	428	449	473	425	464	433	448	465	493	448	467	437	464	478	445	471	416	436	447	483	428	423	495	466	435	464	430	426	459	456	483	451	488	439	458	447	458	445	454	458	416	462	464	416	467	473	482	392	475	458	470	456	421	467	478	424	442	492	454	466	476	445	464	472	438	452	413	466	443	452	454	448	471	404	436	463	460	410	464	415	452	421	446	468	431	457	455	423	423	424	442	480	446	421	442	479	438	471	455	429	427	425	455	445	410	447	429	456	471	459	445	417	431	441	416	434	464	406	438	415	466	427	514	460	510	461	428	464	437	473	468	424	423	443	486	446	497	431	450	451	492	416	454	452	422	442	431	435	454	454	452	490	458	452	440	428	451	445	461	446	422	436	431	464	457	462	432	439	446	470	472	451	412	423	430	466	446	456	462	457	459	422	451	436	420	477	414	448	447	448	461	465	432	445	440	447	449	456	459	461	496	499	425	442	437	468	461	459	466	412	490	462	494	466	435	441	436	458	454	472	432	475	474	479	445	397	484	444	485	424	467	445	462	493	491	456	480	430	466	452	461	485	452	476	431	428	454	431	466	482	472	448	450	470	430	445	445	449	459	453	484	481	470	435	455	414	454	474	436	451	462	462	482	461	452	463	426	460	466	424	458	418	464	419	450	436	395	458	443	469	437	458	438	455	413	483	441	449	461	440	453	459	446	446	470	446	454	467	410	442	459	452	451	434	453	487	395	454	419	427	423	448	448	449	479	423	451	458	457	430	462	426	413	435	389	446	451	435	458	468	458	485	435	459	425	420	419	439	446	435	433	432	446	456	449	466	443	451	455	450	404	433	422	438	443	448	470	479	463	433	453	434	429	449	461	443	452	488	470	462	447	451	498	449	433	449	468	463	459	435	445	465	473	439	432	443	446	403	485	474	465	443	433	462	466	469	437	444	452	490	471	403	491	443	427	443	484	457	452	442	437	436	480	472	413	461	455	462	445	465	450	448	441	427	416	432	469	492	443	433	423	459	477	460	474	434	454	442	451	458	461	440	453	458	461	442	434	434	462	476	447	497	427	452	461	451	440	472	472	454	430	416	467	453	459	449	450	411	452	464	438	448	444	460	444	436	419	446	450	432	480	426	430	464	450	458	463	449	446	446	450	440	448	452	457	452	429	485	440	461	430	473	471	484	450	456	410	408	435	516	432	440	486	393	421	484	435	448	450	471	444	468	442	475	480	433	429	424	456	444	457	463	419	439	443	447	501	463	456	478	433	445	438	445	467	463	474	431	439	479	463	460	425	429	443	453	473	476	451	406	470	441	432	464	438	450	444	476	448	459	475	452	424	417	470	418	501	467	446	468	454	480	437	471	484	448	429	448	419	507	455	492	445	452	462	422	477	454	442	479	432	495	448	449	461	452	456	472	439	430	455	465	440	444	485	420	466	478	447	462	503	440	453	463	413	488	421	452	453	463	445	425	418	414	460	451	437	455	475	467	472	479	450	441	441	506	419	450	457	440	442	463	441	463	433	442	445	489	432	474	460	439	475	470	446	444	448	457	476	421	465	459	433	424	420	441	413	465	467	466	456	443	430	436	463	432	480	458	429	465	414	440	469	461	432	422	421	450	447	443	440	442	468	454	475	433	444	440	464	467	417	482	479	428	438	488	444	441	456	466	456	442	410	444	434	454	438	428	459	429	476	403	482	452	406	427	459	470	437	455	455	442	439	431	486	467	437	411	448	427	454	436	440	472	421	440	452	460	428	480	457	483	479	465	453	455	437	433	480	454	463	491	449	448	437	437	448	480	432	465	430	411	451	469	440	456	417	452	478	472	471	452	462	427	454	429	463	461	430	467	460	427	403	455	447	493	453	416	443	490	435	459	425	427	454	422	454	447	453	453	448	456	431	440	465	419	436	396	452	468	455	441	455	518	457	418	409	462	454	483	436	403	466	442	447	423	430	451	427	435	451	464	439	443	447	496	439	478	468	434	511	406	465	454	437	439	447	472	466	460	444	474	450	415	429	461	431	481	464	432	489	442	432	461	450	429	445	484	419	411	431	480	456	473	460	432
25077	21830	27639	24304	5886	530	406	390	424	399	400	397	375	335	397	415	408	368	385	385	340	355	373	372	368	376	329	397	361	386	362	354	362	367	376	364	392	415	363	388	366	380	428	346	373	392	377	378	393	400	376	365	387	360	368	395	386	368	376	352	380	355	361	354	379	384	374	346	358	373	366	363	367	354	374	330	363	340	369	386	380	358	368	378	390	372	380	352	358	332	330	334	361	368	345	370	369	332	352	378	378	366	342	352	375	370	382	348	355	384	349	358	362	340	348	390	369	338	404	376	361	340	394	377	341	338	367	369	378	351	363	369	341	374	345	330	364	392	332	396	372	315	346	369	356	348	383	372	338	367	367	350	351	342	381	366	378	349	331	379	338	379	351	332	375	396	363	358	382	365	369	403	351	345	380	356	340	348	392	345	378	345	329	335	360	361	341	366	406	355	346	373	357	386	397	379	350	400	378	365	374	325	350	338	354	405	359	364	342	371	364	357	333	396	359	338	310	371	346	365	351	343	345	364	382	352	364	339	351	364	370	377	347	353	347	386	326	341	369	354	335	358	346	357	381	339	359	320	365	390	393	346	377	354	346	394	354	371	360	364	364	371	382	377	370	366	369	332	337	320	370	348	363	345	364	368	358	351	382	365	376	377	325	337	320	377	362	357	324	351	376	352	358	373	371	362	361	375	357	364	384	359	331	372	329	374	362	327	361	357	372	360	384	378	371	358	384	356	384	358	353	320	353	356	348	384	347	353	369	375	342	362	381	347	374	348	340	360	356	344	379	367	346	371	360	362	358	349	332	351	387	386	362	323	348	374	391	347	358	408	354	337	358	384	355	389	338	378	349	333	357	360	388	366	333	380	374	374	371	368	338	363	320	390	350	350	372	340	373	367	406	359	353	371	340	362	356	404	331	403	343	377	391	370	393	355	362	373	344	348	348	370	390	332	381	375	402	368	338	375	335	343	341	377	353	332	362	380	376	369	332	364	359	355	364	320	327	355	355	350	326	381	336	368	324	370	368	356	333	351	367	403	369	359	413	351	368	347	350	324	370	327	360	362	347	405	383	356	365	342	346	370	377	357	331	311	330	327	377	365	384	356	344	356	373	345	343	349	377	322	365	358	362	353	370	335	373	367	349	360	378	344	334	321	364	355	367	396	359	352	375	354	329	379	357	354	341	354	368	352	392	351	385	357	345	354	340	387	369	365	375	358	400	369	354	325	361	351	372	347	354	361	366	390	367	353	362	366	348	359	387	346	403	366	360	348	379	389	357	337	366	357	394	360	348	346	356	341	380	332	351	362	346	339	412	360	391	379	368	382	360	369	390	366	384	342	344	338	342	373	368	341	359	363	347	402	364	339	363	387	352	370	341	358	405	353	359	367	354	395	338	357	345	353	386	350	411	353	346	352	344	362	352	351	376	352	417	373	358	338	384	359	353	372	345	342	345	362	372	348	342	388	347	359	376	374	342	360	359	357	374	384	375	369	365	326	376	397	373	335	361	362	387	359	346	344	347	352	337	365	342	371	368	349	370	335	387	365	349	391	374	346	354	362	374	354	320	333	392	360	384	373	361	373	372	359	376	331	348	371	355	372	344	354	329	396	376	359	357	351	377	386	369	361	372	352	352	369	387	340	359	353	384	346	341	398	349	360	371	386	391	396	342	336	359	354	357	365	361	397	337	362	365	388	372	376	374	358	347	357	352	350	363	345	344	353	347	339	360	380	389	370	325	356	365	363	371	373	328	366	359	366	353	375	366	361	350	385	351	358	343	364	385	369	330	354	370	378	352	360	355	346	359	392	332	329	368	357	348	397	395	352	305	359	389	367	356	345	333	355	354	364	373	351	357	380	353	355	341	350	363	383	374	352	344	375	376	332	340	364	364	367	376	388	327	393	346	325	383	365	384	349	397	359	366	386	345	377	383	321	369	352	358	335	368	361	357	333	364	391	357	370	381	328	366	383	341	359	373	366	319	349	361	344	381	357	331	348	346	367	381	331	386	329	364	390	374	354	362	307	337	348	340	363	377	351	381	382	346	348	343	358	361	367	370	367	374	369	361	346	365	357	387	351	356	396	334	360	359	354	347	337	367	352	360	329	344	359	347	343	365	345	378	346	342	401	359	339	365	346	370	388	348	344	326	333	385	328	350	376	319	370	331	365	321	394	377	362	343	335	360	386	363	353	347	377	358	376	332	352	339	357	370	396	357	387	403	378	351	355	346	352	342	363	346	383	380	388	388	386	384	334	366	340	365	340	325	334	356	334	357	352	350	363	350	364	378	331	375	350	371	355	328	364	344	374	344	344	351	393	367	364	364	374	340	367	353	337	327	353	370	380	333	360	353	375	369	370	361	387	352	317	341	339	335	382	391	352	368	352	338	346	352	333	340	355	357	343	381	367	376	350	347	300	353	349	360	387	355	349	355	352	345	379	351	341	385	357	364	348	362	372	359	370	393	360	328	361	404	383	366	355	370	356	362	329	360	399	372	325	338	357	348	373	389	338	373	354	356	388	332	345	354	359	345	349	366	348	349	359	358	335	349	389	361	330	377	345	353	354	352	359	374	373	369	369	350	350	361	405	383	320	357	380	370	355	364	336	373	385	374	354	418	354	364	330	377	394	346	340	374	350	371	375	361	373	374	412	349	372	338	374	362	367	360	354	349	366	352	338	362	359	344	338	354	392	375	333	342	354	353	355	373	385	378	400	391	359	354	387	394	361	327	346	382	344	347	351	378	335	378	347	345	321	385	355	388	347	365	377	327	374	376	408	367	350	371	378	332	370	363	372	380	353	366	343	393	344	327	352	355	366	368	362	353	360	361	383	367	361	373	371	357	363	364	338	343	350	359	397	371	344	388	355	366	356	361	375	367	394	386	377	350	339	366	379	337	370	365	326	341	396	339	360	351	357	346	358	373	358	358	377	360	348	366	361	365	377	386	320	315	359	342	346	332	369	366	377	380	341	368	348	372	372	341	346	366	347	399	350	373	348	344	371	382	355	334	365	351	374	373	350	377	354	345	380	389	363	383	332	369	346	383	384	332	331	348	393	369	373	363	392	367	358	350	363	349	342	414	370	340	396	355	362	331	361	385	339	377	360	343	334	365	329	395	401	341	404	381	363	360	320	386	380	352	362	358	350	376	354	376	322	339	345	362	315	380	392	358	341	372	345	347	362	348	350	341	378	378	342	322	396	324	360	350	336	363	387	351	386	351	380	379	358	398	341	354	365	369	367	386	336	379	367	372	345	347	350	384	374	375	350	377	381	387	349	332	368	370	349	336	353	380	396	381	324	397	368	370	365	362	354	380	346	356	355	390	360	349	343	356	335	337	367	368	420	362	374	374	375	377	350	383	349	343	351	340	357	346	378	327	338	345	381	380	338	363	350	343	396	342	325	371	319	396	354	386	382	370	377	340	360	361	394	380	341	350	342	322	362	362	365	378	366	346	358	372	346	356	362	351	348	363	363	353	332
42668	63050	30859	934	737	677	600	583	581	515	529	517	498	499	476	490	477	469	465	516	490	449	489	488	496	501	485	441	474	487	467	450	401	457	486	489	502	455	483	488	470	495	518	468	530	512	466	531	481	462	506	537	477	491	489	498	485	484	473	458	471	445	465	506	455	439	424	451	443	446	475	477	480	475	501	464	518	474	441	483	519	454	449	480	449	530	454	454	485	443	478	436	433	468	444	459	486	511	446	421	459	451	464	493	442	504	462	478	492	426	451	463	471	454	480	442	478	479	449	443	454	481	473	449	447	486	469	466	446	466	451	462	476	480	432	462	445	479	439	473	479	476	464	426	435	453	419	458	460	485	468	510	482	471	467	449	467	445	454	459	480	423	467	442	465	491	463	471	438	425	449	459	443	440	453	461	437	455	456	494	448	452	452	490	468	482	473	435	457	451	417	468	477	454	431	451	468	458	508	442	423	455	466	494	462	466	439	460	430	430	479	460	464	452	466	442	460	484	482	455	422	478	440	490	436	449	472	420	446	439	437	469	459	517	440	435	493	467	484	434	451	466	480	468	425	457	468	458	506	513	499	452	472	524	420	478	458	429	461	435	475	446	441	456	462	506	452	488	412	462	455	446	469	469	473	456	454	487	466	479	476	451	476	487	440	470	468	447	500	466	458	467	474	504	468	436	439	479	401	499	483	461	465	472	449	457	481	467	515	507	487	481	463	458	496	446	472	482	493	447	463	486	488	450	530	436	455	454	458	442	470	480	475	440	464	488	455	440	446	461	455	445	463	442	442	455	453	452	515	429	443	458	459	484	487	467	463	460	454	460	441	485	467	453	445	502	464	472	433	432	446	449	494	479	455	445	426	472	474	448	466	475	426	499	435	450	470	481	437	440	485	460	451	428	486	489	446	448	456	432	483	492	458	472	449	469	489	455	456	486	458	475	452	440	462	475	487	468	448	475	436	484	473	495	459	457	469	455	483	438	442	470	459	461	445	499	441	489	485	433	467	425	453	460	454	445	466	475	492	444	497	453	475	427	471	497	455	471	459	433	484	462	490	460	465	414	466	479	466	445	450	481	493	456	470	433	504	449	416	454	426	451	474	449	497	482	487	463	520	451	453	469	461	508	486	452	472	445	492	435	449	495	459	475	430	442	410	479	482	443	473	513	439	434	456	447	430	505	466	525	461	433	477	469	454	488	493	458	458	451	450	447	494	458	488	461	483	451	475	432	479	444	437	455	437	452	465	464	428	488	419	428	454	491	437	484	477	485	460	469	465	434	466	471	461	439	470	475	453	486	472	489	442	430	501	493	457	431	438	437	459	446	503	459	449	444	469	431	461	473	472	429	476	449	478	492	464	430	500	482	435	461	459	463	451	492	443	436	419	481	446	490	466	475	456	470	475	464	457	428	466	403	494	479	467	460	439	455	445	480	487	446	477	505	425	495	425	458	462	485	469	454	408	495	482	483	458	451	431	482	474	500	470	460	487	454	481	490	483	453	451	466	487	471	461	452	448	430	452	480	424	463	470	484	480	442	443	470	458	460	499	444	436	473	481	467	465	466	504	462	473	449	478	437	469	439	466	456	456	459	430	487	473	468	467	472	515	460	456	445	466	457	448	433	476	474	443	463	436	500	468	429	475	419	435	460	428	432	473	484	437	470	447	434	455	468	451	450	452	468	472	499	472	445	509	461	432	444	438	457	495	434	413	483	488	426	462	450	438	463	450	460	459	458	451	466	454	494	497	453	471	460	460	494	443	481	453	456	475	489	444	448	459	443	460	452	456	472	479	436	455	435	471	448	457	446	439	450	430	482	471	440	446	469	446	441	459	451	464	436	479	458	459	463	448	432	452	466	471	435	453	459	458	474	448	475	493	487	467	435	488	463	505	465	480	466	473	426	445	482	461	473	421	471	460	474	456	447	479	450	476	479	436	484	445	475	440	448	457	427	513	469	467	453	476	444	479	483	442	456	453	455	465	458	442	466	470	468	478	455	465	438	495	476	450	451	514	469	466	463	433	451	476	495	488	472	478	468	450	466	445	466	462	450	510	480	499	502	472	485	463	440	477	463	433	435	453	441	447	478	444	468	447	459	443	482	440	454	465	493	422	482	480	445	488	476	458	470	469	455	454	473	478	454	471	455	471	499	470	483	467	502	446	447	476	456	444	436	429	449	465	459	482	464	441	472	447	471	445	465	469	460	465	452	448	449	469	484	482	459	452	500	455	507	441	474	492	503	468	478	459	443	477	464	453	439	438	481	443	459	469	482	463	476	474	484	433	484	476	481	472	456	451	475	441	498	466	433	456	467	433	452	484	448	448	441	438	429	448	439	448	417	463	470	433	466	480	492	465	421	453	479	446	464	475	448	449	450	445	441	443	476	454	482	462	430	489	454	470	505	422	490	477	440	458	482	489	471	472	407	436	434	493	458	461	493	494	461	477	429	501	477	468	464	513	455	438	474	448	449	423	460	465	425	488	465	450	480	489	452	467	493	490	456	479	424	413	467	481	450	460	470	467	452	475	432	471	492	468	455	493	451	476	452	465	458	473	453	452	452	483	497	491	481	467	478	455	455	461	449	465	474	478	507	462	473	482	453	466	503	476	433	442	473	456	436	440	439	462	457	455	442	432	461	421	467	434	440	442	447	478	467	434	471	474	504	470	428	424	424	471	451	466	443	457	494	490	417	466	446	472	460	468	443	484	458	465	452	450	482	435	467	468	432	467	451	462	479	436	471	479	470	495	432	489	445	448	473	441	508	481	432	485	468	463	451	446	433	467	461	478	452	471	461	429	458	486	480	481	484	486	457	436	446	492	452	456	460	454	468	486	463	493	499	488	453	451	431	457	493	509	455	464	477	474	447	469	474	424	436	497	466	473	488	466	460	444	452	466	472	498	478	487	452	464	478	484	469	440	506	435	470	476	455	467	453	460	500	452	457	440	468	510	506	480	478	458	452	429	447	458	482	472	450	443	496	437	489	444	497	481	469	451	430	486	462	482	454	423	477	449	460	477	455	454	466	478	463	474	455	448	433	489	455	429	465	464	476	444	459	490	458	469	493	444	433	446	438	442	458	464	477	430	472	441	485	441	499	492	482	493	440	432	439	450	510	457	483	459	471	428	459	447	486	497	508	511	457	481	483	470	478	460	474	480	447	451	468	426	441	448	464	491	490	503	464	484	467	467	456	440	471	442	432	444	475	438	470	496	452	428	473	450	438	503	462	456	450	477	477	448	486	464	445	498	433	479	470	466	449	445	462	405	488	488	474	502	473	451	472	455	437	465	458	441	435	481	408	458	456	484	450	476	423	456	491	444	458	443	481	459	428	458	455	477	449	457	467	463	472	459	438	444	439	421	428	461	436	494	480	467	458	445	449	435	457	481	454	460	471	462	415	463	468	409	472	470	432	440	457	485	471	479	461	476	482	464	459	468	467	474	462	472	442	487	491	457	438	452	484	470	471	476	470	446	474
22847	21468	29003	24249	21397	20277	3236	574	432	426	375	319	349	314	321	349	321	334	304	311	271	299	303	291	339	300	269	314	306	268	302	326	282	305	304	300	305	309	346	341	340	297	326	338	333	311	319	307	331	326	321	290	313	301	280	304	296	299	289	295	255	310	302	286	308	302	309	260	290	284	287	262	319	281	303	248	264	285	288	302	295	318	271	294	302	293	291	285	269	286	270	303	257	338	283	276	298	313	287	264	277	266	275	260	284	289	280	265	277	277	296	272	313	267	279	279	284	265	309	254	286	300	306	318	308	307	288	285	264	310	319	252	289	294	291	274	289	276	281	276	290	258	287	298	283	253	292	289	304	277	297	263	276	251	251	300	277	290	268	284	301	272	266	306	300	289	304	284	297	268	298	292	296	296	303	269	292	311	294	285	305	286	290	288	267	296	300	260	263	275	267	293	295	298	283	273	269	285	289	306	290	276	271	261	262	265	275	283	319	297	280	282	267	311	289	249	270	250	300	287	283	275	298	288	276	285	278	278	272	283	286	267	297	269	264	290	288	278	297	285	268	297	252	285	277	280	272	303	294	287	292	276	285	268	256	272	264	309	278	282	278	279	281	283	267	294	304	287	249	303	255	290	267	255	247	282	301	263	282	272	264	282	259	256	303	282	286	275	292	252	290	283	268	299	290	262	290	282	283	291	293	264	312	275	280	244	283	291	282	295	272	270	298	273	302	266	282	313	284	270	271	275	268	288	290	284	270	298	289	282	261	255	300	285	299	295	285	268	289	271	294	278	284	263	336	298	290	305	298	288	287	279	303	292	293	297	272	275	276	303	285	278	279	290	288	293	278	279	269	290	297	314	299	275	267	286	311	282	295	275	277	285	284	332	274	291	291	277	274	287	289	273	283	297	272	331	281	301	265	304	280	271	274	274	288	292	270	266	291	268	270	288	293	268	259	276	277	276	277	298	276	256	290	283	285	279	282	245	300	265	288	296	284	252	293	268	311	290	277	295	283	267	307	285	296	317	295	263	275	270	292	309	285	281	284	295	297	285	315	292	289	278	273	281	270	259	279	283	264	295	284	254	320	277	267	309	290	274	288	285	257	281	257	305	294	284	293	270	289	296	282	293	282	306	275	301	334	306	290	247	288	301	289	289	286	280	292	291	285	296	282	289	286	289	276	286	310	270	309	282	301	313	285	287	280	296	277	303	299	292	280	312	264	265	253	274	299	294	307	275	296	260	283	279	323	282	269	298	271	262	287	299	269	298	291	310	298	284	316	280	296	280	267	288	258	290	271	292	296	256	262	295	272	307	283	302	305	288	314	255	263	287	286	291	286	243	271	298	265	306	291	305	311	294	298	269	306	263	278	272	260	283	275	302	275	312	318	284	307	271	287	303	281	293	298	311	271	273	279	300	303	294	309	301	323	283	278	322	313	294	308	283	256	293	280	276	297	281	276	290	281	300	283	273	291	305	287	317	295	275	284	302	298	298	287	291	276	276	296	276	310	291	290	312	282	298	293	295	273	298	318	312	276	282	271	312	293	292	293	296	312	257	262	271	278	274	286	275	330	298	289	287	278	305	283	245	286	275	311	268	282	274	278	272	289	289	278	310	303	278	299	276	270	269	268	294	296	296	270	299	273	287	284	277	277	307	260	283	286	282	320	284	249	276	277	279	282	274	267	283	303	272	283	285	297	278	279	263	310	246	244	281	285	296	262	337	295	284	267	290	299	266	277	300	302	299	312	296	273	293	311	302	308	277	279	252	274	276	298	287	267	287	266	297	268	263	270	275	293	293	297	298	300	289	287	280	282	283	293	272	262	295	288	263	296	303	293	257	279	319	277	316	261	312	248	294	285	293	303	291	300	291	258	290	268	279	285	296	262	264	296	322	276	276	314	319	271	292	284	288	307	274	250	300	271	272	291	289	286	258	272	278	288	278	285	295	300	288	308	272	307	271	282	250	293	251	303	277	269	273	287	334	265	311	262	265	288	296	281	252	292	286	301	318	276	300	287	286	301	282	299	268	284	257	282	296	287	280	290	273	279	312	302	283	315	298	302	269	292	267	311	260	295	265	287	285	299	301	305	279	303	292	268	263	294	309	269	260	304	292	274	282	255	273	292	276	309	280	278	308	279	284	281	274	294	299	312	255	289	292	297	262	267	304	266	300	269	268	292	308	306	266	273	293	323	294	279	280	282	271	286	292	295	265	279	299	249	287	271	271	317	269	296	312	307	283	278	282	290	275	274	292	294	294	272	312	267	320	309	243	304	269	301	283	264	268	310	261	299	291	287	274	283	294	290	278	263	285	278	285	293	322	286	297	269	253	319	295	317	280	299	266	297	286	264	286	280	295	281	306	261	284	280	291	280	291	280	259	291	307	275	259	254	297	308	274	293	292	279	300	298	272	304	269	302	280	277	266	280	268	291	269	252	275	296	280	255	284	292	270	285	307	295	281	264	293	280	281	296	294	286	306	328	279	280	288	295	262	281	256	260	295	285	262	258	307	275	300	318	304	268	258	277	255	281	300	266	294	287	289	312	284	263	262	258	272	287	292	275	283	308	285	298	271	304	286	314	301	298	286	279	275	247	282	270	249	303	246	300	291	280	244	270	317	258	269	255	298	275	285	301	282	291	297	269	245	298	246	286	286	273	302	254	295	306	297	267	278	299	282	317	306	288	313	293	286	262	286	276	279	262	323	284	284	257	292	292	278	302	269	295	278	312	280	275	271	295	265	307	297	300	298	317	277	283	225	257	292	280	251	272	278	278	302	273	277	268	265	292	257	288	240	257	242	262	269	274	277	275	272	248	292	280	302	270	292	277	267	316	292	291	269	271	272	251	288	292	278	285	292	278	277	311	299	295	279	331	281	315	278	282	287	282	279	291	258	273	283	273	265	284	266	292	293	268	262	290	273	310	276	284	279	275	278	276	299	290	282	316	283	290	297	301	259	291	274	278	255	291	267	307	287	285	281	282	312	267	287	301	288	254	303	269	286	289	267	297	289	262	293	285	276	297	267	266	265	295	254	292	291	282	291	275	299	271	288	238	288	279	289	259	291	273	291	289	307	311	295	289	279	309	305	260	264	290	306	288	324	279	282	292	297	324	285	264	284	303	315	265	292	291	292	281	266	297	269	294	308	318	276	289	289	274	248	274	286	282	280	298	311	303	301	278	269	285	273	285	306	303	312	247	316	272	300	281	239	292	268	301	295	288	267	297	279	279	291	277	301	271	273	267	255	281	284	311	260	266	293	279	282	324	286	296	288	279	294	322	287	302	284	304	292	291	259	274	281	264	273	279	277	257	306	295	279	291	291	288	279	275	314	286	276	281	253	253	299	282	306	299	282	292	277	267	285	310	291	280	284	280	267	295	278	295	318	288	301	304	272	290	274	291	293	292	301	291	294	279	255	287	312	302	280	294	296	275	312	307	292	279	290	289	282	298	302	269	280	302	260	261	280	307	286	293	290	266	269
54650	89737	48758	2168	1504	1177	961	798	751	617	600	536	482	486	522	437	443	423	441	415	433	396	415	392	358	359	385	406	382	369	370	379	391	388	373	385	404	439	496	431	466	429	417	447	433	469	436	460	397	441	396	443	411	420	431	372	419	403	422	358	360	390	404	398	392	387	381	355	394	388	397	357	391	335	383	367	362	394	352	342	361	360	371	379	398	357	355	383	355	357	356	366	371	378	365	369	360	384	383	370	350	368	353	357	386	380	350	327	360	366	369	350	390	362	360	350	374	346	349	347	376	349	390	351	351	376	353	378	339	359	351	383	353	328	379	368	379	361	378	330	349	373	346	364	357	376	329	351	371	359	379	348	348	367	350	363	373	386	358	387	345	417	361	362	362	345	318	364	349	363	379	430	335	361	392	366	384	357	369	379	367	334	318	360	368	323	363	341	363	333	399	362	339	359	346	343	342	356	341	359	368	356	365	376	345	376	395	380	381	409	351	406	358	354	359	369	365	403	346	330	364	352	345	358	395	386	355	342	388	356	344	357	348	386	403	368	353	341	367	342	357	354	375	358	381	369	375	382	387	351	387	371	385	345	375	383	359	407	343	356	327	389	354	399	382	352	370	366	344	328	362	342	394	394	394	376	365	363	358	387	363	386	328	366	347	347	384	342	373	394	330	364	357	359	367	335	340	383	371	373	376	381	361	331	361	363	373	344	372	374	351	369	349	355	352	347	345	352	335	356	324	387	340	383	343	393	351	376	357	344	360	356	400	356	338	373	335	346	363	358	356	347	388	369	352	358	390	365	344	405	362	342	357	387	364	384	395	374	343	399	340	393	344	373	374	354	365	361	364	345	378	378	367	366	344	376	359	352	340	372	386	305	386	345	374	364	364	345	346	382	322	346	380	371	356	376	347	401	360	370	355	346	349	357	352	358	366	348	355	376	365	369	368	364	380	330	332	340	356	334	356	391	381	343	373	351	346	358	345	343	335	394	383	356	353	352	340	378	369	371	372	387	373	363	322	362	368	374	342	338	380	383	359	340	349	357	379	361	386	389	372	360	378	381	371	356	403	355	360	344	368	325	359	341	379	358	357	335	350	373	363	361	373	366	411	370	346	393	370	352	362	351	348	385	374	365	364	354	377	340	383	362	364	358	392	360	345	358	356	362	378	354	363	380	373	322	374	369	392	368	385	385	345	328	345	376	358	353	367	358	380	371	350	372	377	375	365	316	360	362	416	369	378	365	357	375	381	350	359	364	358	360	373	360	336	361	369	363	368	361	344	365	381	386	362	358	359	380	391	360	344	354	341	391	356	331	425	365	356	340	371	363	364	368	342	368	362	353	372	370	375	363	380	392	362	400	404	359	337	324	338	363	343	367	348	384	380	361	391	369	385	364	337	367	364	378	366	381	337	395	384	355	388	385	372	332	348	396	334	352	340	375	367	371	363	357	399	343	348	347	369	355	353	352	367	352	366	362	306	362	368	350	387	349	375	366	360	387	352	346	346	368	383	366	365	345	364	358	367	347	381	366	378	372	374	377	336	351	383	390	356	359	376	392	376	345	349	375	359	361	351	361	368	374	358	383	355	368	369	370	375	382	367	360	352	346	345	374	369	370	327	335	365	357	328	370	365	379	363	331	374	358	371	371	379	386	359	377	383	402	363	352	342	346	394	346	338	382	368	338	357	354	382	362	366	336	384	411	376	385	350	362	367	376	325	398	355	382	386	369	355	398	361	367	349	336	398	359	347	355	331	371	381	365	336	346	340	382	372	334	371	326	356	363	353	335	381	341	363	348	359	397	387	380	364	352	356	377	368	356	347	376	366	365	373	321	339	395	345	343	345	377	350	367	366	323	407	345	376	355	375	346	395	359	382	347	352	357	366	360	363	358	334	318	369	347	368	383	353	387	350	364	341	368	349	364	367	341	380	339	355	351	349	358	374	381	381	350	392	348	377	358	390	392	352	385	376	367	317	390	392	373	358	336	367	365	352	355	366	375	382	372	320	334	364	396	364	361	378	359	336	369	365	359	374	367	352	332	353	352	384	377	399	369	387	372	373	300	373	377	342	364	367	391	355	342	384	337	369	350	370	361	329	339	350	411	362	369	365	354	342	373	354	360	363	358	319	376	334	383	369	361	403	354	378	395	372	367	333	350	358	350	355	391	357	343	321	346	374	347	390	393	349	385	352	389	384	358	384	360	381	379	377	314	364	354	357	364	358	349	389	356	348	336	343	382	336	357	402	360	366	381	388	341	375	383	349	333	356	342	367	348	393	339	385	328	338	375	389	352	323	365	383	392	383	342	370	360	371	373	348	351	336	335	363	374	396	359	344	366	385	368	412	361	340	360	380	388	374	357	353	360	346	375	355	320	381	369	366	354	382	357	329	343	345	348	357	354	363	343	376	350	350	385	335	359	370	358	340	331	326	311	371	409	357	347	372	341	380	401	338	340	383	344	386	368	358	363	377	350	379	336	364	382	347	326	409	375	383	364	339	318	368	374	338	341	353	349	392	358	344	348	351	402	396	380	399	348	350	329	346	381	364	356	352	377	350	352	377	388	367	368	370	365	357	384	358	371	371	397	333	353	347	403	345	370	353	366	349	344	376	381	358	389	381	363	379	373	345	356	365	366	347	352	353	348	361	380	369	375	365	381	369	393	373	374	328	386	352	398	354	383	370	370	349	338	361	367	362	373	382	375	345	351	350	368	382	377	369	394	356	316	373	366	387	378	361	334	383	350	381	345	392	384	369	389	360	357	379	358	365	384	365	361	366	372	332	345	356	382	346	349	378	355	385	390	384	363	346	380	381	358	361	356	344	388	368	382	338	344	369	366	351	355	352	347	370	375	352	359	370	356	357	342	350	357	328	378	373	392	349	365	356	339	366	372	353	349	354	365	377	389	369	379	366	358	333	420	377	381	390	347	409	359	317	385	391	329	345	367	350	350	330	388	363	348	364	358	378	353	385	322	336	381	379	374	369	391	350	363	346	377	334	322	339	326	338	380	350	359	338	372	376	371	382	361	344	378	384	382	359	402	367	366	368	360	370	350	352	395	346	339	374	345	372	397	344	344	378	358	406	365	366	361	382	306	346	338	364	353	344	362	375	350	386	391	346	374	348	360	370	380	349	392	337	415	379	349	356	374	329	372	376	351	370	355	363	353	377	354	337	344	366	358	360	356	353	352	323	334	358	348	350	351	363	347	358	362	390	366	382	365	328	329	376	373	373	343	373	355	344	352	339	372	382	374	360	376	360	370	351	367	366	380	366	341	360	353	334	377	377	373	372	345	362	383	361	369	380	352	353	348	353	375	353	368	398	347	337	379	362	378	361	354	382	349	394	349	400	371	366	364	339	364	379	359	364	362	369	322	318	331	364	356	390	391	366	372	381	386	325	385	372	360	362	366	361	364	354	385	363	338	367	337	370	370	367	370	378	373	370	365	362	343	367	351	371	389	364	323	356	382	395	377	347	356
28473	21041	13037	1123	421	394	442	416	387	393	429	434	399	396	400	392	412	381	418	398	379	374	414	396	369	413	408	358	384	407	383	374	381	387	374	421	401	400	387	439	402	424	433	410	385	385	425	388	417	429	438	398	423	410	412	395	416	407	402	389	401	421	414	373	401	444	384	403	403	361	395	375	406	430	426	390	365	389	426	416	369	425	381	389	407	389	414	414	426	391	389	398	364	379	402	368	417	397	369	390	406	384	399	371	404	419	450	386	441	345	393	397	375	396	381	402	390	420	398	426	394	378	376	367	382	374	409	397	411	379	408	386	384	393	383	393	421	413	390	364	376	422	398	403	378	388	386	363	407	407	382	383	410	380	394	388	388	377	385	384	386	445	364	408	424	411	400	358	364	395	445	407	376	375	432	406	408	383	406	380	415	377	370	398	407	400	389	370	375	367	399	407	388	361	408	428	427	416	388	416	422	394	394	377	423	370	438	350	366	413	413	384	391	402	377	412	386	385	435	396	359	395	411	414	418	371	417	415	382	388	407	455	387	376	366	404	402	390	386	387	388	377	389	384	374	395	395	383	396	359	388	361	380	382	398	382	394	378	380	398	401	365	365	397	379	381	371	386	365	369	420	391	381	402	422	395	388	444	411	408	382	389	413	390	368	417	391	415	386	382	390	382	404	409	387	378	394	420	386	390	385	368	421	398	436	392	422	388	408	399	388	400	403	418	405	390	399	372	419	402	372	353	377	390	407	408	389	442	412	394	390	396	408	370	372	421	381	386	406	405	388	372	400	404	392	397	380	374	426	418	396	384	392	405	406	433	401	404	374	427	381	392	423	427	374	370	378	406	395	411	379	409	367	350	379	421	402	403	409	388	416	390	382	374	362	415	389	424	438	394	402	383	413	384	375	391	416	378	366	353	389	406	396	417	420	408	355	362	426	383	387	369	368	395	422	377	404	386	386	397	399	370	432	392	396	375	429	390	412	390	386	421	382	397	409	399	378	419	373	396	390	355	402	429	378	369	410	399	384	444	374	414	344	381	390	405	412	379	439	425	421	405	415	404	393	410	393	382	376	399	419	388	401	375	410	371	414	420	395	413	376	384	405	400	419	392	376	410	397	420	378	387	369	407	392	409	427	401	371	359	409	367	403	440	405	363	394	377	424	395	400	399	385	383	397	401	382	425	433	365	374	361	377	392	393	390	394	384	407	433	387	388	370	400	400	370	422	353	399	408	372	421	387	384	404	409	394	384	384	335	380	373	409	408	371	380	359	386	376	390	402	392	410	389	411	417	405	377	414	412	400	382	416	421	378	378	413	388	353	391	392	372	410	392	399	396	369	402	396	436	402	418	413	414	405	436	392	388	409	370	390	390	396	430	393	385	397	373	388	419	389	403	388	407	408	390	412	391	415	371	403	385	389	408	385	397	408	435	410	391	417	439	354	381	411	391	416	407	387	373	377	406	384	395	422	398	431	432	341	420	379	397	401	398	388	410	384	371	423	367	400	409	430	428	397	429	380	381	396	392	399	413	396	421	386	412	379	387	372	368	426	375	382	385	412	415	376	381	397	402	378	391	412	379	392	379	385	405	390	357	411	395	391	404	383	380	427	372	373	391	392	392	381	400	420	388	431	393	358	403	403	418	349	320	372	428	430	427	384	390	402	377	410	383	385	408	371	435	386	395	426	416	388	373	422	390	403	412	405	405	410	389	421	406	401	389	378	407	416	406	379	411	414	420	400	398	382	381	391	385	373	404	417	370	408	367	385	423	389	399	400	414	415	403	376	388	413	387	404	411	398	362	392	372	377	411	368	391	379	386	390	358	411	379	399	409	370	397	404	390	373	407	381	379	403	401	395	422	361	418	399	407	335	359	369	419	396	386	386	381	410	401	411	425	390	414	411	438	384	380	373	380	367	366	345	395	406	372	418	400	369	402	340	376	366	424	362	375	396	414	385	429	400	375	415	386	377	392	378	402	379	396	401	399	381	371	419	416	392	383	392	395	389	358	392	405	422	415	397	393	393	386	414	395	390	379	427	360	392	370	412	405	389	399	350	416	377	359	407	421	401	392	382	404	374	409	382	403	434	412	414	397	402	381	400	376	415	385	400	382	378	357	398	386	393	396	387	429	383	393	368	410	363	393	391	380	402	381	372	379	402	399	389	388	377	406	411	391	427	413	397	382	373	383	376	398	390	393	404	388	410	394	425	394	416	378	410	367	364	385	383	384	403	399	374	418	380	350	376	363	392	398	401	420	411	378	373	406	362	371	397	389	386	386	394	385	389	375	416	383	433	398	419	411	394	383	390	416	408	370	357	403	412	387	386	407	397	382	396	406	416	365	403	377	395	377	408	394	385	407	392	397	420	430	372	427	390	371	377	407	395	349	425	378	396	408	394	417	368	395	417	387	413	384	387	403	371	394	420	398	349	404	381	379	385	412	389	410	424	398	376	361	380	417	385	412	423	415	436	409	377	404	387	373	365	426	387	415	387	397	409	432	376	372	372	411	389	407	416	394	377	411	436	413	409	365	420	403	410	399	391	384	422	379	427	392	372	397	345	414	388	415	421	384	418	384	422	405	391	401	391	432	417	389	339	397	391	360	375	406	354	401	383	410	378	373	413	373	393	421	400	386	380	402	375	368	405	353	398	383	408	417	438	389	388	390	438	399	413	386	360	428	414	452	404	370	382	396	421	374	374	387	425	380	394	426	408	429	390	439	398	399	386	384	416	425	425	396	396	383	399	389	400	391	353	410	411	372	369	390	388	340	414	411	412	388	406	404	374	378	382	405	400	400	379	396	393	370	392	398	426	391	375	441	377	391	403	450	366	382	414	376	383	426	448	363	434	398	378	384	386	396	413	389	391	443	364	405	381	396	421	405	395	420	395	377	400	399	383	415	372	400	377	377	398	404	388	406	377	398	382	371	413	376	367	404	396	381	387	409	402	389	413	356	411	401	393	398	383	448	394	397	408	405	401	397	429	368	393	363	377	404	393	382	378	418	405	419	382	390	408	364	384	415	419	384	405	405	418	404	419	409	393	410	395	366	411	390	396	409	382	396	381	370	389	415	363	407	379	409	384	416	395	363	382	449	431	419	385	426	391	408	416	378	402	442	414	394	397	423	385	380	399	383	380	393	417	420	404	414	387	424	424	407	378	397	369	405	407	398	397	387	396	426	448	399	413	415	414	373	399	410	372	406	404	384	383	394	397	419	388	407	382	391	358	355	417	371	437	398	412	398	390	355	385	407	368	384	411	412	395	417	381	370	396	415	431	406	359	424	390	383	405	390	378	419	422	371	369	400	435	382	406	367	392	345	394	390	380	364	383	384	377	396	399	429	458	385	363	397	393	383	403	406	427	375	377	432	414	379	378	395	377	355	374	390	407	409	399	379	395	424	411	434	384	412	437	420	387	425	396	361	396	395	408	384	351	424	416	396	395	373	396	403	408	405	355	395	406	380	418	389	353	413	371	372
21110	27045	9057	561	504	543	475	590	552	515	487	528	543	508	522	487	535	512	501	476	498	503	474	492	541	497	522	459	516	488	494	478	527	526	502	503	498	521	549	491	535	518	510	549	543	535	549	521	558	508	523	489	512	521	512	504	496	517	467	500	491	496	480	490	503	552	490	479	499	545	513	552	529	528	484	476	500	514	538	497	511	537	513	495	477	508	531	475	498	491	513	518	498	498	493	529	561	506	525	487	532	479	500	463	511	482	509	510	493	480	495	533	480	523	501	501	517	499	496	493	503	475	517	530	558	476	490	517	524	456	501	566	508	537	524	517	526	505	520	494	510	522	517	496	544	522	514	526	505	475	500	482	529	496	527	495	488	489	482	487	526	491	508	487	507	495	522	517	485	503	516	514	543	515	550	561	503	493	535	530	528	531	562	485	494	499	517	481	523	484	587	498	506	498	563	519	524	497	509	486	519	523	524	533	495	477	490	499	491	511	527	495	527	518	485	494	499	464	565	516	512	522	518	500	508	513	494	514	557	531	492	526	521	493	519	473	508	501	529	491	545	516	464	525	495	520	499	511	529	501	514	485	498	537	507	482	506	483	525	520	512	552	484	494	485	509	491	493	523	513	522	498	507	548	541	539	494	515	484	548	508	526	540	488	500	546	496	519	510	557	446	518	505	499	502	500	532	519	528	503	456	504	510	505	477	502	485	536	531	497	504	520	505	525	510	514	484	543	538	568	523	547	543	514	474	496	483	555	474	529	537	526	506	521	485	523	502	530	502	516	480	476	486	497	545	511	533	489	511	529	512	519	503	515	518	499	533	495	564	496	487	504	509	495	509	504	515	462	520	505	528	491	512	550	481	546	514	519	450	507	495	493	536	548	515	500	498	499	495	506	557	539	478	547	524	506	526	482	522	540	505	504	473	495	518	536	485	512	527	481	503	482	519	509	530	527	472	505	511	491	531	509	517	482	481	498	540	534	494	530	496	477	486	514	515	503	496	482	531	491	478	472	496	492	534	480	492	507	528	539	487	481	535	495	508	511	487	516	517	528	548	455	554	537	524	493	521	495	507	503	488	499	545	522	530	521	501	498	525	548	529	535	474	479	522	515	498	542	521	457	518	503	482	499	496	503	481	506	494	492	496	529	532	451	506	506	476	488	541	528	495	517	500	481	502	505	509	489	493	519	496	563	542	512	527	493	511	535	542	537	504	511	490	510	515	487	478	533	503	533	559	527	501	540	519	522	518	460	512	518	542	546	488	480	567	535	501	499	485	524	552	500	490	532	494	549	470	455	490	465	518	511	500	467	484	523	510	487	498	516	483	473	495	423	497	484	514	477	517	501	543	511	490	521	525	509	490	478	488	497	491	507	523	502	507	511	529	548	531	500	462	511	543	506	509	469	482	545	527	515	487	489	486	462	507	502	493	478	486	530	506	544	543	513	478	559	531	494	523	465	534	470	510	536	508	467	554	476	537	454	518	506	512	535	511	521	497	451	510	530	540	514	494	484	485	488	502	492	541	493	507	532	517	522	503	507	485	532	503	527	540	479	514	522	529	508	546	423	504	513	530	532	485	503	514	535	464	498	547	497	502	492	518	468	477	499	524	517	497	499	514	523	525	502	588	498	538	485	502	519	519	495	496	529	463	532	530	529	536	493	489	524	531	498	523	497	528	519	577	496	509	553	511	503	500	496	489	521	489	507	465	513	491	515	533	510	500	467	518	516	514	531	515	530	532	491	489	553	484	523	512	542	497	520	503	464	501	525	477	544	497	534	544	509	493	483	492	473	473	524	460	473	518	491	479	506	448	524	508	535	498	512	462	525	525	523	505	485	521	530	505	487	549	490	481	489	541	522	476	495	525	512	544	503	510	499	519	497	519	537	507	488	520	493	531	482	489	505	534	512	526	527	484	548	535	506	473	482	494	494	479	534	533	532	515	511	484	537	475	501	532	508	536	502	516	525	484	520	535	515	509	522	486	497	530	501	517	518	487	490	497	519	517	499	513	524	519	493	517	538	520	502	524	515	513	509	547	507	539	493	534	525	507	482	527	512	507	487	517	492	507	494	502	509	504	509	480	521	504	547	485	550	503	497	516	495	521	544	524	492	509	530	519	487	501	483	507	488	498	525	533	490	518	536	528	501	529	484	498	531	508	530	510	480	486	500	471	497	511	503	507	477	498	516	504	469	515	528	531	521	545	526	540	539	507	495	462	505	509	553	536	517	513	495	492	536	520	498	537	540	512	502	520	492	502	497	550	505	512	510	512	500	519	472	511	475	484	479	497	553	506	514	514	511	516	514	502	497	509	512	506	485	497	497	510	519	492	564	563	514	534	496	470	528	497	521	470	497	528	538	501	499	499	516	525	489	532	515	532	502	456	541	498	518	525	512	479	525	525	493	494	518	484	481	497	490	509	500	511	473	490	496	501	499	451	513	525	514	516	503	519	510	534	501	521	498	470	528	488	528	479	518	496	550	476	485	520	525	499	508	506	520	474	483	481	550	486	507	500	516	545	512	544	493	522	478	499	492	491	501	510	536	478	494	489	517	570	492	503	515	504	530	537	550	512	539	527	517	466	510	529	520	488	529	541	508	504	535	523	517	516	544	523	489	509	491	545	512	490	523	481	508	531	504	495	497	533	526	473	528	507	491	527	531	486	521	506	484	472	500	479	527	487	498	548	485	511	516	504	519	506	546	548	489	494	520	488	489	485	504	527	545	513	523	523	512	517	543	508	530	469	485	501	490	540	493	515	524	470	491	473	521	502	492	485	501	512	561	468	514	566	498	506	483	582	496	483	504	499	477	537	476	485	512	510	519	538	482	510	490	526	522	483	560	483	522	515	519	502	462	538	512	469	501	492	508	514	498	506	512	508	507	521	508	486	481	526	537	518	534	499	526	486	507	523	500	450	490	478	501	527	533	480	489	519	501	500	537	500	468	533	555	497	552	528	540	496	520	486	508	513	507	521	502	510	467	485	525	488	552	498	519	522	498	518	547	493	503	483	547	535	512	526	525	537	530	470	490	533	565	501	511	512	539	497	520	494	493	532	512	481	529	514	525	486	537	511	517	489	472	490	497	483	526	473	535	510	492	501	471	492	486	486	532	507	499	516	508	503	508	513	508	475	528	476	527	535	544	530	533	506	486	471	528	499	498	498	516	516	493	532	464	528	523	544	505	509	509	537	492	464	516	533	482	519	521	507	554	504	527	529	475	506	505	501	555	521	511	521	506	477	500	475	526	466	516	508	521	461	489	534	531	515	501	522	514	524	506	514	507	504	458	504	468	512	503	533	518	505	530	525	560	523	515	484	507	488	510	508	470	472	525	506	503	518	533	488	519	501	511	467	513	535	568	496	498	509	489	532	518	543	522	492	472	546	488	478	469	542	515	504	499	517	501	518	516	488	486	472	510	510	546	507	481	530	484	493	527	487	529	530	507	527	481	517	549	516	475	524	502	512	488	425	536	493	495
23875	21562	28765	24750	20307	5358	599	463	393	395	397	373	361	362	360	359	377	330	353	352	366	323	338	342	358	344	346	352	334	346	368	341	363	347	352	371	375	407	381	361	331	344	384	349	382	349	336	352	358	367	348	355	366	343	336	324	361	353	338	353	366	367	322	347	345	342	355	347	320	364	335	359	328	367	351	341	347	351	340	380	349	362	364	345	329	357	319	354	327	344	328	357	339	342	376	359	353	348	365	340	346	361	330	326	340	295	346	355	329	349	331	339	343	341	336	313	338	330	348	346	337	307	319	317	321	316	371	348	333	332	359	355	325	364	335	350	377	355	358	351	328	322	321	361	329	332	340	308	342	329	314	342	318	345	323	304	335	340	362	349	352	317	321	328	364	329	300	336	319	352	375	343	351	358	363	339	297	336	346	329	306	311	320	338	344	308	335	342	347	336	346	339	350	355	355	328	322	349	313	322	340	317	332	351	334	326	317	337	335	360	312	352	341	363	342	334	357	375	355	353	335	304	341	336	336	334	304	329	300	330	349	324	313	364	353	357	353	350	342	350	341	329	350	398	372	325	339	348	313	341	319	339	364	335	325	359	343	341	370	344	330	371	349	332	362	328	361	354	337	361	359	340	358	332	305	335	317	342	353	334	319	331	368	330	351	336	319	318	341	330	360	344	351	322	325	302	338	342	334	306	362	337	327	370	305	333	334	363	313	344	319	361	331	334	345	334	351	324	331	317	353	357	320	334	318	338	352	345	327	327	347	331	330	353	355	331	323	340	341	307	358	344	314	351	319	325	328	321	321	315	312	338	331	326	297	318	318	317	316	353	334	343	392	335	351	337	360	352	347	374	352	342	314	345	328	371	294	360	331	344	334	321	340	322	346	316	356	319	328	368	310	338	325	355	327	300	377	333	376	357	309	374	318	350	318	313	348	380	364	332	330	359	333	319	354	323	320	347	348	334	342	359	340	349	302	359	306	322	322	379	384	355	371	352	350	332	327	361	322	324	340	359	359	353	330	333	370	322	343	318	358	345	307	356	349	339	323	328	301	317	367	358	311	317	357	311	331	361	309	339	312	354	341	334	328	326	349	315	325	326	320	346	314	354	361	320	314	356	318	325	321	369	341	350	328	345	344	378	321	327	379	347	346	340	359	339	363	357	352	332	326	328	277	339	290	325	334	347	323	307	306	344	319	374	323	333	374	334	346	331	355	342	328	309	324	335	367	316	324	311	343	356	350	370	335	351	328	339	352	343	329	314	356	326	343	327	357	333	336	302	366	343	327	339	373	334	327	336	305	329	346	353	342	357	359	351	333	327	343	354	333	336	313	375	324	354	337	302	327	330	308	360	329	335	337	319	349	364	327	338	327	325	345	314	324	342	320	328	330	302	330	337	324	345	342	320	367	329	362	351	367	346	324	338	364	335	362	336	341	352	368	349	327	312	360	360	342	360	343	327	338	326	351	330	378	325	334	331	345	336	336	335	357	344	324	338	365	364	346	356	357	329	348	322	317	353	362	345	307	324	320	281	338	345	332	303	386	305	333	332	338	327	326	336	349	355	323	356	337	351	309	344	345	338	371	370	375	344	339	337	320	317	349	342	306	330	336	370	356	373	336	359	342	374	358	362	355	335	348	356	360	327	315	354	338	332	330	351	350	343	331	320	340	354	324	360	351	344	312	349	326	359	334	315	348	357	334	313	351	379	317	361	327	369	352	337	304	338	325	336	330	342	341	322	340	348	348	374	358	368	324	362	341	365	348	369	321	320	356	334	357	333	366	316	332	337	324	359	319	353	361	375	329	347	335	363	352	294	326	352	329	329	355	380	331	353	319	315	344	350	324	317	368	332	366	355	345	343	331	348	325	316	283	341	380	344	366	310	347	355	324	334	337	325	343	333	367	339	348	300	327	335	330	336	337	364	325	340	327	304	352	326	358	330	341	349	338	289	334	313	319	311	347	332	342	330	350	344	346	329	342	329	290	345	326	324	366	350	343	345	338	351	363	350	371	328	334	352	360	319	348	317	323	367	399	338	346	365	332	344	336	331	329	319	321	360	349	312	333	334	348	313	310	342	344	341	360	350	350	345	332	353	352	331	337	347	350	357	361	314	323	337	358	337	349	318	352	366	382	321	319	336	369	398	359	291	318	314	365	324	359	347	333	328	355	366	361	323	319	342	356	362	333	360	332	352	373	324	350	336	365	356	333	331	324	360	343	301	358	339	381	350	313	333	324	354	349	370	333	333	318	322	352	363	328	357	348	319	328	316	338	337	304	335	355	325	339	301	339	333	349	351	348	337	343	329	337	378	311	357	305	353	328	339	317	342	353	351	329	333	351	349	338	320	340	361	346	334	343	346	322	352	323	307	345	299	330	346	334	383	346	311	321	332	345	343	333	328	357	322	331	349	325	342	377	331	352	322	315	311	336	347	328	304	323	341	310	363	370	370	344	342	325	330	324	312	318	336	338	348	329	335	354	329	353	339	345	351	345	329	307	327	318	336	314	365	337	358	355	323	309	342	352	328	345	349	336	332	318	326	372	334	350	339	302	360	337	330	349	335	333	339	320	321	304	332	327	325	366	342	343	341	317	341	333	325	333	286	332	346	309	356	328	336	325	358	330	368	358	317	367	329	360	313	337	346	402	324	356	343	347	370	333	337	351	334	330	351	372	329	316	373	348	320	357	364	329	341	361	349	353	325	336	347	340	357	352	345	303	349	395	361	324	349	314	324	331	379	315	334	337	363	283	356	324	359	359	321	371	366	323	331	339	301	342	346	317	358	328	335	350	347	360	347	332	360	312	346	331	304	332	346	341	337	326	273	351	318	335	343	352	297	373	346	361	362	351	326	343	309	356	327	311	347	329	331	337	359	312	333	310	322	318	312	345	362	319	337	330	324	342	351	330	347	356	330	349	348	347	341	306	344	345	341	334	297	332	301	343	364	362	332	355	352	313	335	342	347	312	305	353	304	359	338	330	351	321	348	341	310	317	345	334	326	323	321	330	341	340	350	337	308	357	337	345	349	347	350	365	349	326	341	330	354	320	328	319	339	339	333	341	367	306	344	345	354	346	394	297	360	314	351	316	313	345	347	353	322	336	315	344	349	355	318	317	325	367	368	330	338	329	338	347	349	336	354	333	345	339	319	323	341	336	351	354	375	356	352	359	362	324	325	321	337	329	337	352	362	337	328	323	335	354	374	342	357	333	327	336	333	366	323	324	334	325	331	354	311	339	335	352	367	346	345	368	377	323	339	359	320	385	329	367	340	337	362	338	330	358	352	346	347	311	357	332	317	326	350	331	343	338	334	355	324	341	364	315	327	328	316	320	359	345	306	309	302	381	340	335	322	344	375	337	331	387	334	334	347	324	355	324	304	329	340	342	364	326	349	304	331	358	354	385	387	339	336	342	341	345	322	348	360	357	373	341	383	321	321	374	297	349	340	330	339	330	297	291	328	354	329	309	337	344	352	341	327
46801	76602	38360	1352	1071	857	787	669	619	604	554	543	500	467	515	475	512	488	489	464	457	472	451	418	480	457	457	443	442	442	412	451	448	455	441	471	491	459	491	485	477	497	498	473	453	498	503	466	514	456	497	479	485	471	442	470	450	445	457	436	416	449	432	454	446	465	411	483	475	463	448	456	442	452	433	443	427	453	477	428	505	439	464	461	429	424	457	452	432	411	454	454	398	395	434	445	455	455	461	467	487	437	436	435	443	436	448	432	448	446	437	418	452	428	446	433	439	449	427	456	458	435	431	410	484	451	401	432	441	416	444	415	404	467	485	417	413	466	444	446	440	426	474	420	464	467	494	446	458	440	426	439	431	435	446	443	453	463	432	463	437	441	467	412	447	447	463	430	473	430	459	433	428	411	439	402	446	458	443	406	424	423	462	451	422	451	464	473	441	440	414	436	441	454	467	421	466	487	425	430	437	461	468	496	423	423	450	495	435	434	449	441	451	478	451	471	481	423	441	467	468	423	440	430	450	432	433	453	426	428	456	424	417	439	453	429	428	427	474	459	446	455	431	418	441	453	412	418	412	410	464	410	424	409	431	457	408	459	446	438	448	436	442	451	435	447	450	432	486	428	429	438	425	466	440	434	418	442	426	426	434	456	417	451	452	436	452	435	473	449	474	472	435	430	466	490	458	456	465	451	463	434	400	436	416	462	432	428	439	455	452	438	450	428	439	467	450	455	420	442	427	422	472	443	476	446	391	420	455	465	430	410	480	480	459	428	439	457	464	436	417	429	465	439	441	465	467	438	447	457	457	439	459	454	427	454	426	452	431	455	444	427	435	447	409	442	452	458	438	446	424	421	440	447	433	465	452	452	482	446	440	442	422	459	440	475	440	480	442	400	455	438	428	444	403	461	466	424	398	429	456	455	418	388	418	432	448	436	456	457	441	441	441	448	479	477	416	439	440	457	441	458	407	444	415	413	419	463	447	461	408	468	420	475	475	444	456	440	430	407	473	468	440	490	426	470	461	444	446	437	462	442	423	436	430	440	423	419	429	470	449	459	389	457	450	406	411	434	448	430	442	420	425	505	465	427	443	446	415	461	454	454	429	480	432	428	440	423	387	466	422	443	444	414	462	411	420	461	457	413	480	461	417	462	433	463	462	428	457	448	453	445	463	451	472	447	441	474	409	462	459	440	465	422	436	433	465	424	467	448	433	402	448	461	430	438	458	455	479	431	457	454	425	421	430	464	411	450	425	447	446	434	442	447	421	436	440	410	455	441	465	447	475	433	430	440	465	468	438	440	456	431	450	427	410	465	437	453	399	434	427	433	441	466	445	461	442	453	425	422	428	454	439	428	429	448	450	425	465	405	441	454	467	462	424	464	466	448	433	482	438	474	485	486	441	448	421	450	425	463	422	440	456	429	452	453	433	429	460	459	470	490	425	447	458	479	456	418	482	440	447	452	446	455	447	465	447	444	425	468	419	483	440	491	449	435	436	422	465	451	452	438	440	424	433	465	462	431	453	455	442	426	458	436	419	464	438	464	470	467	397	435	447	448	444	489	431	423	433	451	432	456	453	404	431	451	427	401	475	444	430	461	459	455	436	442	420	441	422	439	434	435	414	451	431	451	412	420	431	445	421	470	437	422	452	400	367	454	452	429	439	455	443	444	446	461	467	411	415	420	446	419	472	475	438	440	459	411	414	457	428	407	431	437	422	409	425	425	423	423	448	475	453	422	443	450	429	462	409	457	462	455	443	424	442	409	447	434	429	433	436	446	441	422	435	495	434	413	437	430	425	443	459	440	454	468	413	423	448	428	467	428	453	446	467	401	438	427	466	475	426	459	443	430	455	420	436	434	450	440	433	439	389	451	420	427	459	416	441	465	459	448	424	432	434	459	437	447	428	414	406	409	447	450	406	404	428	429	432	488	463	468	471	427	413	448	460	457	432	443	424	415	424	446	453	442	429	410	468	451	431	482	439	506	446	456	426	438	426	457	465	417	424	439	459	449	467	441	447	455	424	440	443	472	478	416	420	453	461	470	450	453	439	383	422	453	429	435	442	479	418	454	440	424	462	439	442	451	476	462	455	473	440	438	461	466	433	442	443	471	465	413	418	425	427	436	407	473	470	459	481	413	451	402	450	428	435	419	444	430	429	446	437	451	425	428	435	431	467	441	412	469	446	420	458	418	414	441	440	425	453	451	461	417	450	427	404	431	444	470	430	432	455	406	430	425	450	475	408	418	396	452	421	457	424	445	471	441	447	456	402	440	441	466	439	436	431	451	493	409	458	447	437	483	459	439	429	431	440	445	452	460	433	443	453	425	426	447	469	449	464	452	431	443	436	403	435	413	465	427	475	450	469	446	467	412	404	459	434	438	426	454	415	447	437	471	432	447	463	431	439	450	461	423	459	437	453	460	418	434	440	416	420	450	441	469	443	412	451	475	447	458	424	452	459	449	447	430	440	425	430	429	457	457	424	457	454	465	471	405	442	458	426	446	429	410	429	412	441	433	449	408	441	439	451	496	427	468	453	482	423	404	408	428	454	458	459	442	413	451	474	445	421	478	441	425	453	453	422	418	434	415	437	463	442	447	454	438	454	458	448	424	447	455	471	431	471	457	405	438	428	431	390	444	458	455	440	439	446	438	445	441	438	449	466	440	500	446	441	440	442	414	441	471	407	447	463	407	457	448	423	446	460	464	407	432	456	442	417	441	430	460	457	422	440	442	463	441	481	456	442	428	388	469	456	436	395	454	416	420	431	424	464	439	456	399	403	435	471	480	421	413	453	425	466	461	445	444	483	421	462	477	478	482	443	413	438	453	448	435	466	422	449	448	461	465	431	440	468	447	425	452	436	502	405	464	401	451	432	448	416	443	434	465	444	447	445	456	451	442	432	447	405	437	421	410	419	448	464	466	424	445	449	425	431	440	455	435	483	472	422	421	448	422	434	430	483	422	443	457	448	417	441	472	458	447	471	438	448	437	444	422	417	421	459	423	446	445	452	458	470	407	456	445	425	429	468	444	463	450	454	464	441	466	472	404	443	422	432	401	425	452	442	435	417	431	435	434	445	431	472	467	433	428	456	433	416	433	425	502	428	402	437	443	435	445	422	455	396	458	456	447	448	453	421	452	421	461	451	423	422	437	416	423	409	474	422	468	437	438	435	444	448	413	426	468	500	436	451	450	425	450	426	411	417	431	439	435	433	462	429	432	393	432	419	393	468	422	419	465	448	436	416	425	416	451	461	430	451	428	443	479	447	422	467	465	436	435	481	446	472	451	431	437	438	436	415	427	415	431	466	427	441	444	406	419	435	470	461	434	465	480	433	458	447	455	451	422	438	463	440	441	463	400	417	448	457	483	434	396	458	435	419	426	419	425	450	424	422	423	451	426	488	454	424	431	481	468	419	441	442	447	448	482	451	438	445	458	420	464	438	398	462	456	440	418	455	436	443	476	440	463	401	425	414	436
24981	21772	27476	24457	5835	479	449	418	387	359	400	403	369	395	382	383	343	331	370	358	392	345	363	363	343	324	322	338	328	348	378	368	350	354	386	387	333	374	419	340	373	358	339	409	368	333	443	348	373	373	388	377	392	340	390	359	386	357	375	354	346	383	362	358	380	335	365	351	370	360	354	376	358	367	379	380	349	340	362	366	365	360	375	382	394	349	355	335	363	343	378	323	377	347	389	357	361	337	378	373	350	375	366	388	362	349	339	334	289	339	362	359	367	354	354	351	335	362	393	393	390	357	342	316	355	349	372	360	366	352	351	365	363	379	353	374	389	381	362	347	352	341	380	343	372	365	335	387	358	360	345	315	367	392	362	413	373	318	347	352	368	398	345	379	352	353	376	332	353	353	371	331	337	345	361	373	346	356	359	339	326	370	343	352	361	338	363	387	359	373	356	312	346	379	349	355	344	349	351	384	367	339	366	371	345	349	379	333	374	344	356	384	339	357	361	363	319	336	394	344	343	363	338	381	370	344	361	344	359	384	352	359	356	376	373	391	378	340	320	357	364	422	376	353	319	380	378	376	344	364	352	385	324	362	381	322	334	384	343	354	356	346	339	316	390	373	358	372	340	385	377	366	380	358	376	340	336	375	336	366	390	371	335	334	356	350	346	367	337	360	337	370	351	358	374	355	372	374	347	354	331	347	340	379	344	373	362	375	346	350	377	360	355	376	373	345	372	341	352	397	340	375	353	362	390	330	341	407	363	364	356	367	369	376	313	368	366	388	339	366	355	359	331	350	344	323	341	338	375	387	382	349	352	361	341	396	345	356	329	373	341	370	350	350	328	380	365	350	365	369	375	318	347	355	369	366	369	356	365	345	383	380	358	337	376	355	368	371	352	361	329	366	366	353	347	328	369	351	334	339	313	318	357	359	358	378	323	334	350	344	353	370	379	389	376	331	352	331	330	359	354	332	379	339	322	351	388	357	395	367	345	378	378	345	329	390	305	317	341	365	348	317	345	337	345	339	365	320	365	353	379	336	383	304	360	373	389	357	357	383	329	373	330	347	357	351	384	320	369	323	365	356	348	347	356	309	405	339	372	359	334	365	369	374	351	342	357	348	347	351	353	343	419	358	366	352	345	374	368	372	350	373	341	377	322	370	342	358	353	342	343	336	372	379	374	348	350	353	367	326	351	357	365	369	332	338	361	336	366	372	377	369	339	369	351	346	378	333	356	352	358	386	365	368	353	343	373	362	364	354	380	393	347	370	370	383	324	352	349	350	382	348	379	396	359	345	339	318	296	326	351	353	351	322	336	373	359	371	352	330	330	365	355	355	337	351	366	354	335	347	369	364	333	316	382	342	374	373	358	349	339	353	355	362	379	366	346	340	355	353	370	381	353	358	370	337	375	332	358	357	351	384	363	397	380	372	380	358	338	332	327	405	333	339	351	350	371	379	352	343	352	386	354	402	359	323	321	361	368	342	325	364	368	342	336	322	342	363	375	362	378	375	339	332	339	350	395	380	324	354	364	351	353	375	344	368	381	380	392	391	315	316	335	366	337	333	337	348	337	396	347	358	313	317	335	371	358	358	351	364	395	365	367	346	351	348	369	314	357	370	377	366	332	324	355	377	358	363	365	355	333	338	349	337	362	357	324	318	335	363	341	351	373	368	342	366	357	344	335	394	388	353	344	415	381	373	317	379	350	348	365	371	366	366	334	352	378	365	364	319	355	351	367	347	346	349	382	398	357	350	355	352	319	363	351	342	350	362	373	350	333	354	327	339	336	397	350	355	375	359	360	337	346	341	370	340	330	347	356	358	334	342	352	349	350	374	340	349	364	334	363	346	357	368	374	345	343	370	336	318	349	364	349	362	346	360	368	343	335	362	348	342	358	332	384	323	315	387	302	375	315	387	353	366	354	371	333	337	370	364	355	355	372	350	354	367	339	350	336	392	329	351	360	345	343	347	379	360	363	327	377	372	356	362	328	369	348	329	347	367	344	351	338	368	347	347	379	359	363	357	382	364	347	346	350	368	355	376	350	340	374	377	364	359	346	349	364	348	389	352	362	311	336	340	305	404	374	350	363	366	397	374	341	308	339	342	341	373	346	329	345	366	372	344	348	355	356	366	343	342	348	356	319	366	334	371	366	344	366	364	346	329	347	354	347	338	360	364	353	361	378	338	346	331	341	346	370	380	326	353	350	334	330	327	372	360	359	356	363	364	354	366	364	351	349	341	343	378	360	347	358	365	364	364	350	342	347	338	359	357	356	359	353	388	380	294	369	337	343	348	369	340	376	348	343	347	358	340	360	377	352	335	363	337	347	359	339	340	351	367	355	352	352	362	342	324	386	356	374	335	355	351	383	348	384	349	373	353	372	372	348	375	343	362	370	376	374	375	371	344	350	327	345	336	362	359	379	327	367	359	345	351	371	340	356	357	348	356	327	347	313	347	346	335	331	324	348	340	356	357	343	343	372	363	360	360	350	338	342	342	347	343	362	336	344	360	353	345	346	334	352	365	363	363	336	344	402	343	376	321	365	374	362	337	327	324	371	344	357	312	342	343	366	355	318	329	346	325	338	348	362	345	351	369	369	360	373	335	317	337	323	355	363	405	337	345	343	342	382	343	366	353	369	346	369	359	360	354	363	348	339	343	332	350	354	345	323	389	356	346	379	380	377	322	366	371	347	354	367	368	376	369	382	351	356	355	374	321	353	367	358	364	340	346	352	358	397	360	380	327	326	357	348	361	369	356	357	369	340	334	362	343	364	376	352	390	360	404	365	327	344	402	345	353	361	370	388	360	322	367	355	347	353	316	361	344	395	337	342	309	384	337	369	357	392	326	368	340	347	375	333	336	362	369	368	338	359	353	305	358	361	354	336	343	358	361	330	371	370	351	331	329	376	355	370	377	347	347	382	359	346	404	372	381	358	352	355	364	370	316	351	346	307	348	317	346	327	330	368	376	390	381	308	330	358	381	363	355	389	334	342	342	345	349	375	353	380	333	383	365	333	329	342	393	373	384	381	357	349	360	337	348	357	359	372	337	345	363	368	356	345	398	335	369	361	326	331	363	353	365	416	336	393	343	365	339	372	342	340	359	346	328	352	340	366	342	350	370	367	341	374	336	372	340	327	346	358	358	335	375	369	339	365	349	364	369	353	341	341	326	346	396	352	367	339	377	365	348	357	347	351	314	362	358	404	378	360	376	353	376	368	378	345	362	386	357	339	361	353	347	359	337	368	375	373	316	353	358	316	357	345	363	353	345	369	355	327	354	328	368	392	367	342	313	408	316	352	356	363	317	337	312	319	330	354	360	384	346	361	343	370	385	378	337	344	384	326	366	345	349	347	379	356	355	351	362	340	377	346	343	378	339	355	367	366	345	356	305	317	357	371	332	376	371	371	322	369	362	351	369	367	337	365	320	370	320	368	351	382	393	359	377	388	349	345	352	394	375	370	326	376	328	354	344	363	339
42605	62778	31298	996	704	694	594	581	512	493	555	534	481	471	494	414	463	479	460	506	485	458	471	443	483	462	470	432	453	441	478	484	445	484	456	438	446	496	485	499	523	498	498	459	497	534	525	495	482	508	507	459	504	497	482	485	469	458	451	493	506	432	470	460	439	473	449	487	449	462	482	436	420	460	443	425	440	432	466	460	491	460	498	444	461	487	458	477	433	444	465	465	431	512	473	454	437	491	450	439	486	455	458	424	491	492	493	451	441	485	466	448	454	434	466	430	417	429	467	426	463	486	452	446	468	451	487	471	469	433	448	507	467	454	433	471	437	483	443	465	414	449	426	461	414	456	465	452	458	431	466	504	439	428	437	479	487	464	437	426	455	475	461	477	449	456	446	440	468	437	478	444	455	466	460	441	448	430	466	467	424	441	458	441	488	469	426	452	475	474	426	506	462	419	445	433	481	426	457	441	487	449	455	497	476	468	489	465	454	454	480	463	469	458	442	466	451	465	487	441	435	432	420	467	413	440	451	416	461	443	469	485	458	464	505	447	458	455	485	463	461	454	432	473	451	473	423	468	471	438	487	465	436	479	498	439	460	456	493	443	464	440	432	443	429	403	463	457	441	457	437	448	435	436	442	449	484	489	450	436	426	429	480	480	454	473	441	433	460	459	477	450	454	454	440	468	458	422	420	491	472	449	471	462	481	437	497	457	452	451	470	428	495	448	461	444	438	434	433	449	450	462	436	471	440	471	461	465	490	445	471	421	462	437	456	470	453	480	443	470	453	474	463	455	434	471	480	465	448	469	474	446	474	494	453	491	446	456	462	455	443	435	451	460	472	490	434	463	453	438	452	479	460	417	429	427	449	471	469	398	474	441	443	448	474	441	459	443	478	434	457	459	424	462	470	466	447	461	461	468	487	445	480	432	458	421	459	460	434	437	444	441	480	474	425	488	474	514	475	482	480	434	450	435	465	458	450	482	454	474	467	479	451	476	469	460	445	435	491	429	437	450	454	426	455	463	435	499	469	447	434	449	492	430	460	466	437	428	410	467	463	434	421	474	451	466	470	450	403	512	443	437	445	437	474	467	456	437	447	448	452	483	452	423	465	458	441	482	432	471	482	420	440	475	466	464	481	440	458	477	459	416	446	438	482	438	449	477	488	435	471	491	499	467	427	436	442	434	433	448	434	476	449	427	452	468	454	443	493	442	442	469	437	507	405	446	444	425	446	466	477	464	459	489	475	466	415	451	468	475	450	429	474	427	444	439	418	459	493	495	453	464	408	439	469	432	473	460	433	479	460	461	461	460	455	428	477	429	437	507	477	447	413	486	466	434	445	447	453	477	456	427	474	465	433	472	471	429	466	440	436	516	447	468	445	449	422	438	461	459	498	458	442	453	445	436	462	445	454	447	474	510	452	502	472	444	445	414	486	456	427	464	445	463	451	480	432	421	457	462	443	493	447	429	435	468	450	471	460	439	431	446	449	472	471	431	453	426	447	450	479	435	467	435	484	443	445	497	473	459	432	447	445	444	463	468	467	466	481	479	476	467	408	467	409	458	456	451	468	459	441	476	437	443	474	480	450	447	428	418	452	480	443	466	487	451	455	480	469	432	488	469	448	500	461	493	466	478	476	447	445	461	442	443	453	452	494	467	461	457	431	445	467	441	461	467	453	481	453	451	475	427	446	479	452	469	439	503	448	453	441	511	484	420	474	443	478	477	434	451	471	485	486	449	477	444	451	450	446	473	473	449	459	426	447	429	473	485	459	457	469	465	465	437	513	431	471	490	434	462	437	450	457	485	455	437	434	463	452	475	431	464	434	439	421	456	428	458	473	477	486	454	482	440	467	465	449	437	462	495	503	450	476	409	425	462	451	436	458	463	477	457	430	476	422	467	437	491	458	448	453	465	429	498	470	469	456	458	446	449	431	479	458	477	452	466	472	444	429	471	461	456	449	458	463	433	446	453	453	437	432	459	499	457	451	464	431	436	488	431	480	479	462	471	436	459	474	437	450	420	440	436	423	463	473	478	463	459	516	456	457	466	480	445	455	471	458	444	420	459	477	467	443	465	420	440	479	440	434	461	480	467	470	439	433	436	478	458	471	434	461	475	441	441	440	458	470	445	465	426	423	487	449	438	445	461	427	440	444	447	438	450	457	449	472	494	465	474	475	499	448	471	491	466	458	467	456	505	426	447	461	467	446	421	494	468	481	404	416	481	456	457	457	471	471	444	486	468	470	468	422	470	436	496	452	443	447	466	477	439	457	413	504	453	458	472	431	464	437	462	449	433	446	501	432	446	484	435	450	424	500	432	438	480	484	487	482	433	447	481	452	440	464	421	475	442	452	450	481	428	417	416	469	426	486	459	448	485	535	461	459	454	449	455	488	421	454	473	467	489	463	451	467	452	436	481	471	455	481	500	438	455	437	480	459	442	448	422	457	462	480	493	421	455	445	447	503	484	434	456	437	480	459	482	465	439	424	461	450	445	440	454	470	465	457	504	464	461	485	445	460	479	460	448	452	467	419	457	425	479	436	449	464	429	460	481	443	457	468	453	457	469	478	484	449	455	473	463	472	453	461	449	413	436	467	483	457	445	412	487	421	463	437	457	452	442	426	472	464	486	445	518	459	431	453	438	440	455	506	442	494	429	443	407	477	461	412	443	490	453	437	445	444	462	457	457	466	462	433	488	444	468	453	431	469	421	441	425	439	465	462	447	476	490	461	440	461	474	420	457	429	439	444	464	482	477	484	460	481	452	490	464	438	463	467	463	463	430	430	485	462	455	491	460	472	443	459	443	407	463	465	488	463	463	468	439	465	482	501	478	458	478	522	468	462	461	488	425	424	427	483	445	459	472	431	467	464	470	446	492	485	472	473	426	423	463	450	473	439	455	488	461	468	443	425	486	487	440	467	436	487	485	448	468	449	469	460	463	444	431	449	417	423	483	447	439	453	458	459	506	453	436	476	494	478	402	480	443	425	463	466	453	485	467	447	436	458	485	454	457	453	485	461	487	447	419	484	459	437	441	435	524	470	452	458	497	448	491	420	432	477	468	511	501	455	450	434	431	489	456	493	446	482	466	472	444	466	446	478	461	475	463	425	466	449	464	433	445	451	439	428	470	474	457	452	431	469	437	439	458	446	448	432	425	458	403	436	468	458	430	443	427	448	467	467	426	419	472	462	458	464	429	419	448	476	447	468	435	436	444	447	486	474	468	468	460	481	430	432	468	496	438	487	446	448	466	466	432	436	454	457	434	467	454	475	464	475	501	477	462	455	418	476	494	439	435	479	463	442	456	482	456	460	446	444	461	453	461	412	460	470	478	449	440	444	422	450	493	440	431	490	460	425	461	468	448	460	478	478	464	488	459	446	472	430	453	473	452	444	444	480	448	451	424	463	446	464	439	450	476	482	499	462	429	466	445	459	464	481	462	432	457	457	471	470	460	472	442	433	433	436	466	432	441	493	448
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
