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
341137807996	341137808556	341137809106	341137809656	341137810204	341137810756	341137811307	341137811856	341137812404	341137812956	341137813506	341137814056	341137814606	341137815156	341137815706	341137816256	341137816806	341137817357	341137817906	341137818456	341137819006	341137819556	341137820106	341137820656	341137821206	341137821756	341137822306	341137822856	341137823406	341137823956	341137824506	341137825056	341137825606	341137826156	341137826706	341137827256	341137827806	341137828356	341137828906	341137829456	341137830006	341137830556	341137831106	341137831656	341137832206	341137832756	341137833306	341137833857	341137834406	341137834956	341137835506	341137836056	341137836606	341137837156	341137837706	341137838256	341137838806	341137839356	341137839909	341137840456	341137841006	341137841556	341137842106	341137842656	341137843206	341137843756	341137844306	341137844856	341137845406	341137845956	341137846506	341137847056	341137847606	341137848156	341137848706	341137849256	341137849806	341137850356	341137850906	341137851456	341137852006	341137852556	341137853106	341137853656	341137854206	341137854756	341137855306	341137855856	341137856406	341137856956	341137857506	341137858056	341137858606	341137859156	341137859706	341137860256	341137860806	341137861356	341137861906	341137862457	341137863006	341137863556	341137864106	341137864656	341137865206	341137865756	341137866306	341137866856	341137867406	341137867956	341137868507	341137869056	341137869606	341137870156	341137870706	341137871256	341137871806	341137872356	341137872906	341137873456	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2769	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2768	2000	3600	2300	2768	2000	3600	2300	2768	2000	3600	2300	2768	2000	3600	2300	2768	2000	3600	2300	2768	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2766	2000	3600	2300	2766	2000	3600	2300	2766	2000	3600	2300	2766	2000	3600	2300	2766	2000	3600	2300	2766	2000	3600	2300	2765	2000	3600	2300	2765	2000	3600	2300	2765	2000	3600	2300	2765	2000	3600	2300	2764	2000	3600	2300	2764	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
22984	21406	29153	25522	29875	26860	16329	2109	1797	1739	640	580	554	537	574	579	513	516	544	507	507	482	536	526	525	498	473	446	486	477	475	498	489	455	428	478	529	451	445	467	501	454	502	455	468	463	493	441	472	451	504	457	498	483	465	461	471	490	463	424	438	474	435	474	448	432	488	495	455	479	463	471	486	448	478	458	427	467	446	467	454	449	466	466	483	497	462	438	469	518	460	472	447	443	483	480	496	465	480	513	455	499	494	474	460	474	455	490	480	490	443	491	484	468	507	515	493	474	468	459	472	466	463	473	487	489	469	503	469	431	442	476	496	468	491	488	466	475	473	488	459	460	431	445	460	439	454	460	497	467	462	472	483	485	502	440	459	486	448	494	476	464	442	508	447	478	456	480	496	465	440	462	468	444	433	464	462	461	453	465	453	503	449	456	462	496	463	435	469	437	503	458	449	446	443	441	470	468	444	448	506	461	473	485	446	442	435	427	458	445	499	498	486	460	505	465	444	404	499	418	472	449	446	482	453	457	460	465	465	467	444	468	431	460	476	504	471	469	485	419	461	476	442	474	510	398	459	479	450	448	458	510	456	477	489	427	538	432	481	487	465	472	453	489	475	488	443	471	478	468	513	494	492	440	447	475	470	454	491	463	483	452	468	463	485	427	461	491	405	481	445	488	518	470	467	513	497	466	474	416	445	470	450	462	457	483	435	485	482	502	474	496	462	446	441	464	434	455	486	467	462	435	431	481	473	468	510	456	506	465	422	463	486	472	485	496	456	441	469	487	494	433	456	453	442	441	439	440	477	436	460	469	462	489	458	473	479	477	436	444	460	458	463	507	484	457	425	438	442	488	445	479	472	484	428	469	460	436	455	461	469	441	503	457	481	476	471	449	450	490	480	457	467	462	447	471	433	502	476	415	453	480	479	462	460	472	493	473	505	477	452	475	471	478	471	506	471	463	469	473	457	444	483	467	435	491	502	465	436	473	488	476	459	456	485	479	437	489	459	449	460	473	492	431	462	436	478	448	491	462	479	474	472	453	476	459	458	484	466	481	487	417	456	507	470	441	467	413	455	458	425	422	485	434	477	446	477	454	449	429	489	468	449	427	468	444	421	464	510	440	475	459	476	462	469	443	458	456	447	464	481	432	442	472	433	467	474	452	445	413	444	452	471	445	467	465	485	435	497	455	464	451	486	448	490	442	470	464	459	446	502	476	476	445	476	457	442	458	439	434	474	418	491	469	455	459	454	434	496	473	465	452	440	484	451	471	518	453	439	489	505	499	520	452	485	463	455	459	476	498	499	466	402	485	482	517	452	470	483	486	471	478	451	457	437	492	464	447	517	467	455	435	461	462	455	488	462	478	473	482	431	473	492	457	493	486	451	478	491	429	461	453	469	437	472	447	477	455	423	442	482	460	503	473	457	448	490	492	463	469	435	517	482	492	486	483	455	446	453	446	458	440	478	449	458	467	474	468	481	489	458	466	502	419	438	467	451	437	518	452	489	470	499	421	462	461	454	479	487	439	471	475	451	465	450	471	499	439	483	495	492	453	477	472	478	467	460	489	484	505	475	446	445	445	479	498	472	443	372	427	503	457	473	405	469	429	439	455	463	456	457	446	452	471	519	464	478	490	468	501	408	470	423	500	493	453	464	457	472	410	481	439	433	441	460	468	474	501	436	446	501	445	498	473	455	490	459	452	463	465	457	483	452	463	462	504	460	464	492	448	434	436	480	454	453	470	460	486	442	451	463	457	441	485	516	487	473	455	473	442	463	446	454	476	455	474	454	475	433	465	466	470	436	489	441	448	451	441	463	433	480	452	475	413	458	469	414	508	486	467	478	471	460	435	521	462	474	483	438	479	490	485	458	470	448	489	463	486	449	462	447	489	489	465	475	469	486	479	468	488	461	454	500	457	468	440	474	474	474	499	468	457	479	488	458	450	473	447	500	464	457	465	428	452	468	501	510	463	452	487	467	491	482	460	447	489	498	474	499	466	454	503	429	451	469	442	438	469	479	483	434	474	461	456	492	472	461	450	475	444	468	427	454	474	459	414	510	457	449	448	489	465	476	478	452	483	455	485	471	498	490	513	461	459	457	479	470	458	475	476	459	475	463	454	443	428	428	442	488	461	452	458	445	488	496	487	495	475	501	465	437	501	485	477	460	431	470	465	470	446	459	479	437	466	480	436	487	448	477	472	474	453	439	414	453	441	495	495	469	451	487	443	455	444	497	466	469	438	471	449	452	485	472	464	455	491	466	454	446	454	461	443	465	440	458	467	443	450	459	445	478	427	483	490	434	463	467	435	472	485	423	445	441	452	488	474	461	427	455	479	475	474	469	508	475	491	472	468	447	470	422	504	476	459	474	475	435	459	486	455	459	463	447	429	474	451	506	434	464	508	470	470	487	477	450	475	450	467	475	491	467	480	425	498	487	486	447	488	448	481	476	451	466	433	488	448	453	440	468	482	484	496	448	471	451	467	513	455	463	435	490	501	508	500	451	451	480	512	448	447	456	470	486	426	489	450	477	407	465	466	494	457	453	473	472	467	445	483	453	500	486	479	447	477	469	442	423	451	477	437	481	478	492	452	456	450	434	504	478	425	435	472	454	459	461	435	444	466	447	454	461	471	465	465	435	433	458	447	477	483	439	495	432	422	505	421	462	467	478	446	451	482	481	472	435	462	455	499	466	451	479	459	477	467	460	453	474	479	478	490	512	483	468	442	477	462	495	479	443	461	461	475	439	455	487	461	491	498	458	460	471	465	440	456	472	483	464	471	473	437	427	433	512	455	469	465	440	475	460	438	434	480	466	443	487	449	454	458	455	457	498	467	459	461	449	446	459	471	497	482	510	438	484	459	463	479	490	414	479	443	463	489	460	431	493	445	453	456	477	460	447	424	475	444	463	417	460	429	478	497	478	452	430	469	428	472	456	468	464	427	482	424	504	461	508	464	439	476	482	479	488	446	492	462	471	486	445	469	483	419	463	480	459	472	459	461	438	529	409	435	446	483	458	507	466	459	468	468	461	481	451	446	446	491	463	466	461	451	459	451	457	494	487	466	442	465	518	509	485	470	483	449	492	498	461	441	484	439	462	460	460	440	510	481	465	440	460	457	466	470	453	486	500	493	462	470	455	535	412	458	479	442	460	459	464	451	542	494	467	498	469	482	439	467	470	499	437	473	432	464	448	466	486	464	474	480	473	405	494	462	479	457	441	469	417	482	484	472	472	455	486	483	452	482	452	447	418	448	494	501	473	482	467	439	492	480	484	417	443	484	454	425	489	517	478	461	457	456	501	463	461	453	497	485	455	477	502	457	458	504	460	461	441	476	450	451	449	491	462	483	467	502	447	453	498	451	488	465	466	429	446	461	436	476	479	452	447	464	494	496	494	465	467	470	448	473	503	474	428	472	455	450	476	423	474	474	464	478	457	451	460	460	499	465	460	450	429	457	475	449	450	466	462	425	440	467
36654	64453	36221	48310	47181	28360	7787	1779	2969	2802	739	691	693	642	600	553	559	532	582	528	525	538	546	531	502	506	518	522	477	518	530	501	499	517	505	479	491	485	478	497	521	476	493	459	444	518	474	452	475	469	463	466	508	493	464	462	444	496	439	445	476	486	471	443	494	478	473	505	502	492	493	484	479	484	485	457	461	456	473	463	505	494	482	485	475	449	513	445	469	461	485	477	479	465	448	487	483	494	498	479	489	503	464	519	493	506	476	470	496	439	487	498	470	477	472	477	515	461	473	490	480	495	494	464	490	499	422	460	489	482	458	487	459	471	522	482	467	496	466	499	461	461	471	471	475	482	456	468	507	447	446	496	433	507	491	479	480	471	471	462	469	456	473	491	502	479	470	452	491	517	463	470	488	466	470	485	462	458	491	440	483	491	489	462	453	460	437	496	450	476	457	440	485	500	470	535	495	461	458	482	468	473	501	493	445	475	462	461	461	468	457	487	460	489	472	451	477	474	473	470	460	479	489	453	462	461	453	454	477	515	476	478	471	485	469	469	468	450	513	483	466	500	474	445	460	474	471	482	465	475	465	487	475	489	480	466	507	470	412	459	447	513	491	454	451	518	513	425	449	451	465	488	449	450	437	471	458	470	467	452	462	467	481	478	509	476	468	465	429	469	500	487	453	517	479	489	510	487	481	477	427	473	462	479	463	447	450	511	451	474	466	488	499	515	470	487	489	465	451	489	440	469	516	481	508	429	475	460	462	445	472	433	455	484	470	471	477	509	486	497	483	477	464	497	463	466	479	467	498	480	470	457	463	461	471	465	435	464	473	462	483	531	449	453	514	499	488	460	432	465	457	484	474	444	461	471	438	503	492	445	482	475	477	501	494	454	447	500	461	462	467	482	482	524	463	507	500	455	504	488	479	508	492	469	474	468	484	505	450	446	490	465	457	487	434	491	471	480	482	478	466	449	488	511	480	455	466	467	538	498	472	497	494	457	491	498	477	465	474	454	480	435	511	467	487	459	463	439	474	439	470	445	500	448	461	465	465	479	466	422	494	486	489	494	461	480	457	462	484	437	437	436	481	493	503	472	458	465	463	494	467	507	482	449	463	488	460	512	485	487	513	448	473	489	482	473	475	452	487	495	483	426	475	470	472	480	463	472	484	478	514	458	485	443	457	427	442	461	451	444	448	514	440	463	453	437	478	494	457	495	454	491	494	495	469	472	434	467	483	468	457	497	491	473	466	458	481	483	431	496	467	470	458	462	464	457	468	474	492	473	473	464	499	449	454	460	453	461	465	434	504	478	478	484	483	479	502	463	431	481	487	470	501	499	438	476	478	467	414	447	469	474	491	476	512	481	475	459	442	454	490	468	495	474	468	483	505	471	497	465	505	508	471	474	494	454	426	506	473	476	481	471	456	470	461	448	513	437	486	465	490	493	470	499	440	462	494	451	463	504	465	471	451	490	496	473	449	485	467	493	480	461	481	493	475	463	491	450	477	439	456	488	448	476	465	460	495	477	501	464	447	447	439	465	486	487	491	484	475	476	483	444	487	475	490	446	468	450	463	485	424	479	514	463	479	510	472	449	439	475	469	475	468	486	492	490	482	457	440	480	418	477	448	499	454	488	500	458	477	456	492	526	504	449	458	432	489	471	456	476	486	493	483	451	451	484	490	473	465	485	490	476	466	479	432	458	453	470	455	450	516	465	455	443	457	482	462	457	445	464	463	473	455	503	459	511	488	496	451	473	505	454	465	449	483	429	475	433	474	497	475	468	465	475	523	466	457	472	499	454	511	453	429	436	467	429	487	439	494	462	476	456	475	468	437	437	487	476	478	450	492	476	444	474	457	428	462	482	462	433	466	461	480	461	490	480	455	502	493	464	492	465	447	460	486	455	472	490	499	447	483	432	437	438	497	462	454	497	467	461	499	475	452	432	481	490	494	489	490	447	471	489	452	477	444	466	503	449	459	484	503	486	466	488	464	466	483	492	462	506	467	497	501	486	499	458	477	523	518	443	481	468	461	511	454	454	453	492	516	468	477	443	498	492	491	430	458	462	474	447	492	463	474	457	511	493	491	469	475	493	482	432	476	437	435	407	465	455	487	474	520	480	444	495	468	507	459	466	454	439	474	473	481	509	511	494	491	461	462	487	436	468	454	492	513	501	473	451	449	497	470	483	516	482	425	473	466	523	483	461	455	440	482	494	485	511	476	447	504	455	491	502	515	493	452	498	480	518	488	473	486	483	454	476	486	467	452	487	499	515	438	473	462	425	482	478	471	459	500	459	474	467	474	500	479	463	450	496	513	482	480	476	485	467	494	478	479	499	430	455	510	468	468	466	487	444	461	451	492	488	505	452	466	475	436	492	477	522	485	510	494	458	489	491	457	458	477	466	498	474	488	459	466	474	482	471	473	458	456	497	452	486	484	481	500	489	438	470	524	442	459	467	454	440	465	460	458	460	456	458	455	443	430	471	459	472	471	493	513	479	452	461	467	484	499	484	505	486	451	478	482	477	480	438	511	473	478	501	443	496	478	484	498	505	488	452	499	481	475	503	474	480	451	487	443	499	487	460	511	501	482	470	512	504	514	506	496	484	491	513	467	487	472	445	511	494	493	497	451	448	458	487	475	473	474	502	459	469	467	491	465	455	485	469	457	482	475	503	499	479	500	483	467	465	460	465	463	488	454	443	476	472	497	465	486	464	503	456	462	482	436	484	473	481	471	462	437	459	480	514	465	490	452	478	442	481	467	468	465	486	454	516	497	466	490	451	451	485	440	461	459	432	478	465	515	469	478	500	460	446	489	474	438	475	494	502	462	490	473	438	518	459	470	438	451	473	452	498	444	475	468	457	468	450	466	494	457	442	475	474	479	473	496	457	493	446	488	508	480	494	452	434	478	495	448	485	453	506	450	462	472	468	461	452	445	514	478	467	480	481	434	441	470	526	500	479	485	469	449	480	447	497	453	484	490	496	492	505	480	485	452	458	451	460	479	480	456	473	481	472	463	452	460	476	502	464	504	460	469	464	499	479	459	516	446	467	473	492	477	462	479	458	493	507	485	424	480	461	460	460	453	461	417	476	465	462	453	469	476	464	467	465	498	497	476	469	456	499	462	447	493	477	477	501	465	508	492	483	470	497	500	478	501	438	469	507	492	502	471	461	468	503	498	465	448	523	467	439	487	447	494	501	485	458	473	476	453	478	446	457	485	468	448	503	492	460	461	512	449	466	441	503	450	460	493	473	461	475	504	462	458	460	442	489	507	519	492	445	479	463	453	477	461	480	504	465	463	479	486	478	514	479	447	494	487	490	447	455	477	433	488	507	479	498	468	483	462	454	481	467	463	458	483	467	457	539	486	482	474	408	473	495	487	528	481	441	460	502	468	505	480	481	475	515	491	459	484	495	451	453	512	457	464	491	454	487	481	466	525	470	482	478	480	457	487	447	495	459	496	462	474	465	479	490	428	475
29720	26325	18087	9005	4762	1658	568	464	469	456	464	453	442	402	438	430	456	455	445	407	417	417	456	404	437	428	425	449	476	432	478	422	455	442	425	451	427	464	485	455	412	455	438	413	425	422	459	451	434	471	419	424	446	447	438	438	457	429	457	446	414	413	433	446	424	431	434	422	414	444	410	440	442	428	452	457	442	472	451	450	420	439	416	453	425	463	446	425	390	426	440	454	418	454	418	440	455	467	456	445	414	434	440	486	433	496	449	449	407	423	450	467	451	441	436	468	438	457	480	452	448	462	447	425	440	428	458	454	413	462	436	432	462	441	441	435	449	405	430	426	445	483	429	438	447	459	448	466	468	414	440	435	407	446	447	465	441	439	437	464	480	459	415	417	441	443	450	428	485	441	440	416	438	440	445	520	449	423	440	420	446	446	432	400	461	460	415	473	461	447	408	430	462	463	421	462	429	465	463	445	407	394	405	411	448	393	449	440	455	434	415	463	436	419	448	446	440	433	468	415	467	432	432	418	454	437	487	427	431	417	440	435	438	414	421	462	451	440	439	413	442	439	392	411	431	421	410	422	433	409	479	423	390	486	415	447	408	477	416	447	432	446	445	444	472	420	458	422	429	446	451	430	431	429	426	405	419	444	447	447	431	402	456	477	466	442	483	424	449	414	470	426	418	457	429	464	447	432	447	460	425	404	464	432	445	435	427	404	434	409	444	445	457	472	412	449	434	390	459	435	454	440	448	412	426	438	392	453	439	427	486	420	456	435	432	459	439	460	448	400	452	423	415	469	462	416	448	451	422	436	447	432	458	460	423	459	436	439	440	455	413	429	452	420	454	426	448	434	447	435	423	446	454	416	438	407	455	478	396	473	433	440	455	473	424	412	426	422	434	434	426	462	465	451	432	410	447	433	421	395	416	440	442	393	438	462	434	443	444	453	473	466	416	448	443	437	423	448	466	465	442	425	414	448	458	475	465	460	467	417	402	452	448	431	430	471	440	422	436	435	464	442	434	423	421	463	443	488	400	427	429	447	436	434	408	415	421	452	445	417	432	444	437	431	469	466	413	413	450	441	427	455	465	443	399	425	420	456	454	437	472	382	428	468	436	383	461	432	455	486	472	453	430	432	469	447	475	440	495	450	397	430	491	443	476	426	472	425	427	436	424	449	459	469	439	442	424	443	442	459	427	499	459	438	442	459	429	448	429	442	424	445	439	423	459	453	434	472	442	449	449	434	430	450	428	434	465	434	393	482	453	444	434	416	476	410	426	424	413	478	448	482	435	449	458	433	487	466	427	432	456	424	405	448	410	447	470	419	433	440	407	417	438	449	461	455	407	455	419	453	419	399	457	429	468	481	445	456	444	444	440	419	447	405	438	392	439	434	461	437	432	494	466	446	436	460	436	452	460	399	460	436	460	426	428	451	454	473	449	435	411	411	453	461	459	419	444	425	416	456	398	427	439	464	478	427	476	422	453	446	456	429	437	415	469	452	400	467	436	436	467	410	388	479	492	445	412	472	437	488	429	442	415	400	457	407	436	456	443	439	413	433	422	454	472	424	441	457	472	424	427	463	471	416	409	470	432	441	430	419	439	459	490	466	428	441	447	430	423	453	439	432	437	444	388	451	449	415	441	441	404	479	461	501	439	480	416	415	411	419	428	454	427	452	424	409	436	456	458	445	463	422	430	428	445	472	451	449	391	500	434	475	430	440	443	407	422	415	439	426	421	465	440	449	425	396	441	431	433	472	415	426	470	418	441	454	454	435	388	458	395	407	455	450	472	427	422	478	491	473	435	405	424	443	441	454	446	499	430	444	460	436	443	473	437	450	476	458	442	399	451	457	471	378	405	425	455	434	485	423	437	435	441	455	374	476	406	408	459	450	388	470	393	481	450	441	463	431	437	447	418	421	437	445	455	453	446	412	445	469	437	414	422	444	419	489	427	445	424	426	426	436	383	448	405	418	451	415	447	429	442	420	452	422	474	441	438	426	469	458	426	471	441	452	451	466	489	492	425	436	443	443	437	445	429	457	424	497	463	450	419	464	438	453	465	427	409	425	407	443	427	442	445	431	419	429	475	425	458	425	436	480	427	420	441	398	433	466	471	442	461	446	423	448	454	437	397	451	461	435	444	418	471	438	397	461	404	422	437	440	406	428	473	460	439	440	445	405	437	433	451	446	421	451	445	437	445	434	423	417	437	441	440	413	431	428	431	434	431	440	407	443	441	444	440	490	467	451	441	463	425	454	432	443	426	430	458	441	443	448	456	418	457	467	492	423	449	430	437	429	413	465	425	460	370	466	419	459	438	445	475	425	450	408	427	481	421	455	396	451	428	451	417	464	442	431	418	419	448	438	449	448	443	444	477	433	426	421	454	459	454	435	421	461	457	429	474	469	458	392	455	465	462	469	443	464	428	476	460	417	458	484	393	452	446	444	447	473	428	449	428	409	466	462	440	440	464	473	409	449	457	436	407	455	431	434	419	462	437	434	455	402	455	429	458	426	429	421	462	477	428	404	439	442	415	459	417	435	471	425	458	484	417	521	407	435	443	419	442	440	434	417	434	431	470	400	435	457	430	458	453	433	482	436	432	437	447	435	440	420	461	416	437	452	439	445	455	441	426	444	411	455	434	447	402	454	431	450	442	458	436	452	418	446	418	477	452	446	457	455	436	443	449	405	442	430	432	391	427	460	456	431	448	421	443	437	446	443	447	449	437	466	397	459	467	457	431	421	429	409	424	455	453	490	446	461	483	425	416	427	451	431	452	465	386	428	464	439	421	439	453	454	471	415	453	422	409	454	457	457	429	454	452	456	464	453	411	454	436	449	433	419	432	467	444	372	474	433	441	464	446	425	438	428	417	437	465	444	438	460	435	457	445	440	420	470	439	486	427	404	438	420	422	427	424	432	432	463	445	420	414	454	423	415	444	477	439	426	463	408	428	430	443	444	436	407	448	455	458	439	440	412	467	469	407	464	448	412	415	446	407	446	456	435	468	438	430	430	430	442	448	426	435	438	458	451	435	426	436	424	442	444	450	444	467	450	430	460	482	420	437	377	434	392	435	417	442	425	425	394	409	473	474	389	416	455	456	409	436	414	434	440	432	445	473	413	417	463	439	423	450	452	436	427	468	441	416	430	404	420	402	440	469	436	451	446	457	471	435	441	427	422	446	474	414	408	429	415	433	449	420	443	456	425	438	442	476	456	442	460	465	468	440	435	425	446	446	447	468	485	424	441	433	418	460	426	470	395	423	443	469	442	446	433	464	443	469	457	463	450	424	470	434	448	472	446	422	442	461	444	450	423	439	425	437	423	421	448	430	453	449	448	381	464	431	463	456	426	446	425	441	434	436	433	460	456	430	448	409	444	418	440	431	434	451	419	431	426	401	406	498	446	417	459	455	449	421	463	414	424	450	458	436	492	425	461	466	421	444	443	430	437	440	497	474	424	425	432	457	439	424	415	423	448	423	428
27973	38172	14078	6881	5229	1887	724	475	535	515	464	465	475	469	470	448	469	503	494	466	471	449	449	457	444	487	456	443	518	474	503	466	474	457	456	476	502	447	494	453	472	454	450	462	463	499	493	483	439	461	458	431	479	455	480	494	431	483	478	434	464	473	459	460	454	479	472	461	432	496	458	491	494	480	441	461	436	473	453	477	480	468	453	475	495	522	464	470	454	468	467	463	486	470	490	455	511	467	495	473	442	456	474	464	481	505	479	448	508	464	466	489	459	455	497	440	461	529	447	484	491	461	484	477	460	478	478	465	461	484	468	473	461	467	493	483	450	457	462	438	490	486	494	474	486	465	420	464	476	483	458	477	430	466	458	466	485	468	464	475	485	458	453	461	471	456	475	474	484	482	481	486	451	458	454	486	465	472	432	479	489	514	446	462	470	473	480	485	475	470	480	478	497	499	442	458	474	479	467	467	441	494	488	475	493	451	468	467	467	479	456	447	468	477	445	502	474	446	455	465	478	484	454	505	499	462	470	487	437	469	439	503	468	450	466	453	435	490	472	467	477	480	456	450	488	489	403	484	422	473	448	449	437	425	464	449	458	487	470	537	472	441	454	446	444	474	500	464	477	446	486	494	457	448	483	468	474	478	515	485	488	453	412	443	488	474	490	462	483	424	505	485	479	494	481	472	480	487	469	474	506	468	473	519	444	497	489	467	470	439	456	465	476	460	425	433	449	457	497	457	425	435	446	456	464	497	475	430	505	481	469	436	472	482	479	453	495	486	462	474	433	493	464	451	498	466	476	465	483	494	445	446	472	450	452	488	455	454	491	442	456	482	494	451	447	412	446	475	469	439	484	468	461	500	435	503	483	448	451	439	479	464	482	461	466	477	505	423	469	473	475	509	448	489	463	449	429	470	417	451	465	456	487	462	450	472	505	456	492	476	481	468	457	472	468	482	481	454	468	457	457	458	482	434	466	518	450	483	472	489	425	453	511	441	446	479	518	466	447	460	512	491	479	471	459	476	491	415	462	493	458	436	458	466	490	470	464	485	458	477	478	462	457	473	478	489	475	476	456	472	474	453	437	450	502	441	463	465	479	481	451	495	448	468	470	499	510	455	463	467	479	461	465	456	463	467	479	470	460	478	456	480	445	489	487	459	504	441	433	432	473	488	442	454	414	451	462	501	461	475	440	496	445	439	489	459	480	469	483	459	462	514	485	512	464	483	488	466	477	459	471	458	457	488	461	477	472	474	471	433	459	448	453	463	488	416	473	437	467	461	459	493	485	449	471	458	516	477	460	491	453	433	483	467	437	468	525	500	468	432	458	463	470	496	487	437	447	482	476	445	448	521	468	459	449	469	467	465	458	463	443	474	453	476	479	486	452	473	455	450	478	480	467	440	470	450	486	477	448	504	474	465	430	479	492	492	501	467	452	474	462	454	480	523	500	493	455	472	492	436	483	442	466	473	479	517	482	435	429	457	471	459	439	479	435	467	449	455	446	449	493	461	476	505	448	506	454	470	476	490	476	436	447	456	467	461	471	449	454	476	483	448	487	492	494	510	496	471	452	446	474	456	444	459	464	476	474	480	483	469	435	469	453	488	472	503	430	453	456	480	499	458	472	486	491	452	450	438	488	435	428	483	488	497	496	463	448	435	493	507	471	504	463	450	483	460	422	467	459	454	481	494	453	452	457	440	441	447	488	466	423	474	460	455	462	470	477	465	444	493	475	462	479	489	471	453	449	444	445	499	438	486	449	486	461	521	496	445	496	458	473	460	494	492	458	428	463	483	452	472	482	491	456	481	471	429	443	480	487	437	443	476	456	456	456	461	468	470	484	488	518	454	474	498	477	484	492	471	443	529	495	432	488	486	476	498	495	518	487	465	501	461	469	476	434	488	443	525	470	470	461	475	488	456	421	466	471	432	458	447	452	462	459	503	501	473	491	498	446	493	469	477	486	443	508	454	468	491	472	515	471	456	488	454	464	471	467	476	491	475	459	458	456	470	455	478	495	467	449	495	448	454	484	514	492	494	474	476	446	457	431	476	499	445	463	451	429	444	459	489	453	450	502	482	453	446	503	476	500	485	430	515	449	482	465	468	476	450	477	426	482	503	463	487	452	453	457	443	461	490	487	493	474	521	467	464	492	457	488	482	488	469	493	482	471	470	475	486	448	469	468	425	445	492	474	449	454	482	456	501	452	460	484	438	471	450	442	443	446	495	459	456	495	451	471	485	491	456	425	472	470	460	451	499	489	469	465	464	442	466	474	451	432	430	453	484	455	480	485	469	479	423	504	490	485	516	480	482	454	438	484	460	457	448	475	472	454	467	483	456	451	445	454	455	526	469	441	435	454	469	465	464	489	508	500	485	445	460	428	479	487	435	502	481	469	484	442	495	478	489	454	451	434	433	455	435	434	454	459	432	478	449	475	459	492	463	479	499	493	485	490	481	439	449	487	459	496	465	467	471	499	525	485	488	493	469	472	448	472	472	478	474	447	471	419	506	486	514	405	485	461	420	444	503	495	425	450	488	478	440	488	513	461	453	434	453	452	441	487	452	467	433	466	435	464	430	463	447	464	453	456	484	467	485	484	432	469	468	443	465	472	451	486	492	461	503	441	495	448	490	450	499	473	473	437	459	448	463	487	448	470	480	444	463	481	490	479	486	494	438	483	518	514	434	493	466	482	473	473	495	483	493	493	476	422	452	482	459	508	483	437	471	463	494	451	459	460	447	466	471	480	420	465	484	489	482	495	487	485	447	463	458	479	470	476	447	455	449	484	492	453	469	460	454	445	502	495	503	481	452	470	502	498	464	465	449	497	470	466	493	494	476	427	459	479	511	470	454	510	451	444	471	476	478	519	449	462	495	478	481	490	460	428	472	484	458	505	437	452	447	478	451	458	465	463	415	462	451	497	499	476	433	435	442	452	504	474	474	483	483	492	458	474	463	463	467	462	477	479	469	431	450	503	451	529	469	476	465	479	480	524	479	461	434	464	442	480	454	461	463	555	465	468	425	458	454	500	465	490	477	476	472	449	443	458	467	500	464	448	453	492	487	481	484	496	469	464	471	489	502	487	487	460	451	477	433	499	448	459	500	449	478	445	441	501	468	476	464	479	493	538	537	496	433	468	444	463	474	451	428	474	469	459	456	452	479	480	461	470	485	455	465	485	436	465	457	493	472	506	458	437	496	454	453	460	465	502	466	442	511	472	479	448	499	431	465	432	452	454	486	497	513	416	481	446	485	479	495	473	451	474	426	476	472	459	445	479	464	437	469	460	456	458	453	406	454	459	466	436	458	455	429	504	453	478	484	476	502	446	451	510	449	482	505	477	464	489	447	463	463	490	420	485	471	448	494	479	486	464	447	452	448	483	488	474	494	485	459	476	464	452	455	440	452	470	484	507	450	475	493	446	479	443	468	427	500	490	479	457	488	453	470	451	491	461	430	483	481	443	464	466	479	447	458	451	452
23622	21017	28312	27076	29691	21491	7449	803	1232	1003	455	385	415	420	403	403	381	374	371	383	359	358	361	378	356	350	376	348	347	397	374	323	348	343	403	367	337	347	329	346	377	364	353	376	376	346	347	365	327	405	356	343	339	351	359	334	356	352	359	327	370	338	350	385	384	373	353	369	367	358	353	384	365	361	381	356	351	353	343	354	363	384	345	360	385	379	341	338	370	358	338	353	375	358	380	362	379	363	384	348	351	394	319	331	374	377	390	380	371	349	364	361	343	345	371	391	368	392	314	350	331	342	350	386	347	383	337	360	343	383	361	342	381	365	362	364	350	372	360	334	358	372	371	368	361	359	354	336	364	380	358	382	366	348	360	352	351	348	369	351	352	325	371	364	347	385	372	371	363	375	354	355	376	380	359	378	362	319	394	395	353	356	364	346	336	376	323	339	364	357	355	373	334	370	335	369	336	396	371	376	352	363	385	337	369	337	375	356	357	363	339	359	354	369	358	338	331	377	367	369	374	370	367	361	326	312	305	347	386	350	342	357	358	360	340	340	347	364	339	364	366	390	380	337	352	375	402	367	345	356	328	326	361	347	371	382	367	350	325	328	338	397	351	358	383	343	380	340	389	379	339	358	371	349	387	346	352	387	382	380	335	361	352	357	360	371	328	379	338	336	378	382	409	388	370	372	396	384	399	372	339	343	365	306	374	356	341	333	347	385	362	370	332	377	367	388	375	362	347	367	354	346	349	345	382	328	366	359	339	361	342	398	368	344	341	342	351	361	359	350	358	369	363	355	360	386	349	340	356	328	375	357	334	363	344	326	370	376	350	366	351	350	384	383	372	339	380	361	345	345	332	396	355	328	358	356	347	387	370	372	338	338	384	407	367	368	351	348	369	384	350	371	365	320	352	379	357	375	343	373	366	356	343	366	357	370	365	322	362	362	344	370	370	363	347	384	337	373	328	361	364	353	326	380	351	333	375	305	340	338	353	350	382	330	382	353	341	366	365	324	342	383	400	380	363	359	303	376	377	356	360	385	340	351	340	381	361	373	396	363	342	376	376	363	375	365	350	404	353	358	343	374	339	413	368	356	394	347	348	365	364	324	361	326	419	321	364	386	372	379	393	380	379	340	329	390	367	390	380	354	351	360	358	345	344	330	364	358	354	375	336	317	333	337	351	356	364	387	315	335	335	358	402	352	364	384	382	355	348	347	339	370	361	341	380	351	379	337	351	357	356	326	366	363	346	354	351	334	388	340	350	365	361	376	345	373	358	350	336	349	404	344	350	350	383	342	346	341	347	346	345	374	354	354	334	374	339	352	355	363	346	346	318	389	381	352	374	339	349	318	382	361	387	349	370	322	351	399	320	345	358	346	360	388	359	350	375	359	326	361	358	349	345	355	351	378	321	363	377	393	387	380	382	352	355	374	327	389	356	328	350	337	351	328	339	331	391	386	379	394	356	377	372	367	363	352	362	361	333	383	372	389	378	386	363	390	352	368	335	368	368	365	348	356	373	351	339	345	377	330	364	344	314	375	349	332	361	347	332	366	348	350	344	373	354	382	384	359	379	341	400	336	380	329	374	347	395	371	363	342	366	377	395	342	383	359	354	370	349	305	375	374	331	373	354	328	352	406	363	345	360	358	363	396	372	363	364	377	371	353	350	389	354	352	383	346	374	355	364	358	342	342	354	340	339	389	334	360	331	362	351	345	357	335	379	348	347	361	331	377	362	363	343	354	389	317	358	311	354	342	381	369	376	346	323	335	382	307	358	354	366	354	370	344	333	349	361	353	359	332	357	361	344	362	355	348	335	367	339	332	406	344	346	394	326	345	368	365	353	349	358	360	347	362	370	376	351	368	358	356	374	352	325	329	319	344	357	374	378	333	332	375	372	345	363	404	359	366	367	361	352	348	324	366	321	358	353	320	355	320	371	342	340	390	354	373	352	360	383	372	333	353	359	369	353	386	361	372	349	334	360	341	366	376	371	365	345	367	346	337	335	377	374	357	357	383	368	367	352	365	359	349	349	353	365	344	350	360	355	362	311	354	364	345	389	328	360	378	374	346	364	375	353	348	363	341	357	351	363	343	381	381	410	344	348	360	363	344	356	351	406	367	362	334	393	365	339	334	390	331	353	383	396	373	352	364	357	345	375	385	383	361	326	362	353	371	324	351	378	358	374	343	372	325	360	361	368	347	329	348	357	365	325	331	346	358	358	360	334	328	326	358	347	336	365	338	376	330	345	356	334	359	348	363	384	374	350	356	391	379	379	361	356	357	340	343	333	354	369	365	341	332	389	350	343	357	376	343	353	351	384	350	334	347	376	333	369	378	347	358	337	392	335	348	357	369	344	385	334	328	362	346	360	366	357	337	373	367	358	334	361	373	330	369	377	362	339	333	368	372	334	352	349	408	345	338	379	361	357	357	342	358	362	362	337	409	364	327	368	330	350	345	335	345	379	352	349	319	327	346	325	354	365	378	339	368	354	329	389	350	372	357	343	381	353	382	341	335	367	390	381	343	358	381	363	388	384	355	351	316	345	396	361	347	390	388	369	335	374	351	326	384	378	371	338	351	373	356	332	377	340	327	375	335	350	337	364	368	348	317	351	354	340	363	369	358	347	379	382	385	388	335	380	379	380	368	351	335	356	353	399	330	359	362	371	344	381	357	372	383	351	360	346	349	363	360	361	370	382	327	347	372	364	338	372	335	346	365	361	364	362	331	330	360	358	340	394	341	370	332	320	362	371	331	354	377	344	393	348	368	378	397	350	337	332	351	362	379	375	359	356	350	325	365	359	373	393	358	403	333	379	352	354	320	352	349	354	371	384	350	357	301	345	371	354	351	355	345	372	348	363	340	367	350	379	347	386	355	358	330	346	381	362	373	347	352	376	343	352	365	351	347	353	388	374	351	352	326	356	377	363	397	386	376	357	389	362	374	348	362	351	382	352	361	371	368	348	353	370	364	346	358	368	340	383	377	332	366	353	351	364	359	373	335	345	324	348	378	364	376	352	382	354	330	349	355	373	337	369	330	344	344	354	362	333	351	362	364	335	366	358	346	333	346	375	348	363	354	344	373	348	399	369	359	356	414	314	399	323	360	361	351	363	330	357	358	343	344	351	356	398	347	322	354	335	386	383	358	370	341	359	316	355	362	316	398	400	299	359	365	356	350	342	347	367	335	367	335	357	374	327	365	347	338	385	351	364	340	354	336	341	359	379	355	346	354	373	379	335	351	348	329	364	336	365	321	364	346	346	376	370	327	371	365	327	360	352	363	332	385	361	343	334	362	330	339	374	377	346	318	355	381	360	341	348	363	377	384	338	394	382	351	342	351	375	342	332	342	381	350	339	359	376	357	314	368	377	361	367	379	362	338	332	337	346	339	332	375	348	366	379	370	401	365	351	363	344	355	362	374	373	346	402	366	360	347	364	378	350	366	373	356	362	371	350	345	358	347	324	343	354	335	385	358	385	331
30868	54704	37432	42064	36636	18373	4541	999	2033	1538	501	562	453	471	431	461	408	425	412	404	410	441	417	405	386	399	344	377	413	378	373	382	383	397	383	402	352	414	405	397	398	358	397	408	401	410	426	403	352	411	359	388	385	393	371	378	372	372	401	427	365	411	371	402	398	363	408	438	360	383	376	376	391	400	391	376	396	381	342	409	403	433	370	404	433	379	398	400	370	418	397	356	399	393	390	393	390	392	374	412	403	373	392	376	424	392	382	399	354	398	347	401	398	413	355	385	360	382	364	395	377	411	394	387	403	402	393	401	405	382	363	394	367	370	376	390	375	374	362	387	378	331	414	389	384	376	352	378	369	394	371	362	367	415	418	362	363	384	420	378	357	383	365	360	360	392	387	379	407	382	340	377	383	403	389	396	384	381	389	394	399	397	386	392	393	378	383	380	398	404	371	402	362	421	412	423	355	368	368	354	376	375	372	381	402	358	349	373	388	412	379	383	396	374	377	386	357	355	372	382	403	372	388	351	386	371	381	365	396	393	398	413	374	388	396	378	383	362	379	391	357	385	398	411	381	353	370	427	369	405	389	365	358	362	358	423	363	388	368	362	390	401	396	367	391	364	402	367	404	392	335	410	368	397	355	386	404	376	406	369	380	406	357	369	411	370	357	403	370	401	353	399	364	370	359	382	383	407	399	422	377	394	371	376	361	360	378	376	379	381	386	364	384	420	399	386	333	390	389	374	370	364	359	354	378	369	382	372	379	395	394	383	371	391	355	367	405	402	358	367	363	360	381	345	344	402	387	367	370	402	356	382	348	364	394	438	389	388	371	361	397	381	379	359	387	401	387	387	377	365	359	376	360	371	368	367	385	384	344	391	400	395	416	394	392	367	393	398	357	363	354	340	383	376	373	405	371	387	362	363	371	374	387	366	384	402	387	357	385	367	368	407	384	364	408	394	379	416	369	375	357	394	392	417	372	406	351	382	389	343	386	389	429	364	391	353	389	402	396	377	389	392	377	389	380	345	416	414	347	355	379	405	392	366	384	354	399	394	417	399	384	383	361	392	343	369	361	412	378	387	392	387	432	349	408	388	428	411	368	375	349	408	396	370	411	419	391	396	377	358	377	391	367	363	372	356	419	384	395	381	361	365	379	374	440	393	360	387	387	416	391	372	403	404	398	373	353	403	353	387	374	391	382	372	396	362	416	376	402	396	350	375	366	385	367	392	394	352	376	393	382	365	376	385	417	389	356	360	368	363	383	375	353	371	386	393	364	344	408	344	368	361	381	372	394	364	373	377	364	375	340	367	400	353	390	334	399	401	410	374	369	374	374	385	363	393	394	380	383	372	403	423	380	378	340	409	383	380	372	361	386	373	385	412	412	386	390	352	390	386	392	376	377	395	392	373	381	402	409	402	360	355	411	379	383	403	393	391	387	389	403	388	364	367	374	405	383	351	407	391	392	382	389	380	397	410	350	383	391	385	393	364	362	411	373	388	386	370	357	385	368	355	382	399	377	386	386	337	352	364	373	384	356	414	402	373	359	372	375	349	351	378	379	384	372	371	357	369	345	373	405	403	374	365	388	394	368	363	356	384	367	428	390	361	368	356	382	389	390	356	399	374	384	408	383	407	387	400	387	390	420	381	376	394	412	386	344	382	376	386	392	358	406	393	370	408	395	387	377	373	422	384	352	379	376	353	393	364	359	380	398	392	390	372	382	400	387	369	404	407	344	387	387	381	346	391	354	394	382	351	383	393	377	355	406	416	414	408	398	367	382	366	365	392	408	350	402	402	364	379	379	393	348	368	343	400	398	375	385	408	376	379	374	385	354	382	359	363	419	386	372	367	392	353	364	374	397	370	369	399	386	367	405	365	365	353	376	384	382	377	376	387	383	346	362	390	370	373	358	357	426	403	359	361	384	411	367	397	394	376	373	400	380	418	379	390	390	373	369	359	384	372	419	371	395	391	346	388	391	416	389	352	400	380	385	375	367	362	363	388	374	394	371	388	411	441	370	377	396	321	388	367	346	372	389	398	353	409	363	382	344	351	383	386	382	375	354	371	389	394	342	425	391	387	373	361	372	386	356	363	349	367	357	388	370	380	391	400	375	380	393	384	362	347	365	391	420	366	403	365	395	376	399	381	399	389	376	391	349	417	386	388	384	372	345	393	369	356	409	372	383	378	364	386	392	373	354	388	380	404	407	384	355	357	375	383	394	410	401	367	410	391	358	340	378	390	391	347	364	391	393	380	378	394	378	399	369	392	431	368	385	380	360	386	408	386	379	420	365	391	399	364	391	356	358	417	394	382	341	373	353	391	376	365	384	359	360	365	337	396	372	379	401	385	384	396	395	350	367	340	333	380	390	369	379	367	387	385	346	379	356	423	374	388	400	406	385	414	357	400	354	337	397	408	384	393	369	399	359	364	396	366	409	360	383	348	417	417	372	342	370	361	402	391	371	368	355	386	373	375	335	383	391	403	358	385	368	363	388	376	394	363	435	345	363	404	381	401	376	394	367	373	364	399	369	388	383	352	403	378	394	352	413	375	377	375	369	366	416	388	381	377	375	360	376	388	395	363	375	387	401	361	366	362	375	363	368	374	389	380	353	374	392	397	360	366	389	381	382	366	339	416	365	357	392	372	368	375	368	356	383	372	393	371	367	375	375	385	382	399	362	373	367	398	364	372	401	402	389	392	360	407	353	357	390	385	407	361	345	345	373	368	377	358	402	367	395	397	384	407	386	403	403	378	401	380	363	421	389	394	409	350	391	363	362	364	400	395	393	426	379	408	369	352	393	387	386	379	352	396	357	361	400	379	385	414	391	394	351	371	389	374	398	373	384	387	376	369	377	416	348	381	390	361	413	397	385	396	398	381	379	377	386	380	379	415	378	381	383	379	387	402	355	392	360	398	403	354	420	417	388	400	361	383	360	375	378	414	372	368	382	380	372	401	352	344	403	400	395	383	375	368	373	397	386	401	389	353	394	362	351	360	419	386	403	400	388	381	369	360	380	372	382	402	389	364	372	364	384	363	359	390	364	377	364	390	356	386	360	389	375	382	393	385	382	380	349	379	372	379	363	400	354	396	368	364	368	378	383	363	371	390	406	397	387	378	415	374	404	355	380	388	340	347	370	331	375	364	402	379	392	372	370	370	361	384	338	378	357	347	385	371	387	401	392	366	367	399	392	362	377	381	388	400	362	375	398	382	361	388	343	375	404	357	363	398	362	378	366	385	387	358	424	351	376	368	389	328	377	407	401	364	347	380	417	381	370	394	394	408	362	381	399	400	354	388	372	387	384	391	401	378	346	377	391	372	348	394	369	349	355	383	381	416	386	399	410	389	401	387	376	369	387	394	400	383	371	400	357	415	371	403	392	350	386	369	371	400	387	378	377	401	349	429	373	375	391	374	412	391	364	378	393	360	381	380	369	364	374	359	365	403	363	387	347	357	372	378	395	420	403	368	378	357	392	386
24937	21139	27333	27047	23875	10728	2057	686	881	815	557	563	565	533	541	553	540	583	579	583	527	520	531	509	551	509	548	592	512	511	536	570	554	530	542	527	554	517	481	533	528	522	550	555	548	554	571	518	560	566	557	549	523	557	542	526	548	560	535	501	528	521	521	485	505	520	518	513	502	538	529	563	528	505	505	532	555	534	497	532	513	514	540	508	527	561	537	528	514	545	553	562	546	531	486	556	566	545	563	517	518	522	566	539	574	554	541	497	500	541	506	484	542	549	532	516	549	533	534	530	555	521	531	539	521	574	513	485	517	475	524	549	508	525	543	578	553	523	539	523	544	531	510	518	539	543	512	506	524	549	537	512	513	563	533	577	539	520	538	554	522	528	556	539	527	558	549	556	525	525	526	490	554	515	524	496	487	545	529	507	516	524	515	523	529	552	547	513	528	542	528	515	543	567	548	487	574	545	525	536	583	533	532	532	565	496	515	534	522	560	556	531	544	528	567	553	533	539	521	515	533	528	541	493	523	547	569	498	536	534	504	546	519	525	503	544	573	511	493	547	533	545	523	542	525	550	512	507	511	518	561	536	538	556	548	527	533	527	545	521	510	504	543	566	545	554	568	563	589	533	542	548	537	548	515	528	551	496	581	488	542	549	531	539	525	545	544	550	550	517	503	550	508	533	531	566	512	527	583	499	512	521	536	524	558	568	489	505	575	542	545	552	513	547	509	558	548	525	528	550	516	537	512	554	535	524	551	527	513	504	560	526	554	520	554	536	517	537	527	507	525	543	520	564	532	526	536	540	536	509	511	513	543	571	523	516	548	528	546	534	516	549	563	511	576	555	507	533	524	496	535	550	586	469	519	593	559	504	530	517	495	512	507	538	546	541	583	540	573	531	559	527	536	527	533	544	536	549	519	506	518	525	547	518	585	477	513	497	525	528	519	523	500	554	542	523	527	553	561	545	547	544	553	543	556	512	556	521	580	516	533	551	514	554	532	497	492	516	542	517	560	553	566	513	549	547	542	573	535	525	524	570	543	515	558	570	500	540	505	537	530	496	539	523	564	537	503	560	509	515	542	535	552	548	522	528	524	483	512	557	553	543	543	542	508	562	482	562	532	529	556	490	527	519	516	548	493	533	517	554	532	525	530	521	557	547	484	531	523	533	543	564	549	499	500	505	541	512	549	520	570	518	575	526	585	528	558	520	521	519	536	527	512	577	540	517	560	586	501	518	498	530	522	497	510	539	543	522	513	544	569	547	564	513	514	513	522	525	540	557	555	567	549	494	534	544	528	551	498	524	541	519	568	531	542	544	544	511	563	561	520	539	491	566	556	541	542	575	537	526	493	549	544	484	539	493	541	559	512	540	505	579	484	525	466	527	561	511	515	528	488	524	555	518	583	552	531	536	580	523	529	538	550	539	561	507	515	513	532	539	551	533	566	480	533	509	508	515	533	544	576	515	545	546	481	578	488	540	538	508	582	546	491	523	499	499	529	542	514	554	511	550	541	549	513	563	533	538	506	523	582	521	550	540	553	526	529	527	523	539	586	544	534	554	530	549	514	539	525	537	552	559	471	587	555	528	580	545	553	532	545	508	565	564	470	568	536	496	554	526	511	487	519	518	578	521	531	522	550	496	542	547	548	511	569	565	534	519	466	518	532	589	538	495	494	514	528	521	534	526	528	523	499	512	526	533	556	499	553	536	492	557	534	542	513	530	526	494	521	547	493	518	522	540	590	519	563	551	507	516	486	545	530	534	528	552	559	529	543	564	563	507	516	542	542	545	546	546	531	512	536	541	561	545	504	531	534	551	555	529	522	527	502	532	523	507	537	527	504	521	511	540	539	550	501	530	542	522	524	515	555	535	533	492	511	544	578	527	538	516	540	495	547	544	535	580	512	527	561	546	549	550	537	546	560	557	550	555	526	512	550	483	562	556	575	509	538	523	540	582	531	516	537	530	547	527	522	558	531	556	512	596	513	515	530	542	547	525	500	518	526	471	521	538	552	508	545	515	541	520	526	516	553	518	515	502	522	516	533	512	511	548	551	533	531	535	498	519	552	550	569	507	568	530	524	514	555	519	489	562	495	520	543	535	542	521	512	532	532	502	509	549	552	534	518	520	493	543	548	533	547	519	505	538	528	560	511	543	532	553	548	544	541	532	512	572	544	504	503	551	564	521	549	540	540	478	556	527	536	536	503	568	511	544	516	570	549	535	540	551	501	578	525	558	553	548	556	550	544	553	522	514	552	542	536	555	537	549	530	540	527	528	556	545	543	533	524	513	530	532	533	561	520	525	510	525	537	527	537	498	547	546	511	533	542	526	494	545	519	552	528	526	543	560	505	501	467	514	526	534	536	566	541	544	562	526	567	521	531	481	525	552	552	569	542	542	517	548	513	517	504	562	548	527	532	495	522	548	540	577	539	585	507	543	507	518	558	562	518	533	543	520	555	556	503	523	545	534	539	531	589	520	563	528	545	560	582	532	487	502	567	530	518	521	520	517	558	521	499	497	512	533	552	510	572	551	527	513	491	536	531	560	495	528	531	543	529	559	559	539	567	547	505	548	528	505	557	518	533	506	517	539	572	539	527	547	559	526	509	547	547	608	545	566	512	527	553	533	518	559	513	567	584	522	594	526	547	517	555	543	553	540	528	537	556	538	510	508	566	510	531	515	531	544	493	517	532	548	535	554	475	548	526	558	569	558	521	554	522	515	495	560	524	506	538	534	551	534	515	532	534	545	555	512	534	513	520	537	562	526	523	505	592	525	517	548	533	515	573	559	566	518	527	535	542	533	568	561	522	507	550	585	561	543	547	537	555	519	525	516	538	561	543	539	516	571	553	516	547	478	517	572	534	546	563	547	503	571	539	501	488	569	500	539	519	539	521	578	538	495	563	561	528	526	566	551	532	559	558	525	553	574	554	542	588	547	501	519	596	540	574	537	528	516	551	540	545	536	550	548	535	542	539	517	532	524	514	525	574	525	510	501	515	516	568	557	562	532	535	511	558	545	551	535	580	526	485	518	522	561	542	503	530	511	546	534	541	523	514	546	555	547	521	492	526	531	544	531	564	499	555	523	503	502	574	520	547	510	557	520	495	542	514	573	502	514	526	512	488	508	519	535	513	542	504	574	510	536	549	537	557	542	532	532	557	546	557	529	523	548	561	533	527	531	539	532	542	502	592	495	548	509	543	540	487	515	507	487	514	510	550	525	529	532	499	496	570	541	530	561	567	539	538	505	573	584	531	564	538	519	550	558	533	504	532	530	522	504	521	504	500	513	540	489	531	549	535	557	555	511	517	545	542	538	546	516	535	566	529	576	550	558	516	523	562	518	543	519	572	539	538	518	505	526	527	535	516	612	557	540	498	547	501	489	520	513	537	531	551	523	542	510	491	543	534	529	545	519	541	542	488	544	526	511	492	477	544	519	551	553	562	565	568	501	514	539	564	578	521	553	523	554	538	518	503	560
29218	48223	26815	29885	28569	10850	2635	841	1453	1197	651	662	606	585	570	528	581	581	569	567	625	557	585	525	563	579	565	550	550	580	571	565	584	570	570	530	568	617	588	542	609	532	540	545	526	592	542	592	589	575	578	591	534	544	545	548	514	536	542	581	581	532	563	489	550	561	580	556	550	548	502	523	543	559	562	573	560	528	544	574	569	566	560	577	579	552	544	534	599	571	622	572	551	545	558	566	567	549	530	573	578	617	560	565	551	612	575	589	544	594	554	573	553	604	545	572	559	543	588	522	552	549	559	547	529	542	565	523	557	586	532	557	568	617	534	561	560	495	512	564	548	580	532	554	547	556	531	546	576	581	573	586	567	606	576	542	566	525	581	573	535	540	557	552	566	557	562	540	564	565	536	566	530	544	574	526	548	557	580	536	548	534	600	567	571	510	552	543	591	527	545	539	603	550	559	551	595	588	542	573	580	518	572	545	554	577	548	565	568	566	588	582	533	547	543	533	585	589	538	553	552	533	524	563	540	522	554	567	584	550	589	534	558	572	553	574	584	526	556	549	539	551	560	549	581	543	573	597	556	557	547	566	552	582	586	562	578	549	580	570	556	557	547	530	569	547	555	557	574	541	583	552	536	548	580	551	556	576	534	559	510	539	569	559	580	575	574	555	559	530	617	585	569	571	528	577	559	562	527	541	577	526	595	543	567	563	525	552	617	518	525	522	518	551	553	567	587	523	556	557	562	555	496	536	611	569	593	578	528	537	604	546	558	564	579	543	603	555	567	549	562	554	595	536	552	566	608	544	567	594	556	576	579	543	522	570	555	535	581	503	542	544	556	549	542	548	601	553	532	580	556	544	531	532	576	562	547	557	555	559	540	548	561	534	548	574	543	589	565	578	580	558	590	560	539	512	564	547	577	562	551	563	563	525	551	575	547	543	547	569	561	524	553	584	570	544	494	567	561	560	543	545	547	530	586	505	577	551	556	539	576	559	541	562	572	553	543	555	550	597	567	556	555	550	574	537	510	592	532	552	560	540	546	543	542	562	510	522	509	551	542	554	554	542	548	561	549	616	576	560	523	560	543	529	543	561	556	545	569	557	592	529	562	545	551	564	550	536	541	557	531	573	576	523	532	550	580	503	597	530	577	585	561	572	565	575	578	539	543	547	563	554	597	520	584	577	547	541	559	537	548	565	576	548	549	575	603	564	568	561	559	561	553	561	579	574	538	556	535	589	567	576	563	536	564	551	565	553	570	551	583	519	527	582	584	551	543	615	565	567	544	556	495	532	510	516	577	554	564	585	542	548	523	569	538	552	528	560	605	553	580	556	552	571	510	632	563	543	589	544	527	557	529	586	507	514	566	562	565	551	588	571	572	556	585	541	581	555	548	613	548	550	527	550	533	558	538	566	608	557	532	539	500	552	569	559	554	537	517	602	548	517	542	562	550	564	552	544	585	573	537	582	555	586	597	554	577	540	547	523	578	576	591	547	525	559	537	548	545	596	571	618	566	488	502	545	562	615	564	565	591	548	560	542	538	548	525	554	566	548	553	534	548	614	555	538	560	575	533	515	569	536	545	563	569	585	548	588	544	518	617	555	553	526	559	549	587	539	554	539	546	580	602	579	587	553	547	566	589	561	550	571	569	560	588	531	568	528	571	593	550	580	555	540	567	556	552	535	532	549	553	573	559	555	548	552	538	551	517	505	560	523	584	552	558	574	569	539	538	579	554	596	539	590	540	515	549	570	574	561	523	577	565	558	548	581	575	556	539	525	585	562	544	562	521	536	555	566	552	535	582	565	548	570	568	551	552	529	520	538	560	545	544	545	545	518	584	572	555	526	574	554	568	566	578	526	566	552	559	557	576	573	560	562	530	576	583	590	571	564	544	578	567	583	584	554	550	525	555	515	519	568	577	563	557	557	568	547	563	592	552	541	557	599	565	598	569	535	532	550	577	585	556	575	574	547	553	522	556	572	554	564	546	542	571	559	550	591	571	536	567	618	528	540	550	556	570	530	542	555	593	576	591	540	566	543	576	580	563	507	539	510	568	540	550	547	571	514	506	538	539	553	525	508	537	554	577	545	523	516	586	523	552	527	539	578	529	510	550	531	601	569	553	575	586	558	527	540	585	576	541	494	542	606	576	529	580	587	528	580	596	531	554	547	605	542	594	528	476	552	555	528	579	534	572	552	591	583	564	545	538	581	584	574	580	579	551	561	579	521	626	574	549	574	566	596	539	600	556	547	516	504	593	559	589	563	540	521	539	587	530	532	537	550	552	583	561	550	572	566	598	571	592	563	535	553	506	522	503	544	548	558	617	563	532	566	591	543	566	541	527	554	589	560	568	557	592	538	598	503	576	582	560	572	587	560	577	544	574	547	603	579	571	559	590	578	555	556	583	535	537	573	525	526	541	556	549	552	535	509	548	599	585	551	570	530	512	523	561	622	550	564	560	584	553	585	597	563	554	541	588	578	563	557	567	603	531	511	611	595	568	558	530	568	543	585	571	541	601	549	564	529	580	541	558	528	492	569	575	555	590	506	552	531	562	587	577	596	615	564	553	562	538	552	583	542	559	552	582	555	556	541	546	533	531	524	560	566	549	557	549	573	563	545	574	544	561	588	636	538	511	567	543	565	597	561	562	617	529	556	551	548	556	559	540	564	507	614	544	564	556	531	556	516	566	564	554	568	586	563	604	541	548	539	566	588	528	539	542	527	530	557	541	544	542	519	543	569	552	541	596	569	573	524	517	511	550	581	542	530	622	595	580	526	536	553	522	582	590	573	538	539	529	554	526	532	574	570	523	544	566	578	532	508	565	559	577	557	543	531	559	553	547	568	602	541	552	535	557	573	605	548	500	535	517	539	590	525	527	601	536	592	591	561	598	555	542	575	594	580	568	602	498	560	525	578	520	500	597	583	580	549	554	560	572	557	552	566	554	556	560	565	604	556	546	553	576	596	539	603	577	574	569	585	545	538	534	548	563	512	582	588	512	550	578	578	573	557	546	572	545	506	519	548	528	531	546	570	548	567	551	579	577	583	561	591	565	564	557	576	615	588	571	624	530	551	576	535	550	539	556	542	546	573	536	558	507	541	532	514	545	487	591	534	512	541	588	525	564	595	537	535	578	572	518	556	550	539	555	531	535	581	552	544	595	542	542	544	569	571	558	558	519	578	564	539	540	560	546	577	566	514	567	561	562	532	536	569	570	561	552	569	572	532	581	556	537	532	584	524	547	575	545	560	531	535	571	551	552	536	562	559	542	567	585	538	538	563	565	556	561	542	584	545	558	563	581	567	590	560	507	537	581	582	578	515	570	544	543	525	563	555	535	553	588	537	551	561	567	535	547	563	550	592	526	554	579	536	562	577	536	590	598	578	575	524	579	535	586	546	549	554	543	561	540	510	540	603	588	567	537	575	543	558	594	583	552	527	575	615	542	597	551	578	562	555	550	535	544	571	543	574	573	542	577	546
22655	21108	28822	24533	30478	25721	15229	1631	2088	2002	620	605	602	546	561	516	546	515	515	526	499	478	483	538	512	466	500	463	464	489	454	485	503	497	446	496	483	451	483	439	451	437	481	459	472	497	459	436	469	500	464	467	444	485	466	476	478	478	492	459	467	463	459	474	460	484	467	442	472	474	481	462	439	470	450	461	494	462	448	455	473	463	454	435	444	467	481	448	458	517	441	431	453	519	470	464	495	453	450	486	470	493	467	477	465	478	436	477	503	451	467	512	444	465	456	487	475	467	451	462	437	435	473	480	469	496	498	461	500	461	462	433	498	481	482	466	437	448	448	461	472	494	465	449	464	487	485	446	496	478	462	503	442	503	489	439	438	434	430	477	469	460	446	444	461	431	442	485	439	455	469	435	453	459	460	440	450	479	476	441	448	477	455	469	461	430	481	465	451	471	461	446	485	435	461	465	467	462	454	454	480	522	439	471	459	467	469	422	483	465	484	452	444	443	457	448	409	400	456	489	461	445	464	509	441	458	460	458	478	512	463	460	467	498	459	467	431	482	466	466	483	453	465	427	458	488	462	479	438	487	431	468	448	461	470	476	485	473	476	440	439	458	457	435	457	465	475	435	460	438	470	477	466	454	469	474	486	444	502	470	405	472	478	488	460	466	467	437	492	439	479	478	450	457	461	452	440	467	462	473	472	461	488	463	471	474	448	442	456	454	497	452	419	469	479	485	448	500	446	457	435	493	451	469	446	453	464	426	419	463	458	457	447	443	439	466	446	478	418	467	452	446	453	472	495	488	464	450	439	497	451	436	458	462	439	470	461	449	431	454	447	438	456	476	477	404	486	457	453	453	462	469	480	460	433	460	489	442	438	456	465	489	447	460	465	463	466	480	487	438	459	452	468	457	468	468	479	458	465	439	470	461	442	443	473	486	488	434	446	482	510	488	489	444	461	459	505	460	435	437	460	490	470	449	478	453	413	468	443	430	495	482	478	457	447	440	471	426	501	479	489	455	433	481	462	471	464	447	486	455	463	443	455	444	451	453	437	451	424	465	438	471	439	460	481	455	461	440	529	476	499	483	457	462	450	503	446	466	464	493	431	474	446	494	480	436	455	485	426	425	472	459	483	485	468	463	425	463	450	481	486	476	445	455	490	467	472	475	520	502	464	426	456	441	442	484	502	409	458	482	451	460	455	429	445	452	460	446	469	449	469	461	435	459	489	466	487	490	463	474	478	490	478	462	433	451	484	471	432	436	510	426	448	448	450	492	497	479	446	435	483	493	462	435	447	480	460	458	448	432	478	495	440	497	455	479	441	436	446	472	461	439	473	453	435	481	465	467	453	461	458	462	429	481	505	405	456	433	473	520	462	470	442	496	469	472	470	424	431	429	464	433	483	479	459	481	437	440	460	472	472	456	437	463	434	504	503	435	466	474	477	437	477	494	454	445	460	437	466	481	455	446	466	447	440	460	482	443	491	452	432	422	445	458	490	444	445	454	460	468	474	451	474	448	459	468	494	454	470	485	464	436	453	475	449	496	415	461	470	456	423	467	455	508	434	447	474	475	466	469	433	444	442	468	471	445	474	462	468	469	484	417	445	441	449	466	448	470	478	444	460	467	480	480	482	459	433	455	472	459	464	452	471	386	477	466	449	488	495	487	486	407	455	471	453	455	471	469	462	477	444	462	471	436	487	429	445	472	489	435	445	469	455	497	451	529	447	451	478	500	412	460	449	444	439	444	461	479	433	490	461	494	448	464	449	468	460	436	455	457	429	474	417	437	440	469	500	458	451	471	475	484	463	434	450	440	443	447	441	426	471	466	476	445	463	459	444	406	412	490	467	493	463	430	440	463	493	467	405	450	482	461	460	473	467	424	438	453	493	443	451	476	428	435	445	479	455	449	460	465	434	459	463	453	504	454	429	488	449	461	436	456	429	447	472	478	486	480	464	467	426	455	476	449	413	456	450	423	465	415	507	463	440	451	439	501	423	471	494	482	466	439	466	452	457	513	449	434	465	458	440	488	456	479	439	472	454	465	481	467	475	417	476	424	482	489	473	475	441	452	445	461	474	443	495	464	445	515	448	477	450	467	463	483	473	441	450	494	477	448	432	487	426	466	483	451	447	446	524	498	450	439	442	451	493	489	451	462	450	467	453	470	451	434	456	483	471	487	465	509	476	525	437	486	469	461	488	428	464	482	440	473	446	477	448	490	463	467	463	458	460	452	458	489	506	500	465	482	484	465	456	467	447	458	462	447	458	460	454	492	464	445	443	467	451	443	482	494	453	453	440	426	469	450	470	495	415	469	463	471	462	491	477	483	405	443	453	442	427	467	434	469	477	461	503	446	451	469	432	439	501	478	479	493	456	482	440	473	478	488	442	472	453	487	452	504	454	439	489	506	472	429	432	436	447	492	488	465	473	466	458	452	473	432	456	458	447	496	476	423	466	463	434	467	461	490	478	453	471	473	497	447	436	486	461	462	448	446	450	494	452	496	471	485	440	456	488	449	439	458	480	447	459	472	480	453	482	446	469	459	426	447	467	453	460	471	454	423	467	459	434	422	464	459	457	461	452	478	457	443	454	416	483	457	433	496	455	514	421	450	435	432	447	456	460	462	474	456	506	479	458	438	496	457	447	472	477	444	408	490	470	476	460	504	452	482	477	440	472	488	440	485	449	485	478	444	480	450	457	464	456	458	504	493	481	417	454	468	452	474	429	461	467	453	484	468	473	456	462	444	456	457	439	470	471	471	431	418	464	438	460	442	494	453	412	461	508	433	469	478	494	462	479	452	433	481	441	460	456	418	453	449	478	474	460	461	438	469	440	468	464	472	479	481	457	435	482	453	465	454	459	479	490	465	410	409	474	441	452	447	477	443	482	436	441	438	457	492	506	498	443	417	471	458	435	446	475	462	449	478	449	467	453	447	431	501	459	441	495	431	471	445	440	452	475	489	496	451	445	479	445	463	475	474	477	443	474	457	441	453	477	452	455	466	479	438	475	458	436	412	473	456	422	465	487	498	448	479	455	484	451	457	491	469	456	448	513	457	463	455	452	486	492	423	465	466	464	448	454	474	465	478	447	444	434	473	440	452	464	434	449	461	444	483	428	498	489	476	431	455	458	460	460	459	409	463	505	488	417	438	492	463	486	476	467	507	456	435	477	472	495	478	454	443	452	500	439	469	473	466	469	408	480	482	465	460	427	457	430	467	482	467	463	443	458	427	469	487	452	453	464	442	430	458	481	466	465	482	450	485	472	439	474	454	441	449	459	483	458	485	473	481	427	474	461	419	453	419	429	460	438	436	482	455	463	471	455	450	443	489	461	472	487	466	460	476	461	458	472	464	426	443	482	471	453	460	460	445	447	467	425	424	490	443	486	471	469	472	454	467	464	453	489	491	449	455	410	479	484	433	436	475	454	479	505	447	453	467	476	464	485	436	480	453	469	495	470	444	431	413	439	464	477	418	439	454
34112	62406	39305	47197	48632	25023	6347	1157	3584	3056	774	709	680	646	563	616	594	550	553	539	568	489	516	549	532	499	480	510	489	500	506	457	504	478	483	529	490	502	477	489	478	463	478	473	458	485	497	442	473	460	502	486	477	487	454	461	421	460	498	460	481	491	502	474	485	484	451	460	502	501	475	475	443	464	452	469	488	480	442	468	473	521	481	526	494	472	486	499	485	468	484	460	479	471	452	510	506	474	487	484	468	485	470	479	509	473	486	475	488	483	478	483	463	444	464	492	458	466	457	441	468	461	479	483	477	464	501	462	450	494	476	480	480	502	437	440	484	455	470	429	468	450	468	450	470	506	456	475	486	449	495	465	441	477	484	493	466	479	461	510	466	460	483	456	456	494	502	444	473	468	476	470	459	465	467	460	471	419	467	480	477	430	417	491	470	450	434	460	483	472	467	488	452	447	476	467	471	455	490	453	467	439	511	462	454	467	465	423	454	465	471	459	489	479	481	471	427	448	483	465	458	484	507	475	436	485	465	478	489	460	484	480	448	477	440	471	463	456	471	465	445	468	474	466	498	467	509	510	483	503	494	481	474	492	471	483	485	483	455	502	446	476	510	449	477	464	463	464	493	487	446	470	480	459	512	492	470	486	464	468	479	474	462	461	450	483	460	484	459	457	500	478	495	514	423	489	489	441	436	453	460	471	486	432	495	433	462	464	441	477	489	486	442	512	464	443	476	462	473	464	527	509	482	440	475	452	463	472	457	483	452	490	439	461	468	479	473	451	504	480	457	498	450	432	471	456	525	443	480	501	441	457	471	468	491	433	443	465	470	445	455	470	481	479	479	482	467	499	457	497	488	455	492	480	456	487	394	467	458	478	452	473	493	430	448	497	475	455	470	465	440	506	470	463	454	470	444	435	485	489	460	415	452	447	466	493	469	494	438	479	475	449	479	468	453	496	516	474	519	468	477	470	459	477	463	466	501	454	449	491	463	466	456	459	480	467	459	455	460	467	487	442	457	491	499	485	475	437	472	477	478	473	455	474	486	446	435	451	475	497	491	459	474	452	443	468	487	455	439	462	518	463	443	486	452	443	471	424	490	473	444	449	436	430	434	484	486	459	451	491	483	444	472	454	453	458	476	489	473	425	476	446	489	506	482	457	483	459	496	492	444	465	438	466	486	450	469	477	441	485	492	443	472	482	470	468	483	491	468	482	445	463	467	476	471	463	455	499	518	449	487	462	434	475	437	464	489	453	476	469	508	428	524	465	444	454	471	496	499	465	450	457	461	449	471	444	429	467	476	433	500	468	474	450	453	477	473	444	439	460	443	444	455	407	471	478	483	470	477	492	486	499	458	466	496	482	487	442	489	487	471	492	454	441	439	467	471	447	444	465	474	451	437	489	467	473	463	473	443	492	470	495	440	496	446	499	496	456	425	491	457	490	459	449	477	487	464	444	499	471	471	484	478	473	473	448	443	474	422	455	464	473	437	524	476	470	438	443	479	500	448	473	485	456	485	514	445	493	498	446	467	456	484	481	440	462	429	470	443	465	460	472	449	447	452	457	507	467	467	447	458	496	443	455	462	488	468	465	461	463	466	518	463	442	458	488	507	484	502	474	472	527	479	475	457	465	512	482	478	473	474	435	468	458	459	432	449	486	463	461	447	434	489	458	487	448	482	467	448	439	446	477	495	448	463	510	427	480	474	471	448	503	469	462	463	469	465	496	469	460	516	509	468	522	481	457	473	463	453	465	447	447	480	467	496	436	492	463	459	472	439	451	437	484	475	497	463	466	470	465	464	477	481	458	455	453	468	459	465	438	459	462	473	482	462	476	518	417	480	470	484	492	475	500	473	461	493	458	477	450	460	437	484	497	487	447	473	493	486	465	452	456	457	465	467	461	427	461	470	449	469	477	474	481	447	460	494	463	526	454	469	486	479	486	456	461	469	426	462	468	482	484	453	499	466	472	446	505	447	452	475	442	461	487	473	463	461	475	461	441	470	499	464	464	507	457	474	478	492	454	459	485	462	470	502	461	463	488	505	466	465	476	476	472	462	488	462	498	458	450	486	434	444	486	466	454	479	459	470	494	475	475	436	499	494	449	481	470	446	474	450	477	445	491	471	518	504	487	457	484	461	478	455	477	438	499	449	479	458	434	514	463	473	504	481	473	468	463	471	451	478	515	437	451	501	472	460	483	474	433	474	464	434	446	492	481	442	483	424	456	505	460	472	441	507	461	461	459	449	437	476	473	530	463	516	461	470	498	469	446	497	516	470	451	487	451	458	461	418	463	502	462	458	399	458	505	480	516	480	480	480	483	453	475	451	486	480	484	453	428	475	476	482	473	472	466	482	451	433	491	473	466	491	473	461	458	456	491	446	448	477	485	442	457	478	458	449	486	485	442	487	504	498	451	493	498	448	488	520	449	484	490	457	496	478	474	455	445	492	447	433	464	471	491	475	469	503	479	490	470	437	497	444	471	434	488	450	466	447	459	472	471	441	462	500	474	493	472	469	456	445	509	486	445	464	508	494	468	430	444	486	489	476	511	454	491	471	487	490	475	431	453	470	493	439	515	425	440	461	469	447	476	449	433	479	477	435	504	471	495	451	458	454	450	494	452	470	464	491	460	450	477	492	468	485	488	469	473	483	464	461	463	482	506	452	425	449	476	520	432	507	488	448	481	467	489	444	502	475	489	452	495	467	484	487	487	487	461	481	499	461	484	460	450	456	440	454	436	465	461	474	456	500	492	453	516	471	476	485	509	490	499	466	457	454	487	450	470	499	453	497	462	454	449	481	429	462	460	499	507	468	494	452	467	462	465	487	486	471	471	456	461	488	492	452	463	468	458	456	484	463	434	488	480	480	452	478	482	489	449	475	470	438	471	467	479	462	453	453	445	497	496	481	448	484	484	492	516	504	456	455	452	465	479	435	439	445	470	454	488	501	491	433	429	455	457	474	447	453	438	460	506	476	445	477	444	488	491	471	411	462	450	459	466	461	453	472	481	480	444	483	480	450	475	472	460	473	435	471	502	455	430	485	479	441	480	473	528	421	437	468	501	451	476	476	466	505	463	455	441	427	415	456	468	456	476	492	500	486	445	469	447	485	500	470	491	493	485	484	472	497	498	477	510	440	428	446	490	447	520	437	427	476	501	459	488	443	465	489	483	431	464	489	447	456	488	507	460	450	492	446	453	462	520	472	496	460	486	459	470	462	484	469	489	453	442	456	471	477	483	461	453	432	440	443	477	448	458	470	471	509	455	460	453	452	462	477	453	460	454	489	453	466	509	458	516	471	479	466	478	445	481	445	472	460	446	504	424	450	501	467	485	479	484	468	446	469	434	459	494	472	469	483	478	481	468	479	436	439	481	448	457	507	459	470	469	449	504	469	518	506	495	472	459	502	460	459	472	450	481	494	444	484	487	492	456	473	494	484	480	454	479	461	457	458	418	486	479	470	441	461	473	486	457	432	485
29141	25838	17289	6192	5788	1544	594	457	476	513	432	458	423	454	447	425	421	476	472	463	431	417	455	428	420	459	424	466	440	426	433	472	452	435	451	464	427	438	436	482	437	433	450	449	477	441	432	453	435	427	468	409	468	438	440	439	493	466	418	428	441	435	408	411	434	420	457	448	455	468	433	485	465	431	416	450	454	432	445	443	466	429	451	506	446	425	417	445	411	440	440	374	418	439	433	431	447	466	427	379	465	456	460	461	467	459	440	438	456	445	483	501	490	453	463	376	442	416	410	416	433	421	433	437	432	434	439	423	455	415	463	470	493	411	455	418	455	396	456	446	437	443	431	437	463	442	426	438	466	462	468	465	448	406	436	440	437	424	499	449	442	424	437	400	455	414	429	416	457	415	419	405	462	470	454	437	406	429	440	452	449	434	432	447	414	475	406	486	472	463	448	431	490	419	422	430	455	432	452	484	437	456	436	443	432	427	474	437	416	451	431	462	433	457	440	462	421	395	469	429	437	454	438	420	462	441	448	459	452	454	410	471	446	426	483	419	444	442	426	430	431	427	445	435	446	424	438	399	420	465	437	434	428	411	457	442	440	433	415	419	453	416	458	385	436	442	416	451	428	465	470	432	398	405	465	444	448	419	423	433	424	445	443	414	424	461	394	423	447	459	426	482	411	516	463	455	461	474	444	469	433	436	439	438	426	440	447	461	482	448	458	421	449	459	443	429	447	415	387	453	406	459	430	440	462	444	454	421	444	457	472	442	411	425	461	430	485	419	447	421	433	431	413	442	461	450	431	441	497	420	438	461	437	467	430	436	480	446	427	451	416	394	452	433	411	430	452	438	407	411	450	439	464	433	421	441	447	458	423	440	427	419	462	430	471	459	427	400	423	447	446	413	433	437	457	466	426	413	399	480	440	465	436	409	441	423	439	447	405	434	456	458	427	433	449	439	444	424	403	442	431	425	421	448	441	457	456	462	472	467	439	420	414	462	435	419	502	471	424	448	464	453	448	417	429	431	443	424	424	421	507	431	421	394	454	443	463	443	408	472	459	468	446	446	437	442	406	434	449	417	462	452	441	410	421	442	416	430	395	456	467	455	450	448	443	386	472	431	429	474	422	432	434	401	431	408	488	426	428	473	425	425	425	432	389	439	487	412	473	412	436	428	419	463	454	461	423	415	468	449	454	409	439	423	410	435	405	437	456	477	448	476	474	397	416	431	420	451	442	463	442	461	444	463	443	432	458	394	437	413	463	445	439	452	406	444	474	434	425	439	403	426	393	419	396	434	412	495	448	464	445	451	477	456	493	427	452	431	454	483	459	393	438	449	447	418	433	465	434	412	456	430	426	452	401	479	433	469	469	464	406	448	416	429	450	432	452	449	443	421	487	481	446	452	435	424	456	456	445	417	409	451	423	472	453	420	440	424	403	429	440	507	383	449	465	491	450	449	451	456	465	479	445	455	445	443	430	456	431	427	435	436	473	415	470	460	440	453	476	440	438	455	419	425	427	477	437	405	450	413	437	445	439	411	418	429	463	406	431	445	452	440	477	428	446	435	425	449	438	472	455	457	398	418	456	432	453	459	456	462	408	432	447	432	396	426	420	445	429	419	376	420	382	413	421	434	394	397	449	439	400	415	432	436	444	415	419	461	421	438	441	442	508	474	447	473	435	449	439	405	483	461	470	487	406	446	428	447	460	444	428	421	453	451	437	448	438	443	427	459	458	468	422	441	438	426	431	416	442	417	460	435	399	443	426	423	411	446	459	454	442	452	449	424	442	455	433	444	438	437	443	424	441	464	474	430	454	425	458	446	414	433	438	436	407	470	422	456	447	436	445	428	424	449	438	476	423	420	426	458	422	435	439	420	429	481	451	456	473	446	450	461	423	458	439	437	437	436	490	458	465	459	467	456	440	443	459	478	419	394	478	440	451	425	470	448	468	450	416	445	412	460	415	398	462	475	442	433	479	427	461	406	420	428	419	399	436	454	457	454	446	429	432	431	426	440	459	450	443	438	420	447	425	382	420	435	429	450	443	490	448	448	456	427	417	444	474	418	444	401	449	448	414	429	418	461	462	469	420	441	431	457	468	429	407	431	438	462	446	456	427	441	425	477	419	403	443	439	431	449	448	429	430	449	410	448	459	413	401	473	436	445	440	452	447	456	428	464	445	475	422	441	434	466	473	466	445	459	425	469	430	471	432	438	425	451	430	430	453	463	447	448	442	443	429	449	420	459	413	426	469	421	433	412	423	404	416	453	470	457	443	449	434	472	458	420	476	429	437	471	445	451	408	411	465	427	404	459	418	446	442	467	423	435	419	416	433	484	444	449	434	413	444	443	449	458	417	416	448	453	474	452	436	449	488	450	418	426	416	462	417	456	448	420	441	456	429	468	442	452	406	439	430	421	431	462	464	453	458	467	460	457	423	475	419	423	453	447	446	462	433	426	445	441	398	419	447	462	450	425	479	455	471	423	432	468	436	457	456	452	430	431	437	455	451	418	431	448	466	467	399	442	411	452	403	441	449	457	440	450	446	419	453	494	405	467	450	463	451	409	438	444	413	433	435	438	441	421	475	459	428	443	417	462	441	414	446	476	456	456	476	454	448	425	436	438	459	438	428	417	403	452	439	425	482	439	414	458	472	407	413	467	429	468	410	438	420	442	435	433	418	426	438	443	404	446	379	494	433	469	452	436	447	447	442	459	461	428	448	415	457	449	447	484	444	453	465	421	463	443	437	425	404	438	444	465	456	476	446	439	431	441	486	458	454	434	423	480	411	409	403	421	446	407	459	431	430	470	461	447	451	424	485	426	422	467	437	397	404	432	484	452	443	402	414	430	395	436	460	411	476	427	449	439	408	410	440	446	491	470	459	456	430	412	410	460	446	427	472	449	498	453	423	445	448	462	426	445	483	432	452	459	454	440	450	417	439	387	441	443	451	463	460	460	421	440	448	463	437	419	453	440	460	461	454	460	411	453	424	456	412	437	477	448	442	442	461	453	464	443	431	411	453	426	449	429	454	455	419	443	409	463	458	453	432	468	464	392	424	444	448	458	477	448	399	423	521	449	473	421	436	426	437	458	441	435	430	440	471	448	418	465	429	417	431	482	458	499	423	427	438	450	425	480	463	419	431	427	446	428	397	432	404	407	414	462	413	424	436	421	467	412	400	434	419	427	446	457	432	448	474	403	453	454	440	403	429	420	455	451	424	472	467	427	436	447	452	438	441	473	461	442	438	425	428	403	509	417	473	432	430	424	440	416	445	459	456	455	413	430	445	412	448	413	444	406	446	419	458	455	435	438	488	432	409	419	489	427	478	422	438	441	461	468	444	420	424	459	453	423	444	443	438	502	425	420	421	432	466	458	452	407	461	450	477	440	438	505	459	456	451	439	449	431	437	449	396	438	465	449	464	450	380	437	454	444	442	411	445	435	437	445	442	426	447	459	433	456	409	429	418	422	465	428	414	476
26114	37586	12665	4606	6170	1806	562	509	529	526	492	459	459	467	426	493	491	508	474	456	473	492	488	443	429	471	458	454	491	480	484	447	489	450	483	477	476	436	479	447	471	481	445	453	473	488	495	415	485	506	453	440	457	486	466	503	512	476	469	508	459	472	474	469	465	473	489	441	438	428	450	452	468	451	503	481	444	461	471	476	469	453	504	451	438	481	475	496	447	472	471	470	448	460	483	456	478	489	434	449	463	433	487	463	433	502	467	487	449	507	483	443	480	485	441	511	508	475	493	502	493	448	456	503	501	465	449	473	495	496	481	466	465	462	509	467	494	421	456	482	433	471	526	485	495	459	442	438	441	445	451	467	428	487	484	451	454	463	466	454	439	455	492	470	426	492	431	502	482	434	486	482	485	483	422	478	505	465	501	493	503	457	447	478	451	459	464	490	488	455	469	444	459	483	472	486	506	433	486	489	472	474	430	458	462	499	495	470	461	464	434	477	430	469	466	475	449	468	447	441	429	451	464	453	430	462	466	497	466	422	464	485	468	471	456	446	484	451	483	486	466	488	442	456	501	486	473	477	466	450	496	483	456	462	471	484	500	472	453	504	459	460	480	493	490	446	466	503	443	480	479	459	485	436	480	429	488	516	456	467	450	492	470	458	481	464	477	446	430	468	451	431	490	483	457	443	468	480	413	439	422	455	454	460	461	490	468	458	423	426	472	467	427	462	478	462	510	441	454	460	420	483	496	426	445	467	431	442	478	442	454	483	502	405	483	465	464	442	457	517	477	442	455	518	457	473	494	466	496	477	465	472	469	449	470	482	453	464	425	454	463	443	445	477	452	503	434	452	497	499	492	461	483	480	485	452	468	495	447	496	489	456	510	438	485	470	470	452	455	526	466	424	478	463	460	446	499	457	467	446	449	482	513	454	449	473	477	474	452	491	428	452	492	451	454	485	469	495	462	465	482	471	473	468	454	441	482	466	473	494	443	472	444	440	492	466	478	517	446	447	446	492	460	444	474	470	481	464	457	435	472	435	482	427	457	438	491	446	463	460	470	440	450	452	487	461	427	443	502	484	444	494	462	466	466	439	443	460	462	443	481	523	495	453	486	473	494	455	460	471	454	479	482	468	477	488	485	493	467	491	469	440	436	486	474	457	427	500	458	434	492	493	438	459	476	450	459	470	482	525	476	460	464	496	451	464	477	471	474	489	487	475	439	485	454	433	479	446	493	461	429	508	431	456	478	464	425	459	483	488	429	445	471	449	473	481	485	454	448	479	430	476	485	467	454	473	477	488	454	464	470	469	464	464	481	502	444	495	467	481	435	446	489	480	485	486	507	464	452	430	488	469	455	485	461	471	476	456	470	481	437	457	456	490	515	492	467	443	493	437	484	461	464	484	487	478	467	498	492	475	480	453	455	456	494	482	425	486	463	461	441	477	456	494	454	445	455	475	453	440	472	492	476	433	452	455	471	481	513	443	468	477	472	455	500	428	443	443	464	442	486	465	485	504	467	451	472	458	443	469	459	464	478	499	468	462	486	487	501	491	463	467	454	475	443	434	449	470	435	510	491	501	436	426	463	433	522	496	468	489	456	451	461	476	488	468	450	498	421	487	503	433	491	451	470	446	472	513	453	453	470	469	484	486	474	430	480	461	456	485	484	454	481	465	434	459	463	469	477	480	513	478	446	485	461	487	420	492	457	458	491	459	472	472	451	477	484	480	474	478	444	456	448	459	489	425	500	468	465	464	481	460	497	451	470	448	458	427	455	465	495	441	469	454	462	462	440	461	476	496	465	453	459	469	495	477	503	452	490	479	447	469	492	455	460	488	483	486	442	496	487	468	504	509	463	430	449	476	447	456	437	435	449	476	443	465	503	484	446	432	420	467	444	454	476	456	492	481	520	484	492	456	488	491	465	421	424	456	481	474	450	464	468	487	481	467	459	422	485	477	444	473	463	472	487	464	480	474	453	433	473	433	459	461	467	481	446	506	469	460	436	491	486	485	465	480	464	489	461	483	477	481	492	450	451	449	466	485	488	491	443	432	472	487	459	462	447	479	450	434	481	472	445	486	446	449	500	472	452	487	441	464	466	474	432	461	436	499	456	487	494	493	482	472	467	471	462	486	456	463	466	422	511	460	450	455	530	408	454	438	442	439	462	461	485	452	520	435	471	476	458	456	476	453	462	437	419	454	480	467	474	484	457	484	466	464	452	498	458	448	480	476	439	451	442	449	516	491	462	440	471	428	455	462	501	456	421	467	479	493	479	471	480	469	481	482	449	450	446	484	435	430	477	461	492	469	476	474	453	438	474	479	487	481	473	461	492	448	460	494	529	454	473	495	470	467	492	488	449	469	451	497	434	470	461	470	461	472	435	470	461	524	498	481	435	464	439	474	463	433	471	468	471	483	482	496	461	463	459	448	490	488	477	479	469	500	435	458	472	461	468	458	440	479	492	476	520	475	495	479	452	474	482	437	475	466	448	459	483	471	497	457	422	470	485	454	456	452	479	495	519	479	461	452	460	464	447	467	470	467	454	483	469	463	466	478	414	466	491	469	467	479	466	445	450	467	475	440	446	448	463	481	502	442	458	462	466	506	471	459	434	455	478	456	470	482	452	429	448	446	479	450	471	488	440	457	524	497	457	469	462	495	477	470	432	475	469	496	475	444	443	484	474	493	446	458	505	489	444	461	464	453	465	463	479	476	480	463	474	478	454	425	465	447	455	503	456	459	441	439	452	458	468	436	429	408	453	511	523	496	513	469	430	441	457	493	452	463	488	462	485	468	479	444	458	478	452	471	480	423	493	487	475	500	420	504	470	446	451	440	452	499	428	460	502	452	493	455	431	497	447	429	463	477	429	463	439	453	478	491	478	484	466	455	435	443	469	458	481	451	437	458	469	471	434	489	458	457	492	494	432	436	434	480	460	423	447	467	483	457	425	454	476	440	439	457	453	469	503	469	460	498	474	497	449	436	458	448	477	432	466	510	460	460	461	489	468	466	473	461	488	462	462	444	452	461	471	491	482	499	434	451	486	463	478	470	453	472	505	461	481	464	466	461	450	477	456	476	508	489	520	453	430	493	447	472	462	477	454	455	453	484	482	468	466	460	452	443	465	477	448	471	461	455	446	455	446	491	458	518	474	473	441	464	451	487	466	495	458	457	488	451	479	458	513	459	514	456	466	429	490	418	460	466	451	477	493	478	487	491	502	447	447	459	467	507	476	459	444	482	490	464	483	525	448	467	467	443	450	481	472	467	520	444	455	435	452	475	451	481	481	461	460	468	448	508	447	494	486	482	441	472	451	469	479	446	450	433	465	461	421	464	458	444	496	501	413	441	459	461	454	470	456	443	483	472	450	500	456	507	471	468	439	501	490	446	467	454	479	432	458	485	456	494	422	458	460	467	491	490	476	493	455	446	460	417	461	473	453	451	458	468	450	461	468	472	486	472	519	441	461	449	449	447	459	491
23605	20980	28158	26532	32164	21815	5918	669	1653	1426	449	411	407	454	399	367	407	437	402	427	398	391	378	398	376	352	393	378	384	352	317	340	359	354	364	395	376	332	369	385	367	358	353	396	350	380	367	386	342	372	360	384	385	382	362	376	391	345	361	382	376	375	379	371	343	376	391	342	377	342	398	404	356	373	381	398	368	342	363	369	377	356	382	370	365	369	353	334	365	363	366	356	382	393	356	347	368	354	372	386	386	385	409	398	368	346	328	365	407	367	349	381	361	360	377	352	379	397	377	363	345	358	336	389	363	394	358	355	369	342	352	355	365	341	387	379	332	334	367	397	372	335	330	334	373	366	411	410	354	397	377	362	348	305	379	378	327	354	361	370	345	344	377	364	352	397	355	389	388	349	347	367	379	373	365	387	366	349	342	370	350	400	331	350	361	366	364	336	342	355	339	344	352	345	367	347	351	345	382	396	327	325	364	369	372	366	389	342	350	354	378	354	388	383	369	345	383	363	332	391	362	358	346	364	379	364	342	355	400	360	376	394	361	365	330	377	374	365	387	372	391	379	393	363	343	353	334	360	369	317	390	366	348	352	339	366	359	377	363	355	316	364	354	380	354	350	357	369	326	371	352	390	358	353	365	360	387	357	337	379	402	427	376	360	373	351	349	336	368	325	358	358	336	386	368	396	329	353	323	341	383	376	367	366	371	370	352	362	297	341	396	326	358	385	325	342	362	357	376	385	358	351	390	375	353	376	365	390	363	385	352	357	379	352	330	373	356	367	368	371	386	377	355	363	351	357	368	365	377	367	369	358	368	359	373	361	397	354	349	346	383	367	354	374	387	356	324	380	384	343	354	346	355	389	362	357	353	366	405	353	378	341	367	332	403	351	302	379	356	368	365	376	379	401	367	333	368	369	361	338	389	357	354	374	327	369	376	354	347	362	364	345	327	381	397	376	392	378	385	360	365	365	380	365	355	351	385	362	380	372	405	351	348	323	355	373	371	352	378	373	387	380	354	362	376	346	365	377	422	374	376	346	346	351	375	340	349	370	377	399	372	358	337	372	384	408	381	381	367	346	358	371	379	365	366	354	361	364	364	344	351	341	387	369	391	368	362	396	360	355	350	313	373	350	363	375	384	376	364	372	354	379	348	378	361	327	361	372	376	337	355	367	347	361	366	373	377	341	371	374	355	355	333	363	351	341	359	356	375	398	362	397	355	367	330	363	385	321	342	371	361	340	382	363	383	379	386	346	374	353	362	392	363	350	353	337	349	383	364	334	403	391	376	359	356	391	365	373	337	362	372	406	371	371	383	386	364	367	353	343	367	369	356	346	341	364	343	367	349	343	369	373	376	382	348	386	371	392	356	361	386	360	355	386	381	378	400	347	369	353	345	335	350	374	348	338	373	375	367	404	365	356	375	384	381	380	369	362	390	365	372	367	357	344	422	366	357	358	339	385	362	374	385	365	392	339	349	351	363	361	381	358	387	363	376	401	388	350	380	391	385	362	319	341	395	355	351	369	349	326	376	365	334	353	373	380	365	400	362	405	384	390	334	402	382	371	356	378	379	379	367	349	355	354	378	361	362	386	359	356	366	383	384	354	361	379	371	358	346	375	392	400	358	376	397	339	371	360	357	356	368	366	351	374	371	360	318	388	361	362	393	345	320	384	370	390	396	351	349	363	366	362	387	414	354	403	383	370	382	347	379	349	350	335	361	375	379	359	351	346	359	356	400	354	345	345	389	373	358	373	384	392	354	394	352	378	375	340	384	356	358	356	366	352	350	354	357	351	359	375	353	397	346	358	374	381	401	368	357	369	368	374	381	378	336	382	368	324	372	339	329	335	363	358	370	394	338	378	354	351	374	352	364	360	363	345	379	356	360	374	336	370	339	373	354	366	350	356	355	381	350	359	363	382	337	388	322	381	343	352	338	355	341	365	334	340	383	370	374	353	377	376	382	419	345	356	375	345	358	351	365	344	365	339	376	346	368	371	325	379	375	366	324	387	322	360	371	348	354	382	362	351	367	374	378	349	349	397	341	374	360	345	362	378	381	379	372	355	373	358	348	376	358	367	343	360	418	380	352	343	362	356	379	350	387	387	347	354	361	346	356	356	347	395	374	365	363	355	379	348	353	386	356	338	354	370	372	389	350	360	376	346	372	364	385	376	341	328	353	342	378	369	354	354	371	373	388	344	355	379	356	337	329	369	344	356	395	364	372	354	337	343	340	363	391	388	367	393	355	354	369	373	342	356	382	351	386	372	365	348	331	350	373	325	367	364	380	393	349	372	413	358	385	356	371	321	389	354	365	389	381	383	373	336	321	363	378	358	339	372	340	368	338	379	388	371	399	332	347	328	343	332	346	393	347	362	357	329	385	382	389	373	354	360	366	387	379	339	329	338	351	390	361	361	388	375	359	339	389	347	326	378	354	367	371	349	404	352	381	362	380	378	336	337	374	343	358	378	331	376	373	377	352	337	350	391	348	366	360	337	376	386	381	331	357	369	367	376	392	352	376	387	366	327	341	338	365	365	385	376	357	355	366	374	362	345	398	398	335	350	384	353	373	392	370	341	349	359	387	346	346	366	399	339	372	388	393	368	365	358	359	382	339	353	368	349	351	341	348	343	355	368	351	371	359	364	386	369	356	344	411	348	364	354	374	330	335	344	370	368	376	370	376	402	346	358	326	357	354	349	351	387	378	377	357	377	348	320	359	361	378	353	401	384	359	387	347	352	379	324	380	370	354	371	392	355	375	342	395	376	377	363	360	349	365	348	378	364	374	340	367	384	335	311	343	345	393	364	375	328	328	354	345	366	393	353	341	353	360	327	362	346	384	360	356	354	392	365	356	344	388	356	330	350	387	349	364	369	369	372	358	392	360	337	366	372	361	378	404	350	338	318	343	370	371	349	384	345	366	361	371	384	361	337	336	365	362	361	360	378	376	390	333	338	377	348	367	351	341	337	377	376	367	419	318	371	345	368	287	338	342	363	368	359	338	370	365	370	381	365	360	384	348	384	372	373	342	391	387	367	330	351	359	381	361	408	371	331	347	406	377	336	376	340	366	374	351	365	355	339	378	349	374	359	371	360	359	371	368	364	339	391	343	345	337	363	377	362	358	375	359	387	361	333	337	364	329	359	352	351	363	373	357	378	330	334	358	389	344	392	375	360	367	380	397	372	346	362	376	367	353	370	355	371	357	362	382	381	382	369	362	361	378	370	335	360	374	385	362	383	359	413	365	339	323	343	362	365	357	366	390	338	355	351	354	359	377	365	378	381	354	362	362	363	384	374	370	350	363	365	364	333	351	379	352	360	361	396	362	386	366	378	373	369	334	400	349	366	369	361	362	374	362	344	365	377	366	360	355	350	342	365	363	343	359	399	389	373	380	389	354	350	349	338	317	358	332	382	391	357	370	377	373	363	377	356	382	392	373	328	354	371	399	414	399	365	399	386	417	365	337	341	371	385	325	314
29879	51002	29346	38936	39519	17529	2489	685	2800	2142	534	543	489	464	457	443	452	437	434	425	425	393	415	367	405	426	404	402	399	429	378	391	433	400	375	392	401	389	428	408	368	391	382	382	371	409	365	375	357	400	367	354	388	385	403	409	367	435	425	400	404	382	393	370	404	393	401	363	375	413	405	364	392	401	372	361	418	399	378	395	378	384	350	376	404	374	377	377	422	407	392	421	404	351	390	404	366	395	377	384	422	396	408	401	411	418	429	428	377	401	401	395	424	406	416	389	365	400	368	383	367	385	426	353	376	353	403	371	385	415	397	408	406	379	366	420	391	402	412	377	382	374	370	369	440	375	359	404	366	371	420	396	395	403	371	401	379	363	397	373	404	428	412	415	387	362	391	431	394	391	365	348	392	344	364	383	402	374	379	389	374	391	363	402	383	384	394	386	386	368	398	337	367	402	383	376	401	430	361	389	398	395	410	347	383	401	379	373	376	418	407	398	367	385	372	404	379	410	367	408	377	365	364	361	383	357	367	368	370	354	386	368	387	386	407	381	373	399	387	384	400	373	372	370	338	383	404	411	356	414	409	380	385	380	383	355	389	333	406	403	359	386	375	430	379	395	397	364	427	371	394	385	374	408	370	389	390	356	393	351	418	383	408	405	395	376	363	395	356	377	402	392	376	386	396	364	372	369	377	383	370	364	386	353	401	381	352	373	363	376	369	390	419	377	388	415	377	383	398	377	362	409	362	371	401	383	392	375	390	405	357	378	396	392	351	365	388	363	388	382	391	363	348	397	389	361	408	401	426	408	373	395	369	377	391	365	388	378	371	400	396	369	411	380	368	370	404	419	384	398	380	360	360	364	384	387	374	356	375	402	404	377	389	405	365	382	386	376	391	381	323	414	430	380	398	373	355	395	417	394	376	385	389	370	410	370	364	398	408	367	363	409	375	380	385	376	418	382	369	401	357	398	404	386	358	360	369	391	376	408	398	364	377	383	383	384	400	377	424	367	365	353	374	373	382	413	379	400	385	379	407	420	358	377	387	359	377	368	399	387	382	393	401	392	386	371	397	383	370	362	389	410	412	389	342	381	372	380	386	366	387	389	416	386	400	349	373	393	383	350	374	368	397	400	381	383	387	383	356	396	397	367	393	394	374	325	398	394	390	393	408	388	352	408	408	378	358	432	397	367	377	350	378	352	393	368	387	398	388	375	382	398	349	379	366	397	413	384	425	394	396	400	373	366	362	369	336	376	387	397	411	402	392	383	392	384	410	381	376	416	380	371	380	378	360	373	408	405	365	399	387	382	380	397	368	388	385	369	379	421	421	383	400	413	371	364	383	399	405	370	353	418	406	400	381	378	421	388	367	400	384	348	375	389	361	416	369	366	382	378	389	384	392	377	372	372	429	388	391	387	371	364	391	377	409	359	361	389	407	395	409	399	399	359	389	356	398	386	372	424	374	391	367	381	380	389	368	409	378	396	367	354	365	389	378	394	411	372	418	362	361	388	372	382	383	425	345	375	381	373	387	384	382	406	359	385	394	374	394	377	380	377	365	382	412	390	388	392	394	370	391	389	383	410	364	365	406	361	364	359	381	390	383	356	385	355	421	404	377	359	389	390	374	403	401	395	384	384	384	392	356	405	427	377	365	381	402	369	376	364	337	364	384	384	411	390	389	354	397	423	386	401	383	344	358	364	356	366	397	390	360	389	380	385	353	375	392	387	380	370	388	389	400	391	363	363	394	387	360	414	381	379	377	358	383	393	398	395	376	398	404	398	355	378	377	364	350	379	412	393	389	434	387	392	420	397	362	395	372	391	362	362	410	352	370	402	379	341	397	398	381	403	340	418	407	387	401	356	347	389	360	386	390	352	399	414	389	354	373	366	402	383	394	414	394	371	385	376	357	419	373	376	355	379	389	370	390	376	382	361	385	367	352	388	384	371	382	380	372	395	394	380	359	368	409	348	388	402	418	383	375	395	387	376	336	378	377	387	365	394	369	372	384	379	376	388	350	379	376	394	416	376	402	381	406	404	371	386	388	346	370	370	394	393	413	368	374	397	398	384	339	368	350	373	388	336	398	389	357	397	402	367	363	360	364	412	373	385	382	407	394	393	375	360	392	389	375	358	407	405	397	376	385	396	391	379	385	360	365	403	376	377	359	368	407	398	378	386	419	365	340	390	397	395	413	377	388	369	387	374	396	391	358	432	395	364	366	391	402	385	424	391	402	396	389	370	354	392	365	360	348	392	381	372	390	395	361	393	365	368	339	353	346	381	405	405	381	403	382	359	403	397	388	368	381	397	392	360	392	389	384	391	378	408	357	367	354	429	370	353	380	357	377	374	415	381	338	355	364	374	387	384	373	400	360	375	409	403	396	368	396	377	394	365	403	370	376	387	397	382	382	359	393	359	376	388	386	367	366	394	357	406	378	346	360	374	368	393	391	385	350	396	345	362	416	388	405	409	404	391	382	423	389	362	382	377	385	396	363	387	357	411	379	390	394	369	358	387	406	437	374	383	371	397	419	399	379	399	389	398	343	391	381	351	356	362	364	378	391	373	388	381	356	366	389	378	389	357	372	381	384	350	381	364	370	399	368	398	360	366	357	373	366	362	366	354	342	394	377	389	386	368	400	411	388	357	390	398	390	410	417	398	373	435	359	377	351	380	379	400	379	385	397	388	409	406	415	390	374	414	392	381	379	386	382	397	416	379	387	386	378	380	398	394	406	397	398	380	398	378	407	378	385	399	401	334	405	371	389	378	357	363	394	391	413	381	393	411	365	342	385	396	368	377	399	392	416	398	379	398	389	363	378	385	385	384	390	416	418	398	392	420	370	354	381	379	357	381	386	421	368	374	391	380	376	355	345	418	377	366	403	402	413	383	370	413	390	373	423	359	381	362	402	403	380	361	403	360	393	403	402	364	370	408	356	371	378	387	406	374	380	416	388	380	384	337	340	363	377	420	380	421	390	383	402	379	387	392	370	410	378	377	361	383	428	359	411	419	376	374	378	380	370	361	419	420	400	388	389	407	411	386	381	384	377	395	365	400	386	386	365	393	375	380	418	407	397	377	396	400	388	394	369	371	398	369	358	365	409	365	415	352	357	373	354	343	393	384	378	396	440	386	330	389	391	365	369	398	416	381	359	341	380	410	393	397	392	398	344	365	382	357	382	384	378	388	401	399	364	370	393	370	399	347	407	402	399	366	377	366	378	382	397	387	402	379	419	372	404	376	426	353	390	343	412	393	386	380	387	385	360	379	394	380	370	401	344	388	366	370	353	375	385	360	380	386	400	356	359	403	376	400	350	384	420	415	362	373	392	347	351	391	369	369	386	386	379	347	387	333	398	358	355	386	388	380	379	388	365	372	385	384	369	380	383	444	364	369	374	411	365	388	379	347	368	379	377	399	380	350	382	364	369	380	396	409	390	405	383	407	401	402	380	378	367	371	380	379	393	372	372	372	371	384	381	391
25060	21151	27196	26594	24510	11839	1635	625	1311	807	586	614	573	582	611	552	585	528	531	545	609	584	543	552	563	568	563	521	577	552	522	554	536	555	516	524	598	537	531	548	573	538	518	498	552	563	533	534	568	480	553	573	519	540	566	560	592	506	557	571	535	555	524	552	541	520	553	567	512	551	555	548	523	589	548	529	527	560	533	591	531	511	567	514	574	564	561	556	538	513	515	519	545	531	562	568	532	553	560	550	538	598	594	521	528	562	542	527	557	561	547	553	564	575	549	546	572	534	584	521	568	539	529	575	548	506	558	569	510	524	545	600	505	521	513	552	550	515	478	551	552	529	573	513	572	540	525	563	534	546	506	487	591	541	546	554	561	545	556	519	540	560	526	535	578	526	551	578	535	517	557	569	506	523	519	525	549	525	556	500	558	559	565	551	531	558	529	555	547	514	516	590	518	507	561	532	533	540	517	583	529	534	515	533	535	585	524	515	578	549	517	570	548	551	575	544	565	562	542	545	566	538	528	547	551	537	573	531	573	559	511	544	584	561	498	575	531	532	558	526	566	561	515	515	561	552	551	522	561	527	538	509	556	540	489	544	543	553	558	560	542	526	537	528	535	513	605	531	555	516	559	570	560	523	559	495	539	585	559	546	528	502	560	580	521	521	511	503	520	533	529	508	518	562	549	556	547	540	543	560	543	507	539	500	525	540	540	552	529	461	540	552	539	562	489	525	553	512	575	602	553	517	503	546	505	534	504	585	522	505	541	533	546	547	532	562	532	534	536	513	555	556	530	603	522	528	524	492	505	533	544	510	518	528	539	494	549	541	552	561	517	580	512	507	560	549	544	508	500	574	550	549	548	539	519	556	534	532	554	551	558	529	562	553	563	574	553	540	550	563	566	534	507	544	533	540	542	505	546	490	541	529	538	532	556	531	539	509	556	557	546	537	570	572	564	569	561	520	563	547	545	579	546	507	533	551	509	528	545	497	515	521	539	593	576	529	570	511	534	547	553	584	531	550	527	554	598	528	496	534	567	569	541	534	542	585	498	540	528	520	511	546	553	550	569	593	578	546	533	526	553	504	550	565	522	515	525	530	533	525	575	562	533	527	552	541	566	525	515	533	525	537	590	545	525	576	535	556	514	549	554	537	521	507	523	551	553	525	495	556	571	519	555	555	568	550	582	541	573	532	555	535	538	558	576	544	550	531	539	546	563	525	573	540	525	523	545	547	555	546	531	565	510	552	554	540	548	516	557	535	519	607	506	559	531	529	612	506	523	539	550	546	562	513	554	558	529	563	596	568	553	563	534	547	576	549	549	531	516	578	565	570	540	549	573	589	525	535	542	544	553	562	552	559	546	536	531	611	520	576	565	558	488	577	551	557	491	544	529	549	518	542	551	552	548	519	574	574	518	541	527	534	514	542	526	557	515	541	507	465	527	521	534	554	566	522	524	530	512	547	575	550	535	556	575	520	551	545	550	558	552	534	516	542	554	530	555	523	544	517	519	586	535	555	560	538	556	527	567	569	541	514	543	548	516	526	543	558	566	567	541	571	542	522	542	517	568	540	512	543	540	528	500	535	558	555	542	534	531	562	549	529	568	575	551	475	528	547	552	518	550	543	554	561	526	579	474	534	569	558	543	586	530	523	527	516	571	514	575	517	574	518	513	494	567	530	513	543	509	513	496	527	553	514	598	547	560	587	545	588	558	556	511	523	518	555	485	521	517	542	526	520	598	501	554	534	535	508	521	542	537	520	501	531	585	557	508	535	569	535	535	553	551	538	533	544	492	549	530	571	530	532	560	544	535	583	528	528	525	528	549	534	573	533	551	501	550	522	535	531	544	548	511	526	566	544	572	561	546	533	567	553	566	515	525	517	527	516	585	505	536	545	546	523	543	538	531	524	582	527	518	540	523	536	587	530	552	526	509	575	568	565	561	531	502	490	536	512	610	542	549	546	581	538	522	537	480	548	536	524	568	559	567	551	537	554	512	551	576	577	514	552	551	563	538	504	532	548	577	554	513	512	590	549	514	529	535	550	569	576	537	507	527	487	550	544	567	539	542	530	532	549	537	568	546	531	551	567	551	572	541	541	516	555	515	578	535	522	559	553	555	515	545	529	545	507	510	522	517	507	555	529	610	539	559	520	569	546	523	553	546	497	553	562	508	522	525	534	528	590	539	544	564	541	582	612	559	527	572	537	581	521	553	584	562	515	539	521	514	545	551	516	537	547	559	552	530	582	567	542	556	545	543	487	531	562	553	563	553	544	575	544	523	524	565	565	554	493	565	525	532	579	583	571	557	580	536	579	532	520	553	489	548	554	531	534	547	573	565	570	524	543	566	542	568	544	531	525	541	537	581	530	587	535	550	547	537	594	520	567	540	535	550	566	521	510	525	559	538	513	533	557	519	572	529	532	534	513	531	540	536	529	528	591	553	546	527	541	555	479	517	552	570	554	552	542	555	536	531	507	556	527	537	549	563	558	551	529	536	499	583	528	535	562	565	538	518	513	549	588	580	535	537	532	547	564	517	526	533	560	570	563	541	541	524	550	528	491	559	542	511	539	575	533	557	508	581	518	569	502	529	546	567	510	527	566	512	531	558	540	593	570	546	546	517	504	558	542	508	522	542	565	531	546	579	566	520	547	521	520	561	532	499	570	533	534	535	556	546	534	542	558	554	543	537	547	576	546	519	551	574	552	532	527	563	524	518	557	572	567	590	587	558	566	571	548	595	566	517	565	528	554	528	525	509	557	523	528	544	505	553	569	535	535	536	515	562	543	585	513	511	526	554	523	555	518	536	565	487	573	551	537	580	530	537	596	584	569	563	527	530	521	524	589	520	568	556	578	565	529	549	510	519	544	543	557	563	565	560	569	547	541	529	525	536	545	552	526	563	527	518	618	532	530	519	534	566	531	530	596	577	538	587	540	562	528	537	525	516	525	585	546	572	565	523	526	544	500	570	534	548	508	556	560	549	536	528	573	539	514	552	523	511	493	555	562	528	577	538	532	537	548	514	547	570	506	528	530	509	502	527	532	521	579	522	508	543	512	585	545	552	540	558	546	567	549	569	555	534	538	558	533	514	556	519	558	533	538	523	532	498	589	515	530	561	557	562	609	541	504	539	532	571	555	554	535	486	547	520	509	563	563	542	556	561	571	549	542	585	485	547	539	579	533	511	548	560	561	603	554	555	587	532	590	510	570	560	530	558	545	559	497	532	525	574	561	546	592	519	539	571	555	529	498	511	550	531	552	560	538	558	526	569	545	533	520	538	548	499	567	508	528	572	539	584	555	527	563	574	516	572	526	550	559	562	538	526	563	549	538	571	530	546	531	585	567	500	507	524	543	546	541	530	522	564	537	521	514	570	482	540	539	533	609	542	515	546	530	532	605	588	515	524	567	506	529	501	540	522	540	528	547	538	547	583	530	541	546	536	534	540	552	529	564	519	533	518	535	561	492	498	541	580	527	517	560
28420	44324	24105	27317	29956	12250	1586	784	2315	1094	663	661	626	587	560	550	603	589	574	593	578	621	552	569	536	549	586	561	547	564	604	561	610	568	548	537	591	562	561	535	556	519	560	626	544	528	563	558	552	567	536	594	566	562	539	528	569	581	591	584	550	570	574	566	586	584	551	525	568	521	558	567	547	582	537	511	571	549	602	580	559	521	593	578	584	570	562	533	567	543	575	516	641	600	520	607	551	544	583	605	562	547	577	596	568	591	581	572	570	603	525	574	561	553	538	551	566	596	554	576	566	593	598	575	540	577	568	579	604	570	546	544	571	573	516	548	550	598	582	568	590	537	628	557	539	515	616	539	567	542	582	577	556	587	520	574	569	539	542	543	523	581	605	594	591	618	532	584	507	613	526	568	555	560	577	548	557	522	602	571	604	537	575	544	559	578	544	617	557	536	549	528	540	557	576	537	570	570	542	552	593	560	577	533	572	539	562	581	547	575	595	577	539	558	542	566	525	570	550	566	539	558	552	560	552	564	559	551	534	591	608	572	560	544	515	581	561	620	524	569	551	543	533	589	560	583	589	561	540	583	597	572	573	559	561	533	532	570	585	596	563	547	570	538	545	556	577	534	579	529	563	510	563	520	570	545	539	618	601	561	546	537	542	518	573	570	542	558	587	544	591	549	541	552	568	562	605	549	527	573	556	570	565	549	581	554	622	564	542	582	543	586	536	525	573	625	580	572	530	589	600	585	578	581	542	581	580	535	565	617	560	572	543	527	549	554	594	559	564	544	585	553	578	568	573	560	539	567	583	547	590	593	552	580	541	560	542	575	565	565	496	571	579	552	532	567	534	582	552	518	580	571	577	554	539	557	514	568	575	562	540	555	608	579	554	573	576	556	548	557	576	565	567	565	581	590	557	534	536	600	549	606	567	578	611	567	540	587	553	565	580	550	575	526	530	580	575	543	604	580	571	564	574	546	538	513	562	580	555	559	569	513	536	584	532	605	569	528	580	586	577	590	570	534	568	585	566	554	563	536	557	535	551	580	603	573	554	616	525	583	600	587	569	520	590	611	526	580	555	567	548	607	520	546	549	526	588	545	560	566	598	553	563	545	553	542	535	574	516	578	589	547	543	568	573	555	546	524	564	617	582	558	537	590	552	583	581	575	540	551	603	571	564	590	529	543	562	532	565	537	570	542	585	545	543	545	573	578	584	556	529	557	545	566	574	564	529	563	573	537	570	557	581	558	590	566	557	528	586	586	576	530	602	559	584	602	572	571	518	534	536	604	592	618	569	570	581	531	563	533	572	567	558	574	540	549	576	560	546	570	582	553	603	589	569	536	519	559	587	598	604	572	569	549	573	590	584	572	552	554	558	543	548	548	566	592	603	559	591	545	586	561	570	537	603	505	565	539	558	531	577	615	571	565	564	551	556	589	551	580	596	589	561	563	550	576	536	560	557	572	566	597	570	582	591	589	551	611	560	583	555	594	595	571	602	560	587	562	594	560	537	515	593	573	531	601	572	584	586	532	556	561	544	562	554	579	538	556	520	586	566	531	565	563	539	580	585	526	587	542	592	580	591	583	607	569	554	614	532	572	555	592	575	567	505	555	502	568	575	532	540	573	569	542	579	586	566	573	534	547	562	535	571	531	546	596	565	547	604	545	566	555	562	532	577	587	557	619	542	569	591	565	605	569	593	520	595	535	525	596	552	527	594	577	554	544	555	600	576	561	614	544	549	558	538	563	576	590	565	571	535	540	567	576	555	595	580	571	552	566	554	579	524	543	557	542	554	583	547	577	584	501	592	535	483	542	554	533	543	540	575	594	582	616	541	579	545	563	552	545	564	552	577	528	567	581	543	559	584	541	572	591	527	511	559	540	584	567	545	521	535	581	552	552	560	594	581	573	579	558	552	547	556	552	535	549	572	558	580	550	531	513	548	588	562	546	560	579	583	538	599	511	586	569	538	578	558	555	557	554	537	589	552	565	540	524	585	573	561	548	575	559	564	563	577	535	577	574	544	582	576	546	549	580	566	559	550	535	534	584	635	555	574	552	559	557	561	573	599	527	568	561	539	605	519	555	538	580	558	513	520	546	574	579	600	521	550	552	613	579	550	626	539	532	502	577	549	572	543	563	587	580	530	576	589	571	546	527	564	533	602	555	559	565	585	535	592	580	576	590	531	549	572	582	585	575	560	582	559	595	531	526	552	587	567	533	574	568	606	515	558	551	580	568	596	553	526	536	575	573	588	518	584	565	549	582	553	601	617	554	544	507	567	538	570	556	605	582	545	549	526	572	571	557	541	576	567	582	547	606	556	549	512	538	574	573	534	564	586	568	597	547	554	549	577	553	554	532	525	512	535	555	581	566	538	509	574	602	561	564	568	563	565	535	545	526	558	575	574	551	584	547	576	597	527	561	570	529	513	547	553	553	527	607	541	518	553	543	538	547	624	537	541	564	553	532	514	619	561	555	549	575	512	570	546	541	568	582	526	547	569	559	564	564	601	530	591	572	551	554	546	550	607	561	625	547	545	565	554	561	549	568	527	535	547	552	540	571	516	521	577	531	534	589	559	573	590	553	550	584	535	532	597	567	539	562	555	516	565	602	579	594	570	593	568	568	560	562	594	551	585	559	578	533	573	519	566	581	578	545	578	586	533	589	578	557	560	580	582	569	574	531	550	600	530	578	550	546	539	550	546	567	565	558	550	580	557	582	546	521	563	550	557	593	557	542	548	565	567	564	561	573	570	569	551	556	560	547	547	538	518	561	541	563	579	557	581	543	559	566	551	558	547	588	580	575	562	573	572	554	607	541	551	537	533	572	557	591	537	556	552	600	581	560	599	589	532	531	617	544	585	539	536	564	525	554	571	547	543	575	577	544	548	600	551	525	573	574	574	545	544	529	527	606	523	558	527	555	529	581	538	515	561	550	526	510	561	551	581	545	543	556	551	515	597	582	550	559	627	522	620	542	609	580	565	543	557	559	597	575	613	584	577	538	549	541	558	589	570	597	561	579	537	550	533	606	570	570	611	576	615	555	577	547	544	575	565	586	556	548	565	575	564	612	537	563	571	568	619	549	548	552	553	572	606	575	578	638	545	562	563	584	578	596	583	581	587	557	612	570	541	570	516	560	564	565	587	585	519	552	556	565	519	589	554	588	511	584	525	557	588	554	574	551	562	545	578	558	595	542	574	573	554	534	576	555	563	587	585	570	626	559	555	572	583	537	586	569	570	607	557	558	603	575	560	534	551	549	567	525	551	549	582	543	530	558	587	542	566	546	597	559	579	561	525	526	551	568	573	574	564	597	579	554	564	584	514	534	573	550	537	617	562	552	572	571	565	566	584	587	578	576	562	539	546	582	566	593	583	616	553	559	562	564	578	543	523	533	554	570	561	547	575	573	560	519	611	584	557	568	538	546	536	597	578	529	556	555	518	522	583	539	564	587	589	556	572	555	584	605	532	566	588	550	572	553
22617	21053	28682	24483	30906	26706	14175	1366	3389	1796	614	581	566	563	561	519	533	501	482	548	522	497	511	489	472	468	492	465	469	469	488	458	482	471	477	488	487	486	463	448	480	490	441	443	463	473	507	477	464	480	447	472	478	444	407	466	465	452	469	441	483	435	449	428	428	455	464	468	498	484	438	489	458	459	445	445	464	523	493	429	445	466	450	469	472	441	509	468	481	449	507	436	480	473	480	451	437	502	477	487	445	454	493	497	498	424	492	480	461	492	475	463	489	471	466	469	464	479	468	447	463	462	466	454	496	470	466	453	478	469	453	485	478	482	517	486	462	500	480	474	414	456	451	479	492	432	488	444	424	475	407	444	480	462	463	454	430	486	422	434	465	507	463	477	435	446	468	442	474	442	464	467	485	479	479	474	440	469	434	439	487	472	484	457	453	487	464	480	470	449	468	451	441	484	433	461	464	449	460	465	471	468	460	470	476	458	467	413	474	442	460	425	465	488	467	429	463	431	475	474	459	485	449	458	482	478	456	479	479	456	429	497	480	440	538	442	495	485	462	452	439	438	442	455	464	437	452	473	464	463	458	460	417	432	453	451	481	444	490	464	470	481	479	486	456	475	447	434	454	461	499	463	504	493	457	424	453	500	420	473	465	509	418	444	462	453	419	461	472	455	489	440	479	473	459	452	441	483	433	443	409	481	421	451	454	484	476	421	492	452	473	475	458	448	450	495	466	485	467	481	463	455	440	451	481	469	459	487	487	493	441	448	472	467	508	455	491	488	441	420	459	480	427	470	489	463	484	471	491	462	477	478	444	446	442	468	437	453	458	420	473	469	455	428	460	465	471	457	491	473	477	471	457	495	461	442	460	436	474	467	503	479	437	472	432	526	471	471	457	463	477	430	457	454	477	462	499	433	455	433	463	483	466	464	472	454	468	438	454	448	431	425	490	455	480	472	491	440	474	478	456	457	438	487	490	466	497	443	478	476	474	462	436	450	462	483	458	511	468	473	481	440	462	428	453	460	478	473	441	443	468	480	470	475	439	483	452	450	492	431	463	462	469	443	517	489	450	451	479	472	459	478	451	478	475	489	484	423	446	472	449	429	452	449	452	449	459	460	473	467	481	446	458	446	470	457	438	463	413	476	416	411	427	450	455	472	475	497	469	465	491	423	505	476	451	455	457	442	469	462	457	467	434	462	490	466	478	460	480	460	473	475	462	455	476	475	438	452	472	482	474	474	492	482	463	440	442	479	444	437	467	505	455	431	504	452	460	460	474	438	455	456	455	451	473	477	452	455	471	425	479	483	458	479	476	448	443	443	449	475	485	459	427	483	495	455	476	441	498	446	470	460	456	489	471	467	458	533	484	456	483	408	462	427	452	482	461	500	454	445	457	450	418	452	476	490	430	481	441	437	498	473	474	481	466	450	482	463	484	464	455	455	484	476	441	471	442	477	509	469	452	464	490	445	448	441	460	451	430	504	437	465	435	481	452	473	485	501	466	491	458	497	477	503	460	438	445	477	462	450	446	466	481	448	461	425	469	465	470	468	505	464	455	441	440	459	432	480	460	466	443	462	469	481	474	471	481	440	463	483	464	463	516	462	449	459	441	460	464	491	483	474	463	429	431	440	403	474	523	472	444	472	449	471	509	473	442	498	475	489	453	462	449	428	515	473	445	455	443	465	483	467	474	485	468	406	415	470	450	438	454	485	450	444	478	448	469	415	436	436	459	491	454	461	436	492	453	470	466	426	457	446	443	476	469	457	445	511	448	455	475	391	455	474	437	492	452	484	448	429	435	482	465	463	476	491	466	463	494	446	454	437	475	429	438	480	472	493	453	422	490	457	457	445	471	464	494	447	495	454	501	481	446	462	509	485	484	471	467	481	469	457	521	472	456	481	434	444	452	472	447	486	478	435	466	469	466	481	466	439	487	450	518	467	493	486	469	471	453	508	447	442	483	467	469	447	470	448	475	466	443	479	431	445	468	467	504	468	467	474	472	482	432	482	452	419	453	468	467	460	468	455	505	450	480	448	457	470	453	493	461	419	421	471	442	461	445	485	478	452	443	473	436	474	493	467	457	466	436	469	439	433	426	454	438	426	486	481	433	463	493	448	486	462	455	463	464	466	496	448	478	443	470	429	442	447	490	445	471	439	423	427	453	498	485	448	448	447	484	452	459	492	473	463	465	474	497	429	476	484	477	460	454	459	453	468	466	460	423	438	476	460	449	418	482	480	419	491	520	476	478	451	497	470	437	421	458	449	519	448	455	432	465	484	467	455	447	494	449	476	471	463	481	439	451	459	456	464	443	482	442	461	454	461	450	481	437	451	455	452	444	443	451	462	443	480	465	456	433	447	459	515	440	476	482	456	416	436	486	465	455	461	452	464	485	467	475	450	444	463	449	475	446	470	445	434	445	460	499	470	495	473	488	504	481	506	472	468	467	407	465	490	431	453	457	509	446	495	502	473	462	471	471	461	453	462	452	486	477	478	458	481	403	479	420	439	458	506	474	448	435	489	454	447	484	476	485	439	457	453	454	461	434	458	458	474	428	501	449	470	488	467	473	450	458	488	475	408	502	464	482	479	458	497	442	449	471	419	476	476	488	401	471	452	445	473	479	442	495	439	496	499	468	436	471	451	507	448	439	465	472	475	456	482	486	453	474	502	493	496	416	513	507	473	432	427	485	502	480	443	459	486	449	498	459	457	455	466	457	502	463	476	508	473	478	435	454	421	464	499	500	477	491	481	440	443	477	455	536	474	509	453	448	434	464	413	418	455	470	417	488	485	455	454	432	491	417	473	424	468	404	465	454	472	472	440	445	460	491	477	492	498	460	423	462	463	449	469	429	476	503	442	457	479	504	469	490	455	417	450	465	426	453	458	477	473	446	449	450	523	425	445	429	478	442	447	499	461	455	463	460	468	458	476	454	446	475	469	484	443	452	460	428	447	475	455	473	448	447	462	448	433	491	472	488	460	458	440	451	463	454	484	509	429	458	474	477	476	446	439	431	485	436	474	440	464	482	469	458	413	485	442	481	426	423	435	479	444	489	418	487	446	482	447	435	461	448	445	486	413	442	473	478	432	488	453	473	475	453	477	476	502	483	439	481	436	457	453	488	477	453	443	450	461	467	452	458	451	524	439	461	432	472	510	469	465	517	445	471	469	470	457	472	510	437	461	452	463	466	477	457	445	444	482	466	461	458	461	458	441	447	475	469	438	445	446	476	445	469	449	456	476	459	440	493	472	417	472	478	426	509	498	449	459	452	438	461	428	468	474	428	473	447	424	468	471	463	446	446	495	500	486	458	487	469	460	449	440	428	499	471	439	440	469	511	484	440	472	435	465	457	481	423	493	456	485	495	454	481	456	445	467	480	435	450	465	462	460	465	477	484	499	476	435	458	448	453	450	465	478	462	431	499	481	487	478	471	459	447	479	454	488	447	472	480	428	489	452	479	430	487	462	450	446	469	465
32833	59541	39450	44950	48856	26389	4196	1103	5768	2568	766	723	669	594	670	609	515	544	518	522	563	527	523	501	496	473	517	489	513	492	473	480	451	441	484	501	512	490	480	456	495	467	506	512	469	516	471	510	473	451	478	531	469	465	471	492	473	482	526	496	480	501	459	449	464	521	455	439	504	501	478	475	465	464	501	492	456	455	471	477	430	468	440	471	444	450	471	452	473	484	460	502	485	460	493	496	503	498	495	499	489	519	493	498	500	487	501	505	453	494	533	452	480	505	476	466	460	484	477	422	499	470	475	465	438	465	458	469	480	512	489	516	471	499	455	462	501	489	493	514	481	483	469	520	478	486	483	493	449	494	465	474	451	458	493	454	450	487	501	467	474	436	511	467	485	465	488	471	460	444	465	479	472	459	463	449	471	457	467	477	491	480	468	447	510	458	488	493	473	438	449	452	538	462	429	477	480	515	470	439	479	477	423	446	492	467	457	485	498	482	445	520	468	484	475	425	444	448	493	488	502	469	439	468	499	463	477	468	519	477	469	468	460	490	432	435	436	464	453	484	476	540	456	470	472	478	481	475	467	487	491	482	516	494	481	465	441	489	489	480	524	476	523	478	469	441	458	438	532	478	435	458	474	428	487	474	456	441	475	487	477	463	463	497	490	487	461	484	496	474	472	474	468	503	500	458	502	496	454	492	468	443	492	461	474	490	470	441	460	482	466	468	459	499	454	448	456	428	451	476	441	473	431	481	447	489	459	508	505	489	511	515	461	514	463	456	504	438	479	485	447	466	486	492	460	476	480	493	458	456	447	462	485	468	451	450	437	490	517	481	444	451	494	422	464	461	459	497	475	517	487	482	482	498	448	472	518	481	457	483	475	445	499	443	429	489	463	488	440	490	495	459	481	446	466	477	489	471	492	469	504	490	462	475	517	497	499	431	464	450	510	462	487	481	494	477	458	461	517	487	484	523	440	468	488	446	471	456	485	464	457	491	432	483	468	493	455	458	461	493	531	470	482	490	473	491	493	464	495	464	491	475	500	438	493	504	461	488	512	480	477	468	448	480	475	456	457	449	481	453	452	446	436	456	427	517	486	488	471	410	475	523	486	435	486	451	447	483	466	482	484	429	480	463	461	436	498	477	443	490	485	502	451	491	470	471	463	432	477	512	478	434	459	465	503	468	464	451	498	479	476	458	472	478	449	462	474	505	457	450	448	514	480	518	507	498	482	494	427	489	520	503	470	471	456	449	487	479	463	494	477	468	473	489	460	429	487	491	460	496	472	456	500	469	440	483	498	465	454	448	470	445	473	451	508	491	457	456	462	441	456	466	465	491	449	487	470	470	501	432	475	450	486	451	474	477	497	501	480	482	497	484	477	453	472	436	487	474	464	454	445	503	499	516	470	485	470	505	517	492	479	488	468	501	460	479	500	485	496	449	472	505	488	489	474	466	496	466	455	481	457	485	478	474	495	453	487	497	490	480	456	487	435	502	469	451	492	468	467	454	486	493	469	426	481	451	468	479	443	482	441	463	472	466	457	504	458	470	504	492	480	485	465	461	472	490	455	476	475	464	449	457	493	468	495	430	531	482	520	480	465	455	466	510	435	471	460	507	510	468	490	474	457	449	446	447	475	478	464	427	458	510	437	460	469	436	478	474	434	487	480	479	454	448	507	478	463	483	470	466	477	508	460	443	482	488	467	467	468	475	456	490	517	456	441	485	511	487	490	492	479	515	437	463	463	493	476	451	484	500	475	440	493	449	437	510	459	465	509	473	423	465	461	514	456	466	500	455	449	458	495	469	490	453	455	484	488	420	444	442	453	488	460	430	461	491	463	496	490	501	448	533	436	475	479	470	503	453	434	510	490	461	461	509	460	476	457	499	446	480	461	452	517	458	441	472	490	422	417	459	434	464	468	464	462	445	510	507	452	444	522	473	491	471	448	484	476	484	411	463	455	477	444	475	466	470	494	507	461	509	505	433	447	438	518	425	455	478	493	459	489	462	431	477	515	464	456	521	480	455	483	447	457	444	465	504	513	486	467	460	473	458	499	489	456	502	510	455	453	474	476	469	490	422	510	478	470	479	479	444	450	486	439	464	468	480	495	446	455	493	460	489	475	484	460	485	493	480	500	444	504	486	488	446	533	456	461	494	435	457	456	482	510	504	476	520	466	476	459	454	473	461	477	452	468	467	476	522	491	451	477	438	497	445	451	484	490	473	493	455	443	479	492	475	450	441	489	456	520	467	454	491	492	451	453	456	433	481	420	437	492	461	456	482	497	471	461	486	452	439	480	504	484	431	490	482	457	418	482	481	433	493	447	475	467	458	475	488	474	493	449	462	449	481	491	477	464	446	474	449	450	476	470	450	495	483	494	491	457	443	486	496	450	478	466	458	462	449	457	411	469	466	446	437	454	457	467	482	478	482	436	466	461	478	450	469	427	510	455	437	459	461	482	509	445	479	491	490	448	483	459	458	456	485	456	483	501	431	455	454	465	456	506	445	482	479	506	465	490	438	499	413	458	490	459	475	469	501	466	482	490	467	468	479	463	438	456	449	477	506	464	475	471	459	489	499	454	533	453	434	447	461	473	445	465	443	451	478	476	430	440	455	452	463	490	433	470	462	486	462	484	486	492	473	474	452	464	494	456	507	481	489	493	457	457	462	475	451	477	458	473	428	465	443	445	494	491	446	449	502	494	494	457	479	454	464	455	511	438	451	495	500	476	465	515	494	494	468	415	502	486	430	466	493	416	443	463	490	484	478	422	459	449	486	470	496	496	458	479	497	453	469	501	485	465	452	495	469	490	491	432	447	434	453	445	497	491	466	473	437	478	534	465	466	448	472	487	472	428	468	460	477	474	490	460	460	460	487	452	422	418	469	447	447	502	472	487	480	471	471	504	485	474	486	416	460	472	464	457	451	501	468	502	514	448	467	493	486	471	466	461	446	481	474	459	474	510	460	470	475	483	451	479	469	481	469	460	474	497	480	490	495	439	465	454	463	496	443	471	513	476	471	485	463	457	463	457	465	514	490	470	503	482	483	477	472	484	450	438	469	455	470	464	482	468	481	467	457	508	468	446	485	469	504	466	426	473	457	502	499	462	443	485	497	470	473	455	466	466	509	486	475	482	462	486	473	489	502	430	488	475	462	500	501	471	470	495	495	443	472	454	476	461	453	495	469	453	471	498	485	456	499	465	467	489	497	463	465	455	445	483	483	459	447	505	502	465	491	484	513	461	470	465	491	465	465	476	473	450	484	470	478	492	511	507	464	427	435	493	491	485	486	443	485	475	489	460	484	508	499	470	455	477	466	493	476	520	469	468	467	495	475	448	433	476	450	453	454	467	448	472	463	463	446	472	501	479	467	513	521	431	455	475	526	441	423	450	461	475	480	488	489	479	471	474	439	490	479	490	463	469	481	474	463	487	490	516	474	451	462	486	467	490	475	458	464	436	437	481	504	490	460	475	489	496	480
28948	25970	19363	8594	5801	1559	590	447	520	442	450	461	451	443	444	482	463	417	470	421	445	427	459	441	426	450	461	456	432	481	465	446	427	446	465	415	435	467	431	438	407	464	441	388	419	470	418	439	469	438	427	464	436	441	477	455	471	474	433	458	451	449	456	446	507	446	435	436	435	454	490	446	413	467	448	471	444	424	408	431	410	445	450	443	462	430	406	425	495	444	432	426	433	432	418	442	427	467	437	472	453	424	463	454	414	426	466	415	448	464	424	434	451	473	480	465	455	431	418	424	470	422	421	409	496	453	446	459	442	429	451	429	439	461	445	484	453	435	482	465	418	428	478	433	443	429	469	432	439	457	430	494	479	459	423	439	437	414	443	439	436	432	441	417	410	471	450	436	443	444	415	515	453	437	447	402	462	471	479	438	422	455	443	434	451	418	445	461	450	434	464	477	478	485	433	419	421	448	447	430	472	429	451	456	421	443	442	431	465	432	432	434	447	451	472	447	408	413	443	461	453	435	444	429	447	435	446	482	443	460	440	459	422	448	456	467	434	410	485	467	431	438	413	446	436	449	426	423	492	473	465	458	437	473	410	430	477	435	469	448	395	433	461	433	463	433	491	476	473	416	483	490	456	453	445	444	468	406	447	445	422	450	484	418	445	443	459	441	425	441	483	443	453	476	437	458	464	474	433	482	447	444	423	463	491	443	464	446	444	430	445	420	434	450	470	426	431	408	448	463	431	432	455	480	443	495	440	465	479	433	440	429	420	431	428	413	437	448	414	442	441	470	430	436	467	502	415	415	457	439	468	440	470	424	481	427	431	444	446	473	434	460	428	417	452	459	419	458	417	442	455	432	441	461	451	446	460	442	435	467	452	464	433	451	477	420	452	434	438	440	462	441	422	416	459	469	429	463	418	426	448	453	435	439	445	456	432	454	448	457	464	400	444	418	471	408	430	462	454	428	445	444	434	462	457	425	433	437	432	447	429	471	478	453	439	457	446	424	453	470	402	453	415	467	417	497	440	426	442	453	423	433	446	436	410	456	478	448	466	458	472	446	428	450	488	443	454	450	446	472	468	424	439	453	437	453	424	438	446	436	442	424	467	437	454	442	467	449	426	416	454	405	447	483	504	442	454	468	419	453	397	469	457	450	491	427	427	449	433	457	448	430	489	428	431	432	432	446	430	424	440	434	447	405	434	452	443	418	469	420	448	453	429	422	423	431	439	467	437	440	445	449	453	438	448	426	432	449	463	413	421	459	461	472	445	453	432	452	417	448	442	450	451	412	426	454	443	468	456	428	444	437	394	444	474	423	460	470	429	400	449	444	445	467	422	437	430	420	455	460	435	445	485	457	424	447	428	467	415	460	454	465	419	460	473	476	447	428	502	470	438	474	443	436	465	448	466	431	420	470	488	418	422	426	447	446	445	428	454	438	478	427	440	443	417	430	461	473	447	444	430	449	438	433	438	417	414	459	435	416	448	441	439	447	448	432	459	454	437	444	455	450	467	463	444	450	469	437	448	500	418	453	422	451	491	461	479	435	430	407	422	449	431	425	447	441	446	423	460	430	443	453	429	468	472	473	460	438	420	453	438	435	454	456	464	506	440	442	454	444	422	406	424	462	438	463	419	472	442	458	461	492	431	463	427	465	475	424	437	466	439	461	419	433	470	469	492	466	415	452	412	471	447	479	454	440	470	421	457	473	430	440	461	430	461	451	437	441	454	420	429	429	455	424	407	418	461	426	418	448	441	452	415	435	433	443	436	433	448	511	448	421	489	453	410	461	428	453	456	440	405	428	439	470	414	480	435	443	459	462	450	457	447	449	451	449	470	464	433	460	411	452	463	434	423	456	484	451	409	427	476	418	421	464	479	427	449	405	450	461	487	483	456	484	462	444	451	463	432	423	420	454	461	463	468	421	428	405	466	407	443	461	480	464	432	425	402	418	469	431	405	444	458	456	463	433	452	446	434	430	439	420	417	496	426	455	446	455	442	476	421	455	454	450	445	454	418	429	426	457	438	465	445	423	434	433	446	407	477	437	421	444	434	437	450	441	456	451	405	409	433	415	455	425	445	443	459	429	457	433	453	451	429	436	427	422	449	454	471	383	467	435	430	426	454	427	447	442	443	440	481	452	474	421	439	466	460	438	421	399	430	444	447	438	436	416	458	425	448	426	430	427	447	442	443	452	471	419	453	452	455	430	428	461	407	447	456	480	449	401	433	433	464	450	417	473	449	439	440	446	476	425	400	463	467	444	437	461	460	401	425	452	421	464	461	430	476	441	464	428	447	445	445	424	442	435	435	468	423	411	476	430	477	437	433	422	473	402	431	478	442	403	436	412	474	450	399	411	447	381	467	457	450	414	443	467	444	443	465	470	435	441	429	393	442	477	466	444	449	414	471	466	433	425	440	441	459	448	454	471	451	416	461	435	441	433	450	438	451	444	464	436	453	450	469	494	417	438	427	435	439	423	429	409	426	429	424	462	460	425	449	421	442	470	420	434	461	443	434	441	441	455	455	475	447	447	443	426	448	428	444	468	451	430	438	438	439	405	451	468	473	454	419	452	400	439	444	428	436	471	457	456	407	471	436	435	420	442	481	439	472	480	405	455	456	434	457	435	458	405	470	416	447	429	436	439	453	444	482	403	451	434	426	400	451	443	481	457	396	442	452	435	437	449	484	443	438	459	454	468	423	413	451	483	417	430	437	414	421	438	488	458	440	469	446	431	454	484	430	448	431	484	457	466	456	469	447	442	507	445	422	441	441	426	461	402	438	423	454	454	442	462	431	445	414	461	456	438	429	456	475	477	451	417	478	417	469	398	435	423	454	429	424	462	465	434	436	431	442	451	461	436	451	446	463	428	487	431	461	445	451	459	446	421	431	486	425	440	431	424	494	448	464	437	431	441	425	472	451	460	444	473	436	437	443	392	419	441	417	486	449	453	437	436	441	448	413	424	497	490	445	468	414	478	476	420	434	434	447	452	414	438	455	460	417	437	438	490	415	466	438	465	451	440	449	443	464	438	492	455	417	439	455	409	414	479	440	458	487	423	476	450	432	453	427	459	452	428	441	438	442	434	429	467	418	467	455	472	434	449	443	469	413	436	450	426	455	433	425	451	441	475	467	435	463	447	464	439	428	422	422	422	457	451	441	438	413	439	420	442	488	473	451	447	442	423	452	483	472	439	432	452	429	440	443	480	456	459	472	422	415	442	425	486	442	393	471	442	414	433	430	407	422	471	458	441	418	428	455	458	418	441	475	476	446	452	427	421	452	410	439	413	417	460	475	475	413	452	428	451	464	436	407	462	444	484	426	448	450	446	449	449	442	471	442	463	441	439	417	454	477	448	426	470	440	451	487	418	472	424	432	442	488	416	472	439	469	471	459	432	438	419	449	446	433	470	439	432	414	465	425	464	472	433	447	470	469	434	480	488	447	426	458	449	476	418	427	440	458	429	455	449	398	467	481	462
25395	38047	16364	6071	6410	1753	556	460	614	511	525	466	450	511	476	501	469	465	472	486	477	514	487	461	467	473	486	456	473	479	456	499	496	473	505	484	478	492	449	441	481	455	469	447	479	467	493	488	480	488	509	473	483	472	503	488	477	484	514	451	505	495	503	506	471	488	473	477	452	462	442	473	492	480	468	483	434	469	517	457	462	468	464	480	481	463	489	458	456	450	502	488	484	491	480	483	492	489	461	471	484	451	460	469	465	445	456	479	507	536	452	477	497	462	490	494	467	473	447	462	474	515	480	471	484	473	486	512	473	464	462	523	472	504	441	505	426	445	435	510	496	477	454	480	439	525	457	444	472	464	463	473	469	448	482	500	481	453	473	479	443	519	445	497	458	466	487	473	472	484	484	490	452	511	454	482	486	479	470	475	524	499	480	493	484	458	473	421	457	480	467	494	454	468	488	482	448	492	473	463	456	458	492	462	476	506	516	487	413	488	433	484	456	474	472	490	519	442	482	487	417	464	467	463	506	481	456	493	461	480	485	460	489	472	462	465	473	461	484	481	485	428	514	493	458	486	476	468	441	453	443	486	485	440	462	493	464	486	482	483	505	426	483	441	457	513	463	447	455	464	471	447	445	507	500	502	473	527	451	472	494	477	452	511	489	473	484	451	459	482	495	491	473	467	442	445	462	464	467	490	501	473	467	429	471	474	478	462	485	489	489	506	478	482	455	492	456	492	489	494	464	441	480	482	478	458	449	490	484	475	460	459	470	496	464	431	483	479	474	453	473	459	403	507	464	491	453	446	497	465	466	460	484	474	479	484	457	465	470	485	479	495	445	465	475	474	432	464	459	466	476	451	495	468	499	448	510	459	458	493	491	513	438	496	513	458	480	444	475	471	457	500	454	454	526	464	467	484	449	469	460	453	464	461	481	441	465	419	460	450	450	506	492	499	442	478	487	487	486	463	499	451	517	498	521	440	448	459	473	475	519	438	432	469	418	455	410	467	470	463	469	501	462	466	443	476	475	455	485	484	497	471	479	457	485	463	482	475	489	445	498	442	476	485	461	477	492	486	471	462	400	470	464	441	458	428	501	501	448	526	488	467	444	479	458	535	487	497	447	498	429	466	438	487	465	476	466	498	459	463	479	477	481	433	446	473	469	470	481	431	473	450	519	457	486	482	473	445	474	483	501	455	480	475	485	468	464	464	490	420	474	489	457	459	487	450	488	494	533	469	461	463	470	498	473	466	452	467	483	472	471	473	490	478	481	477	486	465	475	467	461	474	496	473	504	448	486	476	469	484	471	487	455	453	426	505	440	462	449	485	459	497	486	464	454	469	498	499	455	461	464	445	494	478	477	492	467	438	453	456	479	472	474	474	482	456	511	464	503	443	490	474	466	480	471	479	495	468	460	444	465	472	534	459	497	484	465	470	449	513	511	477	499	486	455	459	448	513	437	492	486	446	489	433	551	494	520	482	478	451	459	452	451	446	484	504	448	452	482	489	444	476	483	461	487	438	462	460	437	483	470	451	481	501	476	486	444	455	485	517	447	449	494	483	529	489	486	482	473	477	504	477	500	426	442	446	460	467	462	504	516	480	484	450	464	478	475	442	488	494	456	480	466	477	516	428	463	447	455	461	449	491	449	473	484	453	481	461	483	474	487	415	476	477	498	462	456	484	500	489	470	493	478	479	467	503	455	491	432	495	492	466	473	467	486	457	477	518	461	447	425	468	469	438	475	498	503	459	463	444	471	469	463	475	459	451	499	460	451	444	444	515	473	464	465	422	519	485	486	510	463	467	470	455	478	487	478	489	506	476	492	458	456	473	496	473	512	515	494	496	516	502	496	510	435	468	434	483	430	475	468	475	500	481	452	452	525	486	471	479	504	490	469	466	472	445	467	501	434	478	471	451	467	521	518	492	522	435	471	459	450	493	473	504	466	462	474	458	487	477	445	478	491	463	456	434	480	476	437	496	464	470	449	495	474	471	486	475	456	479	446	513	476	453	476	488	462	462	445	518	450	464	481	484	519	470	489	461	496	446	452	480	459	454	434	456	479	507	495	467	472	483	465	487	468	478	484	478	482	440	455	474	486	470	489	487	462	515	488	489	478	475	479	476	465	484	450	525	478	469	471	480	496	469	516	512	497	461	473	442	500	497	468	505	496	477	474	416	498	469	469	479	437	491	452	449	509	466	474	440	472	478	498	489	444	481	473	449	430	461	455	493	454	450	452	460	466	500	530	473	512	469	445	484	490	481	471	464	442	477	493	471	474	448	448	448	459	477	490	473	474	481	490	508	435	434	435	489	489	480	432	491	436	443	469	495	460	476	468	437	463	450	487	467	502	450	488	427	439	489	489	478	464	468	475	492	504	438	454	460	509	482	479	421	492	450	496	443	487	484	433	508	467	499	513	494	472	441	501	436	485	480	473	502	455	491	452	426	473	455	485	515	473	464	451	456	470	476	451	477	444	452	493	457	475	490	461	486	529	470	481	460	436	455	492	454	467	466	453	464	479	475	476	492	450	447	441	511	479	473	500	483	503	444	478	471	457	480	447	473	487	518	454	469	483	466	478	494	474	486	489	455	450	483	463	482	506	496	495	487	464	495	446	514	465	454	479	443	470	477	455	459	491	489	472	481	486	510	456	467	480	477	480	510	473	455	477	512	459	470	468	460	490	446	486	451	445	435	487	464	499	499	473	446	530	514	452	475	487	483	489	471	487	490	489	457	486	410	456	493	450	455	489	454	450	488	461	477	441	447	482	474	475	472	503	463	461	483	458	452	473	515	481	468	457	469	476	431	501	484	461	481	472	485	446	462	465	500	490	459	483	464	484	540	497	463	457	498	476	450	493	482	498	465	479	495	475	484	468	488	463	473	437	464	473	450	437	496	472	478	470	455	478	473	490	465	505	485	446	496	486	463	461	482	467	481	480	460	465	490	448	491	457	447	500	480	487	443	478	486	471	478	480	460	466	483	464	488	448	475	495	493	455	472	454	488	479	457	466	485	522	455	491	471	456	495	482	490	480	449	488	482	481	477	458	451	478	464	487	486	483	464	488	484	478	468	441	492	471	490	472	488	472	477	512	525	478	463	464	435	467	473	462	512	483	516	487	500	482	506	455	483	472	475	483	477	458	469	492	446	472	442	468	450	521	479	503	447	469	495	460	456	462	468	481	475	520	477	465	513	465	447	491	450	462	452	452	450	430	476	465	467	439	494	456	477	449	483	463	449	468	474	467	447	415	495	461	488	474	491	449	458	497	457	447	473	491	474	521	450	474	470	475	533	462	453	449	474	449	497	486	472	469	457	443	481	489	471	449	506	496	424	470	459	468	476	492	497	448	475	495	507	463	477	451	504	497	497	486	450	461	465	475	490	433	474	457	456	470	419	461	457	461	488	484	461	491	439	476	468	509	468	478	495	490	480	449	506	488	484	462	426	456	449	475	449	475	487	445	452	492	462	465	477	472	510
23774	21116	28296	25762	32082	23473	6865	664	2094	1054	465	485	442	405	439	404	405	391	388	398	385	400	373	417	409	417	377	387	428	382	395	384	376	335	389	351	374	334	379	388	357	351	370	360	383	333	390	361	379	370	379	359	392	371	371	368	402	381	313	387	343	355	415	370	359	396	347	406	367	376	370	355	357	385	350	322	387	379	401	365	335	341	337	398	364	387	395	372	378	365	356	371	428	397	374	371	344	346	379	388	351	380	353	364	398	391	347	385	373	384	403	362	402	354	408	346	406	367	354	380	339	364	349	366	381	364	334	366	365	349	377	398	379	376	395	370	349	380	353	358	366	382	361	346	357	384	379	351	377	411	363	349	392	372	356	351	379	348	379	372	379	355	387	396	370	376	365	366	388	372	349	408	346	339	367	368	377	336	345	338	379	352	379	376	396	347	399	334	364	369	358	329	385	344	377	336	384	387	396	372	344	348	377	380	365	379	413	367	375	346	342	377	390	369	385	329	362	352	352	370	384	387	362	375	365	391	374	356	367	378	363	323	364	375	356	376	361	344	384	341	350	367	389	378	371	322	330	367	368	376	386	374	358	366	372	384	328	362	360	377	367	328	352	356	380	360	354	384	360	367	356	400	369	391	370	345	364	405	369	353	351	347	337	414	375	379	394	346	358	382	361	347	370	352	346	355	370	349	368	377	367	403	332	334	389	360	385	363	331	366	392	362	364	374	359	347	350	379	360	373	347	344	350	322	323	378	365	394	378	368	385	383	336	384	374	380	366	346	406	344	340	340	367	371	382	363	326	388	373	357	362	364	379	375	364	360	352	370	382	382	348	362	393	357	396	350	352	346	370	358	340	387	375	331	390	368	357	378	365	387	367	383	392	353	382	382	339	338	347	404	366	332	355	377	340	385	384	412	383	384	373	363	350	369	359	376	349	370	369	369	373	365	377	380	325	333	353	358	365	389	348	350	349	331	347	373	329	359	356	364	379	337	389	350	365	370	360	330	370	384	377	347	338	368	351	329	323	377	368	352	374	363	357	356	399	362	381	365	350	377	369	387	328	356	403	385	362	395	372	361	366	356	363	361	415	366	343	361	372	370	351	368	335	349	386	352	360	387	374	390	349	407	352	389	393	400	349	413	344	361	368	360	341	347	346	350	355	376	357	335	326	350	354	367	375	371	401	374	372	387	374	372	374	373	378	405	361	354	355	398	382	356	330	389	341	386	397	398	403	360	383	347	391	321	341	381	356	380	346	403	370	359	354	350	386	380	367	354	365	362	344	345	359	382	357	327	355	345	387	358	377	386	366	375	361	411	368	390	373	376	352	394	354	378	364	343	352	362	366	361	390	378	374	371	374	358	354	363	361	359	352	351	345	359	364	368	347	341	339	354	385	345	357	365	377	383	391	416	372	338	365	371	350	378	397	392	381	347	350	352	368	334	383	332	402	371	398	340	353	394	375	335	337	362	356	370	377	380	378	389	362	349	325	352	381	384	388	356	403	361	358	372	404	382	382	344	370	381	309	376	384	367	355	349	373	370	363	379	370	387	392	390	386	354	374	407	398	388	361	355	356	367	348	384	368	369	397	350	344	354	333	336	375	378	340	383	378	368	386	421	352	418	369	364	377	401	323	397	381	359	400	409	364	341	368	359	350	413	355	349	408	363	408	392	374	376	341	356	403	375	365	381	362	360	372	374	347	393	355	355	397	357	353	390	328	379	374	362	376	371	373	361	392	356	393	374	347	324	392	384	388	371	340	361	364	334	362	364	367	391	378	363	362	337	348	347	361	368	371	364	360	357	372	378	359	360	372	371	358	329	392	370	329	365	384	422	368	424	371	353	344	378	379	390	396	363	351	374	376	327	404	376	372	352	356	367	383	351	360	348	367	355	368	370	342	397	349	388	338	359	390	377	393	387	355	330	392	347	394	340	374	346	344	346	319	388	366	407	341	322	383	355	351	379	381	377	377	383	364	367	382	379	352	357	369	379	336	349	360	364	353	366	373	377	367	360	403	355	347	361	405	377	380	355	352	379	385	364	359	363	383	365	355	381	359	352	356	356	366	361	356	384	387	372	360	340	336	370	387	352	364	357	375	332	343	404	361	386	369	364	407	372	368	334	379	374	349	368	388	357	360	348	355	344	356	390	355	377	356	320	373	348	356	371	357	374	379	375	346	351	340	347	388	378	346	363	397	396	364	378	364	346	367	372	341	388	373	359	384	373	365	364	378	356	373	361	323	344	337	359	377	319	349	396	370	381	380	372	347	366	369	358	390	386	356	358	358	395	371	385	335	379	357	373	375	390	360	372	368	350	375	367	359	371	405	352	369	393	384	329	355	393	320	362	346	381	368	369	387	373	368	388	389	374	370	353	347	324	388	387	364	351	348	360	349	354	359	351	386	364	373	354	383	364	391	404	407	369	367	388	363	371	357	348	371	394	352	377	373	342	392	376	355	355	376	366	334	372	348	367	394	345	370	344	386	308	374	364	380	396	376	373	403	356	358	339	363	382	375	358	319	394	379	363	344	381	381	367	370	368	367	393	386	392	362	342	363	345	372	363	354	369	373	337	399	383	343	348	372	392	390	408	351	404	345	374	373	356	353	347	321	361	376	352	370	360	356	332	378	372	414	392	370	401	407	342	342	398	383	387	342	379	368	385	325	359	350	395	361	346	344	372	370	353	382	326	349	355	360	369	374	368	380	337	370	368	347	347	360	349	361	359	364	432	342	402	363	340	350	361	327	355	398	346	380	366	368	341	356	389	385	343	319	391	387	365	371	367	406	369	337	373	348	347	370	353	365	358	346	373	352	397	360	374	408	395	410	405	396	394	371	349	377	378	360	351	412	384	372	352	395	368	361	339	385	357	356	337	346	390	361	351	368	384	386	381	333	383	358	365	374	365	393	359	362	345	397	390	369	374	365	349	370	392	333	377	356	374	396	345	361	387	404	330	354	362	374	379	348	320	373	378	370	368	382	377	340	375	344	374	385	379	365	394	335	346	389	323	369	345	356	381	402	370	334	351	374	371	350	367	339	371	361	366	364	367	330	352	383	364	374	361	371	345	379	364	370	354	341	366	374	338	360	346	387	375	414	337	367	395	367	338	372	358	366	373	378	362	346	361	404	339	373	381	381	343	387	360	365	341	388	352	376	343	372	362	338	377	381	383	392	386	371	397	371	374	370	359	342	375	373	342	334	368	373	366	380	376	352	380	333	369	362	369	354	342	375	382	341	337	410	384	392	362	364	360	371	348	375	377	386	378	376	348	354	378	355	382	320	389	365	383	369	365	370	352	374	358	364	357	369	372	356	348	349	406	377	390	349	366	368	355	366	311	385	360	367	337	373	395	361	397	404	339	354	343	375	359	390	358	348	374	387	352	323	361	359	330	379	373	384	391	408	352	366	381	393	379	367	344	361	346	368	350	370	348	350	339	347	366	368	402	370	334	332	411	347	373	367	357	361	379	379	390	403	358
28908	50208	32632	36151	40864	19196	3061	672	3603	1570	555	490	536	471	420	458	428	398	448	408	462	411	427	419	402	428	399	443	394	424	436	408	427	382	415	444	372	411	400	404	408	409	398	404	416	407	403	372	401	378	387	377	385	378	413	418	370	445	405	361	379	415	376	404	393	392	394	414	398	424	365	409	374	387	403	383	384	388	377	396	398	360	395	417	386	395	400	397	383	381	394	378	386	385	423	405	398	394	418	402	407	399	427	387	428	395	397	397	372	392	398	432	386	410	418	376	430	411	430	395	377	397	403	404	383	386	374	401	356	381	380	380	367	406	413	427	409	405	364	379	382	409	384	359	374	409	377	398	397	374	373	393	415	431	381	398	368	381	372	380	388	394	405	371	402	383	396	384	414	405	378	375	408	386	388	337	366	369	366	382	382	396	377	381	389	365	387	368	390	388	378	350	392	397	387	374	421	373	382	383	402	384	404	402	382	376	367	398	430	327	362	390	372	434	378	393	359	431	392	383	372	375	387	444	397	392	378	392	407	410	373	391	401	383	394	370	384	378	411	400	395	364	413	382	382	374	405	388	392	384	385	398	374	367	404	397	378	391	382	376	414	381	396	408	375	383	365	419	397	346	394	382	387	369	344	410	367	391	401	370	376	381	383	351	388	396	399	393	405	385	423	385	367	394	375	371	352	375	350	388	419	398	371	382	412	399	369	388	407	413	395	385	391	392	348	398	383	392	359	380	405	413	370	389	365	401	422	384	375	372	401	379	354	414	405	371	385	412	374	433	395	369	416	346	402	392	371	417	423	386	417	407	419	345	397	406	416	375	367	400	380	397	377	370	382	414	421	408	420	396	363	385	369	355	398	410	402	414	400	382	354	379	351	388	396	369	382	378	395	371	424	360	389	406	391	365	397	395	386	350	384	363	368	386	365	382	392	397	384	408	420	390	383	392	386	429	395	421	409	391	389	378	390	397	387	384	390	406	407	374	394	366	380	394	459	401	379	408	404	414	392	366	390	384	387	380	388	373	388	377	390	411	341	415	399	393	399	385	388	392	382	390	387	352	388	408	393	420	386	391	407	376	391	413	387	394	379	408	433	379	394	412	380	374	416	388	395	428	377	411	362	388	399	396	381	352	392	391	394	399	390	389	383	364	409	369	390	374	399	372	403	376	370	404	369	353	367	412	341	369	386	395	386	362	371	392	382	334	394	407	390	409	424	397	434	380	398	383	403	409	413	365	406	393	372	368	390	387	389	397	385	374	426	404	399	359	412	373	415	369	400	445	398	369	414	404	382	392	419	374	391	367	397	373	399	387	393	391	430	384	370	387	380	356	400	395	409	395	411	423	408	361	410	351	411	388	382	399	360	400	397	349	390	384	400	371	423	399	395	381	385	393	397	395	422	403	380	398	420	366	348	426	410	405	399	406	402	421	383	404	409	362	368	370	422	366	372	393	378	380	383	389	372	385	419	416	393	399	389	403	399	452	372	352	395	366	409	360	348	406	384	417	385	369	368	392	390	391	386	378	375	397	425	393	393	418	371	394	418	389	408	417	403	356	389	384	387	390	381	403	398	372	380	387	397	411	371	368	371	340	404	391	375	411	396	390	381	393	391	382	414	386	402	361	362	357	381	386	380	391	358	398	382	376	398	354	364	387	377	364	401	404	418	390	378	410	396	390	371	409	353	393	375	389	405	412	417	383	407	431	423	372	389	390	396	370	391	401	402	379	399	370	405	399	413	397	429	423	384	386	412	376	402	422	367	384	375	380	376	373	396	371	410	376	397	357	406	376	405	420	382	389	393	378	399	398	370	372	381	381	364	361	375	363	387	383	385	395	342	412	412	383	388	364	388	345	396	397	373	412	370	429	387	379	442	393	383	373	425	383	418	419	378	397	400	393	414	405	400	341	365	389	396	409	377	363	418	344	404	412	415	360	394	393	359	419	388	414	386	346	375	394	425	374	388	393	390	366	410	374	393	385	434	374	385	399	355	385	380	362	403	362	377	383	372	429	362	340	385	392	369	326	390	424	321	383	395	371	399	396	382	397	421	394	390	396	364	368	396	410	370	399	412	391	428	410	421	380	412	385	389	424	384	408	389	402	402	402	368	350	382	379	390	399	364	404	370	380	386	397	392	421	399	437	419	398	401	397	389	375	405	360	429	358	394	398	396	368	391	382	376	390	397	398	396	342	413	375	357	380	407	412	420	390	344	393	392	384	389	400	419	397	357	389	363	386	386	429	388	392	364	380	386	411	389	348	358	382	386	416	390	411	362	379	403	385	363	396	394	413	363	399	400	363	379	381	344	403	409	383	375	375	375	385	380	380	382	377	410	352	352	390	404	388	421	402	374	403	373	381	385	411	380	383	358	394	395	397	341	386	403	405	422	392	394	397	388	404	356	382	397	370	389	397	377	393	366	418	387	402	439	399	377	393	378	376	413	397	385	384	419	397	400	391	385	395	395	398	374	391	357	388	397	375	383	375	399	404	405	370	389	403	378	382	372	385	359	419	398	400	371	368	357	389	358	403	398	373	392	398	409	361	394	391	406	389	418	387	423	343	391	407	407	425	377	403	392	378	399	361	391	403	391	437	392	438	379	381	431	383	386	407	397	394	385	382	373	433	375	383	357	395	382	359	397	370	387	405	407	421	406	404	402	391	389	376	357	333	410	367	386	411	397	361	404	414	378	405	373	381	389	400	395	419	386	410	365	393	385	397	364	352	366	389	334	359	362	367	382	399	371	376	391	368	415	358	386	379	428	369	359	412	410	383	415	376	384	365	355	379	404	334	404	335	416	370	395	417	367	407	359	398	401	350	354	384	393	375	388	389	401	406	384	419	368	396	417	391	392	384	337	404	374	401	384	359	364	383	413	407	416	389	401	402	364	362	382	346	398	376	381	398	417	401	415	417	392	391	401	384	432	373	369	402	362	397	371	405	366	354	396	379	392	376	365	404	377	383	383	403	400	398	366	362	359	426	364	397	383	391	414	390	399	392	367	412	412	393	398	388	400	382	364	374	375	410	396	409	390	369	390	363	374	359	397	377	384	402	398	380	394	380	425	383	409	411	400	420	425	424	389	368	418	395	383	386	373	380	352	386	393	376	375	371	391	388	365	405	400	389	393	366	357	400	355	391	361	403	367	380	400	361	370	393	403	404	400	384	419	366	388	394	380	385	396	389	398	409	405	403	398	382	368	408	364	363	387	364	386	400	384	407	378	392	420	386	370	415	408	393	373	347	391	366	379	339	405	371	445	378	378	402	373	339	389	398	388	439	406	416	387	416	395	394	404	411	390	335	420	377	397	401	400	395	383	392	416	373	400	405	409	344	413	367	342	409	375	375	389	396	364	427	349	401	386	338	408	371	371	386	384	408	399	384	380	403	370	390	387	408	376	422	394	395	406	402	385	400	391	399	371	395	377	413	419	344	358	372	377	365	403	397	406	371	431	388	394	405	360	347	392	378	392	360	419	366
24999	21073	27195	26246	24952	13604	1963	647	1276	800	537	579	531	572	538	589	533	563	520	593	548	545	554	598	506	497	523	560	553	520	508	521	529	527	489	563	542	539	549	493	532	549	558	563	555	545	554	555	524	515	542	551	512	574	540	479	533	596	528	524	539	574	503	521	557	523	518	490	539	545	580	572	534	539	539	524	540	549	569	551	565	525	549	585	495	512	539	584	540	566	557	566	522	521	529	565	563	566	555	567	538	580	532	523	544	525	560	554	518	540	536	536	562	593	573	532	529	561	568	501	555	543	538	579	519	530	503	503	522	541	535	574	526	545	520	559	579	520	530	527	543	572	524	538	508	548	542	538	588	559	514	528	586	553	502	596	553	521	536	528	523	540	532	560	520	557	559	540	553	517	520	570	535	527	542	570	525	553	545	553	564	543	560	537	563	572	542	553	564	565	530	547	495	534	555	509	535	527	563	505	537	492	548	520	516	566	534	527	550	544	520	533	531	542	522	556	512	519	538	532	549	547	562	552	551	553	547	527	523	535	495	560	536	560	509	573	554	542	562	578	525	584	526	540	525	551	561	546	507	571	526	555	601	519	515	570	560	491	559	509	556	548	554	537	544	523	512	510	562	544	554	519	557	516	501	519	510	519	480	508	502	492	506	558	524	534	536	523	537	538	550	568	554	531	522	539	539	535	572	522	539	552	565	546	540	509	505	558	551	490	524	523	547	543	521	502	571	562	576	564	521	511	561	547	549	494	570	532	569	535	568	532	547	540	506	524	555	530	563	515	540	567	517	568	540	510	546	519	518	546	511	543	534	543	518	559	537	536	522	523	555	502	524	579	560	520	541	501	565	526	562	529	557	516	543	525	506	514	540	498	501	543	525	592	533	551	539	527	552	559	519	518	543	519	528	546	518	528	541	545	528	536	561	552	556	548	584	552	543	569	561	516	550	602	546	536	552	538	530	490	511	552	541	515	526	557	552	542	573	527	563	536	549	540	505	594	499	525	543	530	515	540	499	552	559	513	520	519	497	513	577	533	565	545	519	566	555	540	563	518	547	550	511	533	582	553	550	514	552	565	550	520	516	504	503	503	535	518	500	555	544	565	586	548	499	554	542	520	508	540	569	566	598	542	524	586	534	544	554	588	556	539	530	527	549	520	537	545	527	506	494	566	529	534	499	535	552	538	559	514	534	541	548	535	554	501	563	569	516	540	514	561	576	516	537	501	540	562	540	498	546	536	520	519	537	546	553	574	530	527	566	531	521	546	532	488	567	530	608	504	579	507	526	529	560	536	565	548	554	552	540	518	539	529	537	561	494	530	569	509	482	537	533	539	519	546	613	551	474	527	503	542	516	543	557	550	576	553	540	486	531	530	544	535	534	556	534	516	573	558	549	559	527	584	565	493	531	589	523	573	546	560	552	533	563	575	526	525	538	546	556	546	562	561	567	495	540	552	562	510	546	560	561	528	560	568	548	536	500	558	505	538	506	566	519	525	532	558	528	561	526	533	526	506	525	569	549	532	530	506	555	534	541	580	551	528	555	520	561	575	522	558	531	549	552	525	498	553	517	568	562	623	561	559	526	533	515	544	520	514	539	514	520	557	574	504	552	555	588	579	593	517	573	520	555	512	515	514	495	553	530	571	546	563	516	506	563	537	502	558	566	542	542	541	502	524	586	531	526	524	526	511	534	525	553	542	523	544	528	566	518	526	512	533	517	503	506	542	527	560	557	532	560	524	515	528	563	550	530	542	536	517	532	555	526	551	531	569	532	572	501	557	578	526	533	555	494	530	554	535	482	555	551	538	524	562	547	512	560	502	534	539	536	539	552	521	543	535	514	559	547	539	528	577	528	573	541	551	548	546	556	523	500	535	564	547	527	540	561	568	513	517	558	550	536	539	559	572	550	575	545	560	583	503	512	544	523	552	556	567	520	550	535	531	517	569	524	526	528	556	520	547	540	549	584	552	519	542	537	554	535	549	542	513	558	540	514	544	528	521	539	528	559	540	549	576	518	547	559	567	552	528	564	541	545	530	521	527	542	537	531	545	620	535	589	543	554	534	553	548	587	566	512	515	515	518	565	529	546	532	484	555	574	522	544	573	566	543	511	543	566	554	520	547	541	544	534	541	522	536	536	591	551	573	556	526	491	529	537	546	530	525	551	552	569	563	518	530	545	539	554	534	571	525	570	532	538	547	531	525	550	559	523	502	515	512	556	531	570	528	571	553	585	542	583	556	519	541	525	528	536	537	500	543	578	581	529	514	544	531	543	526	551	527	538	528	509	539	567	557	535	538	537	523	533	543	542	540	516	513	523	546	533	526	523	550	511	563	527	554	515	550	544	519	498	502	524	594	526	558	519	518	516	559	507	543	608	512	562	498	591	535	573	531	521	562	553	550	510	496	572	528	525	577	551	536	543	520	553	489	576	568	537	553	503	548	537	580	535	560	602	533	545	526	536	556	536	520	548	534	568	584	495	547	569	562	510	573	539	545	525	566	492	539	532	488	528	496	565	485	566	533	530	530	560	543	511	545	573	503	519	555	565	482	543	542	550	511	508	579	542	558	501	593	541	547	540	540	537	573	547	510	532	563	525	528	550	504	545	539	522	563	542	510	533	540	562	537	582	547	553	587	546	566	514	520	537	524	552	552	599	537	575	504	569	534	542	549	556	506	504	543	521	518	533	561	589	552	551	554	558	534	542	531	543	533	540	554	527	528	518	545	504	521	558	505	536	542	561	538	485	536	524	591	549	573	525	566	537	532	559	545	560	548	539	531	587	526	558	546	503	573	564	487	542	585	497	543	546	579	545	546	566	511	515	546	538	541	536	587	565	535	527	565	544	550	557	553	536	556	535	558	538	554	532	534	583	525	552	530	541	552	491	564	562	549	529	544	523	530	567	541	551	542	533	545	521	560	567	531	584	580	537	553	549	558	569	579	500	502	559	549	553	525	555	600	529	527	537	522	521	520	548	530	534	558	552	547	525	520	524	561	536	539	537	537	538	537	573	469	523	555	565	551	545	507	511	539	554	518	498	502	554	522	548	538	490	564	597	567	540	523	525	533	563	569	546	527	553	556	559	540	492	532	536	578	533	544	560	546	554	542	551	530	576	548	569	573	573	526	578	521	537	537	541	532	557	563	564	514	552	544	539	510	524	518	526	484	575	546	520	565	550	535	537	505	521	530	518	507	544	564	534	526	534	509	556	540	545	589	550	559	570	538	526	499	469	562	547	554	507	551	547	491	510	529	508	536	561	550	545	501	533	519	551	511	506	551	546	541	535	513	558	543	535	561	537	549	526	538	505	551	544	541	536	566	564	520	523	540	575	502	509	526	560	533	526	516	533	509	517	531	522	518	525	535	544	535	557	549	579	551	554	545	559	519	533	556	544	570	539	529	497	545	536	590	547	557	533	598	523	550	564	560	513	548	530	537	530	547	570	564	529	529	513	497	545	552	529	484	509	499	504	530	567	490
26514	44753	27268	25120	30865	14749	1865	784	2262	981	653	588	602	593	563	565	606	554	592	584	597	622	562	586	615	566	571	549	522	530	572	535	569	554	536	566	560	562	621	549	559	580	595	596	586	550	567	563	552	525	557	576	522	525	556	566	567	542	575	536	554	583	571	566	583	610	532	545	584	565	565	545	534	581	586	530	637	606	562	567	561	562	549	581	530	571	568	560	598	570	548	540	609	562	600	596	560	555	580	591	579	579	549	547	591	558	586	554	588	547	592	576	594	561	533	565	534	575	530	533	562	597	541	600	567	586	541	552	600	566	594	594	561	614	585	556	580	574	512	532	562	553	553	547	544	595	574	584	523	555	546	580	553	547	562	629	539	578	584	534	529	551	593	569	530	575	540	583	601	542	589	570	607	542	616	543	534	587	589	563	593	584	602	573	519	602	552	568	592	570	581	579	569	589	558	578	553	550	551	587	592	607	589	600	553	532	549	557	616	563	522	589	548	585	546	554	562	512	545	531	579	527	617	591	574	561	590	546	587	572	533	582	562	583	539	564	526	577	583	533	545	539	530	562	555	531	546	544	551	528	545	569	551	575	606	529	566	553	574	561	578	584	594	563	597	583	584	618	557	565	575	559	559	544	559	564	523	588	564	542	526	569	599	531	564	586	574	551	552	565	560	552	587	565	571	585	548	584	575	578	570	520	533	545	609	575	593	572	508	578	610	590	548	585	549	554	551	577	567	509	557	548	548	564	589	581	554	542	522	560	551	596	630	550	559	571	585	551	572	539	541	570	527	573	566	559	557	559	570	577	589	547	552	548	587	608	521	583	597	614	555	593	575	555	587	637	544	601	566	547	586	548	545	552	564	575	547	596	570	557	588	577	531	600	560	631	536	604	540	566	588	577	580	579	563	548	577	569	590	537	583	533	580	599	537	537	560	534	504	578	561	591	584	615	589	549	599	572	570	545	557	516	566	568	538	531	557	579	547	539	583	590	585	580	533	536	550	543	567	543	520	562	554	586	544	576	546	555	567	582	545	558	566	537	591	582	549	577	556	554	529	577	554	586	531	565	537	524	594	609	563	510	571	624	568	517	555	554	572	549	588	570	605	595	594	547	545	542	546	581	541	572	544	586	527	590	532	577	580	522	587	576	515	570	523	602	493	557	536	541	532	581	572	618	585	572	517	572	530	553	558	583	580	608	588	545	558	551	558	584	546	580	548	574	550	561	569	561	595	583	581	577	529	598	519	572	561	615	588	569	542	549	578	584	569	576	586	585	542	552	561	542	568	542	573	532	524	580	571	602	560	567	566	572	617	569	557	544	589	558	533	543	541	562	552	604	594	569	547	584	567	571	529	552	606	548	555	545	557	577	524	591	523	542	576	584	560	569	547	544	568	584	560	522	547	559	560	569	535	573	573	565	545	588	586	548	588	574	594	536	513	572	521	540	510	562	593	588	585	545	568	574	573	560	563	513	536	561	604	544	592	522	542	566	566	560	558	545	572	590	552	571	564	579	555	572	542	566	552	544	559	580	535	570	572	564	574	535	567	561	596	548	587	592	563	503	585	556	577	597	545	577	566	571	528	545	570	582	561	531	554	533	556	529	554	562	557	553	535	570	559	564	587	597	549	592	556	533	601	567	552	571	605	560	545	572	564	588	570	569	557	538	574	591	607	565	582	563	575	573	592	584	530	581	568	538	574	563	583	574	539	586	563	534	590	600	570	586	526	519	551	557	576	544	566	508	579	566	546	549	544	547	556	560	570	529	584	590	578	559	592	561	604	555	588	577	559	548	539	578	530	568	543	554	545	549	566	532	565	532	551	576	557	563	563	613	543	557	560	552	540	527	535	541	594	542	569	546	586	578	555	551	574	592	560	546	567	538	552	562	542	579	546	586	578	564	588	581	579	605	528	561	576	571	571	525	557	566	602	543	555	557	571	546	586	577	531	507	544	559	553	568	574	585	534	568	552	570	602	591	554	556	588	556	570	575	566	506	590	571	580	584	539	586	547	572	545	552	545	587	557	533	612	515	551	555	548	601	568	579	569	579	548	545	540	578	574	599	556	563	568	550	603	584	537	602	613	526	573	538	551	523	542	562	559	522	581	546	549	589	564	585	571	541	553	587	588	555	545	547	573	550	561	548	549	544	549	595	549	550	550	549	584	545	584	565	544	560	607	579	578	556	590	545	572	560	551	571	567	562	535	563	573	583	571	575	589	558	574	558	532	545	551	571	550	552	553	572	590	557	582	553	577	552	562	570	581	573	571	558	564	531	565	564	581	562	564	547	607	567	561	540	553	533	573	572	580	578	569	588	587	545	546	589	529	603	528	551	601	553	592	593	561	560	566	546	564	544	608	535	597	579	558	609	539	568	602	557	550	536	542	553	540	596	592	598	563	523	547	541	576	557	581	533	544	588	563	595	580	561	552	599	528	579	538	581	558	546	593	568	529	556	593	555	534	562	586	564	592	610	563	565	564	560	563	575	558	578	567	552	549	544	601	551	538	574	594	549	562	580	601	551	559	576	513	557	555	573	566	532	559	587	567	557	607	532	578	563	585	602	576	569	559	546	602	534	544	553	542	584	525	540	541	557	569	503	579	592	547	550	571	544	572	591	594	535	586	569	570	586	546	565	542	522	556	559	566	544	592	548	560	565	592	547	548	563	537	576	556	602	552	583	617	573	556	557	585	561	594	563	588	552	568	590	570	541	570	596	536	560	552	541	558	557	580	605	547	539	584	557	580	540	538	581	580	589	534	554	585	578	546	551	542	598	580	564	572	561	601	585	556	530	532	547	561	559	537	559	574	554	560	563	531	606	554	538	584	579	566	580	568	553	561	596	544	567	561	579	569	518	603	532	537	585	525	577	526	606	544	603	582	623	557	555	603	581	543	528	606	539	574	519	580	551	601	537	549	559	565	573	545	574	531	554	576	529	529	602	589	600	568	570	575	549	601	546	565	524	580	542	533	540	540	569	561	588	537	577	576	593	555	596	528	590	548	578	519	572	558	578	586	574	573	541	568	565	568	565	518	566	574	537	536	542	554	556	563	606	602	534	564	523	558	615	583	572	578	558	516	557	528	539	601	577	566	542	591	536	550	615	559	547	563	556	540	546	581	539	588	536	557	556	587	563	596	565	568	589	570	581	603	562	525	537	524	585	538	523	624	560	572	576	583	606	544	538	563	558	557	578	541	548	573	540	545	581	619	576	571	564	582	566	590	573	551	577	508	543	599	532	591	528	572	551	566	574	564	571	559	574	565	581	595	558	573	562	542	580	556	590	560	581	591	538	559	586	566	561	571	552	589	578	555	582	550	564	570	569	555	533	554	559	593	536	590	582	570	592	563	524	557	575	557	556	572	612	554	611	587	572	575	592	550	554	547	585	543	574	569	574	573	540	531	571	573	603	596	550	577	584	561	623	505	558	596	576	553	565	577	515	569	580	609	525	557	593	572	570	567	530	589	533	545	565	556	539
22534	21029	28652	25409	31481	28518	15100	1607	3109	1044	641	636	591	538	541	524	506	529	538	503	497	497	474	486	468	508	502	512	472	497	477	504	487	513	482	506	482	498	461	481	446	455	467	454	477	479	483	499	484	500	480	469	428	465	455	449	476	458	495	452	481	472	458	491	506	486	470	471	434	483	405	470	441	458	445	530	462	466	443	484	502	491	505	469	471	453	475	462	438	477	458	483	446	431	512	457	513	444	473	499	497	479	519	480	509	468	463	457	500	493	502	462	456	478	466	480	462	447	483	488	495	479	440	477	479	448	483	502	449	476	471	463	466	487	477	460	464	448	454	474	494	522	484	504	474	465	449	465	480	470	480	464	440	508	525	470	476	455	472	482	481	452	460	460	494	466	452	502	489	447	454	487	458	468	440	498	472	466	477	455	449	454	474	480	501	438	459	494	420	464	460	483	493	449	487	449	458	513	458	463	510	468	463	460	486	464	434	460	510	459	469	485	469	461	465	460	448	466	451	500	464	442	427	478	460	435	510	460	509	469	456	433	472	510	447	458	483	454	488	464	440	492	482	408	466	482	434	484	447	449	443	462	448	465	486	473	465	429	450	500	449	487	431	473	449	488	462	435	476	451	437	465	489	463	473	462	452	478	472	468	476	478	427	455	475	465	436	472	451	485	495	461	466	458	482	441	499	458	463	482	465	471	466	457	461	476	445	494	455	483	469	416	497	436	479	431	496	463	456	433	432	492	493	456	464	487	470	457	453	467	454	433	433	467	483	474	444	499	447	474	431	481	465	418	482	459	430	469	479	455	475	466	450	460	471	494	440	470	447	491	453	520	464	467	466	459	459	462	450	475	504	453	458	447	478	476	451	476	469	491	461	480	434	469	472	456	470	465	457	465	510	472	506	464	442	458	458	475	441	453	488	465	469	492	441	478	467	473	473	476	423	448	459	515	488	467	493	450	453	448	468	478	453	444	456	482	500	465	468	445	483	439	469	478	468	454	453	460	453	479	484	459	474	435	508	479	471	482	492	472	466	464	465	455	453	426	447	484	448	451	489	460	464	482	484	439	462	457	450	456	443	456	473	459	462	443	476	446	495	455	454	453	494	517	478	539	442	465	462	455	501	462	456	486	468	451	465	440	458	488	485	445	460	475	465	477	434	440	454	451	475	505	456	466	439	472	519	470	437	505	490	468	437	483	478	480	452	446	521	456	453	489	475	476	481	447	462	492	408	446	507	471	461	470	464	452	471	478	482	464	469	451	472	460	472	474	441	470	439	449	454	498	469	450	449	493	506	466	449	512	463	498	472	492	467	512	466	464	463	391	478	440	486	440	469	431	450	465	512	485	446	469	497	435	485	463	466	469	452	473	475	456	460	453	472	450	453	492	492	441	450	485	489	475	432	475	475	488	496	486	479	457	443	462	488	459	478	474	464	430	433	469	518	435	402	505	423	490	462	503	437	458	472	500	461	485	463	440	461	466	492	448	487	459	495	468	483	466	441	472	449	493	488	515	492	465	440	459	473	440	472	462	499	462	491	475	438	482	495	443	459	465	496	425	428	486	477	459	444	468	462	457	486	493	471	460	446	495	480	468	491	451	472	463	481	450	431	447	447	456	469	489	464	448	449	481	488	458	478	446	460	479	456	447	437	472	513	449	489	453	443	455	433	456	473	467	491	449	481	448	499	425	458	495	470	460	422	485	462	484	460	481	521	451	472	499	465	437	434	479	481	465	459	485	494	463	479	464	438	481	445	427	487	465	432	475	474	473	450	437	464	491	458	501	417	489	472	521	487	458	473	477	471	473	513	468	435	488	501	482	470	450	457	493	433	441	449	468	496	423	470	476	461	489	464	458	456	452	480	409	508	465	474	472	450	457	482	451	475	475	418	466	457	451	444	450	461	496	482	461	442	450	484	513	465	495	441	426	473	455	487	465	460	475	513	422	434	482	464	465	496	415	488	451	491	490	483	518	462	485	453	500	451	456	436	469	485	455	428	490	427	480	465	472	492	438	457	460	460	449	471	484	423	490	480	446	481	492	496	481	483	434	489	446	444	441	445	468	502	481	491	473	486	487	431	456	454	493	441	483	449	471	491	467	480	491	445	475	462	466	482	448	484	507	466	462	457	472	466	437	452	462	480	486	470	461	423	451	427	479	455	474	448	469	456	442	451	436	462	467	489	455	484	477	452	471	485	441	464	458	468	471	479	462	493	455	487	432	468	475	459	476	435	461	437	496	482	482	495	448	461	470	447	503	466	471	458	449	510	498	471	503	457	488	482	447	450	486	422	500	475	510	456	451	495	452	444	465	479	463	478	473	511	446	493	502	501	461	453	486	471	463	502	445	470	454	457	473	473	484	464	439	483	446	418	474	485	461	487	459	473	472	498	483	450	472	506	454	453	448	496	486	465	498	445	446	468	488	499	470	442	451	440	450	477	451	430	480	459	454	479	475	464	422	465	462	455	435	470	464	428	451	491	508	484	481	476	443	512	474	459	447	468	471	454	495	472	459	456	449	446	489	479	430	483	465	479	481	478	454	461	437	491	467	444	458	462	410	454	447	445	433	459	443	499	462	451	444	480	471	445	468	478	471	484	454	445	486	477	470	447	454	451	455	490	458	462	468	500	434	466	460	465	428	461	452	495	505	464	453	462	438	470	463	491	510	461	499	448	469	457	457	452	487	475	461	436	468	482	481	441	436	422	470	451	459	478	456	460	444	435	433	512	440	456	442	463	449	477	451	477	427	479	439	535	445	473	466	481	491	493	461	468	454	497	473	458	489	469	470	454	522	503	504	470	501	481	418	468	491	458	463	464	427	483	494	476	445	460	497	442	448	462	489	472	453	461	471	450	469	488	468	436	456	497	439	510	439	455	438	509	469	478	453	495	470	452	514	479	478	497	440	466	430	514	454	436	454	477	435	466	473	472	439	500	468	465	445	467	454	459	462	459	467	454	483	418	435	462	452	470	481	486	500	447	471	441	474	479	524	444	455	451	469	467	497	422	446	453	484	453	429	455	528	436	446	504	435	467	462	426	493	456	479	414	458	410	452	439	435	471	470	471	484	466	441	464	449	438	497	443	452	487	435	476	513	471	456	521	459	452	476	485	500	486	454	448	485	470	460	453	461	445	452	452	473	448	423	467	480	452	461	421	451	471	482	469	450	468	484	470	501	443	465	481	482	450	466	493	513	455	465	470	498	467	490	470	454	497	458	480	418	446	444	477	445	458	477	446	460	500	496	462	434	461	471	442	401	507	497	489	472	473	438	464	488	445	524	466	440	443	410	479	480	487	462	458	473	442	465	425	438	484	463	467	451	461	484	476	476	480	462	463	477	478	470	507	448	468	469	446	503	467	498	508	462	437	486	425	425	495	476	443	425	488	428	517	464	467	434	488	435	462	457	471	475	430	505	445	457	473	490	450	472	460	467	468	486	488	473	438	484	446	444	466	444	475	475	468	475	447	536	453	495	485	477
32182	58392	39183	49855	49057	30382	4927	1066	5182	1358	716	707	662	621	563	583	535	548	542	557	491	552	538	538	540	553	506	529	448	474	504	497	496	467	502	495	481	476	493	494	471	479	493	495	487	519	423	464	497	477	495	492	486	528	491	472	490	498	480	529	456	466	499	471	478	493	505	478	510	471	480	475	434	433	507	453	475	468	457	470	483	513	450	480	466	521	453	513	459	475	484	471	478	502	495	415	525	489	484	495	493	461	482	469	522	463	477	440	476	483	492	509	463	492	477	473	454	450	462	495	476	473	482	487	469	502	459	494	466	465	493	501	482	444	472	486	458	474	463	481	463	513	458	481	463	527	502	493	454	446	448	495	501	472	467	446	463	509	479	491	479	513	519	478	475	448	495	474	470	488	483	474	456	463	447	516	481	488	498	503	493	456	503	477	469	487	478	476	458	453	440	488	487	486	467	481	510	477	482	472	477	496	499	484	469	491	481	456	481	456	472	481	481	449	478	450	456	488	453	497	497	492	479	487	451	490	487	496	457	506	483	474	448	447	416	477	498	500	470	464	492	477	427	484	473	454	488	472	484	451	454	457	471	463	499	494	500	468	486	498	474	458	472	477	477	465	481	501	426	508	518	509	501	475	525	423	483	452	508	467	497	447	460	474	521	465	478	485	460	473	498	530	460	509	473	468	457	462	466	496	487	507	518	455	445	451	549	491	469	435	508	499	462	479	481	451	458	475	483	476	457	487	448	437	507	431	493	476	464	522	474	509	454	460	452	460	474	466	474	475	479	490	477	448	452	456	475	491	467	475	481	434	468	482	463	495	477	468	508	476	440	462	454	453	526	432	501	441	482	439	451	438	451	477	488	485	471	459	511	478	507	420	453	477	456	450	495	487	498	486	450	487	478	482	499	485	458	484	485	472	455	494	491	481	491	454	483	506	454	480	495	448	483	452	501	494	500	438	494	465	479	513	453	462	489	473	485	493	436	469	455	463	467	470	504	471	452	471	486	479	460	482	460	454	480	453	466	462	498	498	477	470	520	501	504	486	492	447	474	441	472	456	444	421	486	474	452	481	456	511	458	466	461	448	442	434	483	462	496	464	474	476	489	481	462	517	497	499	461	444	497	442	495	468	501	481	471	467	477	494	435	461	481	461	456	471	474	479	458	485	455	446	474	497	465	447	458	498	472	494	495	496	484	472	455	440	503	458	462	483	481	464	473	491	500	481	448	513	461	434	527	465	525	450	459	486	493	498	488	483	484	471	470	461	487	477	451	440	529	479	463	493	526	468	476	460	475	465	502	493	464	460	479	461	468	455	456	487	461	456	463	488	430	485	495	451	460	475	459	480	482	479	482	452	452	448	462	467	476	513	452	462	501	484	463	442	489	428	447	464	462	482	505	510	471	481	470	470	475	465	426	473	498	471	494	484	456	492	485	465	525	467	486	517	487	463	454	497	507	475	479	479	487	498	492	474	458	474	503	489	477	426	472	458	523	474	502	471	468	475	474	478	442	445	444	490	468	457	471	460	516	493	463	496	502	481	515	467	534	461	485	485	489	461	536	504	436	458	459	511	461	488	479	441	458	493	506	450	452	485	467	494	458	456	475	463	516	506	461	455	459	472	459	494	468	479	458	467	499	450	491	506	495	461	462	465	478	503	468	466	500	503	506	477	449	464	475	463	461	501	479	480	504	479	474	463	429	486	448	492	474	478	483	498	476	466	458	469	476	451	514	456	481	490	490	441	512	491	455	485	498	467	451	479	469	492	460	475	486	484	441	504	466	448	490	490	475	474	491	488	477	461	475	456	465	443	489	482	452	473	466	470	505	494	436	483	495	495	502	475	505	484	472	466	469	487	459	518	457	505	486	542	423	502	470	490	460	461	491	463	488	466	483	508	503	480	470	463	482	488	443	493	457	463	455	484	467	448	463	492	442	443	432	472	449	500	488	466	472	493	453	495	477	477	494	509	457	454	436	475	493	483	460	465	486	496	475	436	492	518	436	479	510	486	441	487	446	491	464	453	465	454	488	476	480	479	478	455	488	486	492	503	444	444	459	474	486	478	478	412	501	454	476	514	482	483	489	473	462	498	523	483	458	502	493	477	435	468	489	462	525	475	475	486	507	483	501	440	461	483	480	508	482	455	418	475	449	448	471	455	464	467	485	477	521	475	491	498	469	452	518	460	457	464	485	499	499	494	478	483	455	453	501	433	488	470	473	494	503	465	501	432	456	458	478	463	486	453	495	456	491	457	446	449	478	470	489	448	461	484	501	459	473	481	493	488	478	491	440	460	471	454	482	472	506	479	463	455	478	470	477	465	501	480	437	481	461	452	483	489	464	488	444	451	506	451	456	458	453	520	448	467	489	442	483	470	482	482	470	481	496	435	489	492	467	512	510	510	497	486	446	446	447	495	498	468	484	435	465	476	440	469	514	513	459	459	493	498	454	478	495	465	463	473	494	455	464	507	491	470	487	477	462	476	476	469	458	493	461	499	474	479	444	479	473	452	486	494	479	428	417	510	455	483	456	451	439	485	517	470	477	474	440	471	448	439	488	530	463	489	500	433	471	475	484	461	447	452	508	476	441	480	480	479	447	511	477	479	481	451	465	477	495	475	469	446	453	491	468	471	479	460	474	500	504	460	460	480	429	421	498	467	481	480	506	449	464	479	501	463	489	429	449	459	456	484	513	480	462	482	504	463	465	467	501	538	487	513	521	461	541	476	471	491	477	472	517	463	482	495	449	443	463	442	490	487	487	461	504	506	503	471	476	482	477	497	463	452	484	443	443	480	456	448	495	491	455	473	440	481	467	458	470	437	472	490	424	491	456	496	480	478	459	459	499	465	517	485	453	459	481	474	478	490	447	491	483	460	483	513	487	484	474	466	483	459	483	478	468	447	464	471	443	469	488	487	476	496	481	482	442	477	476	490	485	504	474	475	500	453	468	488	460	453	477	462	511	475	478	484	471	464	474	456	494	450	527	490	458	476	453	473	514	448	490	475	437	452	519	426	446	498	470	460	494	474	480	471	498	449	435	501	427	484	432	467	518	470	454	468	465	484	481	463	508	492	456	456	461	530	479	463	485	448	468	447	460	449	465	451	491	514	471	483	459	477	440	466	457	472	447	463	505	500	451	493	453	479	505	440	430	480	503	483	486	412	493	480	517	412	489	505	472	464	495	453	484	487	469	506	477	490	472	484	468	511	490	473	493	477	504	470	471	520	475	484	485	461	492	468	505	451	482	511	497	473	447	479	495	499	468	476	515	477	480	459	490	477	458	483	485	483	467	464	478	488	453	460	475	456	515	454	492	489	466	460	446	444	456	457	509	508	447	471	488	477	484	491	493	488	451	475	540	462	476	482	491	448	459	455	471	468	437	477	474	493	472	452	459	476	464	451	501	474	458	492	450	506	471	476	490	480	494	466	484	460	440	490	483	493	473	483	435	457	474	479	466	504	466	482	505	486	472	436	490	471
28951	24195	17769	8248	5724	2026	550	409	480	457	462	459	444	421	432	457	453	466	440	449	474	421	436	443	444	436	434	482	418	426	471	472	460	472	461	458	434	451	444	440	432	447	457	431	399	471	438	432	417	449	455	454	456	450	424	460	464	418	470	387	456	434	457	406	494	411	442	467	409	421	435	442	425	439	478	437	458	423	428	444	454	469	445	440	425	423	476	439	466	426	413	480	478	478	463	459	466	448	410	437	398	449	466	389	392	491	470	441	408	480	429	441	429	437	450	456	446	430	452	475	449	467	432	444	476	433	438	419	498	437	428	442	481	445	418	435	450	483	418	405	465	417	471	454	418	455	455	443	474	465	457	430	438	424	451	467	455	458	416	440	427	471	450	483	481	443	448	413	426	454	466	398	397	409	454	467	450	464	463	430	455	428	433	442	440	435	448	429	403	489	486	443	412	407	427	447	439	424	478	479	469	429	447	437	436	461	453	450	428	436	406	468	456	468	447	461	436	464	475	437	464	481	423	469	442	471	445	430	452	464	466	419	420	427	445	437	486	406	430	403	429	408	436	415	444	486	461	472	434	456	429	430	453	439	446	461	428	412	502	449	465	418	454	463	449	480	443	485	428	457	456	473	471	413	475	446	432	454	480	427	463	458	451	404	439	422	425	440	429	451	449	446	477	445	478	427	457	430	463	432	426	447	451	455	456	438	452	457	464	425	466	485	434	426	433	430	434	470	438	397	434	444	464	453	420	405	451	472	489	512	451	454	435	427	427	439	447	438	454	440	438	458	431	463	437	428	422	488	441	451	467	465	431	451	450	420	443	486	458	427	455	455	428	454	468	451	403	449	437	452	436	474	443	455	422	463	436	435	468	460	457	441	432	499	434	439	466	447	463	463	448	450	423	461	475	479	420	407	429	421	389	434	452	451	433	441	471	457	463	454	464	405	417	482	490	450	448	465	457	468	449	459	457	423	459	424	422	441	441	477	494	481	433	431	456	463	438	465	468	453	463	430	455	413	473	451	421	396	441	434	416	424	447	486	451	456	437	462	440	443	473	477	485	446	493	433	480	455	406	473	465	461	421	421	418	434	517	466	420	411	418	451	466	405	455	485	468	449	387	453	458	481	435	445	438	454	465	434	419	420	481	439	459	432	429	471	427	455	456	470	470	422	438	455	429	447	440	424	439	419	437	431	428	493	424	412	438	454	469	434	436	436	423	452	426	438	464	441	484	432	432	436	447	428	448	428	452	422	496	487	466	461	438	399	430	446	477	454	421	455	474	463	465	439	468	466	447	439	445	418	471	442	453	466	435	473	467	454	459	503	461	454	472	458	435	422	439	380	455	436	450	441	459	449	417	458	457	453	436	483	446	485	455	433	448	447	446	433	452	447	427	422	451	443	424	492	486	452	452	441	445	397	463	480	412	416	474	442	466	447	492	424	482	465	426	451	468	435	451	447	440	459	460	465	429	430	473	442	447	426	429	460	444	444	459	444	460	467	454	479	421	435	447	416	427	448	448	394	448	471	437	445	434	425	444	457	473	442	457	427	419	424	429	419	449	422	450	453	468	429	431	473	417	468	459	464	435	456	451	437	445	455	439	444	410	502	431	454	451	468	449	451	469	470	413	443	423	429	443	452	473	437	404	455	452	432	464	468	454	445	414	451	435	464	421	423	450	482	430	407	410	460	427	460	432	442	419	442	466	472	446	452	457	458	464	457	434	438	462	439	490	435	428	450	450	458	460	441	448	463	422	448	466	459	448	444	455	447	454	448	439	416	442	456	450	467	485	464	446	430	469	486	433	445	421	426	437	414	420	481	428	423	469	459	466	425	461	418	438	471	477	469	445	443	454	465	475	425	436	456	458	405	428	451	457	415	430	435	412	438	450	458	485	412	431	464	457	439	437	434	470	488	415	460	450	451	450	429	409	477	436	448	447	430	415	413	453	434	473	441	433	466	455	428	446	472	458	415	447	433	439	456	460	479	418	446	458	451	456	451	446	442	397	494	450	450	424	460	417	448	459	455	464	453	459	444	453	431	443	446	435	428	456	450	456	450	459	488	438	463	471	455	475	461	425	449	453	438	441	474	456	434	455	461	440	468	447	437	487	445	439	416	432	422	446	454	452	440	438	486	462	479	430	458	449	452	429	478	458	459	422	458	483	491	452	446	428	434	428	412	498	470	439	441	468	456	437	435	459	409	427	471	425	436	464	412	471	491	478	451	461	438	453	407	462	418	451	424	477	468	448	434	428	430	396	429	446	463	436	464	419	492	454	479	481	465	440	436	433	438	418	466	444	426	455	445	484	458	499	438	456	442	456	421	435	466	461	475	442	484	470	415	440	426	432	449	435	386	424	457	418	440	471	485	429	436	440	456	492	459	452	420	432	460	426	456	465	430	467	434	448	481	485	421	450	413	410	505	418	420	441	480	475	421	466	464	456	448	450	413	447	481	393	429	449	485	435	478	462	434	440	432	441	480	436	445	430	477	442	434	442	459	415	479	418	439	411	485	430	479	445	445	450	472	424	465	447	492	421	432	454	474	457	424	440	473	422	494	460	451	432	439	428	453	460	417	459	467	444	431	450	450	415	415	451	437	432	476	462	412	472	442	416	456	441	471	449	449	449	440	438	422	436	450	441	427	450	438	456	486	432	473	502	487	479	463	478	420	432	427	418	425	432	409	440	446	450	482	476	442	470	444	390	454	463	457	433	447	419	431	433	444	431	451	413	454	444	435	420	470	444	445	431	430	456	438	455	481	472	446	428	455	391	420	460	436	431	446	471	474	440	451	413	443	433	462	431	442	470	422	415	470	453	448	437	443	464	467	451	440	465	468	469	401	447	487	427	428	461	452	473	460	419	484	423	459	472	434	463	451	443	459	491	455	437	446	470	471	443	427	473	462	458	423	455	443	455	483	436	430	440	464	396	405	463	464	436	422	443	427	436	424	451	439	434	456	471	447	453	436	447	432	469	456	417	402	426	434	449	433	458	433	436	447	437	465	447	444	434	430	442	442	420	476	421	473	446	467	446	456	429	423	453	412	449	434	445	428	442	476	449	467	422	441	445	489	447	410	460	461	453	461	461	410	471	440	469	431	453	428	452	487	405	434	446	475	486	442	491	458	433	462	479	419	450	442	449	447	423	408	443	460	482	461	453	433	414	434	461	474	449	420	393	420	452	445	451	475	422	462	470	445	475	468	464	458	463	416	418	471	428	431	424	439	452	421	448	411	445	470	425	440	426	419	457	441	451	446	437	438	459	418	396	443	396	439	411	400	452	493	493	437	421	438	482	441	457	452	484	452	401	445	440	448	434	445	438	445	459	454	439	464	434	449	454	442	460	428	431	436	448	458	453	428	449	438	413	447	448	429	408	417	443	448	443	445	458	432	452	436	425	435	460	451	439	489	433	451	458	431	428	474	483	463	443	444	461	415	444	469	438	444	430	434	458	465	439	446	431	466	475	428	415	431	454	459
25096	34680	14527	6254	6274	2527	596	483	604	497	463	498	449	523	454	459	513	460	485	475	495	441	481	488	461	463	479	497	470	464	478	490	493	486	472	449	471	491	454	498	488	455	441	444	448	426	520	474	474	474	482	471	491	465	467	466	462	484	466	481	443	504	475	503	470	413	483	474	471	430	494	469	507	475	511	448	446	423	498	528	482	528	476	434	452	469	448	486	518	482	473	466	491	465	480	481	445	464	466	486	518	504	460	498	477	452	488	491	500	481	493	468	476	473	423	471	499	457	502	479	474	483	484	474	476	509	467	466	472	447	477	498	512	460	480	493	514	451	450	490	429	450	502	499	445	498	488	481	449	449	484	499	490	476	479	450	461	475	492	450	475	513	466	460	466	441	490	466	439	495	477	496	476	473	463	452	497	507	509	477	489	469	462	500	466	478	481	465	464	482	486	455	507	461	488	468	470	463	487	504	455	457	490	495	494	460	449	478	501	487	462	509	488	460	489	554	473	510	459	470	466	443	498	461	536	465	483	457	455	457	467	479	453	468	461	509	469	482	448	485	476	459	474	459	447	469	517	493	502	461	466	486	452	503	471	463	481	455	490	491	463	489	467	490	445	474	488	488	464	440	456	483	488	466	477	447	462	496	473	498	481	484	473	467	493	472	490	521	497	468	493	484	459	469	471	506	500	473	453	495	474	488	463	438	522	470	462	453	497	535	450	487	442	488	500	450	456	483	465	462	484	487	478	477	460	489	483	504	453	450	466	482	469	497	484	482	494	472	498	479	534	484	429	498	511	442	500	478	432	483	458	454	456	513	443	482	492	464	497	530	482	455	486	467	514	517	494	464	470	507	482	479	437	491	450	442	507	445	474	483	470	516	530	450	462	520	522	493	452	468	465	515	418	479	491	465	479	469	470	471	482	500	514	463	492	432	455	448	458	458	487	486	453	484	526	489	477	497	477	437	466	497	506	470	496	454	452	496	485	484	467	497	460	485	472	499	463	458	486	483	471	448	477	522	469	452	449	481	455	497	475	462	504	523	493	481	494	478	486	506	462	459	455	443	497	482	524	498	503	515	521	489	493	455	515	514	454	459	456	458	513	507	499	440	466	469	469	497	470	422	480	478	460	477	484	473	513	469	434	480	453	487	446	503	462	484	497	480	467	459	499	457	474	477	493	443	479	518	488	450	424	489	442	482	480	439	478	474	457	442	494	446	480	470	496	508	472	443	485	506	456	508	481	482	489	477	452	504	479	456	485	496	475	476	466	461	515	481	488	487	484	496	478	441	463	424	512	471	505	505	472	496	463	470	484	469	503	494	464	465	484	477	482	471	479	477	480	442	452	486	460	458	507	488	511	464	495	469	476	452	454	463	459	469	471	492	492	474	445	447	470	470	443	440	489	490	459	449	432	451	495	456	473	429	479	457	481	454	473	485	486	472	510	452	502	451	508	488	469	494	476	494	452	488	474	540	449	475	460	511	454	474	494	447	446	462	465	461	414	469	444	465	489	466	491	495	478	449	471	467	467	490	495	454	469	469	498	474	501	505	473	512	460	534	448	512	501	474	524	479	469	466	500	485	480	464	471	441	492	467	520	454	439	480	475	488	471	460	462	484	461	485	486	448	484	504	471	511	478	487	491	448	517	446	478	467	463	481	511	436	483	502	521	445	466	439	447	461	450	488	453	488	456	466	478	466	475	471	473	469	463	468	471	444	483	474	465	458	490	495	499	472	484	471	454	409	431	472	472	524	465	475	486	494	450	492	421	511	449	479	437	495	482	498	473	505	461	489	479	484	484	465	494	458	501	436	484	422	504	489	459	468	476	499	467	461	476	463	496	476	502	476	478	438	511	477	483	481	495	490	487	503	471	447	519	446	485	474	480	480	486	484	457	505	481	470	440	440	502	459	476	463	452	490	484	463	457	453	469	469	502	489	469	476	465	484	473	465	451	473	476	424	480	496	477	468	457	473	463	474	486	467	483	475	484	460	483	493	475	462	472	430	461	491	494	477	459	482	488	436	450	480	488	473	481	439	500	511	492	492	498	449	486	490	443	474	494	474	427	517	456	459	483	482	483	450	496	453	510	502	469	476	493	522	486	455	506	474	491	452	476	492	493	476	451	484	476	469	470	479	477	509	476	494	502	517	495	470	463	479	489	524	475	514	482	460	468	393	515	466	506	454	498	487	456	443	473	472	443	461	465	530	471	476	481	486	447	469	469	462	492	457	469	502	459	433	423	461	499	456	447	484	489	481	471	498	496	474	471	487	491	496	472	470	487	439	450	521	484	437	435	453	486	448	489	491	445	511	478	454	460	458	483	473	494	505	473	497	491	467	481	475	477	467	472	481	459	475	490	449	461	452	480	456	514	473	462	465	488	506	492	496	517	462	460	492	460	480	487	454	500	478	491	498	478	469	459	464	426	472	491	472	489	444	431	474	499	479	455	466	424	479	448	499	453	492	481	461	464	499	448	448	481	464	487	484	466	481	469	532	458	469	521	473	481	458	460	485	483	461	449	499	475	465	478	498	467	491	475	500	494	459	472	464	471	482	486	508	472	493	479	439	483	446	475	438	472	523	459	473	479	457	457	483	476	488	465	469	457	504	454	480	513	472	453	492	453	460	471	454	476	466	445	463	461	464	487	446	482	462	480	449	490	449	487	441	469	453	523	485	437	497	452	450	477	493	475	489	460	449	479	460	500	472	483	463	463	448	472	447	455	456	439	499	458	480	469	494	455	451	459	450	487	465	480	458	458	479	464	441	488	486	509	472	478	501	483	516	485	466	494	455	486	451	516	479	490	475	487	465	480	467	481	409	464	471	492	498	507	461	461	451	477	452	516	443	496	440	448	440	487	488	467	460	496	480	511	459	450	487	449	428	472	436	475	455	498	512	518	461	482	468	479	445	499	456	494	497	440	466	450	468	494	448	475	484	478	445	466	487	512	486	478	476	457	417	492	452	458	509	438	474	460	476	480	449	492	441	466	472	492	480	443	424	487	467	466	493	420	482	474	494	482	466	460	497	473	483	473	451	454	436	428	487	506	465	500	439	498	517	487	430	481	476	479	476	446	461	484	483	439	459	472	462	447	475	443	419	501	448	494	490	485	458	470	491	455	498	513	475	472	498	504	452	472	449	461	474	503	463	451	465	471	482	488	508	486	476	491	521	513	487	485	498	456	430	469	485	501	470	491	473	462	442	471	519	434	440	474	504	473	488	452	460	451	488	482	478	450	477	470	498	491	460	502	464	460	477	455	486	488	473	457	471	450	472	493	443	456	458	465	496	461	479	472	458	476	488	507	462	464	451	469	469	475	491	463	462	514	498	478	457	448	418	445	463	479	504	480	467	512	481	504	457	503	482	427	527	461	486	457	440	493	486	460	506	487	477	432	465	462	448	472	447	513	464	504	502	457	494	478	484	457	527	515	520	471	492	474	491	460	466	522	464	482	458	516	518	486	486	470	455	478	456	510	459
23726	21090	28347	26244	31957	25744	8629	716	1632	482	460	417	415	429	378	403	425	402	395	377	384	403	392	376	404	395	390	430	382	358	349	362	352	357	364	342	363	384	412	382	337	385	379	332	394	379	378	378	393	382	376	385	341	354	423	371	363	360	367	374	329	364	355	366	404	389	393	398	352	413	331	356	364	384	375	347	351	357	348	394	369	380	385	374	370	351	367	345	368	378	336	358	366	374	346	376	378	388	368	372	405	388	403	337	377	354	396	390	367	373	395	393	385	382	415	370	356	396	351	397	362	349	352	368	367	386	324	364	363	378	367	367	386	357	393	379	318	357	362	335	368	327	379	384	346	351	376	366	369	360	351	399	383	336	375	354	326	394	346	378	343	381	366	373	352	365	373	381	387	380	391	414	357	396	355	351	396	349	394	407	383	352	355	357	376	359	356	383	367	355	362	371	371	336	359	373	382	399	387	339	355	316	322	392	362	373	335	374	390	346	337	358	367	378	356	399	383	373	417	403	363	398	339	380	365	354	384	353	359	381	367	371	384	375	376	386	349	348	384	364	408	375	368	335	380	361	342	373	375	386	354	368	349	363	372	377	384	352	345	374	366	368	358	376	337	375	355	384	355	373	346	391	360	359	379	389	391	343	354	372	351	338	370	357	349	385	362	373	358	367	374	368	339	365	362	354	402	364	412	388	389	381	364	360	370	377	353	379	358	376	363	376	367	383	396	406	401	374	386	377	365	367	385	352	380	377	344	362	347	359	389	377	388	361	397	330	381	362	363	364	334	327	363	362	347	362	340	368	369	377	378	356	344	364	373	382	357	361	356	350	368	382	398	393	368	371	376	370	347	381	347	367	364	348	392	370	373	343	382	413	366	337	327	383	401	354	345	395	387	349	377	382	351	363	375	383	361	367	342	368	353	370	370	364	371	368	328	361	379	378	356	367	361	397	384	380	362	370	395	352	350	374	380	369	341	385	355	349	364	351	389	391	352	406	360	361	374	369	365	386	351	345	365	342	344	349	349	375	355	390	383	329	326	379	364	331	353	399	355	367	370	371	376	360	373	398	368	339	356	380	362	384	394	323	388	377	343	382	398	344	360	385	399	339	338	347	377	353	368	397	370	350	364	370	352	360	380	366	413	375	383	392	371	370	359	379	376	391	345	376	376	341	369	369	351	386	355	334	377	382	353	381	331	373	354	353	367	356	397	342	385	368	406	360	349	414	363	353	333	348	355	370	367	328	370	337	364	361	307	368	359	365	380	383	358	371	362	367	367	369	332	373	332	403	398	367	396	364	400	371	376	375	348	375	343	374	394	391	356	373	369	377	370	340	346	377	377	344	337	371	377	347	354	337	389	401	386	414	377	403	368	354	362	379	349	327	365	353	382	367	386	378	381	350	370	396	372	359	381	360	365	365	370	374	341	358	351	333	351	389	397	349	385	384	351	357	354	395	357	390	336	364	339	357	376	386	325	363	355	355	396	365	388	365	367	335	401	389	367	353	339	373	395	342	382	339	376	352	365	391	343	373	398	364	366	364	380	377	391	355	383	346	353	395	385	365	388	392	334	351	382	336	346	357	367	364	374	364	368	371	359	392	399	342	360	361	405	396	389	393	378	345	346	387	360	380	374	370	374	342	364	366	382	348	390	373	368	351	335	346	383	359	324	364	371	394	359	350	362	386	407	407	371	374	363	422	394	401	401	382	361	386	396	351	340	353	374	371	363	381	333	345	371	370	378	374	395	379	339	374	378	388	346	368	354	370	352	384	344	386	341	367	357	380	356	384	351	324	372	376	366	365	377	401	374	346	378	415	359	388	351	374	356	404	374	391	337	376	355	365	396	382	391	351	373	357	358	343	365	393	386	368	380	351	353	383	392	378	360	353	347	327	389	400	388	374	363	358	362	393	354	341	405	390	375	396	334	373	371	353	362	383	404	367	355	344	358	359	372	365	382	366	390	385	336	355	346	354	350	357	340	352	349	385	338	387	366	364	351	401	329	363	355	366	360	377	392	374	405	370	374	350	373	367	373	353	352	371	403	356	379	400	363	349	368	365	378	396	368	344	368	361	356	333	360	376	381	367	375	378	371	345	372	348	392	396	349	353	381	355	340	334	364	371	335	373	389	387	329	355	343	364	360	360	381	360	356	390	355	358	393	379	434	345	364	359	382	350	368	370	353	353	351	346	361	337	351	368	356	379	367	381	376	347	359	353	383	386	359	358	375	387	384	362	350	393	382	380	353	347	349	373	386	400	396	388	348	342	380	377	376	373	394	380	350	387	333	404	391	353	343	345	349	379	381	365	348	364	356	359	341	328	370	389	363	371	384	386	315	338	374	382	361	383	367	353	338	373	366	352	375	363	342	358	382	368	354	403	352	375	399	354	327	362	393	396	394	343	387	370	352	358	372	363	367	379	372	358	380	347	384	382	369	368	369	366	383	380	363	344	365	396	363	368	342	406	354	352	395	386	361	394	347	339	382	363	320	386	368	397	372	401	393	364	390	364	398	375	349	382	389	359	379	367	384	388	385	338	364	364	366	386	355	386	360	341	378	361	360	378	355	381	340	373	384	397	355	377	364	354	386	385	389	357	386	361	355	375	402	387	370	357	345	348	395	361	377	388	387	345	373	380	341	340	387	374	345	383	351	356	355	361	378	339	371	378	372	355	369	361	372	361	362	348	346	377	397	373	368	378	360	368	382	396	344	349	341	335	369	339	358	358	366	340	373	375	319	374	365	375	364	398	406	385	380	363	371	343	384	344	359	379	378	368	378	395	377	371	340	347	379	359	378	379	395	368	356	351	386	371	378	396	354	336	382	365	351	356	346	377	352	333	340	387	360	328	365	349	367	368	363	363	367	364	391	388	384	387	384	381	340	371	378	369	367	377	369	363	347	375	374	325	374	365	359	376	386	346	387	348	353	386	337	321	348	357	382	386	339	390	372	367	386	362	375	372	420	365	367	396	358	371	364	380	376	371	381	363	350	371	361	344	382	408	382	352	351	367	375	420	353	359	398	370	376	343	351	381	380	392	371	396	361	360	396	402	395	381	356	376	354	355	374	365	383	408	368	345	369	363	377	366	380	409	348	342	385	364	377	390	382	350	359	358	367	383	393	350	356	356	391	365	374	408	375	352	378	362	342	323	388	379	372	349	370	344	370	371	407	357	371	356	360	355	354	364	390	346	378	373	376	382	388	353	396	336	372	402	353	340	374	355	348	366	359	370	356	349	387	403	387	363	387	358	395	394	365	386	362	359	386	375	378	378	353	396	355	370	361	371	363	338	351	394	373	343	322	413	341	386	372	380	395	342	381	389	354	337	365	363	358	348	357	368	352	344	349	373	363	381	356	371	358	375	372	385	376	364	373	363	346	361	379	361	380	323	392	370	407	405	380	379	408	363	359	354	389	356	366	376	395	329	369	373	358	364	366	359	339	393	398	367	347	357	369	406	358	348	390	343	367	360	340	374	384	339
28811	51464	33862	38430	40842	24361	3592	803	2739	598	544	525	510	463	427	450	404	440	450	390	432	428	412	435	400	415	426	428	425	396	416	389	413	364	372	408	378	408	387	401	369	400	382	408	385	399	384	365	387	392	405	424	402	381	400	394	412	399	395	409	394	405	411	400	372	369	432	380	368	402	384	372	390	387	386	403	374	387	402	383	396	393	405	363	374	388	361	391	379	385	385	389	371	393	384	407	399	376	420	407	440	408	393	396	412	417	407	398	399	400	410	408	384	402	378	412	386	396	420	371	383	359	393	403	373	387	358	424	393	393	381	402	358	389	380	435	398	387	404	364	404	427	408	365	408	387	360	393	341	369	399	381	378	387	406	378	418	369	400	371	383	409	393	378	405	411	390	358	410	382	406	408	398	381	388	407	404	365	390	402	385	360	364	365	395	396	391	404	355	393	361	423	418	393	381	392	399	363	392	370	379	400	410	426	345	402	408	402	364	430	395	379	424	411	375	372	375	380	394	417	372	396	399	398	376	401	422	432	401	379	366	423	398	444	399	360	395	388	387	381	380	400	398	413	384	395	392	366	376	394	407	352	381	375	390	340	396	380	381	390	405	376	394	412	429	393	418	362	379	404	390	387	405	385	392	408	395	403	402	397	372	412	376	373	414	380	373	399	393	397	389	369	408	406	365	353	382	377	367	385	381	385	368	413	380	406	383	378	403	389	413	412	403	400	387	372	392	386	379	434	355	409	377	401	383	400	376	379	403	386	401	409	354	398	399	388	423	384	409	380	364	348	391	353	408	393	388	404	405	384	396	382	372	378	392	379	404	409	359	406	389	401	411	383	375	355	366	377	410	418	407	379	407	393	406	394	418	400	382	383	374	393	381	403	390	387	364	388	393	400	410	414	384	398	353	347	387	396	395	376	391	432	378	375	391	407	418	377	413	416	358	384	394	351	409	381	443	381	349	406	376	417	388	390	382	384	399	367	430	384	394	367	421	384	419	405	409	409	404	411	336	409	354	401	381	400	383	421	389	412	347	404	371	395	437	427	391	384	368	346	380	368	355	373	398	409	395	396	348	395	383	401	388	353	418	369	390	435	365	389	388	396	379	393	385	415	365	356	413	397	377	395	349	420	381	420	403	373	362	392	388	413	394	399	377	396	350	349	408	373	383	422	384	395	434	410	365	405	385	372	366	388	388	386	385	374	371	405	363	377	366	399	387	378	410	390	399	394	384	418	388	366	384	387	402	394	374	354	382	403	379	385	377	393	387	388	387	368	370	382	400	414	358	375	369	408	378	415	356	393	369	359	375	428	407	405	397	389	420	388	409	411	383	410	374	366	369	404	423	350	388	366	399	368	361	367	347	407	355	383	410	390	398	388	385	419	385	391	353	372	394	382	388	376	371	407	382	358	372	377	364	383	376	407	366	381	395	371	361	370	378	406	365	376	386	427	385	399	388	407	397	392	389	357	379	372	398	400	401	387	404	365	377	373	373	370	419	394	385	422	393	413	388	396	411	388	405	405	386	407	430	388	382	375	377	427	377	398	407	396	368	389	394	373	373	394	378	401	421	393	417	407	381	395	416	401	393	400	391	397	425	385	374	349	399	386	379	374	382	364	336	384	377	392	364	426	379	379	411	389	422	391	390	402	399	380	390	392	434	420	405	400	410	384	389	420	394	354	372	391	390	401	388	408	422	401	393	397	420	369	393	397	396	396	396	405	381	372	356	368	410	413	407	403	383	405	395	385	404	372	404	407	412	379	419	432	416	397	403	382	404	410	389	390	411	387	413	378	422	394	351	386	414	422	407	431	365	403	379	385	414	395	380	397	400	384	407	407	411	356	410	370	376	428	379	387	401	414	406	384	341	398	386	395	372	417	405	382	362	426	382	365	402	389	426	385	363	393	381	396	392	390	354	391	391	407	389	376	398	398	361	399	396	383	394	404	371	396	372	355	394	415	369	370	412	400	389	410	391	378	429	390	358	373	425	381	386	403	383	373	377	363	395	390	381	398	386	395	349	395	376	399	378	375	355	397	401	386	381	395	404	334	371	373	388	384	367	444	414	363	370	366	365	393	403	402	387	407	377	402	383	401	380	358	388	414	428	388	374	396	400	384	394	393	372	401	407	406	405	369	379	354	425	379	384	405	408	364	387	392	402	405	374	390	374	403	400	394	408	352	370	415	435	365	430	388	352	346	420	384	367	366	405	427	401	363	395	398	360	399	391	438	397	404	392	428	394	402	388	382	371	389	365	407	396	360	370	374	436	377	362	387	393	417	366	384	387	353	424	389	384	362	396	399	360	426	379	368	385	382	393	415	403	406	384	389	393	385	378	362	391	444	364	384	457	395	403	389	383	372	393	389	405	368	411	407	405	402	392	387	399	404	416	418	368	387	366	419	383	365	405	383	369	403	408	400	384	400	391	407	404	402	384	383	390	394	385	393	409	393	407	381	380	400	353	405	395	377	393	346	430	374	376	373	364	377	384	383	376	366	390	420	383	377	380	411	381	417	359	362	391	382	425	366	401	358	414	360	382	373	389	421	410	396	351	398	384	421	385	363	388	384	378	365	407	388	405	391	406	395	416	388	368	378	400	369	392	408	398	354	422	426	399	416	370	373	405	414	367	380	364	399	392	395	400	436	366	391	384	354	409	412	380	397	392	394	405	402	387	413	397	373	443	411	401	345	373	396	374	408	394	374	386	394	382	398	382	377	366	392	376	386	365	410	385	400	392	374	369	378	368	380	368	383	382	370	408	411	396	377	362	391	365	417	394	410	426	387	378	404	375	386	411	385	428	415	375	375	401	371	393	378	375	380	384	389	350	427	396	397	348	411	384	380	391	397	390	430	384	399	394	366	386	392	369	344	386	394	419	404	410	438	376	348	407	394	379	420	419	399	388	381	406	411	396	373	413	379	401	386	372	379	386	378	373	410	391	394	371	438	381	406	388	388	427	409	377	377	406	417	388	353	402	375	385	401	393	434	380	408	352	365	423	390	369	386	387	394	392	369	417	386	374	399	379	384	375	381	411	384	365	367	376	389	391	393	377	406	383	414	373	376	381	389	407	405	369	369	404	406	381	407	373	408	385	424	390	402	385	337	377	388	377	375	428	377	376	393	384	405	402	399	386	359	398	408	431	371	390	411	389	363	357	381	375	428	421	381	396	421	348	381	374	379	393	370	389	363	390	390	364	400	359	398	379	412	389	366	355	382	410	422	432	389	391	421	386	415	407	400	399	374	371	409	405	340	380	403	396	392	375	398	394	422	375	421	401	395	386	382	392	407	379	400	383	407	379	401	414	396	414	369	364	392	408	378	387	402	386	397	379	400	370	343	403	391	396	394	392	396	419	415	373	384	370	412	387	352	378	407	383	414	384	401	401	400	370	421	416	392	378	367	388	414	385	399	402	414	398	399	380	385	429	383	378	378	418	408	378	402	401	426	362	404	380	386	355	395	380	379	387	449	383	365	357	377
24891	21040	27209	26864	24849	14853	2474	645	975	620	587	560	563	572	584	532	502	546	544	499	544	570	556	591	528	558	575	577	583	533	554	545	533	554	575	568	556	514	505	497	542	509	537	560	566	539	506	551	526	517	563	581	573	525	522	580	531	524	514	560	596	564	535	517	594	551	534	533	542	533	547	524	484	540	564	542	528	526	516	572	553	551	508	551	565	543	521	498	548	575	555	535	569	579	537	527	571	520	565	532	577	536	507	554	560	533	505	545	587	574	533	536	513	567	531	545	518	570	541	545	555	520	520	521	564	517	555	523	522	595	525	538	541	557	538	509	522	547	523	578	525	510	568	544	498	554	571	514	525	551	563	543	510	499	500	570	547	526	524	538	536	537	565	524	559	531	532	552	542	547	555	534	526	501	571	532	553	545	566	511	538	533	538	522	553	568	517	514	531	482	571	495	533	481	571	571	551	604	553	585	520	553	560	538	565	554	531	572	551	523	540	556	543	565	482	518	545	544	536	512	505	515	535	550	532	529	554	554	542	505	529	541	565	550	554	558	509	526	546	557	533	541	491	543	529	519	554	548	505	561	521	545	542	535	570	530	504	526	525	565	573	540	549	504	556	513	539	547	499	550	566	521	529	543	552	530	537	562	563	562	599	552	520	531	529	533	506	545	518	586	514	522	517	515	537	554	563	544	547	520	515	544	552	566	546	565	530	548	558	532	527	548	522	550	510	546	551	562	568	494	516	552	542	565	514	544	552	586	514	531	556	568	526	532	530	521	524	539	525	570	568	529	580	541	577	523	508	519	578	528	542	568	550	580	523	532	565	543	578	528	536	554	580	567	527	532	559	526	512	560	516	571	552	539	539	533	574	529	552	543	521	556	551	588	533	537	535	547	562	567	517	566	571	555	551	518	555	557	587	545	533	561	486	547	574	521	556	502	556	539	543	558	544	535	514	511	531	537	532	502	533	521	570	506	546	522	535	544	553	527	553	532	546	537	532	542	574	521	565	541	539	515	518	552	544	603	514	511	544	523	564	574	531	540	506	510	519	520	524	552	546	527	508	546	534	518	533	521	532	535	546	507	521	569	551	548	552	583	578	565	537	528	513	530	571	564	555	441	527	513	528	535	577	546	548	529	571	520	571	545	539	536	572	587	541	557	532	538	562	528	507	509	559	539	503	546	535	520	506	582	539	534	521	529	553	525	553	488	552	570	563	530	580	551	494	522	558	522	542	545	539	552	559	536	574	540	500	597	539	547	565	556	579	548	549	547	517	519	542	570	530	545	514	542	536	501	567	523	537	542	513	514	530	544	546	482	550	574	582	528	545	520	539	522	566	546	537	551	515	516	556	556	536	532	524	534	515	566	541	508	498	573	544	525	558	547	542	549	531	566	576	530	545	527	506	541	534	533	540	529	522	550	562	571	541	550	562	485	540	529	536	532	548	553	544	533	549	533	563	517	537	508	528	527	531	553	562	522	549	548	495	479	599	584	547	530	539	543	513	535	559	568	525	530	536	559	540	587	529	522	530	561	533	524	488	517	519	552	558	548	544	518	570	486	547	487	543	512	516	591	489	533	566	547	539	589	533	538	551	540	560	477	522	531	539	530	555	551	572	513	557	509	550	555	529	518	548	588	515	584	540	527	522	547	514	543	515	536	544	528	533	518	567	542	540	521	512	510	555	508	530	560	556	576	557	563	579	547	555	583	548	540	525	592	556	573	575	554	535	548	573	520	540	569	522	548	541	549	541	517	540	521	504	511	536	541	555	602	553	510	551	532	571	569	572	532	532	504	587	513	530	548	542	566	542	559	538	537	569	568	550	573	495	554	572	496	508	556	556	528	542	529	515	565	570	527	537	511	509	566	563	530	527	531	605	550	561	597	526	544	540	525	494	547	539	550	542	528	525	540	503	566	507	590	529	552	531	523	527	529	528	573	529	561	557	501	548	529	496	571	536	562	554	553	517	541	550	568	512	590	564	528	532	534	575	528	559	530	508	548	514	528	555	584	528	558	534	526	581	533	578	502	532	537	481	545	504	552	541	560	559	561	529	548	534	529	532	543	550	521	536	594	597	579	527	534	560	564	552	567	547	560	551	559	531	530	578	539	565	531	559	566	563	529	548	531	509	530	526	560	558	565	490	558	503	511	588	571	525	555	587	555	544	575	537	544	575	541	568	567	524	532	547	533	536	522	529	551	517	532	543	581	596	520	512	613	525	530	529	544	552	549	527	543	557	533	549	550	516	540	559	592	545	555	520	528	558	603	524	528	527	477	543	560	537	513	551	554	525	529	543	560	515	514	529	552	527	496	530	601	523	548	551	558	529	532	540	539	543	577	541	500	559	566	503	579	578	530	575	577	561	537	541	542	542	560	554	500	556	557	520	563	541	550	548	551	499	524	478	562	551	541	527	545	513	543	515	526	568	544	535	512	584	509	540	551	534	541	488	567	538	576	559	545	512	570	566	530	550	541	505	617	553	553	509	538	537	543	540	517	553	604	535	520	523	529	566	563	498	489	568	533	536	566	545	504	535	528	550	508	501	546	549	549	550	523	558	524	540	564	493	552	500	547	551	558	478	555	589	529	519	550	561	533	534	500	557	548	531	533	547	573	540	528	511	587	567	552	522	569	530	506	572	536	500	507	539	527	512	568	552	541	526	511	502	544	570	566	545	560	518	482	530	540	548	532	577	492	509	536	570	551	566	557	535	564	525	586	545	544	509	551	532	573	549	566	527	541	538	552	542	488	510	539	526	507	519	562	560	537	540	565	503	508	549	523	545	538	542	532	531	538	557	547	519	567	537	535	543	500	563	506	533	534	539	569	534	538	536	504	539	549	524	507	560	540	561	542	541	525	528	533	526	568	546	579	531	578	531	531	557	501	529	510	532	522	505	525	518	511	588	555	548	521	547	547	489	528	541	547	585	539	597	578	571	568	522	534	520	551	549	573	535	509	532	550	517	529	531	554	532	553	568	546	554	522	545	512	551	550	546	522	526	506	574	557	510	551	598	532	518	544	566	550	541	551	540	532	600	524	545	559	483	551	567	538	592	552	523	580	551	533	553	562	536	542	529	534	541	525	568	512	575	518	557	553	593	570	550	518	537	550	559	549	514	539	544	512	518	592	529	527	543	536	520	550	540	521	499	545	553	557	550	546	540	534	536	523	531	537	506	531	533	567	535	536	574	504	549	512	553	503	569	548	572	521	527	564	554	553	554	554	544	531	570	497	547	546	551	539	525	529	568	551	531	582	545	513	550	566	531	551	499	567	563	504	537	535	568	537	535	561	506	564	512	564	544	556	543	576	549	556	546	580	506	523	553	503	556	589	572	542	542	523	555	515	527	543	515	522	550	537	539	517	527	516	511	506	533	518	557	525	516	532	513	545	509	565	575	551	529	545	552	529	575	551	554	543	548	551	528	527	556	527	547	539	511	507	539	528	592	521	544	540	550	514	539	563	500	539	585	575	536	507	530	553
26598	47102	27068	29114	30742	16102	2255	725	1759	680	616	611	632	606	574	587	570	604	585	596	588	580	562	532	565	590	616	541	546	562	586	581	590	533	590	580	562	579	553	557	585	514	560	569	551	541	569	566	613	545	601	537	581	543	558	571	551	552	570	595	598	553	569	537	561	570	545	576	537	554	549	550	569	554	559	596	549	587	564	569	562	585	583	541	552	542	587	559	581	550	566	572	567	614	564	592	567	586	542	598	550	578	549	592	568	610	570	544	603	539	567	590	553	583	570	575	542	575	611	568	592	560	549	554	577	576	551	561	588	610	563	536	583	565	572	545	567	568	568	571	604	563	547	577	549	559	563	560	573	562	556	535	579	569	541	582	526	603	531	591	582	584	636	567	559	568	548	560	509	526	562	565	560	582	548	570	583	559	556	552	572	598	547	553	587	605	587	600	528	569	543	570	563	518	501	571	557	557	554	537	499	525	578	580	551	548	622	565	539	527	527	558	567	534	611	605	551	598	567	566	556	564	510	558	545	549	575	574	597	559	542	559	542	576	532	523	572	564	575	573	542	580	547	555	590	547	609	582	564	527	581	563	561	581	530	600	609	599	569	561	541	544	572	533	583	562	553	576	554	529	587	585	506	557	544	572	533	553	569	551	567	558	540	600	543	542	564	549	590	544	600	574	566	521	592	611	600	560	545	539	525	616	532	574	536	573	559	558	558	582	531	606	588	592	516	545	569	581	544	569	591	578	531	598	577	542	551	575	572	594	568	536	537	555	565	596	612	587	574	532	537	515	572	525	572	560	576	525	593	582	582	595	579	544	533	556	567	629	539	516	595	589	582	571	551	554	564	563	577	591	533	572	557	520	564	561	582	584	554	541	597	622	549	544	525	509	575	550	587	547	562	536	556	594	528	600	593	599	585	553	580	568	589	585	576	565	560	570	564	604	572	596	514	595	598	579	565	593	571	539	593	582	539	523	591	584	570	568	543	565	542	562	567	547	570	534	545	586	574	548	575	549	558	562	578	574	612	531	611	569	547	502	558	586	578	551	545	549	613	553	520	599	545	565	575	566	572	588	571	601	570	570	572	593	561	540	521	517	562	545	558	586	585	528	579	590	546	587	625	545	555	593	573	581	572	579	576	547	550	552	539	549	573	552	618	549	562	538	544	575	562	601	566	553	571	536	592	553	574	573	593	541	540	546	565	558	531	628	586	559	532	548	491	550	568	556	550	591	574	561	604	556	567	537	585	569	549	620	547	549	556	540	570	534	586	552	552	546	552	514	538	559	531	534	561	590	588	586	535	553	555	562	576	564	623	557	550	583	547	574	529	565	546	547	529	547	576	574	588	602	598	519	569	590	594	564	549	602	537	597	545	586	571	547	568	541	557	558	550	526	565	587	586	552	574	600	556	610	481	551	575	584	563	547	591	548	542	589	564	548	566	564	543	558	562	598	558	538	552	554	573	556	552	539	554	599	547	567	555	570	566	529	591	563	560	564	538	547	570	555	561	587	566	552	543	555	565	525	586	563	621	524	533	593	577	591	546	607	562	578	559	544	579	557	549	539	506	589	556	558	576	582	591	565	567	581	551	557	562	554	546	585	547	552	555	544	603	572	575	563	592	610	567	606	574	542	603	552	611	570	573	594	555	557	557	599	543	525	525	511	598	568	621	580	552	549	550	539	581	555	521	566	591	590	578	554	567	569	575	572	565	593	580	559	582	576	590	573	568	590	573	533	586	590	554	544	526	582	525	555	571	593	546	586	541	560	555	564	587	575	605	502	594	567	529	535	568	566	550	551	586	591	567	556	577	588	560	576	572	602	563	585	598	555	553	563	571	561	550	520	544	507	603	544	589	543	538	543	552	566	578	578	532	551	583	555	581	538	531	564	586	535	542	540	580	571	541	523	568	546	540	511	580	545	530	557	526	580	542	595	587	566	547	584	588	551	606	573	566	588	578	614	587	581	578	535	531	569	548	558	562	553	549	567	549	580	538	590	525	555	551	570	581	561	610	573	563	546	542	582	559	555	568	544	549	577	601	585	519	563	538	555	599	545	563	563	521	549	551	581	561	559	511	602	542	522	523	592	563	532	576	580	596	497	562	542	565	519	569	587	567	564	588	568	572	539	561	566	518	581	542	532	587	543	583	568	574	555	574	552	549	590	618	590	573	564	601	602	531	563	547	565	549	589	557	573	548	582	585	553	554	584	555	584	567	589	551	573	547	596	544	576	582	528	561	571	579	542	547	565	571	578	583	564	550	573	578	535	544	536	551	561	582	550	550	541	578	568	560	575	537	564	546	585	615	543	585	540	607	572	569	572	542	582	567	616	560	564	515	584	587	547	556	546	531	612	591	559	534	596	570	571	556	553	532	572	561	537	579	553	552	565	547	581	570	571	605	538	607	553	571	561	568	521	574	567	578	584	541	541	562	561	551	537	557	576	576	551	561	554	517	552	555	615	574	566	569	554	563	531	577	556	563	608	591	558	533	582	573	571	543	546	593	548	531	570	549	539	559	565	520	547	569	615	557	626	557	586	591	561	555	559	600	595	583	589	590	583	558	583	538	558	546	596	534	584	562	544	546	576	560	647	555	569	587	582	556	579	558	535	623	604	603	582	594	530	634	568	528	541	581	560	539	586	614	530	568	563	578	564	606	566	578	528	558	590	549	535	591	551	544	578	558	568	561	554	547	553	560	620	559	553	573	576	561	558	563	594	517	583	568	544	579	547	566	548	536	538	543	600	534	560	579	582	532	592	536	528	550	579	575	568	546	560	521	545	582	531	543	555	548	558	559	557	560	512	551	545	594	558	559	577	502	548	629	553	522	557	575	533	557	614	579	567	553	571	606	561	542	577	579	589	517	580	573	522	587	568	609	589	571	569	546	537	546	572	553	528	544	579	589	560	599	608	562	547	530	577	540	564	544	571	599	565	565	576	550	578	553	556	554	573	557	552	539	590	580	591	553	541	572	587	538	500	576	587	580	567	521	570	541	588	599	534	532	571	541	565	562	611	550	508	587	549	584	547	569	559	592	564	539	534	608	550	538	573	585	586	592	591	540	572	522	566	591	543	595	586	536	586	514	610	585	580	588	552	586	581	564	586	597	571	549	553	578	573	559	561	553	592	567	592	577	585	545	589	571	564	544	539	519	597	548	578	573	563	588	537	575	563	574	587	564	572	537	581	573	563	602	554	606	536	570	527	558	577	591	574	551	623	555	535	557	619	575	590	577	534	588	559	572	582	562	579	560	561	541	568	552	568	554	562	564	560	557	566	571	548	540	524	585	510	551	591	570	615	569	530	553	568	560	561	491	585	577	582	549	539	580	525	544	527	580	600	579	612	538	558	558	551	584	556	594	559	549	557	560	565	582	566	546	578	586	542	594	502	585	557	535	551	559	527	576	562	584	521	524	552	581	590	530	558	628	536	579	573	557	559	593	510	566	550	562	583	562	511	596	600	610	535	576	566	587	577	559	583
22597	21041	28664	24933	32178	31365	16020	1859	2252	676	599	578	534	565	588	558	496	532	522	515	531	544	502	508	458	490	504	470	494	492	438	466	467	448	432	468	532	487	479	468	490	448	465	483	480	504	491	483	472	464	503	458	447	465	431	481	482	447	475	446	480	451	454	460	471	436	444	407	452	446	455	520	456	473	504	487	458	479	461	484	504	444	470	511	487	483	487	441	515	443	451	478	477	483	461	498	465	477	460	459	471	471	518	436	488	467	482	483	501	464	455	466	483	479	466	475	457	507	483	467	451	470	465	452	475	460	447	498	451	475	489	475	473	492	482	511	454	471	470	447	484	448	489	461	463	465	507	513	439	429	458	464	446	506	486	471	490	495	457	497	448	459	524	476	464	492	456	475	498	450	447	476	522	472	462	470	480	467	495	463	450	422	503	445	489	485	468	488	446	451	472	488	456	446	451	459	472	455	480	452	448	456	465	455	482	481	502	496	486	484	444	474	461	461	440	444	458	469	476	473	468	495	464	457	484	476	474	444	436	502	482	498	490	491	452	460	503	476	465	477	470	419	492	472	460	453	459	443	454	461	503	429	453	486	485	470	434	473	467	461	490	452	486	471	453	478	441	448	410	487	478	439	455	466	431	461	460	459	460	474	448	459	454	462	489	450	482	459	485	435	501	452	470	453	450	467	503	460	421	475	466	479	455	453	459	481	480	490	489	456	465	478	439	486	480	462	432	465	460	465	507	481	492	445	442	480	459	443	433	459	449	513	466	478	453	457	496	491	440	441	499	477	497	463	457	434	473	485	469	458	442	433	469	493	470	451	433	482	447	452	442	457	451	482	497	440	457	455	470	463	493	485	478	432	514	477	505	469	497	480	437	491	468	487	434	468	490	490	502	464	455	474	454	471	500	516	462	507	489	442	462	474	500	488	515	466	474	480	475	455	461	459	475	487	461	474	444	479	463	489	494	436	455	458	445	506	466	494	484	495	492	490	477	449	476	489	450	470	456	487	441	435	512	496	449	446	454	486	419	507	479	473	485	445	483	469	456	479	456	438	483	444	461	466	459	454	450	462	452	468	451	467	433	422	466	426	477	481	482	476	497	482	468	442	478	522	493	471	490	477	460	450	472	525	494	458	468	465	470	443	471	452	492	452	515	463	464	528	440	447	496	481	408	455	465	434	486	439	463	457	488	517	463	459	450	483	474	481	493	437	471	466	489	462	467	469	479	443	474	445	434	465	500	464	470	447	450	477	458	470	458	498	502	433	451	457	502	423	466	495	468	465	496	454	512	441	496	453	443	462	428	480	445	425	455	487	485	464	488	481	472	466	450	451	461	495	449	446	467	516	521	489	500	469	438	445	472	433	469	460	440	469	480	495	480	455	453	488	459	460	433	475	449	504	504	481	499	422	475	474	456	439	497	435	459	490	468	465	459	441	481	496	473	487	491	478	493	472	459	484	495	480	433	480	416	462	462	490	457	471	505	463	458	506	477	449	510	447	501	419	460	545	495	488	477	464	455	448	471	474	489	440	449	480	471	435	452	455	426	495	467	480	471	489	486	449	473	427	477	460	480	468	468	461	466	497	522	468	448	493	489	503	479	477	450	451	496	478	431	500	465	487	472	465	435	440	455	470	454	496	470	455	493	473	471	477	461	437	450	483	461	469	446	458	446	470	446	465	478	474	479	446	484	462	503	482	439	520	492	465	494	467	470	471	449	473	482	455	473	466	503	456	477	460	427	462	458	494	444	485	455	470	475	444	460	488	460	481	488	475	477	471	448	451	478	415	464	469	494	414	483	464	472	460	447	458	477	471	498	470	504	458	515	475	425	431	467	464	426	430	475	479	454	464	477	479	461	469	507	450	484	461	452	510	451	473	455	435	487	450	505	467	495	491	461	456	435	452	462	472	447	444	413	484	472	461	428	440	444	439	428	463	488	466	478	451	479	471	480	478	462	517	488	501	463	464	491	508	491	454	485	463	415	505	484	410	456	433	473	446	457	468	494	424	434	481	458	451	481	457	440	442	467	498	496	449	428	499	500	491	508	442	457	460	464	458	449	489	483	465	507	446	477	449	484	453	483	449	473	474	455	497	435	490	457	490	482	475	447	472	466	471	481	499	441	498	465	455	447	451	511	509	509	470	464	450	478	470	457	468	480	482	448	500	457	475	479	501	470	474	452	507	464	431	451	480	481	455	457	421	483	511	472	435	489	460	473	495	457	444	463	467	441	476	484	423	474	436	466	456	495	468	485	476	505	472	498	456	475	452	464	491	479	450	449	443	485	472	504	449	498	424	470	461	424	488	422	441	500	455	502	483	473	437	463	493	463	466	435	471	502	457	472	482	461	454	461	457	485	499	450	468	460	485	456	483	450	459	454	467	484	463	462	492	444	489	497	464	477	468	479	468	490	430	496	449	459	490	468	492	485	504	417	440	477	464	482	467	482	462	472	498	468	467	499	458	483	442	446	448	473	497	458	469	489	475	475	425	472	488	488	471	468	461	419	465	465	504	478	471	442	501	493	496	447	414	517	504	444	463	463	452	437	459	482	458	458	476	461	455	484	434	492	447	417	486	463	459	471	449	471	446	496	490	485	456	461	468	485	447	462	458	419	457	454	463	476	489	489	445	472	472	460	463	464	438	445	440	452	449	456	450	477	509	479	482	475	455	476	488	478	472	498	468	480	472	513	478	504	461	502	458	472	469	479	498	489	443	485	507	459	451	451	428	481	465	453	477	462	439	467	464	483	485	454	424	431	458	470	489	487	469	471	518	450	488	436	465	487	501	500	431	445	476	471	498	463	448	500	453	510	477	462	466	470	470	441	498	478	475	445	484	493	504	446	449	449	466	467	455	451	452	473	451	458	473	463	477	475	446	494	472	491	452	461	467	458	481	505	483	440	469	436	466	451	494	432	426	455	491	473	506	439	501	474	461	498	456	520	498	457	446	449	430	456	473	458	476	454	507	493	485	433	484	464	453	452	480	458	454	494	499	481	482	490	439	505	473	477	446	490	426	467	445	412	505	475	480	445	439	476	475	444	450	463	487	452	473	476	485	451	471	459	461	457	463	472	490	468	476	466	455	467	438	453	433	442	428	453	497	456	472	482	475	479	494	422	460	460	458	483	464	432	464	403	442	485	459	484	439	495	447	455	456	454	502	444	486	539	483	475	463	487	468	480	462	458	456	435	479	455	472	479	447	482	451	471	461	469	475	457	475	511	497	432	443	480	486	471	478	453	495	511	462	471	414	464	476	513	442	473	470	467	452	490	475	486	440	463	427	450	446	495	449	420	472	455	479	464	482	462	489	511	477	467	500	501	456	447	466	455	466	487	484	504	449	482	458	480	475	492	479	505	471	490	449	444	467	480	472	480	475	476	488	440	448	456	473	429	456	461	501	480	472	484	452	456	468	450	444	470	520	497	467	492	485	428	526	468	450	497	466	422	485	480	497	424	458	492	477	433	440	426	470	455	486
32462	62139	37738	48006	49996	33972	5867	1100	3817	781	774	660	650	594	585	577	589	542	538	590	494	497	531	534	538	516	538	513	522	506	476	512	518	486	514	466	487	479	490	523	455	530	467	485	452	488	518	511	457	482	500	489	470	471	466	460	463	482	484	442	458	469	445	494	455	489	524	442	460	494	483	443	496	471	505	483	491	490	478	469	494	488	498	449	463	453	478	477	472	464	462	489	479	489	477	515	510	495	500	494	476	511	488	528	478	493	530	508	480	475	473	468	459	493	491	489	512	504	472	500	502	501	485	488	498	510	471	483	523	471	472	466	496	527	505	434	475	469	442	455	477	533	464	451	451	443	471	452	487	493	497	469	462	449	496	484	439	454	514	474	470	466	461	486	452	460	496	468	493	452	438	477	460	522	478	460	498	518	487	493	487	455	493	482	472	447	473	500	471	498	475	486	463	490	472	477	500	495	472	512	472	508	436	451	489	497	465	457	498	497	441	491	515	451	487	489	488	457	462	457	496	458	454	481	493	492	478	455	485	467	487	478	502	496	460	499	498	470	466	477	484	433	464	462	475	459	492	506	488	495	509	493	464	495	491	483	494	464	512	468	470	482	509	466	441	444	475	468	486	463	457	484	459	496	506	501	459	442	476	463	460	476	468	481	462	471	467	477	456	500	470	496	456	450	467	449	470	495	456	494	469	444	450	456	475	450	461	481	431	487	485	505	499	516	480	446	506	479	509	479	484	433	495	448	536	517	455	504	433	461	491	508	466	486	485	481	449	499	440	494	479	499	476	529	458	482	471	495	480	482	480	497	474	470	443	499	505	480	461	456	475	469	514	532	500	478	470	507	483	456	497	462	432	464	500	474	468	438	461	482	449	494	480	479	484	465	498	482	492	444	481	473	486	491	485	487	504	489	470	479	453	508	445	481	519	460	446	414	479	490	475	476	501	474	456	517	487	488	451	464	437	480	474	474	447	466	497	502	485	453	456	497	461	509	472	432	454	477	455	466	499	496	464	437	463	442	486	496	479	448	501	445	469	491	459	445	466	494	475	505	478	485	500	461	501	461	459	470	475	473	462	499	481	493	514	422	464	468	470	478	497	437	479	451	485	493	462	462	483	514	468	505	478	492	439	438	512	502	506	464	497	457	487	501	481	503	469	486	463	498	456	452	515	479	520	479	459	460	497	509	462	488	495	514	521	466	450	540	491	479	447	482	522	502	475	483	452	469	443	472	478	449	502	456	507	450	513	491	451	487	456	473	480	498	463	483	494	448	462	507	484	472	491	470	475	523	484	516	497	494	461	479	475	478	482	475	463	485	466	503	435	489	443	488	453	468	516	469	494	452	457	456	470	470	467	457	453	460	479	471	482	499	481	526	485	466	479	460	459	476	494	494	500	454	482	492	477	483	460	476	477	520	473	514	450	433	444	510	486	473	501	497	507	481	465	475	492	471	488	475	464	471	472	511	479	433	461	462	471	457	494	528	477	422	444	521	478	457	457	462	483	492	463	451	438	451	499	425	449	479	467	494	468	493	492	471	475	512	470	460	488	471	480	485	447	459	485	483	482	466	502	478	475	475	496	503	482	467	467	480	440	456	494	473	495	487	466	506	469	482	474	479	444	461	492	445	441	470	498	454	503	466	451	473	483	464	479	479	448	477	467	483	493	460	500	470	462	494	500	499	477	482	473	473	480	512	478	512	490	458	434	459	470	491	492	482	467	487	446	493	450	455	483	482	464	470	449	487	515	468	499	464	471	469	471	486	501	505	488	475	487	454	484	498	479	473	462	437	485	498	489	468	457	484	428	503	442	483	460	485	457	499	491	494	469	479	498	503	489	494	487	441	438	467	462	473	501	484	435	449	467	454	425	497	504	475	492	502	495	454	472	499	510	469	489	488	489	456	451	445	502	464	484	470	499	498	434	462	454	500	452	458	508	491	458	432	475	487	441	466	458	450	511	508	457	462	478	486	481	477	496	498	477	475	459	476	464	527	484	442	471	438	454	460	479	491	497	477	477	485	493	467	477	495	495	446	486	490	484	485	445	469	477	458	483	455	480	465	462	466	511	488	459	449	494	469	475	458	463	502	486	475	464	474	505	455	473	483	474	492	448	506	454	492	469	481	481	420	443	460	449	457	446	477	500	481	510	475	482	446	487	447	489	479	441	483	483	470	466	456	449	439	473	480	436	504	464	457	427	426	500	474	455	454	461	475	479	479	473	487	478	481	492	477	477	480	454	495	508	495	485	510	462	439	476	490	490	454	478	490	471	497	462	454	455	460	503	458	496	522	482	461	455	504	470	469	479	473	419	454	483	486	445	460	484	488	475	480	499	464	496	446	475	503	456	472	491	490	491	473	494	455	488	489	480	516	508	445	461	446	456	471	429	493	446	444	464	497	486	445	473	475	451	492	446	500	464	476	469	489	470	472	485	473	466	469	467	450	462	499	487	482	502	507	472	477	475	425	473	475	495	495	461	526	434	477	505	491	479	484	473	469	465	459	503	477	441	492	476	424	474	467	470	495	503	496	518	473	471	456	447	468	481	468	484	489	471	486	454	444	474	496	468	543	511	508	480	499	503	490	442	502	464	480	466	501	479	462	508	465	513	473	494	460	477	501	463	468	493	487	504	457	531	505	465	476	510	485	472	495	491	420	504	487	511	470	469	469	452	456	479	487	491	492	479	511	450	476	474	473	426	462	486	476	458	469	498	454	527	420	484	445	468	477	511	467	453	493	482	465	491	442	482	479	447	437	490	467	429	454	441	483	484	509	447	482	496	486	468	470	485	450	473	502	460	478	464	452	487	467	473	462	488	493	464	475	513	507	469	404	469	480	479	476	460	507	482	486	461	503	495	477	482	529	439	438	489	492	471	483	468	455	467	450	479	453	447	479	494	456	491	460	468	436	493	500	482	481	504	482	517	506	465	489	501	469	478	415	504	461	472	478	452	458	505	479	480	430	494	465	503	460	474	468	453	467	512	473	503	519	521	459	439	435	469	443	493	465	492	495	509	463	493	472	474	471	469	473	505	492	491	486	479	486	465	499	468	492	476	507	474	514	451	451	441	483	484	491	497	496	470	446	456	455	463	433	480	471	464	477	479	484	538	443	470	492	455	473	487	459	441	495	490	456	452	521	475	476	497	436	490	504	515	521	492	439	506	503	488	444	498	455	462	496	500	455	467	478	486	465	490	446	455	477	509	501	447	467	468	473	503	481	488	482	475	498	487	511	474	507	454	476	432	448	435	483	474	465	447	465	472	505	510	463	443	447	483	471	493	447	470	453	477	458	471	473	501	476	473	508	453	494	468	470	473	486	477	511	503	451	499	473	517	479	492	501	475	485	508	460	478	496	481	467	458	492	472	492	494	508	454	467	479	472	454	466	470	477	446	485	465	494	489	500	504	490	504	488	494	466	471	504	485	485	450	468	458	505	497	497	494	461	481	516	476	469	536	456	493	502	502	447	467	454	448	484
28611	25698	20479	8953	5978	2379	672	439	499	483	475	441	429	467	468	449	432	424	481	491	430	489	427	437	457	428	421	486	446	442	454	451	445	467	452	427	429	422	438	458	425	439	475	409	434	417	416	449	472	442	473	441	409	452	437	450	435	433	452	453	478	424	433	465	430	445	455	422	438	425	449	431	441	439	450	449	439	452	442	453	440	474	438	428	477	415	434	428	413	430	431	432	478	452	474	446	427	401	442	444	458	448	457	426	429	456	432	459	414	458	446	451	440	476	415	470	468	443	420	418	511	460	487	453	427	434	463	491	489	444	435	443	448	385	417	440	462	447	483	413	411	411	440	462	436	469	463	468	432	438	444	455	457	447	421	468	435	474	429	452	443	465	469	440	443	435	452	398	425	454	473	426	469	472	435	431	443	452	422	442	457	468	428	487	406	492	435	452	422	470	444	393	412	442	454	426	434	450	468	463	442	477	442	442	427	436	407	434	424	434	433	432	441	448	424	437	400	423	419	460	420	453	452	437	450	414	420	406	442	448	428	409	414	430	467	445	437	439	425	421	452	410	453	456	447	440	443	441	434	466	403	448	464	437	416	444	453	437	423	435	452	450	458	423	417	464	444	437	435	429	460	486	454	465	435	452	441	422	431	413	440	438	425	451	453	419	476	490	452	447	422	473	472	424	437	460	456	453	440	482	419	436	409	424	440	427	413	465	427	433	453	471	443	443	440	418	464	456	483	462	399	443	435	453	479	429	489	465	474	443	454	442	461	419	466	479	433	478	419	455	468	450	493	453	439	460	456	417	403	473	406	408	463	422	387	452	425	481	439	431	454	440	457	443	454	469	433	450	459	450	481	495	489	454	487	491	433	460	446	421	478	432	432	412	460	454	419	446	445	491	399	416	456	471	416	458	438	460	478	394	415	440	461	471	475	455	457	458	462	456	444	443	431	415	417	461	465	448	440	444	440	419	479	460	436	420	479	418	449	423	427	399	443	447	450	437	455	439	425	461	456	459	448	438	438	471	468	435	476	488	444	443	408	462	448	470	407	428	437	470	472	431	433	436	437	435	433	449	456	439	414	404	432	436	442	447	423	455	483	419	466	447	511	453	463	458	447	450	459	445	426	460	448	412	444	417	444	417	435	451	451	441	452	441	425	448	422	411	420	431	437	447	457	467	427	441	466	450	430	439	471	448	445	468	417	439	434	433	395	449	461	445	467	468	490	448	439	436	446	430	452	435	471	434	427	458	447	446	435	480	434	447	437	442	402	458	451	458	427	438	455	454	445	465	449	470	436	404	408	445	466	450	483	428	430	467	448	430	427	423	466	478	439	459	449	452	467	433	408	459	437	449	404	469	460	444	467	484	438	471	464	437	454	462	465	464	426	468	419	441	455	449	429	449	452	450	449	422	418	441	475	452	440	424	448	478	463	459	484	456	450	432	458	426	416	425	435	429	465	428	460	444	459	436	422	444	457	422	418	458	437	481	457	455	477	429	462	435	402	448	449	451	434	421	449	424	438	405	422	438	438	453	426	457	453	436	436	426	435	449	455	411	449	490	469	417	425	427	410	458	496	442	450	417	468	433	431	444	454	424	420	426	427	401	416	471	436	433	460	450	414	445	454	446	470	444	423	435	449	464	439	435	452	485	462	431	425	413	454	456	435	447	490	426	480	412	448	475	414	443	443	407	407	434	444	433	450	417	441	445	473	451	463	441	427	435	460	448	469	442	410	447	437	414	433	423	462	401	419	468	422	434	432	435	450	440	401	427	445	445	497	405	447	425	432	426	428	412	449	436	440	469	462	433	470	449	445	449	429	444	396	416	388	432	461	444	404	423	468	459	434	407	427	454	435	439	448	423	428	410	412	448	431	442	436	450	454	414	440	418	470	446	452	464	439	432	420	445	439	437	434	433	443	419	465	441	452	432	430	470	434	459	447	464	428	434	430	491	468	428	426	410	399	469	437	440	439	452	443	429	439	451	467	443	447	478	474	440	438	429	443	402	443	483	455	420	459	464	473	421	433	453	420	421	453	464	451	453	488	468	440	458	437	436	430	439	442	434	446	445	445	424	450	457	464	456	482	468	437	424	438	457	420	393	438	437	437	458	460	435	447	466	411	494	466	435	446	430	453	446	390	495	438	440	445	442	459	463	418	462	457	474	448	451	437	419	435	431	420	468	402	483	413	441	469	452	453	463	415	450	433	447	436	464	417	447	448	443	445	468	438	462	405	431	449	430	451	422	458	461	436	439	454	421	480	441	480	498	430	426	455	446	431	440	463	445	424	455	444	445	398	469	423	490	451	427	465	476	459	458	442	440	442	423	424	472	440	443	438	484	418	445	476	434	421	413	429	448	461	400	427	436	469	445	435	432	462	448	451	496	422	427	441	457	471	422	432	444	432	446	442	498	451	388	448	413	496	485	471	460	442	413	446	419	465	452	469	451	462	467	468	469	491	435	465	436	419	475	452	492	448	437	412	437	453	454	414	451	438	447	435	436	441	436	448	476	449	460	443	429	429	440	448	464	457	431	411	448	466	438	454	421	428	451	450	488	430	428	420	470	433	451	433	432	439	456	426	447	415	432	459	467	434	453	461	447	414	411	472	427	469	415	442	412	458	420	437	410	470	427	433	452	441	500	449	377	454	467	422	449	475	455	497	470	452	427	422	407	431	437	436	433	412	453	456	468	440	459	460	448	475	405	441	433	434	441	444	441	436	465	486	428	407	492	427	438	455	433	438	414	451	470	457	448	447	426	434	431	472	408	437	483	449	412	434	441	430	446	427	489	432	435	461	442	420	426	485	463	421	429	465	425	418	394	382	390	445	472	437	446	431	465	429	445	474	445	429	423	450	480	467	428	462	412	430	441	444	463	398	468	444	446	453	438	462	436	454	433	462	440	445	458	442	435	455	459	444	442	437	410	429	450	435	463	411	423	460	484	398	429	477	390	453	409	439	451	475	428	453	459	453	430	430	444	423	451	447	510	445	431	412	473	441	464	458	439	459	439	436	439	450	446	475	453	451	438	451	442	463	433	443	462	463	475	452	439	431	476	433	430	451	429	458	457	490	407	458	461	463	420	398	438	421	445	494	450	437	389	429	477	442	493	438	448	436	446	454	410	436	441	462	452	471	445	434	445	462	440	458	459	446	465	468	452	450	463	407	429	456	480	391	423	433	440	411	463	467	448	461	423	467	474	461	425	435	464	449	413	468	445	478	475	474	411	441	426	411	445	441	472	474	484	435	479	430	474	451	413	440	423	436	436	454	459	454	448	458	420	444	453	425	416	457	443	447	409	424	463	445	423	432	456	458	431	441	429	480	442	437	438	444	433	398	426	454	415	469	458	450	440	484	432	448	433	453	435	432	458	473	408	430	455	455	454	392	433	466	433	482	394	462	428	428	459	412	447	425	437	421	429	470	430	420	422	431	418	495	464	439	396	451	437	404	469	441	431	444	450	459	435	414	452	439	478	424	443
23697	38384	17850	6563	6483	2908	661	496	521	483	491	484	502	489	462	495	471	489	472	470	500	458	477	468	490	401	485	477	467	497	497	457	494	519	488	486	438	461	469	467	477	439	481	517	480	485	446	450	451	447	479	458	493	493	493	456	468	440	479	465	476	472	468	502	429	461	445	479	483	470	410	459	507	437	425	468	451	468	516	445	457	440	463	491	513	479	482	470	474	453	473	497	520	479	463	482	455	458	475	529	526	465	518	498	476	483	474	480	474	435	480	467	469	446	497	446	447	458	488	528	465	485	480	510	512	474	493	491	467	471	454	498	473	507	434	478	480	478	473	460	442	437	434	487	488	529	459	436	471	449	488	501	461	459	518	490	505	502	493	464	437	491	463	490	468	464	451	452	462	481	470	446	462	462	460	480	524	515	475	445	443	472	469	464	527	501	468	471	462	439	475	502	430	479	458	456	481	472	497	512	489	473	454	507	432	445	490	495	455	487	441	473	448	502	469	481	498	468	454	483	456	469	503	465	447	495	519	450	480	489	472	438	462	459	456	432	510	507	443	434	497	490	466	430	497	457	468	452	475	472	454	454	482	448	487	483	494	495	456	493	434	488	435	497	476	457	477	477	460	442	459	456	491	428	466	465	465	505	480	463	479	479	469	469	488	488	457	495	458	482	515	473	467	477	486	406	499	466	466	457	499	454	528	422	462	489	464	476	488	472	520	462	443	478	468	458	477	449	446	489	500	484	489	467	480	477	474	491	485	482	496	475	472	508	457	478	470	492	460	462	466	499	484	437	486	445	480	462	488	485	474	467	472	453	485	477	452	483	497	443	504	484	462	487	474	461	423	450	486	484	478	468	429	476	488	464	437	493	504	467	433	461	462	500	501	458	487	457	464	470	452	456	471	468	459	486	444	472	465	477	460	491	481	422	440	494	533	529	471	441	551	473	481	509	421	470	447	481	463	480	476	472	503	467	473	441	494	443	471	480	519	489	499	473	450	471	435	455	477	462	526	464	466	458	457	431	469	457	458	491	488	476	481	498	463	443	475	486	458	446	460	446	482	471	493	460	447	454	503	492	460	423	475	490	491	464	455	491	494	451	464	515	444	485	480	476	503	469	468	476	480	441	454	492	432	479	477	497	495	488	472	477	454	489	495	461	478	444	476	489	465	475	468	451	501	466	460	501	493	485	459	458	455	458	444	488	497	436	485	453	466	463	470	487	464	442	501	485	466	466	508	462	502	503	481	483	456	476	457	487	452	499	487	457	469	476	487	470	522	488	479	454	523	487	513	486	494	460	476	442	442	472	475	491	447	463	465	485	462	447	429	480	483	463	493	491	445	453	479	456	463	447	471	473	488	477	439	470	511	471	437	510	479	489	510	470	451	472	488	437	492	484	519	481	462	440	474	472	499	485	481	482	466	505	483	492	466	472	465	460	457	468	492	489	435	486	479	438	460	517	509	499	414	500	455	476	450	469	482	465	491	494	493	506	494	450	443	510	443	465	474	464	510	463	497	493	476	490	441	515	449	521	503	458	483	479	472	450	444	440	460	458	439	438	519	498	472	463	479	422	439	499	459	453	456	499	477	442	493	473	440	480	504	478	496	451	487	455	467	467	519	428	467	451	477	445	490	535	488	464	427	502	499	502	460	469	444	458	508	522	489	481	445	490	481	457	480	484	461	467	465	494	513	481	451	470	469	482	479	472	474	453	504	511	503	479	494	469	481	517	468	470	496	515	508	454	494	443	454	421	460	474	445	476	475	517	447	458	497	522	435	444	471	494	457	451	446	501	452	472	468	488	473	480	501	476	522	467	462	469	467	474	461	467	507	454	458	453	474	511	450	470	486	466	453	474	461	451	468	465	462	443	445	494	491	500	475	462	457	469	505	427	455	427	486	470	431	460	501	505	453	487	479	463	492	491	471	454	472	498	459	449	458	483	473	465	459	500	461	444	468	493	489	469	470	430	451	511	498	443	467	479	463	475	500	480	477	469	441	457	484	522	446	446	482	448	468	486	483	498	468	468	484	463	487	489	468	508	444	492	466	482	497	465	465	483	469	431	471	447	450	441	482	434	499	475	461	436	439	434	473	448	499	464	472	455	502	486	485	480	485	448	497	530	469	464	484	458	442	478	431	470	460	482	467	486	503	482	445	494	472	454	491	468	478	489	491	451	460	450	477	444	446	431	501	462	466	496	484	447	484	514	480	475	470	473	482	451	476	457	460	463	486	468	521	474	468	487	515	451	451	481	475	472	463	462	465	471	474	430	459	469	497	449	458	474	512	448	486	453	473	485	500	476	473	435	480	484	484	441	485	465	473	487	467	449	446	480	473	509	487	450	445	505	463	477	483	493	490	437	448	498	513	498	526	471	462	444	459	465	503	467	477	449	522	473	448	479	503	461	503	491	515	454	436	506	500	468	490	456	494	504	513	472	458	458	481	475	461	469	451	460	508	487	471	476	461	469	461	445	483	541	457	473	491	451	457	465	470	465	479	462	448	486	497	467	500	465	461	473	487	461	441	507	482	493	495	464	449	496	486	493	496	478	456	485	486	470	516	487	469	487	438	469	512	500	476	487	471	474	508	486	497	442	459	494	466	488	454	425	475	464	492	456	454	471	478	416	468	484	455	508	510	503	500	463	467	523	499	464	451	465	465	491	490	429	477	471	487	469	453	496	470	464	460	481	477	491	469	460	430	488	466	498	450	496	457	487	452	478	445	473	448	479	487	454	455	482	465	438	505	445	485	482	481	448	499	463	461	463	430	465	492	496	447	470	472	484	444	488	490	459	474	461	475	473	500	440	467	483	481	459	474	471	455	453	490	438	492	499	493	448	447	436	430	479	456	440	449	492	461	475	486	467	465	478	513	452	495	454	428	439	456	496	445	455	485	447	428	492	475	479	445	503	483	429	476	518	500	447	488	488	472	430	503	458	488	476	461	453	475	450	471	466	499	468	432	524	436	458	470	480	456	489	483	451	463	462	510	476	504	454	463	435	524	451	481	520	469	470	495	446	467	457	463	459	489	435	471	447	475	478	495	479	480	471	472	470	478	461	470	459	485	482	475	440	458	481	485	479	477	470	500	465	478	468	496	487	438	475	474	500	488	468	446	485	468	458	478	520	467	482	428	456	480	490	472	431	492	476	450	461	458	464	482	462	462	475	474	472	475	485	425	466	474	491	451	504	462	474	470	493	468	498	497	434	476	449	464	460	442	486	501	458	502	427	473	487	516	415	481	472	506	489	465	440	469	484	438	450	481	480	465	473	514	482	454	460	499	496	453	476	468	494	469	495	501	499	455	472	459	463	471	469	467	455	470	454	479	467	480	495	502	473	462	533	411	472	463	488	460	473	489	471	504	458	457	478	455	444	456	510	502	458	460	482	487	446	521	457	476	468	471	472	458	469	475	501	447	507	486	465	438	474	488	473	504	486	514	464	466	466	447	469	490	471	474	464	492	467	449	444	459	468	459	485
23693	21082	28404	27894	32602	26466	9805	776	786	481	471	441	409	420	384	404	413	408	382	446	388	385	368	389	354	381	393	388	389	373	367	366	388	394	397	375	355	340	393	405	372	363	384	405	365	389	349	387	404	336	370	365	375	386	326	368	395	357	329	391	391	370	382	355	358	338	384	361	354	381	385	382	378	392	346	402	355	395	391	374	378	361	363	369	356	389	377	400	367	355	368	376	405	386	350	404	396	386	347	379	374	379	360	373	357	380	357	367	368	387	312	352	368	393	384	348	364	356	370	396	391	340	371	380	389	377	374	376	407	388	340	396	376	347	349	361	375	376	336	372	421	403	364	369	358	379	359	401	390	396	389	374	382	322	339	355	375	358	364	360	366	398	376	339	371	348	372	341	361	339	390	360	368	367	360	398	383	360	336	365	371	362	405	388	374	365	383	380	350	350	384	412	356	362	377	385	386	397	348	358	351	376	347	359	394	345	356	352	357	358	387	374	385	346	363	340	395	380	348	405	339	371	330	354	348	364	360	414	378	381	384	388	358	384	344	376	389	411	372	336	394	378	366	380	362	350	388	367	406	357	377	392	363	353	370	378	402	348	364	359	369	368	359	389	381	354	332	355	388	371	379	412	366	384	379	373	390	368	398	383	342	363	343	351	379	383	416	346	406	379	408	354	382	372	372	369	382	358	362	371	392	363	395	346	380	373	375	361	355	378	366	373	402	357	366	376	397	415	405	359	382	365	357	359	346	352	375	394	387	338	377	357	393	364	400	345	392	398	373	381	405	357	350	357	401	331	348	371	386	387	394	350	366	367	392	397	351	403	359	360	388	369	339	408	380	403	379	376	321	372	372	355	382	346	388	365	373	344	362	379	398	357	369	350	349	376	326	360	386	410	389	378	397	417	385	386	379	377	331	380	382	368	345	342	393	380	384	336	370	345	392	348	356	364	354	385	369	373	398	377	387	377	369	337	387	404	371	366	384	345	356	354	382	375	335	407	372	379	395	386	391	373	396	385	404	374	351	388	357	369	372	357	394	382	351	412	350	363	403	373	373	362	377	327	367	402	372	388	334	383	391	351	370	367	366	395	381	361	365	383	398	391	390	414	373	376	362	392	360	384	357	381	384	335	365	394	337	407	363	366	346	343	384	339	359	395	364	348	347	362	359	377	384	369	325	371	376	366	353	375	367	404	362	396	378	387	391	351	385	412	372	406	377	359	379	375	360	370	381	340	318	372	367	364	354	335	384	341	376	346	351	393	380	348	352	382	355	379	361	360	385	371	351	380	335	366	374	326	362	404	354	328	377	383	377	396	397	380	390	388	404	374	379	397	361	381	353	384	360	395	343	361	391	357	427	376	387	392	360	336	362	363	372	343	401	418	351	347	421	360	370	352	395	422	389	397	405	366	397	385	405	379	363	392	365	387	379	349	363	388	408	367	393	338	354	354	374	383	384	349	363	386	378	394	373	378	352	390	386	382	365	366	381	389	352	399	338	369	372	361	384	381	382	363	385	375	359	395	364	367	369	409	364	361	344	385	395	358	378	359	383	340	360	360	384	364	363	386	389	396	357	385	370	371	363	354	349	392	407	374	387	400	391	398	342	358	362	381	383	371	370	362	369	377	373	361	367	357	399	359	383	337	390	356	371	362	377	380	386	391	394	373	368	388	427	353	396	395	381	368	377	361	359	367	363	391	354	392	365	358	376	353	358	376	383	372	372	354	388	352	372	403	382	397	355	374	391	414	364	347	369	371	352	336	363	388	392	418	319	381	376	324	348	355	362	382	392	357	368	398	355	396	378	353	371	380	377	362	391	349	374	364	360	374	397	345	353	386	360	399	396	363	352	391	375	369	355	369	387	351	396	348	357	355	363	371	369	368	360	402	371	412	390	360	371	378	376	401	370	377	350	399	362	378	375	377	377	360	333	395	406	375	368	357	348	361	343	368	369	357	355	364	375	380	408	394	391	375	357	385	358	425	326	387	375	360	358	383	392	369	414	384	372	392	369	360	364	406	365	343	364	360	379	365	361	365	358	393	384	394	359	398	393	366	382	395	377	395	379	406	339	384	354	372	377	381	365	355	365	380	349	369	388	404	356	408	379	371	339	353	327	346	386	349	370	395	372	384	417	358	319	394	391	355	397	389	365	343	370	372	401	392	361	380	332	389	336	355	391	412	347	367	385	357	364	363	383	345	376	394	376	375	354	369	414	409	363	372	370	341	384	372	386	350	355	367	374	364	361	378	376	373	385	385	389	358	396	349	400	375	359	358	405	363	390	346	361	372	355	369	355	383	357	383	362	356	375	379	358	343	372	393	343	370	416	365	362	365	365	325	354	382	361	408	351	349	378	353	363	385	363	346	366	375	358	408	392	343	354	381	376	373	379	374	377	365	370	345	376	372	370	385	367	372	346	392	402	366	368	375	404	371	357	350	368	370	387	331	384	358	353	374	399	365	392	362	411	367	360	388	355	402	361	340	381	382	372	369	407	337	343	351	358	383	353	342	357	361	369	414	372	407	396	380	359	373	365	371	364	387	379	363	375	358	357	354	388	367	360	363	380	423	361	380	383	386	409	359	348	396	369	392	365	378	375	433	352	380	368	394	383	376	368	351	337	418	376	349	392	363	402	367	374	351	372	418	358	396	356	393	412	368	359	360	381	376	367	371	394	388	367	377	344	360	363	339	377	382	345	396	401	357	360	409	366	358	394	368	379	363	360	396	361	353	374	389	358	370	365	374	363	373	348	348	365	349	391	383	364	406	383	359	371	374	384	373	382	369	332	392	355	371	351	398	385	375	368	373	391	376	370	369	371	360	354	359	359	384	349	398	372	392	362	362	382	380	387	389	372	383	376	378	378	403	350	359	351	410	363	345	397	331	362	384	395	359	363	402	380	371	332	368	372	391	386	364	380	345	421	370	389	380	381	393	333	404	383	367	374	378	352	380	373	371	372	404	333	350	356	341	359	392	359	369	361	379	378	339	355	409	397	352	359	350	354	399	399	348	360	383	381	378	394	362	361	348	373	385	368	357	327	376	364	388	369	392	373	346	356	371	406	388	335	327	349	371	367	377	399	356	377	379	382	384	374	367	378	389	374	345	402	393	383	374	387	371	349	366	393	381	367	389	372	352	383	349	358	370	389	345	361	402	372	354	360	399	369	393	388	337	359	357	386	381	359	380	362	393	402	372	383	339	370	365	350	401	347	394	363	398	371	342	335	365	393	396	354	350	352	375	385	360	384	383	370	357	382	367	359	403	385	392	390	399	361	360	398	384	382	350	372	392	387	326	364	353	375	364	370	377	368	387	366	375	390	370	336	368	399	391	342	397	365	386	347	375	393	345	384	387	361	357	373	399	375	390	388	361	379	376	367	354	393	369	362	389	357	367	380	388	389	390	385	385	368	388	375	348	351	392	358	364	416	368	333	369	385	379	371	375	377	372	354	372	390	345	408	388	370	394	381	350	368	371	344	392
29223	53538	36061	42776	39865	26735	4815	655	1199	601	533	522	489	479	440	455	464	442	486	448	382	471	416	433	396	423	394	384	440	415	409	403	416	407	395	437	407	386	380	380	448	382	398	383	427	375	377	386	391	435	376	415	374	404	368	374	386	393	407	372	377	415	406	417	409	434	378	403	387	380	411	381	397	404	378	393	406	359	395	383	388	397	382	393	367	386	394	398	413	389	410	398	429	373	405	419	385	405	398	381	403	402	417	420	371	432	415	380	379	410	392	370	373	422	393	396	419	370	389	368	446	409	362	388	436	396	417	387	386	372	413	445	398	380	418	375	408	405	370	402	389	408	387	377	368	378	405	391	414	417	392	384	373	386	418	380	393	365	373	380	402	387	378	390	366	405	383	402	401	386	388	409	367	378	407	359	410	371	377	395	405	377	397	409	396	372	386	413	396	370	413	366	409	380	389	381	367	378	404	414	413	417	419	398	411	381	422	393	423	398	386	412	405	425	443	398	348	376	386	382	383	395	378	421	405	420	381	404	417	364	408	411	361	400	401	377	394	418	393	356	373	411	372	366	395	374	381	398	413	384	406	411	380	370	394	359	381	430	360	411	426	392	397	377	365	385	427	415	391	395	375	364	360	397	405	370	399	392	377	397	365	377	407	392	381	370	440	350	405	419	379	362	391	429	393	395	382	358	423	381	385	399	399	371	410	416	399	405	395	355	381	370	404	389	390	425	401	415	396	389	389	434	408	374	395	386	395	400	375	378	403	399	401	393	430	404	381	398	368	432	385	392	419	385	370	403	402	416	404	381	422	401	392	389	394	401	391	398	373	389	404	404	368	401	378	394	386	384	369	403	400	430	386	388	387	388	399	354	411	352	400	384	393	409	361	392	389	382	404	403	437	397	396	371	403	419	407	358	373	414	374	406	383	387	403	387	381	367	345	425	356	400	415	388	409	391	377	396	393	370	381	429	437	420	376	399	374	390	401	394	401	361	421	368	390	371	412	370	392	437	404	367	383	367	411	420	399	376	408	428	395	381	378	388	421	400	385	422	391	387	382	388	387	395	407	385	415	396	430	371	378	408	406	405	398	418	415	382	420	369	385	382	379	410	407	421	417	409	389	376	407	415	395	384	399	404	390	356	366	348	392	366	366	407	373	386	379	401	415	414	395	402	400	390	416	373	389	408	394	363	395	402	411	380	375	399	387	441	439	399	384	396	378	388	400	408	392	385	429	394	436	420	408	404	383	396	410	393	372	398	360	384	401	407	406	387	383	398	373	388	345	354	378	367	403	402	370	415	368	388	413	387	400	378	410	378	380	339	408	392	439	394	409	433	385	375	392	374	399	372	401	405	383	407	415	407	395	374	424	381	427	355	405	387	399	420	386	385	396	393	387	387	399	382	373	408	388	410	383	407	407	430	383	390	397	391	401	428	385	392	399	410	405	405	403	405	387	415	382	394	410	406	379	386	391	391	409	366	416	435	411	395	354	386	408	383	416	401	393	364	394	382	419	398	398	399	374	422	451	378	391	403	412	389	415	390	395	418	383	375	388	373	381	426	404	372	408	361	416	417	382	344	371	406	397	382	374	356	401	371	424	394	369	388	366	416	355	421	367	403	395	367	370	381	411	449	407	390	382	406	373	381	389	417	372	395	419	391	377	381	370	387	390	383	384	412	380	379	373	387	397	395	403	399	418	429	399	424	429	385	404	379	387	374	384	388	451	387	375	409	351	372	386	398	374	396	387	380	416	422	399	386	408	383	442	402	400	380	356	376	386	366	402	359	396	414	414	384	386	405	393	331	413	386	411	423	379	395	408	397	401	384	361	394	373	428	359	398	392	400	365	387	365	375	404	379	340	371	360	409	370	380	390	398	421	399	413	401	418	404	426	386	423	366	435	399	373	430	390	367	420	402	412	372	433	393	396	428	386	407	386	430	370	405	426	386	385	417	372	376	401	377	397	388	339	389	404	394	361	374	403	381	399	351	392	407	372	359	400	347	371	359	390	389	380	399	400	450	408	414	407	392	416	418	396	400	402	380	441	380	372	397	366	408	379	385	375	401	382	368	364	394	403	400	405	376	426	392	371	430	400	356	400	383	408	407	392	394	382	376	419	388	422	407	378	384	395	395	379	404	377	390	392	347	402	378	385	405	412	437	434	421	394	392	390	430	382	369	424	386	380	363	380	472	384	396	365	362	399	407	369	365	429	374	362	412	362	371	402	403	388	389	396	386	412	387	398	404	396	361	391	402	379	388	397	371	380	374	383	377	403	436	406	385	405	426	386	372	418	379	416	421	372	367	407	415	382	384	414	397	407	431	359	405	384	388	390	370	383	350	395	406	377	356	367	404	397	397	396	399	389	404	386	379	426	423	385	390	371	362	402	411	404	419	401	390	368	382	395	362	362	416	343	407	412	379	350	383	398	393	421	366	391	394	405	389	420	385	376	372	406	392	380	397	389	386	393	381	375	404	412	385	405	383	385	370	371	385	377	428	375	387	411	369	413	406	375	371	388	418	397	383	392	383	417	384	370	390	402	366	370	386	417	431	401	416	401	416	379	403	407	385	371	382	389	388	399	389	401	393	401	395	378	365	388	381	402	369	416	383	345	412	394	399	381	402	398	414	408	399	376	406	385	414	371	434	417	386	367	388	407	393	423	415	390	408	383	402	383	403	374	386	427	380	403	425	400	419	371	390	371	436	416	400	414	423	368	380	426	397	366	366	403	412	337	419	403	381	361	395	370	433	389	416	381	418	412	390	399	422	419	455	387	389	386	391	362	381	406	421	394	365	426	373	373	379	391	374	369	384	380	354	357	353	360	392	390	421	389	380	386	371	405	422	383	379	387	416	385	407	410	385	364	396	380	373	415	395	414	403	409	389	408	403	386	385	373	377	368	382	387	386	415	387	394	400	398	395	395	405	410	402	375	380	403	393	375	407	427	400	408	381	395	395	364	387	367	372	397	379	391	346	408	411	362	372	399	386	378	381	400	385	403	396	377	376	382	373	380	386	356	426	419	361	394	381	406	372	397	371	415	432	426	399	398	369	412	385	424	393	395	397	405	387	392	438	386	442	409	393	419	407	392	397	381	390	395	365	365	397	407	404	403	408	379	403	387	387	351	426	390	400	416	422	404	387	407	419	401	392	384	369	351	385	418	394	366	431	406	390	391	422	397	395	366	407	391	399	411	421	370	367	406	371	403	389	388	452	386	415	390	381	385	375	386	367	405	410	372	346	373	383	377	373	405	389	409	411	416	369	402	373	411	395	382	381	393	406	414	374	411	368	404	397	402	353	350	403	408	371	409	417	391	416	434	451	402	427	384	393	378	383	395	420	384	402	388	411	417	378	423	406	348	386	374	393	409	381	393	373	369	384	412	412	404	348	389	399	429	399	398	380	377	416	380	392	365	375	418	377	382	392	399	431	388	430	413	389	375	409	367	352	405	413	406	389	376	378	355	410	399	389	384	414	346	417
25004	21034	27387	28260	24641	15311	3363	657	708	597	598	595	570	599	523	524	553	544	581	585	519	582	549	534	562	572	586	555	557	552	551	590	568	504	563	546	510	542	529	552	546	582	528	545	517	570	558	518	531	564	575	539	560	523	539	586	538	521	545	557	541	567	527	529	524	540	576	549	526	549	528	559	577	543	539	516	522	556	551	533	538	554	525	564	534	562	545	543	553	538	563	524	558	528	524	608	525	529	571	512	550	533	577	566	586	550	537	545	540	558	575	523	545	533	535	539	529	567	554	591	520	501	535	540	512	519	576	530	536	526	533	525	598	553	573	490	543	605	540	587	539	540	564	552	588	497	539	554	577	577	524	513	541	532	595	612	532	575	543	535	515	512	562	552	523	541	522	531	551	555	580	582	536	549	561	587	566	529	528	543	545	560	554	544	517	552	550	557	582	547	565	513	545	533	539	541	565	535	539	550	582	569	506	535	515	578	544	531	551	524	526	543	530	568	536	540	492	542	526	574	546	573	523	528	523	531	535	547	526	552	493	539	551	592	515	568	561	542	553	517	544	522	558	590	523	555	547	539	530	511	552	541	543	529	546	553	528	536	575	507	560	516	547	549	552	544	553	517	521	525	584	554	514	525	506	510	559	526	520	538	542	541	533	547	556	521	535	520	572	582	516	597	506	577	575	580	508	517	550	526	540	569	570	561	546	554	512	564	497	556	527	536	527	545	565	517	556	604	606	543	503	567	558	534	548	504	575	563	548	490	558	562	527	538	584	588	544	533	559	541	488	537	546	552	543	533	536	530	549	517	540	531	541	539	510	543	548	534	559	551	529	543	486	556	553	564	561	545	569	566	578	560	567	565	564	524	555	518	537	490	528	533	559	568	543	551	527	544	533	505	546	535	547	580	573	486	538	538	547	578	577	534	518	517	515	562	499	514	559	563	581	537	582	516	558	575	583	495	546	544	532	594	542	565	550	554	534	548	542	559	533	536	543	541	553	558	519	541	561	593	550	514	552	541	536	577	544	530	530	514	552	531	555	555	506	526	542	593	538	544	554	516	557	518	507	563	589	546	542	535	516	573	498	516	532	529	498	536	538	530	562	535	573	502	551	506	556	543	554	491	571	516	560	567	539	494	555	574	556	558	548	499	590	550	549	515	509	555	593	542	548	559	526	554	519	539	534	563	532	537	540	513	539	539	550	552	531	549	581	554	497	558	581	516	560	498	491	534	544	534	543	579	533	565	559	546	576	532	556	537	523	537	594	531	573	564	556	560	518	528	538	541	511	519	570	538	562	510	561	538	558	503	572	573	569	565	554	569	533	553	534	521	538	568	526	542	570	544	550	503	553	537	578	564	558	565	531	579	521	535	505	519	597	580	539	528	583	555	469	557	525	558	572	520	568	581	544	521	550	555	519	538	555	557	527	578	557	551	551	521	551	568	581	513	541	554	557	542	516	498	543	564	500	534	581	554	579	487	535	519	515	557	515	569	532	558	560	596	570	553	527	548	527	549	544	520	575	562	514	524	546	538	543	542	537	581	541	549	547	575	566	554	530	586	511	524	529	558	576	595	558	525	530	520	510	511	575	532	520	531	533	601	499	569	516	526	490	593	568	563	555	512	536	545	530	530	534	531	539	538	572	539	546	525	539	560	565	574	594	515	519	500	558	599	583	562	550	546	547	551	563	553	539	543	567	565	527	566	523	605	516	564	570	537	548	521	559	503	513	564	526	578	566	584	545	555	560	551	558	534	557	547	555	545	576	552	544	512	566	555	566	524	552	587	524	573	533	529	541	509	552	558	531	536	587	516	557	525	550	522	542	549	535	565	546	551	527	556	541	551	536	567	541	551	532	521	551	518	561	532	512	505	567	501	549	532	513	535	559	556	529	525	536	529	569	574	492	561	539	518	546	558	548	524	579	544	568	534	584	598	542	535	566	546	554	542	510	542	542	538	566	584	542	572	568	555	515	508	556	567	539	574	558	554	495	504	530	546	531	592	576	559	547	580	552	543	593	554	544	533	559	562	559	500	494	545	517	533	586	541	561	557	541	554	534	537	509	539	521	550	512	508	584	564	545	560	549	485	586	530	546	546	571	538	545	542	572	549	544	559	537	567	529	540	564	529	511	530	531	582	551	541	559	490	566	530	524	603	551	541	553	549	572	568	522	588	513	542	511	565	585	500	536	543	523	543	551	554	513	529	526	553	553	536	563	546	546	534	587	537	543	566	546	523	541	579	518	552	548	570	578	507	542	562	578	505	579	565	550	566	553	545	566	561	536	555	550	557	532	552	507	543	516	506	592	563	536	538	533	553	554	544	565	522	570	567	541	547	559	531	536	567	553	526	569	529	573	557	530	543	559	568	541	510	546	552	546	528	548	550	554	592	562	519	525	507	535	580	539	542	514	515	586	587	560	539	576	566	532	550	520	538	559	498	582	523	556	538	537	538	511	529	560	555	522	543	520	522	502	528	526	563	514	508	506	566	539	559	544	555	573	574	556	546	576	508	496	549	542	550	569	560	519	541	536	542	518	502	526	548	541	543	549	542	543	606	611	562	556	517	547	590	528	509	511	534	530	519	586	493	545	569	552	527	543	529	525	570	517	541	563	582	479	538	545	548	551	555	521	526	553	554	540	568	540	549	502	544	505	550	553	559	503	580	538	563	541	529	551	557	526	543	555	573	542	553	567	550	513	524	551	584	586	516	499	551	533	522	534	545	573	545	523	531	556	549	574	547	589	514	539	572	557	526	510	528	549	546	541	515	540	560	549	569	547	570	531	565	558	593	534	542	570	508	539	586	536	559	527	561	576	528	555	520	577	527	538	524	524	557	558	546	565	535	546	477	567	577	568	541	544	551	515	549	526	536	543	496	522	533	558	555	533	540	525	511	531	541	522	501	538	526	579	518	536	521	609	516	507	521	572	552	586	563	566	559	537	527	560	551	549	548	524	584	535	596	557	534	584	534	547	549	613	534	518	601	514	567	554	583	513	525	546	561	535	539	516	566	549	566	542	529	564	534	536	563	541	486	523	570	544	576	549	530	567	581	506	556	536	579	509	537	546	558	579	534	509	525	579	555	570	561	509	528	506	559	514	546	528	513	532	548	550	610	543	537	544	533	557	570	547	567	529	547	585	514	562	549	554	513	541	552	519	578	537	538	539	515	502	574	518	552	510	479	598	530	536	571	510	563	525	537	537	555	540	553	545	540	548	588	523	499	542	556	528	543	578	548	544	489	548	593	573	535	531	490	569	573	551	586	516	563	535	535	529	543	512	536	583	531	528	544	505	542	512	551	504	586	559	544	564	559	550	552	518	536	560	513	577	551	554	559	566	529	532	520	501	527	539	555	511	523	572	541	565	538	535	539	572	548	575	560	557	553	526	555	561	557	563	522	589	547	551	533	533	576	541	544	562	565	552	543	533	550	530	566	543	554	575	559	529	593	517	536	541	527	572	557	547	504	496	506	567	561	538	509
27691	44726	28755	35431	29368	17836	3113	737	999	639	643	629	629	606	603	586	587	616	619	565	599	594	620	566	604	613	548	520	585	579	544	541	564	573	589	587	549	549	572	555	540	581	576	548	608	578	597	638	558	557	573	564	580	592	589	554	552	572	588	552	562	567	587	557	618	565	636	604	539	602	548	555	551	603	565	570	602	566	529	590	576	517	554	573	580	579	565	597	529	539	568	612	583	610	544	550	624	607	596	553	602	589	613	546	566	579	565	578	569	578	604	573	585	589	612	588	539	576	559	549	555	590	532	563	554	561	624	545	558	588	554	580	520	601	560	584	562	538	561	543	568	580	526	568	542	556	564	583	546	570	534	570	552	601	587	561	564	546	570	572	587	629	574	556	545	574	572	572	540	581	544	563	565	580	585	537	602	559	559	554	539	600	583	577	581	548	577	540	558	571	572	574	560	572	583	544	568	574	546	571	600	592	584	581	589	568	550	570	569	545	549	593	546	594	592	546	561	540	595	564	576	604	585	552	580	570	561	610	551	567	575	560	618	614	597	600	587	532	553	556	553	583	624	526	536	558	537	570	561	576	592	577	600	564	560	539	526	574	555	536	560	542	551	535	591	576	537	553	544	544	570	579	579	545	547	595	513	564	619	561	578	516	554	572	545	518	515	586	557	530	579	580	579	560	565	592	567	543	545	598	609	594	543	598	569	559	558	592	572	546	556	553	522	588	591	538	561	556	570	569	554	528	559	584	561	557	549	560	599	594	566	547	556	567	541	589	548	572	548	576	632	574	540	597	523	617	588	530	598	565	577	570	573	537	566	591	524	565	600	588	594	542	593	574	588	596	588	563	561	596	578	601	570	548	576	555	563	606	565	581	610	595	543	570	587	587	584	522	589	573	588	586	583	547	547	520	565	587	543	536	541	561	589	568	570	547	570	560	566	560	542	559	584	545	555	513	560	558	568	582	559	551	582	596	541	551	592	584	537	535	601	586	549	576	533	540	600	588	571	575	565	596	581	525	567	584	565	583	550	595	551	618	531	550	540	587	573	589	564	551	541	530	569	544	563	552	536	613	597	523	592	561	623	578	541	548	570	589	586	579	564	610	555	556	591	556	568	582	599	559	595	542	584	532	578	567	584	586	567	547	564	570	566	563	559	548	582	567	555	537	585	557	534	580	592	574	604	552	553	568	567	591	585	563	537	577	530	548	573	566	539	552	567	565	577	594	541	602	571	620	589	605	594	528	538	539	560	533	567	582	590	575	541	599	595	567	585	600	567	583	586	581	530	555	549	537	536	561	601	555	539	517	580	589	584	534	570	554	547	554	564	554	582	547	610	598	604	561	558	571	539	571	548	553	593	568	537	554	574	544	538	533	544	617	548	550	551	606	611	571	597	569	577	535	572	539	549	548	571	583	539	586	575	555	592	552	615	539	627	590	574	520	581	606	517	574	593	549	571	616	584	588	591	537	558	578	556	591	544	598	595	565	553	560	570	529	548	579	561	565	595	649	570	574	599	583	557	542	594	572	585	586	542	565	573	560	626	574	563	599	609	550	554	586	597	563	572	555	556	549	559	532	589	605	540	554	562	602	573	556	566	573	571	547	594	580	566	567	589	576	537	554	588	559	553	574	538	552	600	567	579	563	541	612	611	617	580	517	567	573	606	594	586	572	577	598	516	577	583	546	525	537	617	597	565	561	515	567	592	581	581	606	616	550	583	574	545	575	536	558	584	568	598	577	593	518	531	576	565	557	562	585	547	525	571	586	573	522	589	614	591	552	531	564	587	549	561	534	572	535	568	580	568	551	552	521	593	562	568	549	557	581	572	588	586	595	593	589	602	542	585	532	537	560	563	579	598	567	604	555	585	566	547	513	563	572	570	514	546	581	568	560	572	572	522	595	603	563	628	548	588	551	564	561	595	591	568	581	560	566	550	558	579	550	599	583	573	561	590	572	571	567	541	592	619	520	573	597	569	549	570	559	580	532	519	532	561	579	508	559	594	549	604	563	535	561	598	572	547	606	558	570	540	570	584	581	512	556	527	560	606	568	563	568	542	547	544	565	568	545	565	591	591	548	538	539	555	514	569	581	583	579	589	548	576	578	600	564	609	560	542	587	586	569	526	586	602	549	596	528	587	544	586	549	577	583	568	575	621	565	585	538	566	559	581	563	562	567	548	568	598	552	555	600	555	548	605	562	554	598	544	553	556	598	567	561	591	597	615	564	544	574	536	570	595	538	530	579	545	589	563	565	566	543	558	554	578	570	558	565	618	526	593	551	546	567	550	571	610	589	566	579	590	548	593	550	594	591	599	593	551	567	616	583	588	584	583	561	570	599	567	554	608	582	565	552	583	594	575	571	600	517	571	566	614	581	607	550	566	585	572	573	546	527	546	587	586	559	552	588	582	586	587	587	614	536	585	565	529	594	587	539	552	538	570	573	566	578	564	616	594	579	537	579	579	559	558	560	619	552	594	585	501	566	595	578	558	562	568	577	611	589	531	569	587	591	523	623	576	556	573	555	542	579	556	593	567	599	571	560	534	592	580	549	585	555	590	569	590	565	543	544	569	624	559	588	558	571	593	530	580	552	556	563	544	563	606	548	621	569	546	530	575	555	582	555	509	565	565	562	518	592	533	583	540	574	564	523	595	573	592	603	552	563	607	602	576	564	556	570	575	611	553	542	549	526	588	580	581	577	592	580	511	560	592	607	556	545	542	576	551	567	601	578	597	533	534	573	612	597	540	538	590	538	503	602	516	563	594	600	574	536	529	544	552	568	601	576	565	582	617	568	623	585	593	525	594	563	589	565	553	546	608	524	572	580	602	588	563	511	554	605	600	591	532	598	596	582	542	554	591	546	586	554	556	593	562	557	571	567	548	537	559	570	577	579	574	582	568	539	567	569	581	566	558	561	584	558	626	525	552	560	556	544	617	571	511	539	570	530	574	562	560	557	583	573	583	556	608	581	539	565	571	560	554	575	545	569	595	540	535	541	580	589	566	575	505	577	561	574	539	565	560	538	539	539	567	565	554	551	540	579	590	598	577	569	579	597	559	555	561	522	522	583	551	573	578	570	556	569	573	547	550	555	602	575	558	571	575	600	582	571	609	594	571	582	578	580	552	607	575	576	593	576	544	585	565	586	585	546	544	549	537	605	560	610	575	567	564	583	568	567	566	559	553	576	570	529	600	560	557	598	573	554	600	570	577	595	573	591	544	576	562	554	571	564	625	565	595	595	554	580	541	587	598	550	607	569	567	564	565	573	548	569	556	571	621	542	515	559	593	570	579	565	568	588	558	566	571	588	581	576	542	598	520	539	588	572	567	559	543	589	590	552	553	596	597	551	559	588	559	570	544	568	580	565	548	560	535	582	553	548	547	597	597	583	570	546	534	529	557	595	599	560	560	560	568	516	597	570	550	565	563	550	592	557	559	589	544	580	576	522	571	552	550	580	558	573	559	555	543	587	576	533	572	572
22563	21015	28572	25433	31571	29940	18747	2176	947	657	605	569	554	557	567	535	522	518	495	503	510	515	479	541	537	526	466	508	487	476	500	489	487	456	447	473	487	446	509	495	483	489	473	540	489	468	471	466	494	499	502	482	480	490	461	470	460	485	543	454	429	473	453	470	481	452	474	494	488	466	491	477	512	449	497	477	449	464	429	454	444	466	465	488	443	485	488	486	445	436	479	429	520	494	515	459	509	482	481	468	467	480	489	482	454	506	468	475	463	465	519	519	486	470	441	473	500	458	471	433	481	493	473	470	468	448	430	479	441	473	469	474	443	473	467	474	438	469	487	449	461	467	469	495	472	457	526	457	481	487	493	449	497	447	485	464	462	460	447	458	458	469	457	453	452	482	486	450	445	517	483	489	475	467	457	461	462	465	445	488	453	503	472	442	484	466	449	466	472	437	460	509	474	483	490	454	516	440	486	507	472	450	491	433	455	472	469	466	477	524	446	480	488	472	506	461	455	474	440	448	464	451	448	455	437	471	455	460	498	483	437	461	483	479	474	469	459	466	495	472	501	467	488	455	462	485	470	436	464	430	455	436	455	510	476	480	473	483	440	444	480	488	435	479	486	461	462	433	511	502	467	455	465	449	472	500	476	465	458	475	460	487	499	450	469	491	495	469	470	437	481	498	442	487	480	469	464	469	475	491	442	471	485	445	453	460	498	466	473	457	492	470	428	464	449	474	492	463	458	470	517	491	441	504	454	481	434	485	484	422	509	435	465	452	479	478	429	457	464	457	436	451	494	483	473	471	459	473	444	455	492	457	466	473	452	497	539	475	468	468	474	491	488	462	487	500	470	463	510	483	488	488	490	475	435	483	426	459	450	478	478	445	497	457	443	485	447	474	504	503	493	416	455	452	450	471	491	485	516	493	486	450	455	486	446	497	470	452	495	442	488	470	487	473	457	493	507	473	530	446	497	458	482	458	500	448	465	444	451	470	482	485	500	465	483	448	476	472	430	484	526	464	448	421	460	464	451	455	503	500	450	430	436	463	471	473	448	475	451	453	468	483	523	482	480	447	491	466	522	462	492	460	451	477	490	470	484	478	485	465	470	468	472	493	474	490	484	481	464	502	418	462	485	469	461	452	461	455	486	458	440	481	448	467	458	444	480	452	455	490	443	459	490	505	445	447	461	490	448	462	472	518	487	479	472	453	486	470	450	513	497	493	474	472	482	523	468	461	484	470	480	449	449	467	478	474	468	445	484	477	480	465	504	482	486	477	490	431	469	470	454	454	447	445	454	455	453	463	437	485	443	482	468	482	494	457	475	501	463	492	488	448	468	463	500	463	455	477	456	498	459	467	440	441	467	503	449	476	438	435	487	456	464	504	411	441	479	474	460	462	455	442	457	470	466	493	463	471	486	454	488	483	525	463	467	466	469	492	442	453	475	463	433	479	468	505	537	484	459	474	440	433	440	475	477	485	426	426	482	483	484	467	470	503	495	482	494	519	489	475	457	459	503	439	495	439	457	499	468	470	507	475	456	467	479	467	494	466	479	473	472	456	521	526	484	493	490	452	512	489	469	470	457	497	492	471	460	455	461	479	514	455	453	455	482	495	468	491	471	444	437	509	458	453	477	461	472	522	439	471	457	448	473	466	485	462	521	449	468	472	451	467	470	457	475	468	428	458	470	472	480	458	512	497	451	424	482	462	439	472	451	471	442	473	454	461	471	461	469	465	480	425	464	446	477	488	437	461	475	460	457	478	433	488	455	485	445	459	450	471	456	449	433	466	501	503	418	450	488	440	471	458	472	515	490	470	460	497	438	448	478	473	471	442	442	474	467	480	493	461	456	454	462	483	471	452	481	460	467	472	450	457	459	463	506	492	500	451	491	452	427	450	444	464	491	459	478	457	510	453	459	476	506	477	511	464	474	494	420	452	446	449	436	433	451	476	456	468	449	452	498	464	477	449	472	483	471	442	455	471	448	449	449	460	473	410	452	445	460	441	481	508	478	451	434	493	472	431	476	473	470	470	466	494	473	511	478	481	480	472	466	499	451	510	471	470	479	446	491	469	509	492	464	455	433	435	467	427	458	477	466	449	469	467	468	472	488	457	497	494	469	493	462	442	473	483	485	470	456	466	468	501	475	458	491	478	466	462	437	488	455	489	450	511	455	443	487	476	486	457	439	442	483	509	504	453	438	481	446	444	445	464	464	467	486	459	474	475	461	453	478	462	478	473	477	476	485	462	450	488	432	502	435	448	473	460	470	453	480	475	442	485	468	432	495	471	497	459	470	458	478	482	448	448	448	454	470	452	465	452	446	482	447	452	474	493	466	460	479	481	442	469	518	460	456	445	494	453	457	473	496	479	494	477	510	446	467	465	484	412	495	482	452	473	498	473	473	413	443	468	441	465	474	481	474	454	508	456	499	450	488	457	506	466	477	442	451	506	448	464	501	480	433	481	447	467	491	469	454	459	456	474	443	466	477	489	488	456	474	455	484	452	434	405	439	488	426	478	472	473	446	514	455	491	455	489	451	481	463	456	445	498	459	454	496	460	472	461	452	485	475	424	491	474	463	478	461	492	493	465	481	456	485	452	485	477	476	484	455	494	455	513	452	453	485	444	467	436	459	502	432	450	498	479	444	450	460	488	477	460	455	477	471	443	490	450	475	485	465	449	439	479	466	431	453	470	485	488	510	460	466	503	521	498	491	473	460	451	434	473	457	490	428	476	463	470	467	430	474	473	490	496	496	446	475	484	480	422	493	457	445	456	482	507	438	477	479	471	466	468	475	468	440	463	515	484	470	464	433	449	452	466	467	455	487	460	469	490	506	451	446	471	464	471	434	431	453	522	499	478	479	454	471	485	486	453	434	490	490	500	511	448	434	429	502	513	428	488	433	431	475	472	496	490	443	462	461	430	498	462	489	459	455	468	442	456	461	488	469	478	483	443	468	446	470	472	444	504	438	472	490	459	461	503	457	486	473	505	446	461	475	462	482	412	452	455	469	464	464	484	468	464	491	465	511	474	457	430	490	458	481	480	426	505	486	448	476	480	474	444	470	453	485	472	435	481	486	490	482	494	445	438	470	461	481	468	465	467	465	468	483	489	470	493	457	482	489	439	484	476	464	487	477	443	473	480	469	509	439	469	469	498	467	464	459	499	454	475	535	497	461	478	451	494	458	466	468	456	494	463	437	490	442	446	466	443	436	472	447	481	483	482	473	479	457	434	474	486	460	517	462	447	454	478	459	466	458	470	486	475	459	459	505	475	488	458	477	503	477	459	468	473	457	467	493	471	485	472	518	471	494	489	472	492	466	450	511	483	462	488	481	444	464	454	430	494	501	459	542	481	516	451	496	484	423	445	478	453	470	493	512	463	465	500	462	450	470	456	500	487	476	484	450	450	457	472	457	487	469	465	454	456	455	488	483	478	480	491	445	492	468	475	476	464	452	453	477	457	502	457	450	464	469	453	490	451
31754	58006	44354	47504	48793	35402	9511	1102	1390	856	752	619	693	615	576	567	596	546	573	570	504	525	499	504	540	502	522	553	480	505	506	524	495	510	496	496	499	494	470	473	529	532	495	490	515	510	462	470	495	509	491	490	487	453	486	504	497	492	471	528	463	449	451	443	499	513	461	499	462	473	483	458	467	491	512	491	467	469	476	502	467	486	490	449	464	450	448	468	458	485	459	498	503	472	502	528	505	465	486	477	467	520	506	521	495	506	485	491	479	482	494	497	460	477	490	498	506	481	462	482	465	489	472	535	531	488	498	459	468	485	509	474	476	466	497	449	496	531	494	452	507	488	489	474	496	521	509	478	486	516	481	475	470	508	475	433	450	516	466	468	489	451	504	479	489	448	496	517	451	446	473	493	470	465	458	500	471	489	452	527	443	500	492	495	510	490	488	480	477	460	468	528	469	482	483	480	504	489	516	469	496	475	477	490	462	461	446	515	469	464	496	496	539	453	538	468	456	515	494	495	460	474	497	482	529	491	509	485	490	520	482	476	463	518	482	433	465	503	492	504	489	495	466	472	481	473	491	487	462	504	471	448	442	509	482	493	490	489	456	472	510	476	491	455	452	497	474	529	462	464	429	478	502	509	460	484	473	448	483	487	462	496	465	475	489	507	445	482	504	484	497	490	499	497	503	486	533	440	513	463	482	490	470	509	484	465	499	455	466	469	488	472	473	470	487	500	455	496	489	513	490	480	467	474	453	491	473	484	483	464	504	459	497	501	490	486	455	470	464	398	451	473	496	496	459	480	461	511	475	458	465	466	505	474	472	466	453	507	495	486	482	475	471	473	519	472	519	458	458	508	457	478	466	476	489	503	462	479	501	456	494	487	480	546	461	436	476	465	498	468	477	473	473	473	470	472	479	480	475	482	490	523	508	458	456	472	465	503	459	480	484	501	520	456	484	472	503	484	499	495	478	487	510	469	454	459	484	450	473	479	527	515	492	454	470	493	478	456	477	448	436	467	466	477	466	455	455	455	492	471	447	497	500	437	486	498	471	499	474	455	492	441	470	447	438	485	473	469	483	450	471	457	473	454	530	530	476	483	460	499	472	467	461	484	464	513	496	466	474	473	466	460	453	500	478	457	507	476	432	494	469	514	443	513	475	491	524	496	487	456	465	445	437	471	471	501	515	503	466	466	475	518	475	478	470	472	465	495	468	470	453	469	467	464	484	474	448	467	461	482	521	491	497	505	470	477	496	474	459	463	515	476	476	465	472	480	507	482	462	479	490	472	480	474	455	490	460	455	479	469	480	479	508	498	433	476	478	483	490	495	486	460	482	481	476	487	495	452	453	440	499	506	498	484	499	514	526	469	488	490	473	452	508	413	471	488	462	472	501	491	462	533	497	475	445	460	469	469	470	445	489	486	454	507	510	444	466	503	484	458	463	501	478	462	461	467	509	500	503	478	469	528	486	490	498	439	462	492	474	444	481	488	490	479	523	438	480	517	492	468	473	487	485	514	478	488	460	478	488	533	476	482	481	458	458	469	482	482	501	507	466	485	467	446	496	427	478	454	511	438	465	483	482	466	486	456	487	509	511	517	485	455	486	517	486	515	471	468	480	452	463	438	488	468	467	476	481	477	477	497	494	481	484	482	477	467	498	470	474	480	499	493	479	482	477	433	471	442	482	476	469	469	465	467	494	474	467	476	459	496	459	451	461	478	434	489	466	485	466	512	473	527	480	473	500	433	502	513	424	506	458	501	457	505	512	453	468	471	515	426	477	451	490	498	477	470	488	497	460	459	470	504	519	452	497	469	441	497	472	478	469	510	455	480	482	492	452	477	507	474	529	474	518	476	453	457	484	514	495	445	509	456	469	441	459	499	493	453	476	500	477	481	466	452	462	536	505	499	451	490	507	481	516	486	452	454	448	475	476	446	450	490	468	483	454	507	479	496	477	461	457	451	460	454	491	498	500	456	512	507	499	438	535	466	483	462	447	496	481	496	471	479	487	464	554	469	517	504	498	494	514	500	476	496	492	474	498	468	478	492	462	456	484	503	511	455	456	510	466	471	492	490	486	481	485	462	493	493	479	475	456	473	473	484	456	464	465	454	446	486	449	470	503	490	493	514	487	455	489	470	506	489	476	470	435	455	514	479	497	474	435	459	479	472	468	484	495	494	494	508	499	446	449	454	480	525	467	466	457	484	504	482	470	470	497	466	455	485	472	476	484	459	477	465	488	437	495	454	501	501	450	442	493	468	519	461	486	495	508	512	484	481	517	477	490	440	459	504	494	470	444	494	479	432	494	485	512	486	496	503	483	461	489	493	521	482	498	465	483	469	453	468	472	451	494	513	487	506	508	446	482	431	503	493	491	508	464	497	459	470	463	458	470	462	499	464	447	464	453	489	483	485	451	494	464	465	503	481	455	459	507	480	499	443	485	450	441	460	503	469	495	538	473	557	469	474	473	508	486	526	470	443	496	469	452	482	493	489	472	460	475	506	438	478	467	445	482	470	491	444	457	495	529	457	479	460	502	464	537	501	429	447	468	466	487	514	482	476	496	490	496	491	489	485	452	460	440	516	476	479	485	464	479	452	507	479	456	541	465	468	459	486	491	483	493	487	465	534	512	500	491	457	478	462	505	472	511	488	461	497	472	484	498	450	506	487	500	479	471	443	491	474	458	484	496	494	439	463	448	494	469	501	477	478	528	503	521	506	452	532	452	493	442	469	486	462	462	509	496	505	471	466	482	494	448	493	483	467	465	485	453	498	450	442	444	465	477	495	522	490	501	482	479	479	467	499	472	469	469	482	482	454	522	472	463	474	479	479	472	502	454	481	485	489	490	480	460	463	449	425	474	468	475	467	483	481	526	493	488	470	508	494	508	479	487	489	478	484	462	478	509	450	485	471	483	502	488	455	455	447	476	466	517	525	515	481	494	463	484	464	477	509	463	488	482	449	492	458	468	448	481	457	497	501	512	453	479	491	539	449	501	472	505	484	491	433	468	471	459	458	469	465	492	487	497	480	465	476	481	488	469	472	507	471	498	497	512	501	521	495	524	458	456	452	479	466	458	499	526	464	474	506	475	474	487	475	475	463	496	482	471	477	470	476	464	469	467	502	455	520	487	473	465	484	467	467	491	497	474	491	463	486	472	513	497	479	501	446	464	509	472	498	463	498	494	495	482	469	492	485	481	472	445	489	476	453	471	490	475	477	482	483	507	459	488	467	469	477	468	519	445	450	461	480	489	510	445	429	509	468	462	490	498	472	502	503	439	447	464	501	508	514	484	405	504	467	468	555	472	488	461	473	462	430	447	494	492	488	483	476	486	438	455	464	502	477	466	488	470	470	472	487	489	459	516	518	487	463	493	474	452	486	473	508	489	479	484	443	486	492	462	471	523	458	517	483	463	504	517	465	509	487	454	467	464	464	433	496	459	485	466	489	516	515	474	457	461	490	484	480	472	482	477	467	475	490
28767	24610	19845	9368	5776	2051	729	432	443	432	449	476	435	474	421	435	498	467	444	441	459	479	447	473	473	457	430	448	463	487	453	496	412	437	435	445	458	452	447	457	448	416	447	454	427	474	478	444	446	450	448	437	488	450	473	464	476	491	434	444	450	455	501	445	439	488	402	442	469	473	470	470	441	444	451	478	461	449	461	449	450	450	439	497	419	447	409	452	452	494	453	471	427	407	465	431	450	438	426	436	448	445	440	498	398	458	428	432	498	441	425	465	459	468	455	455	412	471	487	435	485	420	485	446	435	478	449	476	455	473	463	486	464	452	480	465	456	430	475	427	415	460	410	457	432	440	441	448	467	448	423	472	464	445	443	447	412	430	482	427	472	465	458	459	477	456	434	482	426	495	467	475	416	456	408	408	448	447	442	459	460	489	483	460	432	434	441	465	476	433	461	473	437	508	461	427	462	459	444	485	457	478	449	447	452	466	486	450	443	457	473	425	427	404	407	462	467	441	411	487	503	454	472	448	441	440	431	473	452	418	457	441	446	463	483	495	453	400	465	422	420	475	468	415	454	438	457	480	447	435	466	432	437	427	435	414	445	444	487	415	439	451	443	442	410	418	452	447	431	480	462	438	422	470	410	464	448	437	463	433	450	469	451	477	458	466	483	473	460	435	474	458	433	461	479	431	434	444	442	417	441	420	419	467	439	488	442	458	456	437	406	450	469	439	428	445	445	445	454	439	444	491	448	427	416	497	455	418	444	462	434	467	471	459	459	460	416	459	479	444	479	425	448	432	462	466	532	457	436	461	430	416	494	445	420	462	456	436	463	445	479	418	457	432	461	432	414	461	456	461	440	473	459	453	397	420	440	484	468	450	459	433	466	441	463	480	449	437	464	483	431	489	444	442	445	419	442	441	503	453	423	447	446	465	466	432	483	448	435	464	433	469	406	439	484	417	407	444	424	425	449	486	482	430	470	458	410	434	448	485	442	496	442	422	457	403	406	444	423	477	441	442	460	483	425	451	440	456	408	428	443	449	461	429	437	444	453	411	456	419	467	432	477	456	425	415	442	474	462	437	445	468	436	477	443	459	422	390	424	490	479	438	481	433	464	471	431	445	465	481	417	451	419	440	484	454	477	427	412	436	472	440	428	447	430	409	444	455	427	453	422	469	466	487	442	467	475	421	417	458	475	505	433	429	459	474	464	447	472	488	487	447	436	480	447	471	491	447	479	452	404	467	412	412	423	468	442	421	436	450	420	475	438	420	447	416	480	430	443	458	456	435	489	458	436	452	452	477	444	448	441	464	438	457	457	415	423	443	443	423	440	466	484	461	446	424	453	449	463	452	470	431	477	447	476	437	462	467	468	479	434	479	448	422	480	433	456	430	474	486	461	457	447	435	460	437	436	475	428	453	441	471	432	465	437	470	489	443	445	472	437	460	443	409	473	456	423	465	455	452	466	437	460	451	470	468	484	460	509	420	468	445	465	424	432	470	424	450	415	408	475	427	465	425	495	424	455	453	470	475	473	472	440	482	422	423	430	469	405	412	451	463	430	448	453	450	418	456	470	467	449	403	461	458	488	448	432	454	430	493	436	437	458	439	437	482	486	458	477	444	478	481	464	436	461	426	431	448	447	443	480	461	463	466	460	434	434	481	480	480	449	440	434	477	466	446	460	424	433	458	438	470	457	473	464	441	489	439	445	438	460	463	461	434	456	441	443	421	430	483	432	460	427	441	455	454	493	462	454	443	455	461	421	457	446	451	453	440	449	455	476	440	489	441	458	496	409	463	433	481	466	424	474	455	471	436	447	492	428	426	442	440	457	456	447	474	451	424	447	441	414	456	480	478	453	418	468	473	441	461	443	470	459	476	492	418	494	471	438	454	433	462	473	425	433	469	438	457	452	466	478	438	474	450	463	448	420	415	445	466	418	459	468	463	463	457	441	461	457	452	438	474	449	472	453	451	469	440	428	456	442	447	438	459	453	480	464	439	415	460	454	456	413	478	440	452	434	426	502	427	447	422	507	493	435	432	484	426	440	482	465	442	445	481	455	460	479	472	445	445	463	430	470	498	420	449	464	450	436	407	416	451	451	493	459	450	445	454	427	453	422	441	440	450	499	469	456	443	475	436	452	487	449	479	480	429	442	406	468	433	456	437	472	428	424	432	406	415	458	437	457	481	448	424	453	458	471	454	441	448	437	472	451	446	458	453	419	471	470	425	449	457	459	451	415	398	413	475	454	480	466	451	452	443	460	487	448	486	437	458	468	462	463	483	432	451	476	470	451	448	443	468	433	397	471	460	425	465	422	396	493	436	445	462	468	443	475	436	441	434	413	439	454	448	439	463	477	449	459	413	441	417	430	450	480	459	457	460	470	428	404	460	476	452	443	377	423	448	447	433	453	463	455	465	486	439	469	428	452	475	479	417	406	446	469	433	405	446	445	472	425	473	467	460	467	450	462	485	432	447	477	458	485	472	441	446	465	470	442	471	493	478	421	449	442	458	504	461	434	451	470	382	480	471	476	448	421	418	460	465	453	448	409	408	457	461	426	473	452	482	415	454	438	409	413	467	473	463	480	447	471	452	436	490	448	495	415	458	489	444	435	456	466	469	446	444	458	447	473	478	445	443	467	433	463	473	401	430	471	453	444	506	464	439	461	437	453	459	463	432	496	486	500	463	447	430	439	449	445	447	418	420	450	443	445	446	466	426	416	488	438	448	424	442	444	448	502	433	439	455	458	454	440	407	402	456	455	502	437	444	438	450	483	416	459	438	450	444	449	456	448	470	495	433	428	418	487	450	465	454	487	434	407	443	469	468	446	443	446	420	464	437	434	447	434	417	470	458	439	443	465	468	469	469	448	456	465	446	421	446	453	456	463	466	423	455	456	473	461	461	455	427	442	450	439	459	461	467	469	457	485	460	446	422	507	448	464	498	491	445	439	468	481	428	468	469	452	427	465	432	471	453	443	442	455	489	434	449	406	459	437	476	461	432	471	416	456	499	455	462	470	450	469	468	447	451	418	430	426	464	461	446	459	449	414	424	438	458	506	457	435	448	454	485	454	434	440	450	464	443	472	442	413	448	432	426	456	455	477	502	429	496	419	438	443	457	420	433	470	466	441	430	417	448	484	469	438	459	436	445	428	479	461	433	458	437	436	466	447	442	456	430	469	489	456	432	464	440	471	443	464	462	466	398	500	457	461	432	462	461	453	437	456	459	432	411	442	449	460	473	426	456	459	438	464	466	455	464	436	462	425	417	448	468	471	417	484	434	455	467	441	443	448	420	459	484	424	419	452	431	457	450	470	453	451	483	426	455	427	470	440	449	437	478	444	468	483	436	464	469	440	460	426	479	481	393	468	445	443	444	499	465	507	530	468	437	481	524	464	453	482	434	448	461	455	453	430	455	434	449	476	447	442	475	464	440	435	478	435	446	467	473	473	476	444	485	450	467	411	446	455	387	416	461	425	456
24600	36386	16995	6910	6002	2519	776	550	516	502	489	510	481	480	483	493	484	497	493	520	507	478	499	477	444	466	479	505	491	458	478	453	501	467	409	510	474	442	493	476	502	454	534	492	490	472	479	509	506	471	493	458	468	478	518	447	472	440	499	479	509	477	513	481	465	490	456	469	467	471	454	489	485	427	499	490	441	505	469	478	413	474	484	479	505	479	491	471	484	482	491	458	453	494	466	470	497	500	466	488	504	493	486	463	531	502	450	486	496	451	447	466	478	493	451	458	491	490	468	473	479	438	527	474	469	496	528	496	478	499	453	473	478	473	471	463	484	474	460	479	486	479	456	484	478	501	458	501	494	537	502	476	478	458	511	473	526	466	499	517	502	483	436	480	501	433	500	483	420	509	505	458	489	466	513	485	475	431	480	454	523	487	485	485	453	501	472	494	472	466	450	485	515	501	467	429	510	500	465	494	446	482	521	493	477	496	485	466	485	479	486	517	475	516	482	474	479	440	480	464	450	466	468	516	503	486	482	467	483	455	501	465	491	501	480	487	487	486	507	489	447	474	462	476	477	488	504	489	486	519	524	480	513	514	475	494	471	491	454	487	514	472	488	474	490	506	471	451	494	492	469	500	499	478	465	475	469	498	492	482	494	514	490	466	518	440	473	479	504	490	462	474	501	457	459	486	506	458	489	489	458	490	463	476	501	493	452	442	516	471	497	464	446	448	456	490	506	472	495	424	511	496	516	475	470	511	478	487	492	484	496	519	489	460	428	472	480	447	484	451	490	455	448	472	470	501	452	442	473	482	448	460	500	509	483	428	518	494	469	516	505	506	486	469	487	482	491	472	477	455	473	493	495	485	454	477	473	484	480	478	433	498	492	507	508	446	508	467	449	432	512	506	479	476	469	482	498	467	494	492	491	457	527	514	498	503	443	477	494	469	458	474	479	473	459	490	499	491	485	449	495	476	471	505	487	455	484	483	497	460	434	506	502	478	509	453	486	500	500	493	493	474	468	479	462	468	449	510	521	485	495	459	447	496	472	511	458	470	460	449	454	489	501	447	493	474	483	466	494	440	436	491	508	436	502	468	483	486	488	480	494	452	492	465	488	530	463	499	477	503	476	457	495	479	483	477	477	466	461	508	476	481	504	471	454	488	497	468	473	499	427	454	516	474	461	441	503	464	463	508	477	493	478	511	447	479	455	494	452	477	500	460	521	501	491	507	460	480	489	507	448	482	469	489	477	498	515	490	465	477	496	491	488	459	474	462	450	543	524	464	504	500	527	444	472	447	500	457	458	497	485	439	500	461	468	469	514	488	505	481	485	462	477	486	466	466	527	497	480	488	437	484	464	500	509	487	445	447	488	488	456	457	468	479	468	488	486	456	468	485	471	468	472	478	459	460	481	483	486	487	480	476	494	474	441	473	499	502	460	449	486	501	517	500	503	510	455	508	486	465	494	479	484	483	477	498	450	471	496	503	472	490	495	471	492	482	511	461	488	481	449	510	480	492	464	477	494	462	482	496	472	494	475	471	476	514	499	491	505	463	487	468	510	504	506	477	486	513	447	474	503	419	484	496	495	473	541	490	471	492	492	478	430	487	495	439	471	536	484	507	487	462	482	482	533	469	485	453	473	497	498	487	517	454	481	444	460	481	495	484	472	466	476	510	440	498	455	453	488	481	499	484	465	502	479	476	508	483	497	468	455	484	464	466	502	495	453	466	474	455	469	468	504	484	482	462	495	520	482	475	481	501	455	443	493	475	497	514	480	483	528	513	450	414	464	483	514	490	476	482	458	493	461	503	479	471	460	461	460	489	439	471	480	485	530	490	497	506	465	479	487	484	509	496	480	496	472	485	484	452	482	443	474	512	488	478	477	506	461	521	484	462	484	492	464	484	494	457	484	491	443	455	491	499	437	479	484	482	460	493	447	493	448	512	525	470	505	465	494	509	464	482	467	474	494	456	496	461	508	511	503	467	495	490	442	463	462	509	510	456	465	478	478	450	466	491	473	478	493	507	495	487	495	471	493	509	502	476	504	429	464	493	495	495	481	477	525	481	492	452	464	475	504	423	490	507	488	473	457	484	504	488	480	483	493	492	494	470	481	430	485	524	553	489	498	512	457	468	481	510	449	490	494	474	512	464	465	483	478	471	502	510	533	486	437	457	517	435	484	464	497	514	477	523	486	481	477	507	509	493	482	487	474	491	493	470	479	499	455	480	492	487	484	483	444	470	485	466	481	481	488	502	434	485	487	490	484	501	455	484	458	474	480	473	528	499	472	477	442	462	488	442	490	443	460	531	452	466	463	447	469	482	477	467	503	478	449	495	479	502	481	523	460	485	455	474	479	469	480	489	503	489	469	464	471	470	503	485	468	474	467	494	522	526	461	477	494	498	478	488	483	469	488	481	475	503	521	470	481	451	529	497	471	514	454	468	464	499	491	466	484	482	458	480	452	446	495	488	474	446	491	505	460	467	466	440	493	491	477	487	505	494	506	495	455	484	508	511	512	468	507	472	454	485	484	491	465	477	492	473	452	461	487	502	485	508	473	506	488	476	473	466	495	483	465	459	473	407	497	455	453	475	490	475	474	474	491	477	479	470	477	499	478	504	492	491	473	497	482	472	500	484	465	492	497	447	482	539	503	518	485	516	499	462	485	479	462	483	478	473	451	480	462	497	462	450	473	494	519	454	492	521	505	463	505	484	477	476	462	430	455	514	490	507	470	458	490	456	481	483	528	470	469	521	459	444	487	515	519	472	464	479	456	487	498	474	428	510	495	482	433	521	466	484	480	482	482	536	477	453	498	451	505	509	498	531	483	500	485	440	510	501	477	471	505	484	475	476	444	503	441	486	500	488	457	482	494	456	461	442	461	495	451	494	451	472	502	523	502	496	494	486	462	488	489	468	488	471	509	460	479	535	480	474	484	487	416	480	509	476	453	490	509	469	427	457	442	491	466	523	479	485	468	478	467	477	482	475	471	501	450	480	458	508	490	490	503	461	451	487	499	490	504	512	480	515	489	485	486	479	489	452	485	481	461	423	461	502	481	485	456	515	468	466	488	495	507	456	510	509	470	474	493	450	478	438	517	501	484	446	485	462	480	449	475	488	471	495	465	472	472	467	464	461	480	472	499	468	492	501	490	479	480	478	494	465	479	478	454	486	447	496	479	491	452	468	518	505	472	457	466	453	493	470	461	484	462	500	462	490	479	483	463	513	465	509	505	508	475	460	504	448	490	527	476	504	457	475	449	477	443	460	485	451	476	480	483	488	488	488	503	462	480	510	461	484	531	548	476	482	504	471	492	455	459	502	472	517	534	457	468	472	496	458	505	459	407	478	477	498	503	465	498	477	425	476	501	484	521	476	489	500	483	548	454	488	484	463	487	470	478	445	481	488	487	450	477	449	529	441	490	498	502	484	472	469	475	494	480	478	479	451	495	512	493	493	475	502	462	519	503	470	521	467	496	446
23759	21074	28333	28326	32726	24176	9398	768	583	453	402	427	420	425	411	415	394	421	398	371	403	399	421	404	360	392	374	389	375	363	375	378	365	346	378	386	382	360	361	369	391	371	409	356	396	349	351	404	411	365	357	374	379	386	374	377	385	342	383	358	373	371	371	406	353	364	395	371	360	371	386	391	395	361	382	394	372	353	387	357	364	379	379	352	414	376	372	357	374	368	339	378	398	386	376	364	392	387	380	380	351	373	430	385	367	350	410	364	372	362	393	348	385	378	420	381	413	380	361	396	398	343	383	405	391	375	378	410	384	367	372	397	370	388	368	382	395	366	403	372	399	341	372	324	412	360	374	386	395	399	400	377	367	400	372	394	397	367	372	371	394	374	400	358	352	333	374	387	396	372	399	417	372	376	404	373	383	384	369	393	372	365	378	378	327	375	404	393	363	365	373	372	351	366	353	375	356	380	385	357	390	360	373	356	356	373	358	411	372	367	361	369	339	399	374	391	382	379	380	376	369	347	354	431	349	361	392	408	359	392	381	385	361	369	359	376	376	384	363	380	388	405	345	365	364	385	343	390	370	377	343	382	343	371	402	364	367	373	348	350	367	381	357	389	368	362	356	371	360	384	339	393	336	402	373	402	374	359	388	362	403	381	342	389	356	420	357	405	373	394	393	360	379	351	371	388	387	356	383	365	375	394	388	376	358	376	400	361	392	379	403	365	335	411	420	363	377	370	356	433	390	341	377	372	369	390	351	371	368	384	360	368	390	327	355	347	375	372	403	363	367	407	368	371	357	379	359	386	359	353	390	387	356	368	392	353	394	349	372	400	338	343	348	395	379	397	404	355	365	383	382	357	390	371	380	404	371	347	359	402	378	373	389	392	385	395	374	360	388	387	371	379	420	355	355	406	355	391	377	373	386	357	371	338	366	385	383	346	378	392	381	416	398	361	350	368	375	362	360	370	377	342	411	384	381	353	393	347	379	373	371	367	385	394	370	343	395	392	397	384	362	375	382	351	376	383	364	351	380	349	360	364	382	370	389	361	349	376	370	386	388	385	343	330	391	389	363	354	365	378	385	395	363	399	408	396	347	387	354	368	364	379	362	346	368	371	368	367	396	353	372	364	345	371	423	361	358	366	368	353	388	352	366	349	381	363	392	403	367	409	382	360	357	353	371	367	369	376	396	351	381	360	357	365	374	389	381	367	383	386	374	383	377	387	382	342	373	376	361	357	366	378	362	380	378	364	351	375	356	356	371	386	399	363	444	351	368	367	388	388	385	366	348	386	408	358	347	341	384	376	388	364	346	352	389	386	346	395	408	385	374	375	362	363	408	339	400	367	357	350	394	372	359	392	368	369	377	374	357	373	379	382	380	363	367	374	340	345	353	358	385	356	363	398	326	388	354	391	353	356	363	378	376	389	368	384	378	383	376	399	410	355	320	376	379	397	366	406	365	371	349	380	377	379	386	325	372	368	361	374	423	374	355	370	357	371	383	345	367	382	383	370	347	379	372	367	368	366	364	373	353	370	395	417	404	364	361	402	342	359	395	354	370	364	350	373	384	398	378	403	354	359	406	341	356	375	362	340	367	342	361	404	365	397	403	376	378	394	405	337	381	386	333	347	367	390	384	387	353	369	370	370	359	370	372	368	392	373	323	375	359	361	363	386	364	347	373	386	396	363	395	369	365	348	366	357	364	375	380	379	359	385	431	387	374	416	350	360	397	394	391	356	389	353	362	354	367	365	345	363	369	379	387	366	349	362	352	366	378	410	366	385	426	352	377	370	374	402	337	368	330	395	387	383	369	364	360	384	355	339	399	358	366	332	393	338	377	384	372	343	376	385	328	392	356	401	393	386	407	381	398	379	343	396	364	355	374	364	377	378	399	348	374	396	368	387	379	379	377	349	358	356	372	352	379	392	357	368	378	389	384	372	385	338	376	388	375	391	382	373	371	382	383	361	363	373	391	341	418	352	355	363	354	371	354	375	378	348	371	398	377	391	375	364	357	414	353	357	389	375	369	395	368	377	393	394	355	374	368	381	368	325	384	374	415	354	350	335	345	375	382	409	338	360	350	343	381	361	365	380	401	373	412	373	351	380	327	371	391	422	398	402	390	376	368	377	365	357	379	370	388	390	381	384	390	362	376	391	373	346	361	378	392	366	370	355	376	366	376	395	384	371	386	377	385	389	370	405	359	392	377	390	386	382	396	356	367	381	381	383	398	367	382	364	368	385	376	392	367	354	388	352	346	414	361	392	407	343	408	370	394	356	406	372	354	410	385	341	389	372	358	379	349	357	337	376	381	379	392	367	388	372	365	384	364	355	349	361	380	351	394	379	355	391	370	362	379	409	361	382	343	413	377	376	363	376	382	399	352	355	400	346	403	390	357	336	389	388	370	420	357	394	391	368	379	407	357	381	375	352	397	342	408	400	378	372	390	373	367	380	376	397	382	380	339	370	340	339	360	400	381	376	352	350	388	402	426	386	370	379	357	385	376	379	347	396	354	370	377	380	400	403	389	384	394	371	388	407	386	387	370	368	368	377	376	389	372	335	408	377	378	387	404	386	384	383	399	376	340	384	390	378	380	351	377	371	365	357	365	381	378	357	381	362	387	348	361	394	367	336	348	395	361	394	408	368	379	365	361	371	343	375	360	373	391	387	378	352	363	368	364	358	397	394	407	382	363	392	376	344	342	366	416	355	374	373	389	388	371	361	350	371	409	370	358	372	372	362	395	345	336	363	367	401	381	369	379	370	344	379	391	397	351	361	369	365	369	387	366	371	358	401	346	346	384	369	403	365	412	379	364	363	415	360	387	341	412	340	368	396	378	348	377	353	395	362	359	409	362	375	330	390	394	390	388	389	374	384	358	409	349	358	381	388	379	384	380	382	357	347	382	377	382	386	377	371	384	399	401	391	376	379	367	379	386	365	373	415	408	323	352	368	391	374	378	377	389	384	384	357	373	365	375	389	396	400	391	382	334	349	357	373	371	366	359	406	382	376	386	345	350	368	377	373	391	375	341	346	360	382	385	387	393	353	397	370	354	360	399	371	356	367	399	431	361	314	349	321	381	388	357	420	374	378	375	420	404	356	380	391	393	343	376	366	361	367	375	325	351	347	372	389	369	345	374	410	352	374	344	364	362	372	366	393	339	379	363	335	369	365	378	388	377	358	380	369	362	364	364	392	380	415	418	377	374	421	381	355	408	392	377	342	357	379	355	362	370	379	373	362	361	356	370	369	374	357	364	376	368	376	367	376	369	401	350	427	378	379	378	357	350	368	366	379	344	359	402	420	389	376	370	368	374	359	382	367	367	359	357	400	350	378	361	390	389	395	379	379	367	349	403	369	430	367	375	388	359	363	389	381	389	369	380	354	374	385	380	368	383	387	367	377	374	387	379	396	387	345	396	384	371	369	388	386	389	372	358	390	374	390	365	376	406	384	369	369	358	370	344	359	357	375	344	354	354	386
27436	51770	34327	44009	39058	23060	5829	719	793	598	512	498	467	456	428	414	450	420	438	395	409	427	393	454	410	422	426	409	408	396	434	385	407	376	427	408	392	422	401	398	404	387	410	381	404	372	375	375	379	419	406	393	400	403	377	392	388	361	418	393	401	392	424	381	398	410	397	381	386	410	445	375	397	388	431	378	377	380	413	380	395	409	388	404	389	443	391	407	404	383	392	398	412	389	352	389	372	417	408	403	368	414	379	399	374	405	393	381	417	407	473	407	389	415	407	402	405	425	397	404	408	416	417	402	378	415	427	394	400	398	411	387	410	395	436	425	411	411	424	407	392	375	378	385	357	388	430	400	387	383	403	395	389	382	390	379	368	386	394	397	391	375	393	364	394	402	405	413	433	428	373	404	362	387	414	391	406	397	394	386	422	409	396	389	376	380	408	396	417	356	395	382	414	390	384	393	365	425	427	437	374	388	398	409	400	420	398	420	421	385	395	393	361	398	368	430	395	401	382	407	392	396	392	407	392	381	400	394	422	404	347	401	382	393	392	409	441	404	392	418	400	381	403	368	403	401	374	393	415	385	409	415	357	395	401	376	407	392	396	413	414	361	342	407	424	366	397	406	385	411	352	388	391	365	374	377	408	359	403	399	407	367	403	399	408	386	401	376	371	383	412	380	401	390	424	390	408	424	400	413	416	395	394	393	385	403	359	360	399	444	404	377	370	369	403	423	409	399	374	387	416	387	399	395	406	387	403	396	405	411	412	415	395	400	388	382	395	389	376	365	360	389	407	413	392	402	405	379	398	397	417	393	351	390	383	369	403	393	419	415	385	389	376	393	387	403	366	436	391	397	400	397	368	399	440	388	404	361	394	353	402	394	429	420	413	382	380	419	361	422	389	424	402	392	392	345	445	347	398	393	379	436	386	380	424	356	382	387	393	392	378	403	400	405	395	390	424	363	390	384	381	370	393	358	399	397	401	398	395	428	389	374	383	381	409	416	420	410	377	403	366	447	388	423	362	378	400	388	425	406	386	398	399	392	402	424	391	350	409	429	404	398	434	405	398	410	420	379	385	449	418	359	366	404	379	383	406	375	377	413	409	386	388	385	382	381	393	386	426	398	380	401	402	416	433	402	374	402	396	395	368	385	417	398	378	412	378	373	391	362	369	397	410	389	414	388	422	364	377	386	431	415	367	401	405	380	391	395	444	408	376	366	397	392	389	414	414	385	410	417	385	423	389	408	375	369	410	400	435	406	398	396	450	414	407	366	380	395	358	371	410	416	418	413	428	372	415	402	415	390	408	400	414	391	398	398	361	386	374	401	389	395	370	408	358	391	385	402	392	367	441	377	382	411	413	367	399	410	406	370	390	414	390	378	409	396	385	397	403	415	406	405	399	411	390	407	418	384	370	360	386	379	402	412	412	404	384	421	389	386	414	430	367	401	404	440	382	434	407	416	403	415	428	379	372	405	394	375	359	404	400	411	414	376	402	411	428	384	397	405	424	388	403	338	429	358	430	416	393	405	412	396	384	396	403	411	351	395	346	398	384	402	393	404	398	413	399	405	430	377	404	393	372	392	429	405	407	411	374	383	407	385	430	402	390	395	390	399	402	401	386	376	393	375	390	408	404	406	386	390	378	413	414	399	412	410	413	394	404	372	388	450	388	353	402	378	395	380	396	438	384	411	396	388	372	397	370	448	364	412	393	408	402	393	398	402	389	377	405	387	384	398	392	384	411	406	388	391	413	352	397	376	407	365	405	356	375	400	406	379	390	341	403	394	398	378	391	368	389	409	405	383	379	402	373	428	405	380	400	409	399	405	402	421	422	382	396	383	424	394	403	414	410	393	372	418	356	422	397	376	406	402	425	411	373	399	409	412	410	393	338	376	411	410	400	397	418	376	401	412	365	427	392	375	394	398	391	406	398	383	410	369	413	425	391	398	365	396	413	379	394	399	390	397	395	375	369	396	371	371	393	389	384	396	387	370	413	398	381	366	367	394	376	426	419	404	400	361	402	397	397	410	413	386	387	385	401	431	427	363	383	388	427	405	394	421	369	391	436	407	425	404	383	407	417	410	410	390	392	403	402	380	380	401	412	413	413	409	425	400	372	413	418	380	405	426	425	369	378	407	376	386	360	394	405	385	418	388	389	404	392	395	411	370	414	398	383	401	394	392	397	420	418	403	427	396	398	401	371	396	397	409	404	381	387	402	391	404	392	364	409	376	381	416	407	418	390	383	391	362	392	378	408	370	366	412	371	375	378	432	381	398	400	389	351	387	401	389	419	389	399	375	387	416	409	397	428	403	416	383	383	391	405	422	376	408	401	384	421	354	359	399	434	363	376	415	356	420	395	359	384	409	371	398	394	363	419	387	418	432	414	406	405	374	393	366	380	396	382	378	403	423	362	394	387	387	395	417	403	377	397	387	383	387	370	373	388	401	392	374	366	384	394	421	390	394	404	385	431	421	391	369	408	372	402	383	395	398	411	392	332	415	427	380	414	396	387	395	415	392	392	380	433	378	383	387	414	393	429	376	398	391	394	388	431	409	345	416	398	378	368	389	396	398	383	426	428	381	404	407	412	411	391	400	402	421	411	393	363	368	395	384	411	400	419	381	415	383	406	382	412	371	416	367	432	427	408	416	396	365	411	423	390	374	386	388	393	366	440	434	391	382	389	401	412	395	379	402	388	393	420	427	388	378	420	385	389	394	399	400	396	382	403	363	421	441	384	405	386	387	413	413	367	435	374	382	392	344	367	389	413	378	398	370	415	375	388	375	398	402	387	386	363	394	384	354	379	391	393	408	391	394	415	417	424	401	371	393	400	395	388	414	353	397	378	414	435	400	397	403	381	418	408	377	399	385	401	411	391	405	385	390	396	390	421	398	418	385	393	399	391	382	407	388	405	404	387	430	401	373	381	387	400	397	373	419	434	403	394	415	434	390	383	416	428	423	391	381	444	394	400	385	380	357	407	394	435	393	386	410	376	383	401	394	408	416	400	389	350	392	402	419	398	388	423	388	406	367	427	393	405	399	375	386	378	431	405	417	366	387	395	408	380	363	360	380	401	413	405	408	404	431	358	379	392	444	379	368	370	373	396	402	419	424	371	425	397	402	385	411	380	361	406	403	390	392	406	369	389	389	383	412	347	415	402	426	400	386	371	380	402	391	433	408	414	375	393	366	388	375	399	378	425	372	396	389	390	410	397	421	435	419	392	374	377	367	374	383	396	427	397	422	372	410	425	387	384	430	376	433	374	430	389	384	382	398	391	359	397	391	370	381	378	393	385	398	380	362	384	381	375	391	404	413	388	396	388	382	411	390	383	400	397	394	424	379	428	385	420	407	382	387	364	384	390	375	421	402	425	373	376	369	395	382	424	407	372	401	358	395	390	371	384	441	427	402	391	389	395	370	393	388	391	406	375	381	418	376	386	382	408	387	408	402	398	422	363	382	360	403	401	388	359	384	398	420
24923	21115	27387	28244	25010	13877	2724	658	596	625	587	544	582	572	538	585	521	566	546	536	529	526	559	529	545	570	520	553	576	562	555	533	591	589	579	525	527	534	573	561	567	520	553	540	534	561	543	558	552	552	546	564	567	526	545	561	557	550	542	526	577	544	518	600	524	533	522	553	539	586	562	553	595	490	548	562	573	554	551	545	564	572	560	585	605	586	600	567	515	568	577	537	519	537	533	543	526	555	595	542	603	513	538	547	554	574	551	566	507	584	539	592	548	568	551	523	553	564	528	554	596	546	555	563	513	545	543	501	558	547	554	590	542	557	541	545	559	540	520	570	545	563	530	545	505	566	553	544	552	525	581	534	573	587	579	521	518	551	564	529	571	554	524	591	561	509	556	622	594	569	540	545	562	535	553	549	552	589	500	567	512	535	544	558	571	545	578	550	524	543	540	538	568	546	578	548	525	602	554	574	597	534	529	579	542	527	582	523	564	511	523	549	567	545	536	564	577	577	529	566	576	536	546	506	544	574	551	555	537	535	534	558	526	570	554	530	528	596	526	554	569	552	560	570	522	578	559	554	577	529	525	529	577	542	541	546	570	530	559	577	529	557	521	592	541	568	540	512	497	549	592	555	593	603	555	537	565	579	550	565	516	546	594	550	526	569	515	551	546	565	524	535	557	531	520	548	525	549	528	599	550	542	530	503	547	515	557	532	533	548	565	576	554	566	532	593	546	545	502	524	569	586	575	554	550	560	565	578	567	521	519	573	559	527	545	532	560	549	528	549	622	512	576	577	560	582	572	546	543	514	517	550	513	592	576	522	572	569	535	525	527	530	553	549	564	545	529	519	550	539	540	543	509	546	555	539	566	578	579	556	566	540	587	553	550	547	541	570	588	561	513	554	545	583	531	565	584	553	536	566	574	577	562	538	548	564	553	538	538	536	563	530	546	529	589	576	559	533	553	556	578	528	550	581	537	562	543	585	551	573	571	530	512	568	531	556	539	584	579	527	560	551	560	504	542	510	513	538	561	526	570	594	561	582	596	545	555	520	587	523	570	541	564	536	536	577	561	528	546	523	503	556	551	543	549	549	572	506	550	514	572	596	526	512	579	568	557	564	557	545	596	516	534	530	527	552	565	544	484	568	555	530	558	551	517	539	578	546	522	544	551	521	530	543	543	553	551	548	557	562	563	511	542	527	578	525	531	563	586	531	546	527	489	555	537	590	535	561	564	534	596	569	546	564	561	559	560	534	562	573	555	528	535	551	576	541	516	538	550	577	560	551	575	554	589	554	547	526	546	550	574	546	554	547	553	553	592	519	537	553	510	561	572	530	571	556	568	564	564	532	580	564	592	535	550	519	545	535	517	566	528	544	520	539	530	559	574	584	588	560	579	576	602	552	547	539	513	514	568	548	513	562	521	585	560	542	524	538	560	550	599	537	541	549	581	547	543	539	534	558	535	532	554	526	590	560	608	514	564	562	544	554	563	573	550	603	588	527	554	489	530	537	554	581	561	542	557	550	556	578	581	529	559	555	538	527	531	490	532	575	524	519	528	559	567	548	540	565	503	565	550	536	597	521	546	564	525	543	514	546	540	532	575	533	519	518	531	566	548	545	575	500	554	553	580	554	544	534	554	577	619	542	518	562	549	520	575	534	542	572	522	544	527	571	571	522	577	579	566	568	583	581	529	601	561	570	553	589	529	534	580	561	554	556	545	560	560	539	517	561	580	566	558	608	511	546	571	549	552	581	488	586	559	568	560	529	522	516	540	588	519	566	587	562	537	532	575	537	537	543	554	557	593	543	525	547	556	545	572	565	574	575	539	583	539	564	563	565	535	571	555	493	552	534	540	526	559	537	546	555	562	550	521	538	540	540	527	577	486	542	494	554	544	563	569	522	570	525	506	560	517	500	544	558	554	550	567	529	540	559	532	544	544	575	536	570	550	510	532	509	527	563	562	547	570	570	559	517	585	566	575	604	566	543	565	531	546	547	554	530	523	554	577	560	537	560	568	551	547	564	583	557	532	558	532	554	522	575	550	547	510	593	543	561	527	558	595	535	544	551	539	555	525	596	564	542	529	508	538	555	556	567	540	503	555	547	585	570	577	548	550	564	562	588	546	511	564	533	544	529	553	534	601	566	573	569	547	566	585	536	590	593	571	523	538	567	590	535	561	552	543	516	554	544	543	517	565	534	536	579	509	561	569	550	566	550	617	559	553	525	555	544	546	516	544	581	547	551	547	558	561	574	554	563	554	530	533	561	595	563	557	531	592	524	557	554	560	576	556	522	546	510	592	548	563	565	552	532	509	553	570	565	552	560	524	531	554	533	531	531	560	539	539	580	513	520	545	574	527	587	525	562	539	549	604	546	578	554	523	546	563	596	554	543	574	510	526	535	551	517	548	555	533	550	579	570	571	548	535	554	555	562	534	528	550	563	519	507	521	558	582	545	566	551	590	499	561	517	529	526	548	541	569	526	538	533	561	563	579	573	514	550	566	542	557	572	571	542	567	534	533	575	548	515	544	572	493	536	554	542	529	549	542	499	541	534	517	529	563	529	552	515	543	522	555	528	568	573	534	597	507	553	545	516	542	585	562	550	515	546	565	585	561	534	516	558	554	550	585	513	555	531	541	544	585	545	558	544	558	539	544	547	551	516	535	522	546	581	584	523	547	574	540	570	570	535	539	562	544	584	547	553	523	538	537	551	552	551	541	577	522	575	545	527	539	566	559	569	554	539	527	594	522	527	537	525	549	589	533	502	564	551	507	544	541	530	517	521	579	552	605	564	587	576	550	560	564	514	557	597	583	551	578	571	600	538	561	546	563	574	528	599	567	567	550	575	573	554	552	580	534	561	533	512	553	587	591	551	529	547	544	596	555	567	546	516	557	541	523	507	569	576	529	500	554	560	579	548	569	530	584	563	540	532	583	556	533	558	562	579	564	537	558	515	550	563	524	520	538	571	563	554	551	554	582	521	515	541	559	554	540	542	567	505	557	567	565	597	574	547	548	579	573	579	552	534	524	528	535	563	535	540	512	552	574	564	575	500	555	573	576	563	560	553	556	606	558	535	561	547	560	572	553	585	498	506	540	529	498	509	564	533	508	543	541	547	564	558	537	535	538	525	525	510	598	573	520	534	539	525	610	601	504	597	552	579	533	620	567	512	532	514	543	536	534	545	547	512	598	540	557	570	553	527	539	584	553	520	573	526	544	597	575	538	519	596	591	552	540	555	543	548	530	562	538	572	561	547	543	540	601	582	534	545	528	584	536	523	540	573	565	517	546	585	525	544	504	549	529	558	547	544	549	571	567	592	583	576	581	507	532	540	556	541	567	539	566	536	564	519	540	524	586	510	570	576	579	544	544	548	532	545	512	537	575	545	515	520	537	596	577	553	531	561	503	541	540	537	553	534	557	575	564	573	554	561	543	492	578	556	574	502	518	526	547	527	558	502	561	497	555	517	581	588	554	564
25960	46269	28742	34643	29139	15602	2755	736	802	636	664	617	634	623	582	640	601	585	624	578	594	577	588	595	593	514	601	580	566	568	586	575	591	599	546	545	541	565	578	622	582	575	591	578	588	542	540	572	610	593	584	574	600	621	572	563	549	581	594	567	561	552	583	531	536	586	596	573	552	593	569	531	569	587	594	536	562	565	568	540	561	559	574	551	587	576	535	569	574	568	581	639	560	621	566	616	549	611	616	599	590	589	633	543	563	552	592	608	588	533	556	558	586	590	536	573	565	548	559	589	581	604	567	578	579	584	560	598	561	575	629	577	569	556	550	585	579	595	559	578	599	564	602	577	565	608	593	598	616	627	599	618	568	605	654	596	549	594	557	542	571	567	606	551	524	551	568	605	578	582	578	555	604	598	587	526	581	588	560	584	613	574	583	574	586	592	574	557	569	585	553	608	553	556	566	561	570	577	584	558	612	598	626	578	564	560	582	561	570	570	516	513	587	570	577	628	561	589	563	551	571	573	550	548	554	583	611	568	548	580	592	623	569	579	559	584	603	610	536	628	611	580	546	527	598	577	558	568	559	569	564	536	547	582	550	560	569	585	581	580	617	572	539	585	554	585	585	510	558	592	543	550	591	553	566	568	541	581	631	544	600	556	584	567	588	551	567	557	582	505	594	566	555	594	532	580	515	614	600	605	570	552	583	563	596	585	573	547	574	544	609	607	537	554	547	546	541	604	571	623	539	589	600	544	594	558	569	560	574	574	526	576	549	603	555	555	556	594	600	607	572	583	554	589	567	577	581	554	575	548	573	560	568	578	571	560	575	520	552	558	598	586	552	569	585	587	598	579	579	610	569	617	551	493	579	571	577	592	561	543	586	581	564	611	542	572	554	596	560	553	595	544	555	574	576	559	565	570	567	589	566	594	550	510	570	547	604	551	564	594	565	574	594	584	601	556	591	577	561	593	617	536	597	584	548	565	528	573	552	578	568	552	574	557	580	573	580	572	554	559	557	615	595	607	551	573	599	557	568	551	615	576	547	547	561	592	573	574	562	562	567	593	580	537	565	555	554	572	580	582	599	591	541	577	588	570	556	551	556	553	605	602	594	550	551	576	539	585	537	575	587	540	574	606	537	554	590	572	577	596	584	585	503	569	574	566	541	576	566	593	613	608	561	554	578	619	540	571	545	587	542	547	588	573	579	499	543	586	564	603	593	564	583	546	539	575	593	567	627	586	558	630	557	603	596	563	585	581	572	588	529	579	594	566	587	561	607	590	606	596	556	603	569	535	581	541	577	587	520	569	563	537	547	554	591	564	576	567	560	575	602	568	575	600	575	588	572	617	575	543	613	535	597	561	594	583	580	634	601	597	575	610	573	533	570	605	631	634	579	559	610	567	585	551	580	570	591	559	553	574	576	556	546	585	571	563	581	549	554	548	614	546	560	645	542	554	599	551	564	607	583	566	591	570	562	576	561	601	570	597	575	567	561	591	628	550	549	581	565	590	521	581	551	585	528	562	590	571	550	603	585	605	591	580	599	575	570	506	572	557	565	572	597	543	527	539	560	625	547	515	590	594	548	590	564	554	593	563	540	592	575	617	589	562	577	615	580	560	565	596	546	624	570	562	591	591	573	573	571	606	579	587	553	610	544	579	580	573	560	578	605	592	594	566	530	587	545	567	528	541	592	640	593	573	562	525	573	575	521	628	570	573	573	534	557	578	548	608	526	587	603	563	573	533	610	550	599	550	554	547	549	599	565	542	559	584	603	608	570	567	576	610	559	632	611	537	549	575	580	598	617	557	561	566	577	521	616	570	535	547	605	543	611	610	612	566	623	603	558	595	604	548	589	552	567	535	515	569	588	575	557	581	562	578	578	548	570	564	579	584	570	531	546	525	568	593	596	556	574	594	583	584	604	570	605	558	576	549	592	580	585	561	601	568	565	609	596	565	556	584	558	577	564	563	543	580	576	539	572	560	579	590	546	578	559	569	559	518	580	551	595	591	538	577	555	604	583	554	550	535	590	558	565	551	573	604	585	565	586	583	592	580	552	550	611	581	555	571	558	589	555	529	585	561	599	580	584	576	583	569	570	527	544	569	591	544	592	549	551	570	569	584	594	629	579	584	588	553	586	574	569	542	589	573	566	591	611	542	556	592	554	533	565	593	594	581	554	625	581	536	573	577	582	597	544	559	584	548	583	564	581	535	544	628	606	604	612	509	585	581	603	550	603	547	591	597	569	569	548	571	602	538	588	560	562	512	586	581	556	564	606	551	573	564	541	566	544	535	568	550	624	541	565	568	537	551	569	604	559	562	580	549	536	595	561	565	539	542	594	625	614	597	566	560	554	574	601	589	584	553	577	547	590	546	597	588	555	586	590	541	608	586	583	583	554	559	577	588	585	586	586	530	578	572	576	566	550	608	615	517	628	583	538	604	563	606	588	603	579	570	591	585	589	562	554	592	559	566	581	570	617	563	561	539	551	603	577	561	513	590	552	575	614	591	557	580	560	559	619	556	596	561	547	585	600	581	535	550	582	598	601	577	593	535	556	594	577	597	566	595	555	573	579	592	585	579	581	618	553	555	544	576	594	591	562	603	579	532	611	574	592	577	605	543	602	583	543	595	571	572	574	531	564	572	570	610	588	552	539	572	560	603	580	622	558	599	602	580	523	519	565	592	586	598	535	567	608	572	606	577	591	597	584	548	570	573	585	535	596	556	564	581	567	596	584	615	574	568	540	574	605	589	535	555	574	579	564	558	595	569	543	585	565	549	553	583	537	609	521	602	591	586	547	569	599	528	582	564	574	566	577	607	554	581	617	578	553	619	569	552	546	613	535	602	556	568	541	570	556	543	578	601	552	574	571	557	639	589	634	546	593	566	606	578	610	531	546	584	531	588	553	588	621	572	527	556	619	568	550	619	599	568	547	560	573	540	556	568	617	589	555	576	556	625	584	591	577	547	593	579	571	562	599	587	582	568	546	587	553	583	626	553	587	542	593	559	573	570	603	543	562	547	607	605	541	546	552	592	522	567	560	563	552	573	559	596	590	587	589	566	553	553	562	583	584	581	558	579	618	585	603	566	560	553	564	544	581	559	554	570	587	570	543	584	568	588	577	561	556	550	577	597	622	584	597	573	599	575	594	589	574	552	579	578	598	590	581	584	586	599	604	558	563	584	573	561	573	535	555	597	520	568	543	578	572	532	600	581	580	545	566	606	565	576	548	555	600	563	567	573	555	582	534	551	628	552	607	497	591	534	555	601	629	588	577	559	565	543	610	595	601	601	570	597	602	580	587	595	588	549	548	566	600	591	592	641	533	558	584	582	552	553	537	589	610	558	559	562	604	548	596	554	529	590	566	600	568	587	531	583	532	566	613	565	591	588	602	559	586	591	620	602	567	585	623	596	553	576	611	557	577	599	571	545	576	575	586	537	605	563	596	566	561	556	572	593	590	617	535	564	600	574	644	542	548	638
22639	21086	28815	26767	31728	27938	18902	2232	740	625	644	641	566	551	511	530	500	533	565	470	501	465	535	487	515	540	492	457	473	503	493	509	493	477	505	464	458	464	469	476	520	481	494	466	449	484	519	491	500	482	496	451	450	469	446	516	461	475	468	503	440	484	478	470	471	449	443	475	468	458	478	484	458	468	488	478	466	500	473	477	483	514	478	485	485	498	481	461	434	512	448	477	511	463	499	451	521	492	517	497	458	497	486	466	503	472	487	458	493	495	452	496	467	498	442	456	523	470	495	496	486	470	496	453	498	490	466	486	474	546	478	442	474	493	484	447	480	467	486	471	457	478	463	454	475	472	459	495	440	468	455	485	490	489	502	496	480	479	507	488	474	492	483	442	421	482	516	481	459	479	464	495	469	476	453	499	481	476	482	484	472	473	423	513	467	433	483	459	438	499	509	494	454	500	457	434	469	508	504	454	503	471	470	447	482	465	440	479	491	471	461	436	533	511	512	471	443	475	494	478	476	495	501	483	439	487	454	443	456	471	465	457	447	499	485	466	466	454	501	505	483	464	468	460	498	501	462	474	453	477	501	506	475	512	480	499	475	433	462	491	488	465	474	431	464	471	477	446	497	496	481	460	472	472	456	440	439	462	457	476	470	455	484	521	510	429	460	435	455	527	444	449	454	480	496	480	475	471	431	482	440	497	465	444	449	481	511	477	490	483	448	449	446	519	485	438	478	440	456	461	466	456	489	446	477	480	465	466	476	471	493	500	467	478	472	472	458	465	495	464	483	491	408	472	451	477	490	495	477	444	479	491	451	464	468	515	480	447	540	477	484	481	465	468	488	476	469	484	453	456	497	427	470	472	444	450	438	486	480	459	477	475	434	465	483	437	459	470	463	459	467	482	495	459	459	491	474	460	463	449	466	526	470	471	458	505	476	492	480	480	490	489	491	505	471	471	440	489	491	482	468	476	470	455	486	488	464	528	451	498	474	495	496	476	492	470	443	457	452	432	470	472	486	466	480	446	469	414	541	461	481	474	510	484	501	507	495	463	459	438	489	479	452	441	444	497	470	444	472	476	466	484	473	445	451	500	455	490	510	454	480	483	484	441	447	455	428	448	464	449	448	446	501	453	472	454	461	496	424	464	455	503	454	494	514	479	509	478	495	457	478	475	486	477	454	485	486	462	468	460	478	508	467	500	463	494	479	483	472	438	490	443	447	471	498	490	472	511	453	450	467	469	486	477	467	479	474	478	539	467	499	502	475	525	483	481	490	497	482	457	488	452	483	467	455	460	430	454	495	459	486	490	461	459	503	435	468	489	472	513	442	508	464	498	448	460	489	516	479	435	497	521	479	496	437	488	497	475	466	438	522	438	448	445	438	467	481	463	452	447	502	474	482	496	467	493	479	467	500	472	458	451	450	508	473	449	491	459	473	449	499	471	461	471	481	422	476	479	483	532	481	484	494	437	428	491	487	481	510	480	478	446	470	460	484	456	453	470	504	447	463	479	439	483	441	477	451	469	469	483	444	448	463	507	496	429	475	473	470	509	450	456	485	456	457	506	447	500	460	457	493	495	458	467	476	446	490	462	512	453	484	485	479	475	461	485	456	449	471	472	481	458	468	492	478	450	467	426	458	456	499	452	436	499	458	453	456	500	497	496	467	453	463	488	461	492	498	448	505	468	468	485	471	474	459	464	469	468	462	495	456	500	489	513	518	479	452	453	513	475	467	459	500	481	508	461	483	498	456	471	465	527	487	479	443	497	461	457	483	485	486	477	488	463	423	455	509	482	500	462	473	512	465	473	499	496	511	478	465	456	491	483	406	467	515	501	490	441	491	481	461	474	464	452	493	434	460	476	489	420	480	415	484	505	452	434	449	452	455	440	470	451	474	495	489	492	442	411	454	500	461	456	474	491	437	481	445	480	454	458	458	483	467	428	487	489	449	466	469	490	483	461	479	447	483	479	472	462	470	454	464	473	443	481	484	471	460	476	459	483	476	485	490	476	484	474	441	469	483	480	490	484	489	448	482	434	445	465	448	467	456	457	443	483	476	517	515	478	474	493	448	476	507	487	436	451	472	507	422	480	440	451	481	504	464	442	418	477	456	486	459	474	482	499	486	508	458	471	475	481	476	437	456	460	474	424	443	456	490	475	470	440	448	454	475	471	476	477	516	451	488	472	480	464	466	445	483	499	506	521	486	476	475	507	483	460	419	487	461	455	465	472	479	464	467	475	449	462	479	526	504	490	463	479	488	442	439	474	471	474	457	480	470	472	459	469	480	470	481	497	445	434	477	437	466	466	449	482	477	511	439	474	451	446	459	495	469	488	475	475	422	477	463	458	485	478	456	455	429	505	491	456	458	486	492	458	480	439	466	497	512	515	485	483	516	463	471	459	481	495	475	436	452	496	481	514	453	429	504	456	472	503	465	468	467	477	462	502	454	498	459	432	468	486	481	456	524	437	467	457	447	478	449	496	535	439	439	473	452	483	453	473	443	476	472	496	494	516	452	503	522	488	493	484	509	494	472	487	440	470	481	506	500	452	477	458	475	503	437	489	495	468	493	467	451	476	437	464	438	474	426	476	468	485	478	476	457	458	438	462	493	499	486	469	457	434	473	478	490	440	469	481	463	483	489	492	466	484	506	480	510	451	480	473	473	489	434	481	433	498	498	518	491	526	495	457	449	498	483	445	464	471	469	464	473	473	485	498	478	504	470	433	442	509	455	466	502	485	488	498	466	481	459	456	486	452	484	428	438	482	466	440	494	465	523	441	466	504	461	503	472	427	450	457	526	474	461	471	482	461	499	464	470	470	490	490	463	480	406	495	487	470	481	497	465	465	460	458	461	442	496	463	435	494	473	495	424	463	497	501	473	498	495	484	491	453	468	481	521	487	458	446	459	461	487	483	484	474	485	470	457	474	506	476	474	479	445	450	454	482	472	459	478	433	438	488	475	480	477	471	477	479	467	478	482	433	456	464	465	507	474	464	461	443	421	444	475	491	482	440	469	487	466	462	515	497	476	486	502	482	465	487	445	495	505	522	444	458	465	461	463	427	483	454	463	447	495	467	458	468	509	460	470	487	488	440	463	493	468	502	465	451	471	466	478	426	456	475	468	439	454	481	458	453	435	489	455	487	480	487	455	463	478	445	448	445	453	476	459	460	491	508	494	484	463	484	477	463	446	475	487	489	409	479	460	496	440	483	479	445	471	446	468	471	461	448	436	503	463	464	430	504	460	457	462	478	455	490	453	496	459	467	452	431	469	476	448	472	467	486	463	457	476	477	448	480	478	489	462	464	498	468	503	496	457	478	474	482	459	501	467	486	461	482	526	458	477	487	452	436	431	483	484	481	464	426	468	469	488	464	478	471	491	451	478	464	501	461	469	463	450	441	488	432	429	460	488	479	483	510	502	461	455	477	429	439	476	465	462	484	459	483	442	448	488	472	497	475	471	442	477	462	470	467	495	473
30696	59505	46160	55548	48371	32583	10667	1036	1075	832	712	698	675	633	632	563	602	549	583	548	539	510	533	547	513	564	519	519	501	512	509	512	510	507	522	461	558	503	467	461	531	485	494	491	488	533	484	499	495	497	533	454	468	478	500	497	472	482	465	495	504	501	485	473	498	516	473	472	509	501	438	508	501	466	483	516	488	455	471	473	482	517	484	467	475	477	500	474	511	475	467	482	525	519	485	526	553	477	539	512	506	474	536	481	486	513	490	531	514	482	528	489	487	476	479	527	473	478	531	540	492	525	528	490	519	476	474	508	528	502	502	515	506	470	510	499	494	529	468	471	470	508	503	477	494	517	536	551	451	460	508	495	502	468	507	493	478	498	490	451	481	456	487	529	482	483	475	498	480	494	464	444	482	471	517	513	452	509	513	492	490	483	477	437	528	482	454	466	505	465	426	464	468	484	523	465	462	464	497	497	512	530	490	468	504	491	504	481	477	498	484	499	483	513	492	485	438	528	502	492	472	484	515	499	512	502	476	495	494	475	497	466	474	491	474	482	477	488	523	514	480	522	438	482	470	494	525	510	490	467	476	498	495	498	499	459	503	455	449	447	475	482	514	513	475	447	464	461	528	475	498	516	473	490	506	518	480	496	496	497	468	474	486	530	504	481	501	461	440	483	479	464	508	465	457	454	516	444	473	482	495	515	432	510	442	480	467	501	492	490	472	485	470	470	487	479	475	506	495	520	470	502	486	499	509	484	528	506	452	520	466	494	497	462	511	459	448	453	487	476	479	467	513	482	488	489	548	453	457	523	486	511	476	484	467	450	475	518	529	480	475	489	441	458	500	455	509	470	485	484	473	495	467	539	476	549	496	464	499	506	472	442	494	497	490	485	508	465	477	481	465	480	494	434	465	470	502	461	507	502	484	532	487	455	480	477	474	477	462	483	463	462	489	492	508	495	465	484	452	484	483	463	495	492	491	516	469	504	471	499	485	496	455	481	505	514	489	456	479	489	534	456	519	435	508	493	471	477	494	484	500	488	492	460	502	502	490	475	508	472	485	465	499	471	474	473	449	497	485	450	475	505	466	456	466	509	485	480	465	494	478	495	499	496	514	435	494	445	459	497	489	461	517	450	481	487	478	456	478	498	528	514	470	457	488	473	483	493	493	494	447	508	488	469	502	484	503	514	498	521	447	470	490	460	481	499	478	480	523	512	474	504	529	443	519	463	453	503	469	492	521	459	491	502	512	496	481	501	486	515	509	460	434	484	446	497	462	484	486	497	471	492	490	473	481	452	526	472	496	484	509	482	466	475	476	506	490	487	460	535	500	490	514	480	518	465	463	464	493	479	487	502	526	486	503	515	492	495	487	522	451	493	515	498	496	482	490	476	468	460	491	528	460	487	467	496	513	546	516	503	506	489	489	478	471	482	491	514	492	502	501	498	468	530	490	491	519	476	437	452	466	499	478	507	555	485	480	489	510	477	473	502	489	462	490	490	486	459	484	450	477	502	497	508	463	464	508	445	475	464	463	473	491	480	478	499	538	533	492	442	467	526	488	469	457	491	450	444	453	516	512	501	452	491	503	460	488	485	458	478	476	549	502	479	484	443	483	483	479	457	504	495	441	478	488	458	527	471	467	491	487	493	459	522	504	477	453	489	460	490	467	498	498	503	422	489	511	476	492	452	467	516	487	499	534	509	485	473	442	479	507	489	445	517	490	486	462	503	518	456	480	491	517	494	455	469	474	431	445	506	466	498	464	464	478	516	499	470	462	492	483	470	479	479	488	501	482	459	492	482	511	471	495	495	467	471	454	523	495	507	469	506	488	465	492	512	511	483	498	470	499	478	454	462	476	506	505	503	517	465	466	503	510	458	507	438	474	517	486	491	482	497	458	528	497	473	484	493	478	481	481	464	501	534	496	471	490	470	484	433	503	488	452	495	481	535	500	419	508	490	502	512	489	476	489	467	456	467	433	467	489	496	475	468	490	491	489	527	446	496	483	462	451	479	464	479	502	464	467	505	498	468	493	496	493	513	453	503	472	489	463	536	511	485	475	505	453	523	468	472	487	455	481	488	469	483	520	489	429	504	481	482	468	478	457	500	495	497	478	489	468	492	528	477	491	481	501	500	463	503	498	469	461	458	489	490	483	483	500	462	484	478	480	496	477	436	460	455	507	502	473	455	474	478	533	479	479	477	508	469	483	462	459	532	452	470	527	452	489	465	472	476	443	477	511	492	458	485	518	469	467	466	451	471	484	496	501	497	523	482	495	495	485	502	499	480	480	481	487	509	452	510	485	500	526	501	478	527	495	488	517	492	489	545	522	456	501	463	475	500	531	516	471	488	482	468	480	505	482	469	500	465	450	462	494	483	476	538	428	489	503	449	496	447	491	493	473	497	504	475	498	483	447	476	452	512	470	501	496	491	536	481	535	483	491	463	489	502	502	443	483	476	487	452	464	480	509	515	526	473	495	533	502	493	468	501	437	497	459	510	472	486	458	473	444	485	491	469	513	478	491	476	515	442	482	444	470	455	527	456	491	495	504	485	487	477	491	500	460	502	486	513	452	498	445	431	465	505	445	467	495	479	505	473	476	471	475	472	505	509	452	499	470	508	479	486	471	485	493	506	462	399	465	503	495	474	462	508	483	459	482	494	497	472	487	523	460	482	502	475	482	489	431	500	476	473	511	465	488	477	488	443	523	488	519	496	512	454	528	454	469	462	516	487	489	481	504	491	490	487	496	452	490	486	471	461	443	502	454	481	468	495	476	505	509	490	458	503	481	474	468	499	480	494	485	479	450	472	445	495	498	465	513	448	439	481	488	497	479	528	452	481	520	470	513	475	521	468	462	528	494	505	457	451	492	486	486	477	520	518	480	498	499	501	484	537	458	567	500	464	452	463	529	500	506	521	455	485	519	497	503	534	478	468	525	522	529	482	461	505	474	491	498	456	485	476	473	496	491	482	481	461	467	494	483	486	504	492	499	503	471	436	489	446	468	503	521	448	465	483	504	482	498	497	524	495	467	495	505	459	521	503	507	467	463	475	455	469	484	441	480	445	468	458	469	513	465	502	479	468	460	494	482	469	476	527	457	523	479	511	518	442	493	500	490	456	455	477	517	505	509	474	477	456	485	481	450	482	483	460	477	483	470	459	483	485	482	471	475	490	498	479	496	491	495	513	528	501	455	467	456	455	487	472	453	488	482	486	479	534	477	490	471	471	471	483	516	473	506	472	495	489	507	492	481	473	490	549	416	474	451	482	499	505	476	488	476	466	461	503	497	488	467	494	484	481	486	470	482	438	458	492	461	443	484	540	475	463	503	484	412	506	478	485	510	491	470	506	492	502	471	525	499	478	479	487	485	487	461	499	488	489	486	468	514	439	444	510	452	478	442	462	475	474	464	538	495	497	478	483	459	477	472	483	482	473	472	482	459	518	503	464	459	492	508	499	452	483	509	465	478	498	509	505	448	477
28594	23979	18123	9836	6272	1818	732	465	489	424	469	466	446	406	439	428	443	454	461	463	445	445	438	456	437	443	483	437	439	418	486	469	452	438	472	486	463	490	454	450	464	425	430	478	468	445	442	458	460	470	419	453	469	432	433	450	454	452	457	436	455	443	414	472	424	438	445	432	466	492	461	441	470	462	434	471	470	479	430	417	439	443	455	471	425	443	465	443	443	454	436	440	478	422	422	502	447	447	481	488	490	459	438	456	421	468	453	510	469	424	455	499	433	435	410	414	432	456	428	446	475	421	448	437	445	477	442	463	480	478	487	461	422	492	449	449	481	463	400	458	449	407	442	464	466	453	468	418	465	447	463	487	429	446	426	474	465	415	441	455	463	458	422	497	466	481	419	435	499	452	439	457	427	474	452	470	459	452	421	454	459	464	418	425	461	468	431	458	477	461	440	501	474	419	462	417	464	474	453	472	441	463	470	481	451	492	425	480	431	424	437	445	468	481	462	442	438	455	481	426	449	482	471	474	475	483	478	438	498	458	435	452	430	444	424	447	440	477	448	462	480	446	447	447	471	424	438	419	443	426	464	459	434	462	415	439	452	486	460	419	453	479	459	442	474	419	459	451	449	419	448	436	464	455	447	435	479	464	460	446	448	448	451	440	435	444	460	471	458	484	425	454	441	457	445	468	443	465	427	454	455	446	439	451	434	427	410	473	455	435	443	442	431	458	482	478	418	430	474	438	443	443	440	431	431	465	469	470	452	481	462	473	445	470	448	440	422	460	458	415	465	443	497	454	463	435	445	462	439	402	444	418	422	423	432	469	471	456	438	455	481	473	434	424	425	460	456	405	417	460	474	432	488	449	465	457	429	409	442	469	438	451	467	428	454	430	462	431	459	447	460	473	439	448	448	473	440	475	456	511	493	456	449	431	430	458	454	463	432	425	422	463	478	490	452	451	450	443	451	475	446	426	429	481	470	463	465	469	432	428	479	437	456	452	413	481	448	461	444	462	465	491	413	455	454	447	463	437	445	454	465	457	472	397	440	460	460	428	458	453	453	455	442	417	395	449	447	450	461	471	462	450	449	467	434	446	423	440	427	462	427	450	479	492	431	491	424	426	456	442	457	484	465	450	452	447	421	429	454	440	427	449	433	478	482	434	447	444	457	443	429	420	443	476	424	454	456	465	438	435	460	468	453	428	404	439	466	428	417	429	468	445	486	483	418	450	483	455	424	471	430	437	414	454	436	473	453	431	491	469	425	454	465	464	452	462	455	459	471	511	476	425	446	447	449	465	436	429	400	463	448	447	468	451	445	436	476	491	458	453	456	439	443	473	452	493	457	474	475	460	431	432	460	422	466	422	447	439	446	482	478	405	405	461	438	446	437	492	438	423	470	466	424	448	459	425	439	508	441	455	452	489	480	482	418	461	495	450	442	448	434	479	457	445	434	459	428	433	423	460	456	445	436	469	439	461	467	472	464	455	446	456	449	439	416	434	465	424	437	495	487	461	427	452	466	427	452	432	453	472	439	491	445	423	426	439	458	438	453	411	453	431	438	426	487	493	461	426	458	416	433	438	452	450	451	470	490	422	452	466	441	455	415	425	450	442	448	462	460	418	457	434	455	474	416	458	411	468	424	455	420	459	469	468	473	467	453	432	393	456	399	468	437	448	437	418	448	465	474	481	462	448	430	435	463	435	405	430	409	433	419	443	449	473	430	443	488	473	406	463	485	455	431	453	480	461	445	403	456	391	424	476	436	447	427	467	452	425	427	439	463	435	434	474	435	421	464	437	471	402	411	431	450	469	422	474	447	477	430	425	423	472	446	434	469	434	416	451	435	450	433	442	400	447	468	470	424	430	436	448	468	459	462	478	444	397	451	468	459	427	430	406	477	470	423	436	467	468	444	437	448	462	450	429	460	452	464	459	455	443	482	462	401	442	442	489	423	431	421	467	433	484	448	479	454	459	450	457	462	394	474	469	451	473	463	432	461	430	431	461	427	479	477	464	453	452	439	457	428	476	413	462	482	472	458	460	457	404	444	470	469	433	455	437	449	422	443	427	446	458	438	429	467	451	459	425	428	458	437	443	434	477	452	452	426	457	483	450	447	429	442	465	467	450	423	429	446	414	430	458	431	469	439	442	500	444	424	467	418	451	440	454	466	473	446	489	431	462	444	424	468	421	415	446	433	446	424	426	474	467	451	447	451	445	463	394	422	455	472	422	434	470	460	440	449	444	449	432	445	465	405	416	461	440	488	429	480	458	430	473	445	445	477	454	483	440	466	451	439	471	452	475	437	398	438	404	447	457	431	447	442	420	466	433	449	452	452	498	428	449	428	432	449	395	436	472	440	493	458	418	471	467	457	460	421	432	480	457	455	426	462	431	454	409	445	460	436	475	466	429	477	437	483	445	487	476	426	440	440	435	425	464	422	459	454	455	434	431	426	435	453	447	439	458	412	429	427	440	465	428	424	474	420	467	472	442	437	491	447	459	463	447	452	424	447	427	461	483	429	480	455	422	453	457	456	428	439	415	449	418	457	460	492	491	464	460	440	454	438	451	470	438	401	442	455	475	456	461	428	462	478	440	404	460	436	452	502	458	466	420	446	468	473	420	481	436	441	456	427	490	409	473	402	400	409	449	445	465	444	458	441	451	469	440	429	407	458	447	472	424	431	446	441	443	454	437	454	421	449	443	470	461	452	453	430	447	446	439	444	443	444	467	436	458	441	425	456	435	435	444	449	436	437	466	490	423	450	452	402	478	431	402	462	430	460	427	448	446	426	395	471	453	445	443	476	423	444	475	416	472	459	452	435	435	468	439	440	445	435	483	420	468	462	451	427	459	420	428	458	433	433	486	459	465	479	480	450	460	431	425	454	484	473	459	417	435	450	471	468	425	444	463	476	488	435	414	449	441	441	468	440	462	455	442	463	443	428	419	453	444	450	467	446	491	457	486	458	442	444	418	412	430	461	434	508	435	465	429	453	444	461	463	459	452	467	477	468	419	460	426	422	480	452	433	423	452	457	463	468	479	437	431	467	482	453	426	462	466	460	446	431	442	445	451	453	419	451	456	457	440	450	459	420	441	440	472	460	440	404	436	453	432	481	455	452	450	445	475	459	472	426	440	476	421	480	458	444	467	441	424	465	432	443	455	427	440	423	443	449	458	462	450	427	483	421	436	387	450	461	423	468	452	473	452	444	451	454	454	449	460	426	503	457	434	395	472	451	428	455	468	426	476	453	477	433	447	443	442	444	459	409	412	426	465	420	483	429	472	409	436	449	440	434	447	459	421	486	448	416	441	436	463	451	445	476	457	418	461	455	442	467	466	413	476	479	475	509	449	428	473	471	445	411	450	457	443	460	469	482	437	464	463	466	435	456	462	439	417	459	412	416	436	449	453	493	462	456	435	450	431	444	410	465	454	446	451	460	440	476	445	438	427	475	427	468	456	434	437	427	451	437	492	432	443	458	414
23544	35066	14800	8033	6563	2088	877	517	535	533	506	542	460	534	473	513	488	484	435	488	482	476	478	477	497	448	458	488	492	517	514	516	486	471	509	463	497	450	499	482	498	458	481	488	494	516	457	486	495	481	485	503	539	448	488	508	481	470	504	437	475	455	468	483	501	528	486	454	498	443	443	518	511	531	516	473	477	497	479	464	438	480	497	454	462	458	483	438	450	473	455	483	512	473	457	434	473	471	485	501	503	459	476	431	484	530	471	471	472	516	510	471	462	451	500	493	485	452	469	467	478	481	479	466	479	533	531	482	476	404	527	488	442	485	521	459	504	460	452	475	488	496	462	490	514	486	474	500	465	460	490	447	493	476	474	488	481	454	501	483	518	476	514	487	492	514	462	493	446	462	477	482	482	500	461	494	490	493	469	476	477	450	461	478	475	448	479	496	535	482	463	460	504	480	497	523	471	480	472	453	452	433	489	493	503	504	503	519	436	510	449	474	487	443	477	496	483	492	455	492	458	479	477	497	467	495	499	480	516	482	473	486	481	462	486	508	487	464	491	486	476	474	474	485	462	473	505	490	506	478	466	482	506	480	522	453	505	486	462	467	466	482	480	476	459	479	475	500	485	476	467	484	495	468	482	490	494	484	494	462	469	459	458	468	484	495	483	485	494	486	483	457	454	511	457	498	494	469	456	479	544	475	493	470	521	500	472	455	474	478	441	476	481	499	446	463	486	475	503	467	494	462	517	490	485	516	458	475	459	431	522	459	507	488	511	446	463	519	476	496	501	471	469	514	435	462	467	484	484	473	457	480	490	499	507	499	488	522	450	481	449	455	474	508	495	476	450	482	513	513	524	485	475	506	491	475	501	465	463	481	478	495	504	486	461	522	472	478	508	497	419	493	467	448	488	495	501	482	508	493	523	535	454	482	491	489	475	477	468	498	503	461	506	502	482	456	497	489	481	451	503	503	473	505	468	502	470	508	486	485	501	476	492	489	494	452	489	488	464	532	492	448	488	455	485	472	504	476	487	475	499	481	463	483	481	435	475	475	521	460	462	493	486	422	466	506	429	428	508	506	487	457	460	498	494	474	443	441	504	511	486	496	495	475	468	491	471	495	488	488	487	500	487	484	511	469	513	511	453	481	495	490	474	498	469	477	511	484	490	491	478	522	526	457	512	514	470	451	496	484	489	491	509	470	475	485	508	471	458	477	469	429	479	504	448	479	475	467	477	487	483	469	492	476	455	488	451	448	472	490	469	481	487	485	481	494	523	493	499	490	464	485	490	449	452	532	453	482	518	469	483	451	456	474	480	472	514	478	484	498	539	445	474	479	451	514	464	518	466	514	493	519	489	492	461	485	473	455	483	502	468	424	474	489	501	474	478	509	472	492	485	520	479	498	503	518	491	517	465	506	459	452	460	475	485	485	491	486	511	495	477	487	475	470	480	503	523	484	454	495	499	497	497	498	514	483	476	462	467	456	511	447	471	472	480	486	501	469	459	442	528	466	480	486	465	448	495	467	474	476	489	517	480	470	479	494	469	512	458	503	446	520	511	457	465	515	470	474	471	491	505	451	463	516	529	522	467	451	472	462	498	461	495	507	475	489	481	466	452	464	426	456	486	451	461	492	476	476	463	459	467	502	454	474	494	527	444	473	489	503	468	465	511	449	513	479	509	500	507	493	482	521	498	471	472	469	465	483	474	435	437	465	515	453	485	481	481	511	477	508	470	489	464	480	455	480	494	482	477	471	520	490	475	466	439	512	430	453	481	480	493	488	480	485	516	495	475	463	465	459	473	435	510	442	472	483	465	484	490	499	484	456	504	492	494	498	513	526	512	471	471	446	501	494	469	479	479	490	474	477	447	461	484	498	477	469	498	463	462	481	440	501	454	482	518	439	467	447	520	484	498	476	477	491	453	500	482	457	493	501	466	452	509	483	472	503	482	460	467	483	459	484	531	459	476	421	476	499	532	482	454	489	510	484	489	491	472	480	497	460	454	504	463	488	487	485	481	452	453	487	471	497	494	524	509	482	465	476	488	444	467	492	473	480	506	541	457	494	428	476	520	465	497	477	481	472	483	448	477	451	450	479	497	464	469	464	477	510	468	511	540	529	474	543	513	474	435	498	480	480	462	499	466	473	446	490	504	482	481	475	501	458	467	489	459	473	480	495	494	499	500	497	485	459	433	465	502	521	487	501	483	483	518	470	499	497	497	450	472	474	491	493	430	505	449	500	494	508	480	493	482	508	511	478	509	466	495	477	482	509	464	516	483	498	487	473	475	460	519	454	471	486	474	473	467	473	521	494	488	474	504	464	465	479	477	510	506	506	474	473	491	492	458	443	455	468	503	476	456	506	462	507	452	504	467	484	486	468	442	482	501	502	456	487	426	492	466	468	488	496	489	465	489	508	465	463	510	471	457	466	530	482	465	473	497	503	440	505	475	506	478	487	471	489	452	495	459	492	463	479	462	490	490	494	501	474	492	490	480	497	491	486	465	481	453	459	496	509	502	497	477	486	469	481	447	473	514	473	517	499	452	501	466	506	462	491	481	457	477	513	515	461	461	474	470	484	505	463	515	489	494	499	488	459	442	492	446	493	497	472	497	500	496	479	466	463	488	472	460	458	500	497	460	482	459	478	525	502	449	475	500	471	469	457	479	469	501	483	474	448	480	469	461	438	501	498	469	520	446	472	446	472	492	439	486	484	497	495	481	520	478	478	453	442	479	444	481	479	449	474	465	510	442	499	500	462	464	488	508	475	484	502	488	479	467	495	464	486	499	528	448	460	461	465	468	467	484	473	490	526	497	472	487	497	493	502	444	513	489	475	451	457	481	482	460	486	485	486	511	493	476	493	483	429	462	478	513	482	435	466	471	487	473	495	510	492	441	526	483	487	499	468	502	480	497	477	484	465	488	500	501	482	446	499	455	474	477	480	455	497	474	488	508	472	496	468	423	476	510	527	446	457	472	486	491	485	479	523	454	510	460	461	462	435	487	401	472	490	483	499	476	480	482	497	486	456	494	490	505	490	475	460	462	468	440	516	475	472	481	464	484	477	472	491	520	481	518	550	492	451	467	491	471	469	444	487	454	472	521	475	494	476	533	508	475	511	467	475	495	462	468	508	490	489	483	472	488	481	493	490	482	491	497	456	476	476	523	478	492	459	498	436	466	504	463	502	490	470	459	514	463	450	482	493	490	537	505	505	479	486	490	493	490	492	488	465	466	474	458	460	533	466	479	444	476	521	530	460	502	481	470	441	456	487	454	491	467	481	479	449	486	477	484	473	490	486	439	499	489	486	461	507	486	473	494	455	474	498	521	470	439	456	497	498	480	469	468	485	506	480	465	439	503	473	472	472	473	496	520	453	456	463	442	449	488	464	443	493	434	503	483	460	498	490	472	462	496	483	495	482	454	479	469	462	458	458	490	499	495	494	456	504	465	482	440	498	446	448	487	457	467	489	491	514	509	506
23774	21082	28484	29297	34003	24065	11293	1114	494	497	514	407	411	411	454	393	413	387	389	414	416	394	394	366	382	372	399	421	404	409	389	371	352	395	386	391	380	380	376	395	389	367	381	405	404	343	382	423	353	349	347	372	397	394	356	336	371	379	369	385	400	374	343	369	405	397	372	382	367	385	352	367	385	365	400	381	369	393	323	358	387	358	375	382	368	371	348	369	394	407	374	354	388	408	358	352	361	363	383	366	374	396	401	421	382	391	357	389	421	385	398	375	369	374	369	403	393	372	404	402	357	389	369	401	376	383	393	392	377	385	387	379	384	387	366	376	367	353	374	348	378	419	396	360	346	365	414	381	360	383	371	365	384	394	378	407	369	361	381	353	380	391	360	369	407	381	390	373	377	381	349	378	371	352	395	374	337	385	356	406	412	376	403	391	366	394	343	401	400	397	360	419	372	400	406	363	385	373	382	359	388	401	393	368	356	359	379	357	393	386	373	373	398	372	352	357	376	374	394	381	362	361	374	421	389	343	357	434	369	417	379	405	384	400	363	369	353	356	363	365	410	361	395	377	364	381	360	372	405	367	386	408	354	363	350	412	340	392	394	389	374	384	355	403	383	343	376	352	370	370	353	372	347	367	392	360	379	392	378	410	393	382	368	378	410	397	377	360	363	397	335	392	353	365	349	349	352	371	401	392	388	351	360	386	373	363	382	372	334	364	392	391	402	368	398	377	402	374	374	364	377	379	365	364	375	385	388	371	378	383	367	398	384	397	370	409	357	340	363	366	382	387	364	371	413	369	401	390	354	391	380	364	352	401	383	355	399	385	383	376	380	346	359	361	378	360	369	396	393	382	351	373	377	351	375	353	392	372	347	344	379	349	364	383	373	401	389	409	352	359	377	392	372	371	354	386	392	418	388	379	393	356	363	400	363	407	352	367	382	351	397	388	370	382	366	397	425	403	354	391	390	391	340	380	377	388	372	408	384	373	354	377	385	364	378	379	345	386	373	349	375	364	400	370	343	363	387	368	408	356	401	357	388	370	346	342	379	389	353	396	368	396	379	360	395	390	415	341	384	400	340	389	370	347	374	365	417	374	405	358	344	377	352	369	368	364	383	373	347	376	365	367	392	394	378	369	340	375	377	398	386	361	357	350	364	346	379	408	360	352	370	383	400	423	386	407	359	332	369	396	404	367	385	374	382	385	389	367	381	377	369	368	379	367	405	398	350	375	372	345	371	368	385	370	386	380	382	406	363	369	356	387	369	356	383	385	376	415	386	367	398	329	404	384	421	331	380	372	411	383	393	346	343	362	355	373	388	356	407	355	364	372	377	362	400	348	358	384	375	418	391	350	389	371	392	393	361	403	403	397	392	391	355	370	401	368	395	379	383	394	401	397	385	373	388	397	343	359	407	398	392	341	339	373	334	363	359	345	372	355	386	348	368	397	358	408	359	396	371	372	317	386	358	385	400	402	383	415	370	367	374	357	375	361	396	389	388	373	373	393	386	350	346	362	378	400	415	344	345	391	370	372	393	364	340	338	401	389	371	385	339	362	396	348	378	378	375	401	345	356	387	388	377	396	370	392	394	364	408	363	389	394	379	356	338	369	374	326	374	373	402	379	352	395	385	349	421	352	376	372	385	411	414	372	386	372	355	369	383	411	361	368	387	382	378	401	397	363	364	339	362	364	418	394	363	342	390	382	408	355	389	361	373	369	369	415	380	352	382	406	416	358	386	373	361	361	388	366	371	425	389	369	372	369	414	362	368	365	374	387	393	412	412	399	367	389	366	343	387	379	382	385	369	366	375	389	369	376	342	391	408	380	397	371	377	388	362	346	360	364	371	403	373	376	387	373	372	367	409	395	397	374	349	365	361	430	380	360	375	377	411	407	361	384	353	396	350	399	362	383	338	418	354	383	404	361	384	381	375	380	385	365	412	386	367	363	392	355	392	375	372	344	373	377	410	367	367	392	391	400	347	411	350	329	334	383	378	384	370	398	399	367	396	368	394	362	424	374	380	366	346	363	364	359	408	387	368	364	419	369	365	368	388	403	392	368	392	375	403	415	370	379	369	367	379	384	374	364	374	380	379	336	391	408	376	379	367	401	337	370	383	358	360	378	372	354	366	407	399	381	435	380	356	383	400	339	399	368	359	402	363	399	361	367	396	348	374	365	379	356	372	358	421	379	366	341	393	384	400	374	374	419	346	369	374	368	403	409	395	383	387	360	372	363	359	405	375	360	389	351	367	394	362	360	395	368	379	372	397	394	378	388	390	395	372	386	389	357	385	388	378	378	406	379	353	359	351	346	363	363	369	362	392	380	362	376	374	374	359	382	395	395	387	375	377	389	407	390	364	359	370	390	378	380	377	367	364	374	359	376	366	393	381	360	352	362	376	381	363	374	389	392	341	412	378	367	374	405	381	382	388	355	373	364	376	368	382	380	398	369	366	395	389	357	337	373	395	367	340	363	346	388	362	387	406	392	340	416	378	384	383	357	390	379	405	363	397	366	365	344	399	335	403	410	400	380	377	382	354	351	372	378	401	400	403	396	365	385	365	362	399	389	371	383	381	391	358	352	377	378	395	359	334	325	368	364	396	393	387	371	354	384	395	371	402	348	367	360	390	372	352	364	356	349	344	392	364	389	380	417	368	379	386	393	395	395	386	386	381	379	388	347	416	388	344	374	369	389	377	362	408	372	374	417	354	409	379	380	373	394	367	377	377	400	357	401	339	374	379	390	363	367	394	417	376	385	391	353	405	392	373	395	377	370	379	383	360	381	356	353	392	379	398	356	354	377	378	370	409	393	411	406	390	388	347	344	379	371	412	371	388	355	393	364	369	394	362	369	381	392	378	372	385	401	383	352	369	396	400	378	357	373	354	368	369	410	374	383	352	354	333	382	373	429	402	405	367	362	366	349	363	373	376	383	381	374	374	365	400	357	368	367	350	363	403	409	337	339	375	335	389	369	362	329	393	380	348	416	359	355	352	365	348	388	390	347	376	367	394	367	403	345	357	363	345	381	380	356	404	377	378	430	366	384	377	376	410	385	367	364	373	382	385	379	395	381	383	354	343	400	366	371	368	374	400	384	374	375	376	381	369	380	367	394	330	395	394	379	390	383	395	379	371	367	368	374	381	384	373	394	366	375	363	340	381	360	362	405	353	396	356	372	373	361	350	356	385	353	386	375	341	370	385	382	367	369	388	375	369	381	335	361	352	371	403	393	387	354	346	381	367	347	398	392	363	370	344	370	359	401	396	374	366	384	359	359	420	389	401	349	361	376	385	364	381	363	381	393	430	369	376	346	396	372	371	345	388	389	334	377	378	399	390	366	359	414	392	376	373	370	382	416	371	386	358	396	409	373	387	366	355	363	404	418	386	348	380	353	366	393	372	362	367	400	349	377	371	398	390	372	407	391	342	366	350	398	385	368	366	355	397	368	403	375	351	360	396	386	384	357	382	385	368	372	358	363
26821	50552	36882	46494	40304	22227	8612	1024	610	611	500	492	506	445	477	436	430	447	467	451	383	403	430	423	406	452	452	457	454	420	411	403	405	392	382	395	417	403	395	379	434	431	393	421	393	453	399	398	382	427	402	401	393	424	431	402	401	424	407	412	364	383	392	435	404	388	421	404	397	399	406	399	406	429	401	353	382	420	411	408	398	421	356	400	404	413	454	434	402	394	371	414	427	406	438	386	433	422	391	417	380	438	395	407	418	415	409	420	395	387	419	408	408	363	430	438	415	384	398	397	398	405	416	413	384	401	385	410	410	425	415	383	409	415	430	407	391	432	406	426	396	373	379	369	375	398	440	404	357	402	422	356	408	428	416	406	409	404	393	431	375	401	407	417	395	383	421	387	392	374	407	385	386	392	407	375	382	376	425	372	424	407	392	402	412	411	409	407	433	387	406	438	387	407	401	391	433	422	420	392	389	409	423	384	374	413	417	418	370	389	370	371	421	406	401	384	394	393	416	412	413	377	387	383	403	399	419	421	441	395	401	418	413	426	375	422	391	380	387	371	391	433	427	409	350	411	389	417	374	417	404	435	383	371	396	431	422	420	398	411	392	419	414	367	390	401	434	401	419	362	393	382	399	401	402	401	375	381	402	381	356	375	401	386	423	390	412	344	393	363	393	377	424	416	376	396	373	407	424	353	403	419	374	402	418	377	402	403	394	394	410	407	424	386	355	364	419	411	391	390	392	415	394	426	361	394	394	399	427	394	426	388	409	410	388	372	379	410	417	382	398	422	398	387	415	383	351	398	388	371	395	430	406	414	382	374	419	349	415	379	395	433	365	427	438	405	362	393	368	421	426	415	362	405	402	385	365	427	368	396	435	393	410	388	381	412	354	400	423	361	414	406	408	381	430	403	379	411	407	401	389	424	385	355	404	413	436	369	407	423	395	375	399	427	427	384	390	419	414	410	400	377	412	398	402	385	387	404	388	425	406	397	384	396	375	417	418	407	367	405	430	396	399	392	419	390	364	409	387	414	379	390	373	424	391	364	394	382	404	419	434	412	401	401	390	412	435	402	389	385	397	392	402	401	403	389	417	414	377	389	374	443	385	397	374	431	409	394	417	358	383	374	382	372	442	395	364	379	380	406	392	413	398	411	384	412	385	419	416	385	391	372	391	412	401	382	376	435	407	407	389	409	359	376	396	393	382	404	403	431	390	411	397	391	422	383	380	404	373	384	408	400	411	398	371	391	413	389	389	387	393	401	413	410	435	422	345	422	413	389	405	395	391	388	394	399	389	395	401	406	397	406	416	355	408	379	381	444	428	376	373	429	402	409	435	405	428	402	400	368	401	419	374	391	418	394	372	403	435	402	358	376	392	410	409	393	387	401	407	387	431	386	380	424	431	412	375	399	387	386	385	422	416	386	415	415	430	385	389	386	360	433	381	400	363	406	391	381	407	383	421	387	364	389	424	380	431	401	376	402	400	400	409	378	416	395	411	436	395	409	438	359	396	370	414	437	391	416	412	397	391	378	427	344	393	428	400	396	385	386	404	415	427	398	375	400	449	381	404	388	395	381	382	397	387	381	413	378	396	417	412	408	423	376	403	399	455	410	436	371	431	383	387	394	380	388	397	373	435	399	392	415	358	407	439	399	411	407	361	421	393	387	423	415	410	412	373	383	401	381	397	395	372	404	404	404	413	377	405	363	413	400	395	433	413	422	377	396	395	377	387	358	390	396	391	413	400	411	413	385	443	441	416	397	393	393	370	383	380	412	423	420	426	398	403	366	415	413	430	375	436	414	388	394	405	385	380	395	395	382	349	396	404	351	404	413	433	405	378	405	399	382	399	382	377	385	378	397	402	401	433	385	402	399	423	383	368	367	434	427	392	370	368	402	414	400	404	401	393	407	410	417	384	380	415	388	390	410	438	415	400	419	394	416	374	395	349	403	375	399	380	440	422	380	394	429	427	397	399	396	397	386	412	396	375	378	406	399	396	384	423	386	364	384	397	392	418	398	401	394	394	384	408	362	358	398	396	399	384	381	403	382	401	384	385	423	406	396	373	423	390	388	413	394	401	379	386	397	390	409	402	407	392	395	370	412	376	415	394	423	380	379	365	412	409	394	353	414	426	371	377	396	427	413	394	407	389	419	389	395	414	410	417	417	414	389	398	417	393	372	384	398	407	450	370	390	387	341	414	400	405	418	377	430	372	395	416	425	390	407	421	428	370	381	398	389	367	382	354	413	417	369	438	403	406	427	382	390	398	382	423	428	382	379	398	447	396	426	392	413	401	410	392	413	409	415	405	385	387	436	390	375	360	392	421	422	371	405	376	404	416	413	405	408	441	402	429	404	406	402	390	413	419	385	389	439	410	416	415	389	414	383	392	418	447	439	389	382	417	393	391	378	401	397	391	367	405	413	391	386	396	423	391	393	390	386	392	394	407	369	453	404	357	386	384	409	380	389	422	400	417	375	383	416	392	404	421	377	410	429	354	366	388	416	379	367	380	397	407	399	442	377	430	395	389	429	411	410	411	420	386	420	390	391	352	443	419	414	385	391	386	395	374	414	399	384	427	420	395	414	407	399	399	399	387	396	400	443	378	393	422	429	396	390	407	390	415	392	400	371	364	398	387	399	424	391	416	407	413	409	390	415	398	401	427	423	400	400	397	392	394	433	387	419	403	398	373	443	378	392	408	431	417	421	391	402	395	415	398	402	402	386	439	408	371	368	363	373	365	374	417	397	407	368	409	400	463	390	395	398	402	406	395	407	400	401	414	412	397	388	385	401	372	385	408	420	395	395	377	403	413	423	420	367	391	387	397	404	375	413	432	412	404	428	418	412	376	397	396	397	377	383	433	392	393	405	398	420	363	413	391	407	376	423	414	428	407	402	425	400	379	391	408	440	400	419	394	422	392	395	353	383	415	402	403	398	397	375	393	358	377	371	365	362	416	422	410	425	410	399	422	414	369	367	383	414	416	378	422	407	386	387	406	385	369	393	408	375	376	400	417	402	385	356	406	415	405	400	379	399	390	413	406	413	378	389	382	396	377	380	381	391	413	402	392	373	378	385	373	393	377	410	426	383	421	405	390	415	421	424	379	394	388	390	390	404	368	430	394	405	414	439	392	434	391	374	378	417	398	416	400	397	378	408	368	388	365	374	395	384	395	416	415	367	394	383	417	422	405	399	420	398	381	369	439	390	410	373	413	402	406	369	374	349	416	402	375	365	432	385	365	392	425	386	404	419	430	394	392	394	455	409	395	423	417	416	385	388	406	357	374	397	401	382	431	377	367	383	435	385	372	394	428	403	427	415	384	414	426	397	371	417	407	399	404	414	412	381	394	442	388	405	423	363	380	378	423	387	369	396	406	381	400	393	432	414	378	375	401	404	452	403	356	371	414	422	371	394	395	370	379	386	388	383	418	398	390	417	407	378	396	400	386	372	371	409	401	421	405	389	393	453	391	406	425	385
24969	21114	27382	29582	26308	13415	3614	812	629	593	585	602	566	551	525	560	557	546	577	577	608	526	542	568	552	546	532	563	556	574	586	543	559	592	566	551	537	568	574	529	569	567	537	519	556	571	542	507	566	563	586	541	546	555	561	546	554	553	550	548	555	573	538	542	563	525	538	571	593	558	530	554	510	563	560	536	547	585	589	550	588	555	559	586	539	600	570	557	603	552	526	521	541	503	555	573	565	565	547	547	554	585	555	580	541	596	541	574	520	539	537	539	554	567	580	551	576	538	569	574	578	557	541	535	564	575	608	550	547	586	538	577	550	534	547	553	566	588	612	537	540	508	539	593	556	566	559	543	550	596	578	561	527	616	563	581	552	528	567	534	543	526	530	578	557	575	563	515	558	589	594	551	582	540	539	542	521	589	517	545	551	583	571	556	544	523	564	553	536	576	587	562	558	603	556	548	572	532	544	518	549	556	532	542	536	551	571	531	580	535	586	547	514	552	574	554	574	529	559	549	538	559	529	516	554	555	536	551	571	557	546	547	534	555	563	526	538	541	558	564	576	549	569	536	519	549	543	561	552	555	523	547	540	579	570	572	512	565	528	590	582	537	516	561	537	576	534	583	604	530	540	561	556	596	567	558	570	580	521	552	604	517	560	568	562	573	525	573	548	552	591	553	564	534	550	539	566	485	560	571	542	534	533	515	560	609	562	551	556	570	575	589	564	543	539	549	544	493	559	575	548	535	529	539	608	531	562	565	545	517	574	546	603	524	561	556	585	555	556	559	553	528	605	588	559	559	556	604	584	547	543	565	551	576	583	586	519	521	525	525	568	579	558	525	543	577	576	571	576	550	522	534	574	568	564	604	577	538	539	549	535	528	548	565	517	550	548	545	572	580	573	532	529	555	530	544	567	561	500	517	583	570	566	548	560	535	569	575	559	514	567	586	526	565	524	547	571	559	541	558	599	523	508	571	524	568	549	572	525	540	524	524	530	578	547	564	594	572	613	567	566	565	553	576	544	584	576	585	537	566	539	540	557	562	574	528	567	539	532	513	540	560	553	561	497	575	580	585	540	573	560	585	562	561	550	559	540	584	523	547	574	568	582	561	554	558	553	578	564	576	530	535	547	516	540	522	593	553	554	573	552	561	560	519	591	599	566	504	545	580	537	553	552	545	525	561	564	543	542	551	576	544	526	591	548	573	557	542	532	516	562	529	568	540	520	581	517	582	515	576	557	500	561	543	532	576	590	544	543	549	650	539	574	570	563	540	562	592	551	527	499	530	557	552	560	522	533	601	542	554	501	563	559	550	590	603	535	573	558	558	563	512	550	538	527	577	591	533	532	574	566	533	557	515	528	540	535	554	542	545	517	539	564	565	560	562	568	521	559	555	531	575	586	537	531	552	546	537	558	564	552	584	588	565	520	568	600	504	600	530	552	492	539	527	575	572	609	501	571	555	584	544	575	528	570	544	566	565	535	539	553	578	554	577	534	579	555	566	547	563	551	539	574	575	519	552	571	551	594	535	528	547	524	578	507	543	525	587	549	553	531	554	561	546	594	560	578	540	549	560	580	557	519	608	532	527	518	542	532	526	545	576	595	555	556	540	551	549	557	573	555	516	561	566	555	518	520	547	541	549	570	584	519	574	566	596	523	550	575	575	546	522	596	587	542	582	587	524	584	570	514	528	594	565	531	558	579	519	549	570	527	527	554	546	573	534	590	549	589	555	530	550	573	529	548	554	560	531	584	580	541	518	566	542	564	563	548	515	563	536	562	539	543	566	514	576	542	581	574	560	568	545	576	544	571	545	512	560	540	575	559	508	522	511	612	575	584	542	547	546	583	510	543	510	551	505	492	527	546	532	604	591	563	538	597	536	539	517	546	495	556	510	568	553	573	548	533	588	536	525	549	585	558	565	558	510	539	567	525	540	525	552	519	564	542	494	565	564	550	580	571	529	546	614	551	556	565	554	528	549	494	536	567	609	581	534	550	597	567	562	533	578	546	580	558	562	538	542	571	540	597	511	580	551	528	544	539	512	535	553	582	592	568	547	556	561	546	577	609	573	529	551	556	560	538	553	535	553	526	532	538	486	523	568	534	540	546	507	566	540	559	560	599	516	566	508	595	570	554	581	566	521	616	549	504	569	554	586	527	564	518	579	575	585	528	554	567	550	538	559	548	555	575	528	536	553	541	550	543	513	582	553	544	548	544	542	556	583	561	562	550	600	555	566	516	555	533	535	541	560	542	557	553	559	562	580	576	535	580	580	539	579	614	535	593	519	527	556	538	514	558	570	563	547	563	529	542	547	568	573	564	575	538	559	548	605	543	576	513	525	546	521	553	563	556	553	601	520	599	504	589	566	549	576	512	548	526	531	515	557	574	514	554	519	560	549	565	521	537	557	550	550	537	551	541	507	565	526	556	581	540	568	563	523	538	494	587	571	529	548	547	578	532	582	580	560	581	576	541	561	503	550	588	566	564	573	573	551	514	553	535	523	516	566	486	520	551	551	584	530	573	561	541	561	516	542	550	555	562	601	548	581	553	572	529	528	559	548	554	544	619	565	586	578	579	563	531	509	543	537	561	577	533	525	515	569	547	558	533	533	550	545	565	586	542	546	599	558	530	513	535	551	568	543	554	564	575	525	561	571	521	556	548	556	530	539	563	553	546	552	510	540	604	553	547	543	578	562	590	523	556	539	576	507	540	576	562	593	573	570	559	562	563	540	577	516	540	570	539	573	585	560	554	565	550	553	542	570	510	588	546	589	539	532	554	554	517	609	553	556	558	573	542	568	540	566	503	577	556	587	575	557	568	558	566	556	544	590	563	548	581	588	615	567	561	532	599	544	542	585	519	547	579	559	573	577	572	546	528	548	559	592	546	538	555	568	580	542	579	582	549	547	557	553	516	607	580	555	531	559	557	557	569	495	578	560	554	554	554	556	523	587	528	538	507	526	511	604	525	564	506	534	577	547	530	563	578	542	599	529	545	547	554	577	543	512	538	551	589	584	542	559	566	536	524	491	585	546	546	545	554	602	584	526	531	526	540	530	517	526	569	528	555	536	540	552	538	566	543	556	554	585	537	501	569	559	570	521	578	567	562	562	568	527	512	541	550	539	544	581	565	539	542	542	561	582	526	559	575	529	504	578	494	542	560	592	561	593	536	541	568	542	589	508	572	578	533	570	514	533	563	549	553	518	516	586	537	551	561	567	565	601	554	593	604	544	523	544	511	589	533	577	539	537	548	536	562	583	551	537	564	584	565	526	546	552	563	499	569	522	582	579	559	541	578	617	529	549	543	578	552	546	575	559	564	551	550	531	544	568	570	563	527	530	565	567	544	546	570	516	523	570	559	592	562	499	540	538	503	526	537	604	542	569	583	562	533	565	566	570	548	567	578	539	575	520	567	562	524	542	579	549	582	594	551	529	542	544	528	534	607	557	555	549	596	556	548	569	541	531	522	530	563	567	581	553
26059	43069	28828	37198	30550	14516	4947	1096	685	659	652	613	637	624	594	564	616	618	609	616	596	585	639	596	554	598	576	599	588	614	570	608	580	610	573	560	590	531	573	598	618	584	585	563	576	571	596	604	610	578	582	554	608	624	588	593	561	566	574	583	565	613	597	569	591	575	590	568	542	574	611	552	596	589	553	597	591	589	604	584	596	544	578	568	549	559	544	554	579	574	566	540	564	585	566	589	604	584	588	565	589	610	607	563	548	590	608	629	619	590	563	592	581	569	541	567	589	559	576	605	574	586	595	613	550	550	543	586	577	587	538	584	563	569	549	576	567	575	531	603	565	585	581	595	601	605	576	557	617	584	547	598	582	541	605	562	590	579	605	548	586	582	564	588	580	532	603	615	563	562	595	586	556	563	591	592	568	596	593	588	550	549	572	567	616	556	590	591	547	565	597	545	618	566	565	579	590	588	584	573	575	579	604	586	540	562	563	582	557	633	586	571	582	584	616	603	597	575	568	613	587	597	555	567	582	608	617	578	578	568	555	576	591	580	619	644	553	585	570	596	575	602	591	588	621	590	599	579	554	612	600	570	567	580	590	566	595	621	621	570	533	594	604	552	536	551	575	591	560	593	594	563	562	578	600	582	538	575	573	580	609	572	542	568	539	587	560	571	562	592	588	573	602	567	561	601	596	551	600	582	557	565	552	556	550	569	603	563	544	590	591	583	559	598	621	622	594	559	583	561	597	554	535	596	530	624	590	537	554	608	562	575	599	582	622	583	605	599	595	569	533	594	526	564	596	565	604	569	561	543	576	592	556	578	583	599	547	549	562	552	550	578	564	589	600	609	603	530	596	575	573	565	578	572	578	585	565	571	568	599	546	552	608	611	603	564	568	580	581	526	595	544	588	596	577	609	574	562	580	575	582	547	585	590	557	557	613	582	590	591	565	572	611	609	590	583	574	564	575	552	533	540	552	603	585	632	565	575	604	613	598	594	572	589	557	589	619	548	534	582	606	587	616	581	594	532	532	591	557	593	590	604	632	555	592	538	602	561	622	559	592	595	601	553	599	594	573	583	601	602	562	581	572	589	609	581	584	577	564	603	616	586	579	535	602	591	604	612	604	563	556	561	596	579	577	587	517	593	561	552	575	575	581	597	585	566	613	575	538	623	562	584	571	573	540	641	594	567	591	546	585	600	581	515	550	572	545	552	588	630	549	587	566	619	596	533	598	566	590	608	624	597	619	511	573	547	608	565	534	579	594	587	626	565	571	647	572	566	581	587	601	561	559	572	588	586	592	547	579	584	587	565	589	580	557	607	631	528	605	588	562	573	561	583	586	575	574	570	606	579	615	567	563	584	551	586	554	552	576	602	590	565	584	534	582	594	603	566	582	582	589	593	560	608	553	551	574	550	598	524	561	593	554	591	594	541	567	571	568	567	588	555	565	555	592	534	588	604	574	572	581	557	590	599	582	575	557	588	586	562	557	594	545	613	535	637	583	589	558	534	611	608	588	563	556	592	567	571	605	609	580	563	591	563	553	571	573	578	565	603	551	545	587	549	586	559	542	561	616	593	518	586	624	555	566	584	513	565	529	598	557	599	573	559	557	589	559	595	575	549	565	588	612	595	568	590	554	567	601	593	586	561	552	586	569	536	570	599	602	592	577	547	596	544	543	592	572	560	614	592	582	567	609	622	603	552	592	593	567	578	594	591	580	580	578	584	563	566	528	567	573	575	596	608	541	556	573	584	585	546	566	576	535	540	602	547	619	606	584	560	563	531	549	532	589	604	528	555	555	576	528	560	607	534	633	585	569	555	591	587	561	581	602	571	570	581	608	568	593	558	568	614	614	617	559	559	598	583	579	569	566	569	563	607	587	561	564	600	584	553	589	585	548	601	574	614	563	568	594	563	617	539	589	568	540	589	594	588	542	575	599	570	571	505	577	638	588	583	539	574	613	570	577	571	530	603	568	549	614	578	554	569	575	538	587	593	568	568	574	585	594	585	554	624	567	567	529	588	577	562	550	567	586	579	629	553	586	522	613	553	548	611	589	581	560	552	611	580	583	564	568	597	592	555	566	634	569	628	569	587	559	619	607	566	554	575	561	596	555	568	542	530	590	596	571	560	619	566	592	577	580	573	569	585	576	616	562	598	583	555	588	581	535	552	553	629	600	576	587	541	565	572	633	565	565	556	562	579	574	568	584	578	550	555	620	581	582	595	604	539	569	566	591	551	580	552	586	596	583	529	589	578	566	593	546	527	582	600	568	599	546	622	539	575	573	570	568	590	562	569	578	569	566	597	600	589	566	555	585	581	548	590	562	561	573	562	591	591	570	590	592	566	561	559	535	562	629	572	567	556	519	552	592	550	600	623	546	547	614	590	542	552	583	593	551	596	541	565	659	593	617	551	558	521	564	558	593	561	558	558	576	551	513	575	587	622	602	582	532	582	558	638	583	620	562	577	578	537	553	569	573	573	563	586	539	592	549	608	641	594	551	567	573	603	568	593	587	565	554	602	575	585	581	638	590	625	577	566	600	584	622	509	546	565	555	531	593	558	581	585	617	588	580	617	567	656	586	576	599	566	502	598	575	552	580	568	578	624	554	565	526	619	547	584	599	570	563	586	559	577	574	613	592	590	557	580	562	567	592	575	552	543	616	570	632	544	565	516	617	552	560	542	552	589	585	554	585	603	602	587	587	624	567	532	561	579	589	552	559	557	585	614	541	560	587	537	574	579	552	577	596	599	572	558	599	557	577	563	588	571	568	572	590	619	508	557	592	570	581	615	562	572	584	569	581	614	559	574	568	604	534	564	554	553	595	602	543	588	575	602	592	622	596	561	567	549	585	565	570	606	559	601	597	570	586	587	532	576	585	562	602	566	610	571	603	571	616	595	572	595	544	570	544	553	566	560	604	637	574	564	564	548	597	623	590	610	589	564	565	594	550	541	590	561	553	581	559	579	526	590	551	579	579	607	546	571	570	566	582	593	612	569	587	618	557	602	578	566	588	596	600	571	622	601	593	557	581	553	585	554	529	594	561	552	557	554	565	544	590	558	531	596	564	601	584	574	563	578	637	558	582	581	582	580	597	570	559	551	561	565	555	567	553	597	595	545	593	555	565	559	589	549	613	578	566	567	581	583	598	544	568	567	531	553	606	557	594	532	587	559	591	580	574	554	580	564	617	563	606	596	553	588	606	568	570	561	587	547	582	579	611	592	559	554	568	599	594	567	549	560	540	572	590	593	567	604	604	586	574	561	559	631	603	551	573	548	596	601	589	574	559	582	596	612	569	559	596	545	575	588	559	563	589	617	572	606	625	565	580	580	582	594	530	545	565	572	598	569	612	551	509	544	600	612	506	581	547	604	568	561	593	548	547	553	575	551	626	590	615	568	558	608	553	608	597	581	613	558	562	573	606	532	589	558	555	548	577	578	594	595	587	617	574	554	565	607	539	576	595	589	559	580	580	589	572	615
22680	21104	28804	27666	32684	28056	19065	3386	737	648	641	575	596	542	527	538	483	498	524	532	508	482	507	550	506	476	474	503	501	490	524	482	487	511	493	452	518	490	517	527	474	469	483	494	507	485	503	497	482	501	491	465	483	531	521	527	476	513	512	474	494	455	483	464	530	497	463	519	464	516	483	414	495	510	500	502	479	442	462	488	488	523	532	464	446	490	470	444	467	549	489	495	477	474	453	493	527	468	490	515	519	488	500	491	480	505	512	473	504	495	468	522	512	466	487	510	487	469	464	474	485	491	496	437	464	481	470	481	463	472	480	499	501	505	483	503	434	479	470	501	487	511	484	479	443	463	458	460	538	510	470	445	443	483	471	502	443	482	478	498	496	444	461	439	458	455	480	445	471	462	477	471	507	449	499	436	504	494	462	480	491	472	433	496	456	487	456	458	459	489	489	490	507	502	512	467	456	493	470	471	483	465	440	471	505	445	453	489	473	474	476	480	491	463	524	495	513	507	453	473	500	480	460	484	491	442	467	471	497	459	453	513	528	454	460	468	487	488	489	490	508	481	508	488	464	484	475	462	529	518	451	471	472	506	488	504	491	426	472	521	450	469	467	463	443	493	491	500	495	476	449	464	470	527	467	491	475	441	501	484	506	484	497	478	435	471	488	461	463	491	478	489	489	465	489	500	455	501	457	504	456	451	524	495	499	474	507	465	507	504	491	492	501	459	446	476	489	488	463	504	483	507	480	461	468	479	521	495	497	504	473	502	490	478	501	460	493	516	505	476	517	485	484	458	551	471	461	472	437	476	458	463	482	521	484	487	468	462	462	490	486	460	461	501	500	454	496	440	503	486	462	485	469	477	489	453	504	450	457	517	477	425	442	464	437	476	457	480	457	479	486	489	492	477	480	466	472	464	468	450	467	460	482	473	510	475	482	512	486	453	481	490	485	410	482	492	500	484	479	497	496	484	510	470	481	465	494	469	465	520	519	498	484	482	434	482	484	454	479	468	473	494	496	458	463	499	483	499	492	500	472	518	436	489	475	466	501	493	469	453	466	490	473	471	456	454	427	473	463	438	476	471	516	472	453	453	483	513	470	483	474	485	503	494	473	467	471	500	471	485	483	444	492	481	491	481	450	471	436	495	546	487	481	484	485	447	474	440	473	477	492	427	470	504	432	471	444	509	474	444	458	494	472	482	487	473	490	506	491	474	486	495	480	506	462	521	450	479	478	471	512	520	490	478	482	475	440	467	428	461	489	464	496	505	478	468	492	479	475	502	470	474	478	499	452	471	470	477	469	493	495	474	486	528	485	492	441	489	485	465	506	491	435	523	490	465	467	444	473	481	469	467	489	465	430	461	501	530	508	408	486	517	500	487	460	473	490	491	479	444	505	478	501	478	465	498	490	494	514	472	482	462	512	486	483	486	474	474	486	490	496	477	484	531	490	472	457	477	425	448	536	502	509	466	514	488	517	494	482	498	483	531	458	462	485	511	481	478	518	462	508	485	463	443	473	482	473	502	490	473	495	515	453	488	459	530	473	526	508	486	447	437	500	497	462	464	520	513	506	472	498	471	528	494	487	493	483	508	485	477	449	474	508	477	487	447	493	484	518	475	508	457	522	469	489	469	496	500	478	489	498	447	483	477	456	454	464	479	484	517	439	496	466	468	508	497	448	481	478	465	462	512	513	469	528	488	474	498	482	497	488	507	478	485	506	469	467	479	458	477	509	517	498	478	521	467	451	485	480	506	475	500	507	459	459	494	452	521	504	472	485	481	483	499	510	480	485	472	443	463	503	511	450	486	476	456	489	482	475	485	541	452	450	475	504	484	475	474	507	438	476	486	467	455	502	527	460	465	459	506	494	475	466	485	505	486	464	459	459	456	473	483	517	472	490	492	498	466	494	456	472	482	500	521	488	486	540	474	492	506	503	478	499	461	480	457	474	476	480	505	485	456	474	444	506	507	424	503	502	475	480	496	494	493	483	505	480	485	467	518	486	461	497	459	462	490	502	493	503	506	465	442	513	511	477	466	502	487	482	514	514	493	498	450	470	431	480	502	475	503	477	484	489	490	419	472	496	498	489	505	507	488	490	467	483	471	494	455	499	518	480	515	490	484	471	469	462	481	491	511	421	503	494	458	470	506	480	481	442	485	461	500	470	473	444	505	454	475	489	486	471	487	482	487	465	461	500	478	458	469	515	479	475	492	540	502	476	451	480	495	469	490	469	481	519	431	472	491	477	469	458	494	490	492	487	469	481	505	466	472	498	508	487	476	506	512	456	486	484	481	491	478	474	497	515	476	522	471	516	486	483	483	477	455	486	530	497	465	460	468	486	495	478	497	490	490	476	541	478	457	457	505	428	429	485	458	482	447	471	499	480	509	494	447	505	496	478	473	481	517	467	484	483	468	490	468	496	504	463	489	507	472	481	485	503	451	468	485	477	484	492	449	484	489	494	505	409	477	453	474	489	514	519	485	493	493	463	456	498	436	482	446	450	460	484	474	478	488	500	494	502	482	471	499	454	473	468	489	488	470	497	481	488	470	464	483	481	455	464	514	485	485	519	474	490	492	461	496	508	485	459	484	479	447	423	500	471	496	458	469	452	460	488	462	495	460	504	473	463	477	469	431	479	495	492	469	480	469	508	489	473	458	486	487	472	498	502	498	511	480	500	499	511	470	493	515	484	478	468	456	454	494	459	475	497	500	500	498	504	429	483	489	497	467	482	481	515	451	503	479	496	465	488	456	478	489	522	496	491	475	454	486	477	456	458	472	482	472	475	495	498	483	505	504	481	520	475	476	512	494	470	489	512	475	468	458	492	496	488	502	488	472	494	491	502	504	467	503	496	452	465	477	491	465	487	519	459	501	480	476	494	519	495	487	490	481	495	475	470	458	493	467	521	472	512	491	451	498	513	461	466	517	471	490	481	477	497	458	484	439	473	487	506	530	507	492	437	469	512	461	484	473	470	451	464	498	450	467	512	463	467	492	475	519	505	521	499	485	475	535	515	484	522	472	480	481	491	518	506	459	484	482	495	474	461	537	501	491	477	484	453	491	433	429	475	483	443	499	437	439	487	477	463	465	471	464	485	485	503	482	427	459	442	453	482	496	507	478	468	459	463	465	465	435	503	492	463	504	506	479	474	467	521	456	481	450	513	496	470	503	462	516	477	465	481	478	435	439	481	456	484	481	491	448	475	469	492	475	492	484	481	499	541	493	462	475	495	503	467	450	494	419	486	456	466	435	487	477	465	443	504	456	515	453	497	473	518	461	465	457	458	481	467	480	478	471	514	490	491	473	478	455	455	487	491	489	482	494	461	491	485	488	467	459	511	494	511	416	481	489	485	499	510	487	496	502	447	462	460	502	461	474	515	482	456	473	484	471	467	503	468	498	513	491	490	441	519	510	472	485	456	485	467	475	472	470	472	473	472	481	448	469	491	460	448	475	463	454	496	475	489	465	481	478	480	526
29783	57871	46849	57850	49127	30871	12904	2604	1037	812	701	737	661	652	619	554	605	567	550	537	510	546	562	518	542	510	539	530	553	495	520	478	459	553	532	505	487	482	492	502	546	507	521	500	525	519	464	475	481	514	493	478	466	472	525	497	504	468	532	513	486	465	527	466	534	525	499	499	473	490	511	498	505	514	507	468	518	453	494	541	512	520	456	443	500	487	488	507	477	487	480	511	494	506	532	471	478	512	552	502	490	499	559	491	498	482	509	459	475	514	467	529	460	513	525	498	518	488	489	499	509	517	474	490	470	466	480	474	546	467	471	506	493	472	508	470	532	524	485	459	470	514	525	504	511	507	438	491	493	492	483	516	500	498	489	492	474	505	460	463	497	526	507	514	489	476	499	453	505	457	462	494	509	479	520	514	502	496	460	532	501	523	486	469	502	452	504	473	478	517	522	481	490	520	510	505	503	512	507	477	495	477	527	471	468	493	484	461	490	532	473	471	463	518	475	485	477	481	515	487	500	487	518	459	471	502	446	478	481	494	473	520	480	473	473	454	515	503	517	507	472	542	491	478	511	502	510	497	496	468	489	475	506	463	528	488	491	423	499	496	528	501	505	504	497	491	479	470	491	510	479	503	499	531	490	478	508	478	478	549	472	455	486	473	486	470	465	516	509	491	478	507	506	475	497	494	509	466	516	471	505	483	499	475	519	523	504	474	473	498	453	484	473	526	477	508	486	491	484	453	480	498	461	487	481	474	527	461	458	512	471	440	472	510	503	525	488	464	474	470	503	533	488	463	495	447	481	468	538	508	469	469	450	512	495	506	460	469	474	514	485	489	478	441	528	486	455	512	519	526	488	485	497	489	475	484	495	481	485	517	516	484	474	508	470	463	532	491	508	469	496	531	485	492	490	505	515	538	491	450	458	489	519	436	494	514	509	486	482	510	495	458	489	491	517	486	498	432	461	484	493	515	504	485	489	478	487	491	458	490	510	516	470	498	461	507	511	506	495	499	531	487	512	504	470	486	477	518	491	487	466	453	484	482	500	506	504	505	481	492	504	450	471	510	497	508	492	469	512	473	504	513	503	495	500	502	490	487	451	446	480	488	480	539	514	478	492	532	535	485	528	509	469	453	466	484	521	481	518	508	498	470	479	481	505	468	545	492	520	451	508	521	425	479	480	473	474	524	487	485	499	491	473	503	531	466	482	481	514	532	488	435	481	500	508	489	446	478	478	489	488	470	487	478	494	491	516	487	484	503	515	479	459	515	443	479	500	441	455	504	480	510	491	538	476	501	480	521	495	473	472	497	505	479	504	475	472	493	476	482	466	472	478	475	500	467	531	484	474	456	536	512	487	477	440	474	481	483	483	498	488	528	472	518	510	497	465	493	484	473	489	514	485	500	524	488	497	496	519	452	526	506	479	468	493	489	525	512	519	471	520	446	449	501	485	517	446	487	497	519	473	500	492	500	510	526	533	501	486	498	501	476	518	474	523	459	515	482	463	480	526	486	510	494	519	524	531	449	488	534	500	479	453	497	453	488	491	492	519	490	434	469	504	466	480	482	456	464	473	494	489	463	495	483	527	491	492	465	492	465	485	499	513	445	491	543	502	503	437	420	471	482	506	525	519	486	505	482	489	496	515	489	511	477	512	505	503	483	550	482	473	516	490	480	437	522	431	501	473	514	438	503	487	505	493	498	483	480	483	466	494	497	489	479	484	472	485	495	536	485	461	494	473	480	478	504	469	452	484	498	476	486	494	438	520	443	494	502	483	487	516	457	485	503	480	484	507	459	537	514	450	517	508	484	446	521	505	477	518	497	515	530	467	486	506	497	439	481	502	510	450	515	493	498	470	510	472	492	475	500	456	525	471	490	483	462	518	496	492	484	504	494	481	494	512	489	498	494	461	487	517	485	484	476	514	538	503	503	439	494	486	483	458	463	496	502	498	509	449	489	504	502	479	481	496	477	479	504	501	539	480	473	513	479	538	462	498	513	505	494	496	494	490	471	518	473	499	475	479	493	485	497	495	495	492	469	468	528	506	473	524	481	445	510	487	495	471	509	504	510	490	481	478	500	482	505	477	526	510	451	459	490	466	471	496	458	522	508	500	503	506	452	540	490	494	459	493	504	465	465	467	478	499	487	509	457	486	500	482	491	491	492	479	499	484	504	479	492	479	495	501	475	461	503	541	510	487	496	498	477	494	473	477	486	519	468	511	512	484	476	485	493	499	474	508	522	473	484	490	491	487	500	508	512	505	466	466	464	522	517	551	502	486	497	513	463	476	443	507	479	488	517	450	483	474	496	497	506	555	455	512	516	469	480	507	500	517	488	466	504	514	457	467	485	442	508	453	492	515	469	494	481	454	484	467	451	491	480	510	452	471	494	446	506	514	497	497	462	491	511	519	477	488	468	549	450	480	468	502	491	497	481	439	495	478	473	499	519	507	466	495	502	493	456	483	473	507	479	462	499	510	486	489	494	482	460	452	466	501	495	485	478	504	516	495	489	485	464	473	467	491	481	467	484	487	507	498	461	473	543	533	483	464	510	487	475	483	510	480	472	464	481	526	468	474	505	499	486	462	468	478	472	503	509	502	503	525	480	506	470	474	495	510	510	511	522	494	477	472	482	470	507	479	514	472	506	494	531	483	505	475	504	468	487	487	443	447	479	479	474	513	500	497	528	494	493	516	481	541	497	462	489	464	484	456	459	486	467	502	503	515	517	459	495	452	483	467	503	510	515	498	488	489	477	482	489	507	492	469	510	481	503	484	484	464	486	480	482	488	475	489	466	501	471	501	502	510	460	465	499	536	507	529	465	468	489	529	498	477	507	505	538	495	517	518	487	485	530	490	475	499	475	513	460	485	534	484	439	452	465	449	539	481	503	489	487	456	491	521	513	492	496	485	500	502	457	516	531	501	491	509	472	516	499	544	534	466	479	509	556	483	484	537	475	446	476	519	470	516	486	488	495	476	469	493	495	485	488	498	450	511	480	507	480	494	489	460	444	473	452	492	498	503	474	474	450	457	495	448	506	487	460	456	495	495	490	456	518	465	465	465	455	463	496	467	476	493	507	519	483	485	513	503	541	513	496	481	487	495	486	505	493	459	498	488	497	489	525	484	456	528	486	501	501	505	502	527	491	534	481	482	496	512	457	464	492	507	433	518	482	500	491	478	466	488	486	447	481	469	485	493	521	515	472	513	511	518	486	500	515	472	521	465	463	515	533	456	473	490	453	531	500	497	485	525	489	495	495	508	476	500	493	507	484	476	505	487	486	443	501	500	481	508	489	505	460	490	447	480	473	465	479	491	477	473	500	504	468	514	468	521	494	470	483	488	471	517	495	443	480	479	544	484	515	507	472	505	494	500	499	508	488	507	469	503	495	468	531	523	476	518	518	488	448	525	484	501	513	481	528	498	527	488	507	446	506	491	490	491	483	513	493	488	475	517	476	464	452	510	472	486	498	464	467	491	515
28524	24229	18549	12154	6693	1909	755	479	457	417	478	481	476	473	446	467	469	437	491	451	491	452	460	452	470	456	432	432	480	439	470	483	451	492	435	453	429	456	445	477	441	469	448	486	462	494	510	423	461	426	475	452	448	421	457	471	441	468	451	482	471	462	446	477	397	455	484	453	464	428	491	445	436	416	415	458	425	480	467	470	454	436	458	430	425	417	439	485	470	451	477	459	449	485	395	444	447	457	441	464	430	448	453	470	461	475	475	468	507	465	464	454	472	444	505	445	424	466	424	464	459	429	443	459	475	441	438	457	461	426	448	475	467	457	454	471	505	440	464	421	425	440	442	449	489	465	449	472	476	438	437	474	458	445	433	437	464	440	458	415	443	470	465	481	421	458	451	458	476	474	488	467	448	479	494	468	488	454	482	420	441	422	466	497	442	421	468	451	461	466	452	478	466	447	458	463	437	470	466	428	426	443	482	431	485	490	443	420	449	447	449	465	467	462	418	425	454	470	455	479	451	430	432	416	448	490	458	478	459	431	460	406	476	477	486	436	480	434	466	499	471	460	458	449	489	449	442	410	468	459	462	453	482	466	457	441	452	469	471	495	442	459	454	482	452	457	459	455	440	473	445	465	454	465	460	444	457	461	465	451	480	469	457	470	403	440	495	448	431	441	439	446	461	468	476	468	464	482	458	435	468	427	462	474	477	463	479	479	446	461	512	473	432	462	473	446	443	445	452	424	457	448	505	466	444	455	415	433	507	451	513	443	438	412	470	454	467	457	467	420	451	480	460	463	463	466	457	459	454	468	462	445	466	527	438	424	445	479	447	448	468	434	446	441	464	502	462	464	423	474	477	441	465	451	447	453	416	478	464	426	468	457	475	447	445	449	458	438	460	445	443	464	452	444	450	469	430	413	445	440	456	467	491	479	438	448	449	450	440	464	459	434	430	429	448	468	492	428	438	488	431	458	432	447	444	445	475	476	446	454	459	453	431	439	467	415	442	428	424	449	484	469	436	441	460	443	442	464	465	443	448	467	450	443	458	478	473	477	471	432	473	467	451	475	461	451	453	466	446	469	484	467	466	436	484	416	471	454	446	452	439	474	441	485	446	440	433	505	478	420	456	460	455	475	440	437	442	470	486	464	457	462	465	426	480	452	451	477	400	476	472	476	461	452	455	471	438	486	470	441	438	484	439	466	486	428	492	453	492	501	447	419	484	440	480	454	435	435	442	466	433	461	438	437	478	488	471	511	437	451	493	431	444	410	444	481	478	472	473	488	465	410	423	433	457	458	474	464	461	458	468	433	481	490	464	475	449	448	451	434	456	438	441	462	471	427	445	444	436	430	462	437	451	518	439	490	503	454	458	483	505	450	482	465	524	453	483	476	478	482	451	520	458	440	465	485	452	445	448	413	428	426	463	486	469	428	449	481	442	471	469	477	465	433	456	431	425	466	468	471	499	501	424	452	465	417	483	446	474	450	508	464	499	459	460	424	473	484	457	428	440	456	449	452	436	418	452	407	478	480	438	447	448	435	459	510	446	419	440	494	467	456	433	471	459	439	452	466	440	456	469	453	452	447	468	417	484	456	454	499	439	471	476	437	447	491	406	462	464	459	462	422	480	455	493	471	474	478	503	442	434	463	476	423	435	487	459	489	430	433	445	447	463	433	440	462	473	451	474	431	412	441	468	427	431	488	428	452	474	432	484	422	431	478	451	438	453	462	452	463	485	463	462	442	491	411	474	448	456	453	449	411	456	434	468	500	476	481	447	450	452	459	457	419	451	419	446	510	489	436	465	436	459	460	438	467	448	470	472	432	455	494	471	445	498	483	448	524	516	451	449	451	433	480	457	485	465	493	442	468	440	453	440	452	460	442	428	451	440	457	431	394	445	443	449	508	465	408	466	440	455	449	481	440	456	476	469	450	469	463	424	450	455	472	468	440	450	448	470	478	464	457	459	465	444	425	434	433	487	449	510	456	493	443	440	482	441	485	383	478	465	408	448	475	445	461	422	440	479	437	466	442	451	416	468	472	472	436	451	430	439	504	448	438	453	451	417	440	445	430	469	453	453	453	443	441	407	466	452	469	464	468	454	471	460	457	447	450	451	451	464	470	419	428	467	456	442	483	457	465	442	474	427	454	461	426	465	442	438	460	453	468	502	477	464	446	480	449	461	443	471	465	417	476	481	472	453	442	503	453	455	469	487	470	477	475	450	476	445	486	470	482	433	472	412	460	419	456	457	483	452	450	467	470	492	440	455	448	454	416	504	436	458	465	442	489	461	462	484	450	465	443	457	485	418	442	451	476	433	473	470	472	453	471	465	432	461	451	468	446	481	511	454	496	440	503	440	419	476	466	429	422	459	422	426	479	429	467	452	492	474	437	437	452	436	463	488	446	468	448	471	405	453	487	513	461	476	470	431	446	446	438	490	474	449	483	440	441	449	489	459	437	452	447	467	449	441	479	450	483	432	461	430	415	428	486	452	445	449	449	472	515	452	482	468	458	439	471	429	446	461	436	466	469	451	419	465	455	461	426	473	471	455	482	488	467	463	502	472	479	439	459	462	460	468	443	438	475	449	425	467	428	460	481	534	423	433	438	458	461	502	457	489	444	497	451	424	440	476	474	449	480	487	483	459	460	471	514	427	468	464	434	459	444	460	453	435	435	451	455	454	447	430	460	454	453	430	444	473	503	473	447	422	463	459	480	442	472	465	491	445	463	462	436	443	460	479	453	466	478	494	461	456	478	452	482	454	449	462	458	424	420	455	469	461	475	457	458	457	447	459	462	490	456	450	490	468	468	431	447	447	437	471	473	494	450	442	446	464	495	490	452	454	466	429	468	445	455	459	471	459	457	514	452	432	456	458	489	452	417	483	463	448	471	459	496	423	459	483	451	432	465	426	463	493	447	473	429	475	500	499	430	483	448	494	491	473	486	463	439	493	472	453	464	453	409	458	443	446	507	513	471	469	467	505	451	424	507	417	438	425	459	435	442	458	460	447	483	497	480	430	478	426	450	455	449	395	440	461	454	483	456	471	469	454	443	479	432	476	456	464	473	448	421	445	463	423	478	464	456	467	471	423	423	466	482	470	482	452	457	463	419	447	500	437	430	471	485	438	410	464	475	436	450	449	446	426	472	462	483	455	444	465	486	445	432	469	477	469	467	444	461	454	481	475	461	437	461	495	455	464	493	459	446	483	467	452	500	451	471	506	451	469	470	477	480	479	479	468	443	457	461	447	437	484	470	489	404	449	477	507	462	454	432	435	456	507	440	447	438	471	470	425	481	430	461	491	420	491	478	489	481	457	495	461	437	424	479	462	442	477	446	451	443	459	485	444	468	530	473	432	481	444	426	455	447	434	441	417	412	452	428	420	451	500	483	476	472	450	475	448	411	461	459	448	464	462	443	475	446	461	429	460	477	453	490	456	477	437	453	465	481	451	458	458	466	441	426	460	459	441	445	454	458	464	443
22061	35875	14910	9681	6801	2112	902	519	508	469	517	484	471	521	534	488	482	470	479	480	465	478	477	490	465	488	491	504	517	469	507	477	528	475	486	425	465	527	469	489	506	495	484	469	516	484	488	487	473	494	517	450	446	435	513	480	456	482	485	485	465	486	471	513	459	469	493	472	472	463	498	450	495	464	470	495	501	451	456	446	465	506	426	486	463	478	519	477	469	501	474	493	523	513	510	479	504	488	466	493	491	529	451	468	480	482	456	474	474	531	488	482	469	499	456	476	498	489	510	468	498	477	424	502	447	509	483	528	473	471	478	510	469	469	499	477	504	514	491	443	454	503	491	479	500	484	497	490	491	471	492	499	509	467	501	472	473	475	487	515	501	506	514	475	483	444	463	515	471	486	492	477	491	511	496	467	498	495	501	472	492	498	477	502	526	470	481	490	491	517	424	440	492	490	510	486	485	502	469	441	504	478	519	517	461	487	489	482	475	444	466	535	492	498	487	501	488	484	493	463	523	485	487	494	479	514	495	510	505	501	487	476	502	456	487	471	479	519	476	479	482	459	463	461	504	507	509	470	485	485	487	529	479	527	486	488	485	485	484	480	470	436	488	491	458	505	464	511	513	477	456	494	493	475	499	491	453	475	514	497	488	509	478	474	489	470	456	507	489	492	485	499	500	489	522	440	474	486	496	479	474	515	467	465	476	475	425	477	474	456	531	466	505	482	491	526	448	509	487	476	458	503	499	479	464	443	490	479	503	441	440	488	460	505	507	485	535	493	471	477	454	509	505	447	471	469	500	500	497	507	476	484	514	472	494	505	506	499	487	561	496	499	488	480	500	501	495	446	518	526	510	475	468	513	438	475	479	483	473	483	504	459	485	497	519	511	469	467	521	515	451	490	484	487	435	491	452	443	512	476	484	492	494	490	480	538	466	544	501	485	478	486	443	521	543	553	483	515	500	487	447	487	433	478	498	482	468	487	496	487	487	456	483	512	476	484	498	484	485	429	526	531	483	481	468	476	458	475	487	460	491	492	476	456	490	521	494	498	501	504	511	470	473	497	506	469	459	453	477	506	490	491	462	493	477	462	489	464	520	500	498	450	476	488	532	482	538	484	472	460	423	496	456	467	466	551	477	480	471	494	473	449	462	505	479	520	468	507	457	477	472	478	468	491	493	483	454	491	487	482	454	511	486	475	495	454	520	490	473	449	494	462	465	453	470	492	496	487	433	458	513	497	439	481	518	481	491	525	500	505	489	504	504	481	478	495	488	454	491	487	448	497	443	509	472	504	478	499	491	463	452	469	454	518	510	506	490	452	476	457	486	462	523	496	486	518	507	485	514	469	492	476	509	463	505	503	512	431	497	510	476	474	488	476	449	459	543	462	519	455	475	477	471	485	455	470	465	502	500	474	467	470	522	490	476	497	530	490	467	463	498	504	473	477	499	482	468	446	507	513	475	498	457	501	506	521	467	448	470	489	471	443	459	456	470	475	469	506	517	463	435	474	460	479	481	484	480	476	510	490	519	465	470	503	515	474	526	476	476	478	517	499	497	465	490	491	508	481	555	469	505	492	464	515	497	507	493	463	490	512	489	492	452	479	495	490	481	530	471	481	504	490	492	509	470	509	489	494	447	482	477	478	485	477	463	447	536	477	469	463	484	494	468	504	484	488	464	518	486	464	456	470	480	501	496	492	486	505	473	461	475	511	501	449	479	456	473	496	507	471	504	489	493	491	507	508	452	474	509	472	511	437	453	522	471	499	494	496	505	492	488	481	492	511	487	477	493	466	466	491	469	508	506	482	497	493	476	488	493	487	466	491	460	507	492	476	466	470	500	511	476	481	489	494	523	478	508	531	488	503	491	500	476	549	433	459	496	465	519	464	470	487	489	475	481	466	489	504	521	472	474	534	483	487	481	453	473	444	475	489	481	472	444	477	456	453	483	478	504	509	490	487	474	490	488	461	478	502	454	489	481	459	475	509	538	521	503	476	512	488	485	499	485	461	501	511	452	515	473	524	482	451	515	488	492	472	464	457	467	495	483	478	474	480	477	471	485	468	514	503	444	452	493	448	478	456	479	507	420	478	495	456	499	495	485	483	471	529	468	538	439	471	527	505	484	501	443	484	464	489	461	491	529	531	459	476	489	481	469	467	461	495	452	526	468	501	487	478	483	476	504	465	485	517	473	475	471	490	472	492	490	482	474	445	450	484	489	500	483	514	449	487	488	494	495	505	441	512	476	516	481	483	466	500	483	508	485	491	456	450	467	465	442	460	488	482	447	449	442	443	498	484	463	480	491	498	479	485	453	469	519	480	524	475	477	519	492	532	503	537	523	477	467	488	460	497	494	472	467	482	588	519	494	484	479	498	442	521	476	491	485	462	498	461	478	470	474	443	493	494	471	457	470	508	496	481	482	495	512	479	530	462	476	448	474	504	482	424	507	494	500	467	487	477	477	476	466	501	496	461	481	457	463	460	498	496	481	484	510	467	496	472	445	493	477	469	504	504	455	496	473	474	555	481	497	459	486	490	491	509	468	491	505	498	457	470	505	473	479	505	439	502	480	479	497	510	469	463	507	475	454	469	476	481	494	517	485	484	502	498	494	479	495	445	483	450	543	514	473	473	500	498	491	470	487	489	467	483	476	470	478	468	470	489	474	467	501	468	487	495	440	460	459	488	513	508	455	464	464	475	458	486	485	452	532	486	487	507	508	476	520	514	467	498	487	481	453	484	452	500	496	422	463	510	485	480	468	479	489	491	479	517	508	506	514	495	466	476	504	513	448	451	510	488	461	491	511	461	443	487	497	481	502	473	524	459	462	507	510	507	490	508	494	486	488	485	486	523	500	519	488	489	472	482	486	456	488	499	505	503	472	511	451	458	503	504	468	486	466	499	452	508	514	490	496	504	464	464	444	536	475	470	449	453	501	497	488	498	513	487	480	485	470	494	468	484	476	441	492	482	498	442	487	496	455	498	482	489	502	475	474	452	490	486	490	449	469	468	493	457	472	470	452	479	481	475	481	460	491	478	524	452	454	504	488	472	456	478	466	466	487	458	464	490	495	465	483	492	494	480	474	463	459	509	471	470	494	482	451	475	513	451	461	506	461	487	473	522	538	496	457	470	501	480	504	488	468	491	481	515	489	529	508	473	508	476	504	490	544	458	489	492	465	512	508	474	484	487	496	507	460	483	485	489	492	466	485	448	520	465	509	473	441	503	472	498	463	477	488	480	505	507	502	494	468	449	479	466	501	467	475	491	501	483	471	474	488	510	494	463	467	470	478	457	497	466	485	496	508	494	495	483	484	483	460	419	471	501	500	472	479	481	504	468	510	510	472	460	480	493	487	486	506	434	482	480	487	491	477	445	449	458	498	462	444	476	505	512	487	467	487	486	498	488	453	462	484	482	491	499	470	494	478	486	476	489	485	449	482	450	495	488	490	464	494	501	498	509	488	538	457	502	543	491	514	503
23660	21050	28401	30110	35927	24746	11049	1068	505	472	503	461	441	436	401	392	405	409	432	407	424	372	403	400	381	413	399	421	405	376	418	371	347	376	390	380	384	419	405	413	368	385	412	373	381	405	386	386	365	394	362	382	353	382	367	386	416	372	417	386	387	360	414	367	399	360	370	397	406	402	393	373	374	391	416	406	397	375	415	366	354	386	384	374	363	379	401	389	395	389	368	403	387	363	393	369	369	395	412	377	382	401	384	367	387	412	406	384	373	380	379	400	395	370	357	369	375	394	429	416	415	398	408	373	389	416	380	395	399	364	376	387	403	370	352	375	374	398	373	377	367	405	346	383	394	391	400	374	380	364	386	395	407	389	370	352	378	364	415	356	410	378	327	377	363	337	364	367	360	340	376	374	390	365	344	344	391	375	356	366	397	389	369	372	380	407	393	399	378	393	377	345	369	387	370	399	365	375	373	369	368	387	364	385	414	343	399	397	392	381	351	358	370	362	393	395	391	394	355	397	382	374	392	380	353	371	363	399	376	395	356	379	377	363	387	375	338	379	376	360	356	362	343	351	372	359	345	390	357	391	399	365	367	380	350	421	382	396	378	383	383	381	382	401	373	392	366	432	398	382	364	364	373	348	358	380	404	381	351	369	398	402	395	370	406	390	357	372	400	394	401	399	368	361	385	360	376	371	352	395	387	375	385	402	362	399	392	373	355	372	387	344	379	388	414	408	375	392	362	361	337	414	362	376	366	371	390	400	402	378	369	424	393	374	384	357	346	381	400	381	361	383	362	376	366	362	358	363	364	393	396	379	343	378	397	413	347	374	378	355	368	362	386	374	384	374	348	358	373	361	378	392	396	359	373	412	389	386	382	382	361	380	397	382	401	396	366	354	361	348	372	388	391	389	353	386	371	392	370	331	387	359	372	363	406	374	381	371	389	394	364	348	398	379	376	358	345	362	395	337	315	366	386	368	403	365	396	371	385	353	389	362	370	365	362	394	349	356	411	367	402	366	389	339	379	365	370	374	381	398	340	369	376	378	417	362	394	374	333	349	366	352	389	328	376	359	355	389	351	398	409	373	380	387	400	388	340	341	374	362	369	337	384	372	361	374	373	424	420	387	366	361	378	405	384	381	343	378	417	348	426	402	346	384	403	343	384	384	368	340	345	350	391	380	396	400	363	381	379	366	372	351	370	377	412	340	409	367	389	353	317	348	366	368	387	360	362	392	388	382	388	386	383	365	410	404	412	349	397	409	383	400	386	392	397	391	378	391	360	381	384	385	392	398	385	361	360	392	370	377	368	370	400	365	399	377	347	391	387	395	385	322	391	352	396	361	374	368	363	375	371	354	409	339	367	389	368	390	335	365	370	380	365	350	375	369	379	395	355	413	367	370	366	368	389	384	365	384	371	380	349	415	376	352	361	385	368	345	386	393	369	391	378	377	338	359	381	378	387	376	362	357	366	382	421	394	360	386	385	435	374	359	369	408	415	364	393	357	350	375	366	376	391	376	351	375	410	328	344	404	392	398	359	395	363	383	374	378	359	392	410	389	408	424	396	371	378	374	390	386	390	378	350	380	379	371	371	387	391	354	400	360	390	357	379	413	386	401	359	390	374	390	426	387	411	384	371	376	399	378	393	366	399	369	373	407	370	442	392	351	369	375	417	382	370	374	367	354	416	388	389	351	384	367	374	380	345	389	379	378	387	366	336	380	386	447	383	371	360	352	364	358	394	410	359	381	399	373	342	384	360	425	391	388	386	370	379	410	412	367	394	359	385	401	411	391	373	392	402	356	359	409	374	376	405	378	365	402	361	391	391	362	335	372	400	346	408	397	381	423	396	387	394	389	389	367	366	386	431	383	364	347	408	369	369	391	401	369	406	386	384	399	385	370	395	392	351	370	380	371	373	406	378	362	393	392	410	387	352	383	375	394	390	355	398	369	375	426	389	379	393	360	380	372	401	374	380	355	388	354	365	385	378	416	372	340	371	380	399	369	365	361	357	398	373	389	377	406	378	357	366	362	409	351	361	361	390	401	377	334	403	367	360	350	390	391	372	375	357	366	368	381	366	378	355	366	380	357	367	379	385	396	397	383	385	366	342	380	385	363	373	393	360	400	356	385	372	404	413	374	418	385	399	420	331	369	353	354	362	390	334	359	395	365	376	400	384	391	399	349	372	374	358	348	384	388	384	349	412	373	376	383	372	367	364	401	360	382	371	355	390	386	384	392	354	331	349	398	376	383	367	383	425	396	345	371	366	403	378	384	411	406	354	387	384	374	370	398	374	363	353	377	367	372	400	368	414	376	428	325	351	416	395	382	394	361	385	385	373	378	389	358	416	391	371	428	386	347	342	388	389	379	396	342	365	367	341	378	368	400	397	389	398	378	389	382	370	377	402	384	368	370	359	352	375	400	345	372	365	383	391	379	360	367	344	388	386	419	373	395	382	348	369	368	374	382	353	359	365	374	366	400	413	375	389	373	354	368	383	401	334	354	372	392	380	372	351	370	368	396	376	383	355	406	382	350	396	367	422	375	337	359	448	413	389	403	373	366	392	374	393	382	362	408	368	416	372	386	403	389	379	384	390	363	410	400	367	383	394	396	328	364	408	371	364	380	360	383	385	366	397	357	398	385	370	379	374	414	366	347	356	379	380	358	382	393	384	364	380	408	390	384	378	362	386	387	439	384	369	335	366	365	389	391	374	389	404	362	407	381	383	372	357	380	362	417	399	396	348	355	378	374	387	364	329	373	355	390	399	367	329	356	366	359	393	379	395	389	366	394	364	406	357	349	367	353	382	359	389	403	365	361	355	360	367	409	407	384	434	380	367	374	379	424	341	350	390	369	366	373	389	386	400	401	388	371	369	401	371	405	389	353	350	417	362	382	359	403	371	373	381	368	367	378	372	386	415	377	379	405	387	443	353	386	375	405	363	387	410	398	339	381	382	387	371	378	372	336	364	351	383	378	364	361	374	381	350	407	371	385	378	364	386	375	381	407	376	381	386	362	341	399	358	360	392	376	402	367	359	383	425	376	375	339	372	422	396	353	404	377	380	385	361	356	357	359	371	421	371	387	405	375	354	328	389	381	388	355	384	395	403	368	403	349	385	362	388	406	387	377	388	367	381	411	367	375	368	381	343	369	380	338	371	370	369	382	374	393	363	371	386	405	382	420	418	398	380	385	369	362	411	404	371	397	395	396	408	381	397	373	340	337	381	356	415	367	401	398	378	386	384	374	363	347	363	376	402	325	361	382	360	377	385	370	386	396	347	373	364	379	393	371	409	380	376	394	377	374	376	401	376	378	410	379	363	376	371	355	384	382	372	389	378	366	355	391	376	378	369	354	366	403	376	400	385	358	354	386	375	388	383	364	379	368	350	408	369	387	357	378	381	391	390	395	369	363	348	400	391	399	397	362	388	383	337	371	360	365	405	372	377	385	403	391	355	370	346	382	371	424	388	380	363	379	353	369
26945	52871	37868	46668	41752	23217	8009	1108	617	509	506	519	484	476	443	423	433	464	455	459	419	406	448	406	437	407	417	403	396	403	428	400	408	396	390	398	396	418	451	397	398	429	396	393	393	400	398	416	417	368	400	399	390	383	403	396	409	405	399	401	382	394	391	407	412	391	403	412	432	399	390	393	403	409	388	440	389	437	413	384	412	387	427	426	389	372	377	402	394	360	388	413	410	389	433	436	384	438	432	436	393	426	429	385	386	425	444	442	436	437	409	391	393	439	426	361	425	397	405	394	407	420	447	391	397	383	358	416	374	432	421	394	385	445	384	416	431	378	396	373	399	395	416	395	392	428	370	397	408	401	404	410	412	386	427	406	380	397	398	419	404	416	429	386	421	383	405	378	402	432	404	403	423	418	419	366	363	373	424	368	391	393	398	388	427	423	418	385	404	407	377	408	397	428	408	366	384	409	413	396	406	386	405	408	352	444	395	419	392	372	374	425	380	392	394	422	342	395	392	410	414	375	386	389	431	366	369	370	408	416	394	404	391	397	392	357	389	363	382	407	385	362	408	397	400	386	385	395	386	382	380	402	424	406	369	402	388	428	395	396	396	388	407	387	407	388	390	386	406	432	396	395	408	404	368	409	434	357	417	424	396	432	351	406	433	392	390	407	370	398	386	417	398	358	413	416	408	405	399	406	411	389	385	392	382	409	399	380	398	384	393	414	400	413	407	409	396	383	422	381	410	376	363	422	392	388	375	427	364	392	418	412	413	398	404	369	403	412	432	414	403	380	397	382	424	394	401	398	392	398	389	375	391	423	423	398	384	423	381	419	394	381	420	405	419	395	420	397	386	446	409	401	411	382	404	384	389	378	424	403	392	406	414	441	415	385	392	402	421	392	408	406	399	422	395	400	415	397	405	391	383	405	409	397	431	414	396	442	382	392	391	392	405	410	390	390	419	397	354	396	367	399	382	405	401	418	443	364	382	404	407	381	430	378	405	403	414	386	412	441	409	390	390	408	402	394	391	409	426	402	401	400	421	393	386	386	410	376	423	398	407	403	409	371	382	390	401	381	368	397	413	384	390	387	381	387	378	391	436	426	413	397	383	364	429	395	430	403	406	413	407	421	412	389	393	390	392	390	411	349	428	418	385	382	431	401	390	351	401	377	422	411	377	402	369	423	419	416	380	409	391	397	427	409	422	427	412	383	370	426	434	409	358	438	373	378	393	447	414	392	362	397	384	389	430	409	377	421	378	425	394	404	431	389	342	425	380	402	387	396	411	420	426	375	399	412	415	387	414	411	399	414	393	404	389	432	444	413	394	444	395	405	410	394	407	376	402	398	388	411	416	404	379	395	392	411	406	421	362	395	387	392	433	375	398	401	423	390	410	416	374	385	396	368	391	419	386	438	391	383	408	404	397	399	426	366	402	373	402	415	405	419	397	375	402	417	403	415	376	394	413	408	412	393	419	402	429	419	458	421	380	389	420	387	366	429	413	376	392	384	377	403	395	431	418	391	372	440	404	448	385	397	440	418	412	410	372	452	391	392	404	422	370	389	402	405	383	427	402	404	365	378	415	389	387	437	414	374	368	356	438	428	368	373	345	406	358	409	394	396	388	386	368	355	414	402	357	419	417	411	381	386	391	432	426	419	383	408	405	387	418	392	376	421	420	391	359	430	406	420	392	393	396	351	387	350	383	422	385	397	372	396	407	411	420	364	377	362	410	416	416	400	364	413	398	389	393	399	379	390	391	418	415	412	415	378	375	405	395	406	399	401	363	382	388	402	382	386	427	410	395	398	404	399	400	426	416	400	406	415	413	407	420	387	406	363	434	458	432	439	392	414	402	423	416	401	416	431	370	378	377	401	394	378	407	397	431	405	361	366	404	391	367	403	379	394	379	379	380	353	418	392	381	402	352	378	418	390	387	420	340	373	420	401	411	409	423	410	379	389	428	417	393	384	399	387	379	422	400	408	421	403	418	384	433	366	438	420	388	380	432	387	393	390	376	419	389	421	417	403	427	380	417	417	443	369	383	377	402	425	416	397	399	396	404	367	391	380	386	426	422	409	391	379	390	421	415	372	453	421	404	411	429	387	426	439	407	401	430	402	430	419	402	399	380	393	406	395	413	420	390	448	373	419	400	415	392	384	412	371	413	403	412	421	364	432	397	408	389	399	432	367	410	403	412	380	400	395	375	404	400	400	401	384	384	400	420	384	373	374	400	396	437	403	386	372	413	396	384	409	414	372	402	400	431	410	390	403	395	383	376	408	445	420	389	398	374	415	383	415	378	373	417	393	383	396	421	376	447	374	396	415	392	375	375	417	423	401	398	369	419	390	360	392	394	397	395	403	395	417	412	385	376	415	400	418	435	390	412	407	380	379	391	394	389	389	414	403	384	388	386	420	387	411	414	413	430	364	377	402	411	402	407	400	406	385	405	410	395	377	394	362	380	367	403	421	383	408	398	394	386	398	401	418	386	443	431	406	405	431	397	366	392	409	425	380	381	394	402	399	388	375	387	390	409	393	430	398	370	421	417	398	389	423	403	426	390	426	415	435	407	384	398	401	371	389	410	408	405	439	436	421	389	391	374	395	417	349	386	395	401	420	387	405	349	366	346	404	411	413	380	392	359	420	399	433	420	397	427	396	381	367	370	425	411	391	434	376	396	368	411	426	404	387	389	435	417	399	400	398	382	413	374	423	397	431	445	445	397	409	401	407	395	392	393	391	395	428	386	398	365	402	390	415	393	419	387	435	389	381	418	386	409	427	387	398	379	388	382	410	394	403	376	426	412	393	369	375	404	408	369	365	406	367	399	413	374	441	378	383	392	432	406	417	376	423	359	447	395	405	407	394	389	433	372	436	407	385	420	418	387	422	401	376	420	381	401	378	425	415	409	405	432	392	396	409	411	431	399	369	402	359	399	380	391	432	399	387	415	429	429	411	412	389	401	418	445	445	366	380	423	393	392	374	380	415	393	429	399	417	398	409	414	424	368	401	423	415	409	387	376	435	399	396	390	391	360	372	397	437	393	398	388	391	384	434	400	379	384	389	386	383	427	390	383	400	408	391	400	377	416	402	401	417	391	429	391	377	378	404	434	409	412	408	376	400	406	393	424	422	399	403	389	423	402	373	405	414	430	402	403	406	408	380	408	367	395	402	392	385	412	385	398	408	451	416	411	375	394	408	405	387	382	395	420	395	426	394	370	410	390	366	389	383	412	443	402	370	410	407	365	368	406	379	414	389	393	408	402	437	369	380	402	394	398	389	411	411	379	432	387	411	415	418	389	392	450	407	407	371	402	410	432	404	397	400	426	434	404	367	404	382	387	395	418	377	407	370	385	438	366	394	401	427	417	403	394	442	425	383	416	398	375	412	404	405	376	394	405	413	397	376	388	360	401	419	401	371	376	445	440	413	374	404	374	413	419	394	421	389	406	422	395	407	388	395	417	385	406	395	381	383	408	359	371	394
25016	21110	27388	29500	27919	14890	3837	783	603	605	609	582	564	603	576	574	595	616	577	601	531	557	565	555	550	566	552	553	561	551	573	534	518	551	537	584	580	581	563	573	589	533	561	534	531	540	568	558	525	534	561	541	562	585	515	537	582	562	561	572	583	546	556	557	618	554	523	560	547	522	540	528	547	553	563	563	569	557	544	547	561	528	597	564	551	567	561	547	569	546	599	551	580	539	540	600	545	603	549	517	538	534	600	537	600	566	538	597	553	589	567	512	616	526	555	580	512	546	539	542	581	554	536	528	552	570	556	541	539	574	549	539	596	536	556	558	554	543	569	578	548	544	573	574	548	525	532	545	558	589	588	574	532	578	542	552	511	557	553	570	570	587	627	548	615	568	527	577	577	563	535	567	573	565	605	546	515	568	557	605	575	598	537	572	588	548	541	560	573	546	560	567	519	549	568	524	539	538	532	590	546	526	593	567	542	536	561	607	577	588	575	520	561	577	550	587	535	525	577	559	561	546	542	576	502	574	574	565	552	543	517	577	609	525	544	582	551	562	556	540	614	556	549	531	542	574	537	543	573	569	561	541	575	560	511	550	575	547	547	544	545	541	551	588	586	518	518	574	585	552	551	536	546	551	560	499	592	516	541	602	527	538	575	559	545	558	575	589	574	573	561	573	519	553	537	591	573	543	569	583	557	511	528	558	552	560	587	554	558	579	588	571	618	540	482	545	549	576	581	543	568	573	536	538	510	569	562	553	535	540	529	546	554	543	538	554	532	544	547	558	559	580	560	534	579	553	563	571	585	570	524	616	525	547	560	539	578	576	544	555	557	587	601	548	587	579	580	587	555	631	564	561	528	569	537	575	535	500	557	580	553	560	505	550	527	577	541	612	566	568	593	606	560	580	518	551	523	562	542	510	563	529	553	581	598	548	570	547	538	548	566	536	556	491	557	513	547	575	590	575	535	578	560	518	575	545	544	583	587	548	563	577	516	582	561	565	543	537	570	534	545	532	556	548	558	557	559	580	553	538	555	584	560	590	579	535	573	534	550	556	533	537	562	583	569	502	577	589	552	552	547	556	579	570	542	547	574	555	555	594	522	591	572	554	559	588	552	566	524	561	570	571	580	540	537	553	525	562	561	608	583	496	574	540	583	572	537	528	561	601	568	504	596	571	536	526	550	565	596	559	600	549	625	589	561	535	525	535	561	569	569	526	557	574	556	542	569	589	540	567	570	573	603	558	571	551	570	590	544	554	568	601	511	601	572	579	564	556	574	569	522	566	524	548	535	570	531	545	560	522	584	583	540	547	541	576	567	576	593	577	545	540	558	545	534	572	551	587	565	535	569	572	537	574	564	573	592	540	530	602	578	524	539	553	526	562	570	543	499	597	526	539	581	571	554	534	528	595	535	558	557	543	571	559	585	609	549	590	544	537	566	547	511	569	602	553	560	540	549	574	570	568	556	555	532	564	505	541	535	573	531	549	569	548	538	523	574	532	594	542	540	581	565	551	547	590	531	544	551	541	535	540	564	583	525	523	547	541	549	568	587	560	558	539	597	535	566	574	545	546	602	555	571	544	528	526	526	528	519	521	525	530	566	500	585	508	581	544	550	562	536	625	557	527	560	540	590	551	589	521	583	553	547	557	566	575	575	588	533	534	534	544	512	569	580	581	593	520	567	560	558	563	581	544	556	609	556	579	570	482	525	563	572	556	548	573	575	577	541	547	585	569	560	567	548	553	592	596	576	591	539	564	532	571	592	562	552	541	547	576	517	539	567	581	586	524	595	529	550	553	530	555	547	579	539	562	558	562	541	572	546	564	583	585	601	539	593	585	563	598	566	561	537	559	527	527	553	558	520	556	542	593	570	576	571	573	547	580	538	518	551	549	556	529	512	529	570	578	534	573	553	551	552	597	576	558	563	571	554	566	546	559	578	558	566	603	586	594	563	581	575	551	548	570	527	537	529	542	490	566	561	563	540	557	577	493	550	568	543	559	539	590	533	567	578	527	547	599	589	567	583	572	568	540	585	547	537	539	561	566	559	552	523	554	551	545	617	579	553	538	537	607	556	529	546	565	554	538	527	548	543	525	562	561	549	574	542	530	608	578	568	599	588	562	575	564	564	558	549	538	582	574	601	545	560	568	562	541	577	563	551	576	624	566	566	561	592	547	531	559	591	582	542	542	574	575	538	529	568	527	549	511	548	510	567	558	532	599	541	554	538	553	544	554	603	552	562	562	559	566	582	574	549	574	572	585	583	594	566	571	544	556	568	579	553	567	574	543	571	513	547	590	559	519	561	577	562	565	606	565	542	557	537	547	552	575	535	550	541	573	581	526	548	538	572	574	542	526	544	565	560	568	537	538	576	578	551	538	537	539	550	554	528	610	559	549	586	520	554	548	562	604	519	527	549	567	550	528	575	600	587	544	580	548	531	532	559	548	570	572	564	578	556	558	550	551	552	569	589	560	524	583	509	557	563	575	536	539	559	539	572	515	579	532	568	591	532	544	533	569	568	562	575	553	552	603	546	508	562	533	578	538	557	588	561	535	529	532	553	581	557	537	546	565	558	567	579	573	587	544	590	542	536	564	571	559	554	557	535	542	564	568	577	533	582	545	571	568	524	565	560	545	549	534	550	589	503	538	557	555	537	533	544	578	574	558	579	554	525	575	578	560	566	519	513	558	533	526	622	531	527	542	554	554	530	529	614	584	528	562	524	573	534	593	564	533	574	520	545	521	568	579	576	573	553	498	537	574	570	569	553	544	566	591	549	521	524	537	561	627	518	576	534	571	576	557	500	604	593	533	551	532	545	569	546	552	543	550	559	603	502	565	572	569	545	556	527	588	533	571	550	560	522	559	588	549	521	585	535	557	535	547	545	566	540	550	542	600	536	547	537	562	544	539	536	535	558	536	527	539	544	538	548	552	589	565	583	557	573	555	563	567	545	562	548	583	569	590	559	557	532	506	572	566	566	588	595	527	554	558	592	567	571	560	551	546	566	571	546	551	579	570	570	576	504	538	531	609	559	557	579	606	554	566	540	536	567	529	545	527	561	561	535	562	536	583	529	537	556	529	540	544	579	541	539	562	566	580	564	508	563	651	547	574	635	569	527	521	611	581	536	549	556	566	548	591	583	497	547	571	571	546	555	557	571	577	600	552	531	541	544	533	502	533	553	585	541	581	543	522	549	595	540	574	620	523	586	548	563	529	559	590	535	582	566	586	534	548	571	582	564	544	554	495	565	548	567	563	570	592	512	523	546	539	582	579	556	584	532	561	558	575	584	517	576	534	595	567	572	565	572	579	586	561	576	522	532	569	616	555	542	531	517	544	552	606	537	537	582	539	515	559	591	596	567	536	578	543	518	541	567	567	548	531	548	533	560	569	586	546	546	557	578	555	536	550	559	580	563	551	577	564	545	511	543	567	561	571	549	556	582	592	563	543	583	557	569	594	525	520	538	538	531	522	571	543
25925	45769	27116	37325	32639	15965	4606	1036	724	659	653	646	633	614	581	637	563	593	560	573	550	595	557	604	613	633	587	574	559	578	543	606	574	569	597	599	572	577	593	565	612	560	578	558	566	557	598	564	604	540	580	578	563	605	552	579	595	578	598	591	579	560	557	597	573	576	593	541	574	573	519	544	569	550	564	553	580	574	618	602	593	569	614	601	567	602	551	553	611	600	568	556	592	568	543	584	643	582	613	582	553	579	580	589	567	607	580	559	626	580	595	531	542	590	577	556	569	602	605	555	580	524	566	591	571	541	557	548	552	595	568	629	532	607	576	590	609	583	555	559	575	584	546	538	574	582	573	553	531	605	531	594	609	565	554	596	594	585	554	597	567	564	594	586	590	579	571	605	598	582	588	564	583	602	551	565	558	586	604	626	536	576	592	582	579	642	584	563	624	556	609	592	573	582	596	619	564	587	566	585	560	549	584	589	602	589	541	569	566	582	599	587	551	564	549	596	580	595	581	595	579	572	574	596	560	593	561	565	557	548	575	599	562	534	511	584	598	543	546	578	595	602	587	588	558	578	599	609	576	562	575	586	583	573	603	612	600	600	567	587	552	585	550	581	553	557	599	574	560	580	576	587	551	562	580	522	588	584	606	561	570	574	553	581	611	626	612	592	565	561	551	569	597	549	622	605	574	549	595	576	627	591	557	560	549	563	584	608	612	592	576	613	585	581	593	609	595	592	576	570	580	615	588	580	590	605	646	541	554	566	584	577	553	613	569	634	562	572	584	617	581	640	561	561	600	572	630	565	587	574	587	584	566	572	574	586	550	564	568	603	566	636	570	575	614	611	597	578	599	578	575	594	574	575	587	574	598	592	563	582	592	558	609	579	553	567	601	609	596	625	640	558	571	572	578	569	557	632	559	597	600	598	619	565	576	557	569	648	591	585	551	573	564	575	611	588	572	613	578	583	616	569	559	613	590	565	573	586	616	592	510	617	591	598	594	573	637	587	551	613	573	604	593	554	584	586	573	646	567	622	563	589	553	607	592	579	600	574	610	560	581	561	582	596	566	587	502	583	539	630	614	579	585	572	607	573	570	547	552	602	547	618	573	526	602	567	553	582	562	583	599	543	607	592	552	604	580	647	564	602	562	617	561	596	609	566	587	583	590	564	546	566	550	574	558	576	617	556	540	634	568	549	555	557	567	594	637	547	549	591	557	562	539	567	565	594	614	564	563	563	583	624	537	583	565	576	596	570	594	597	599	613	597	570	582	590	609	579	593	598	549	620	581	566	553	570	562	632	567	611	576	577	581	563	583	618	567	565	580	602	554	561	585	541	545	599	597	606	549	543	583	584	566	569	613	616	574	569	582	552	592	607	625	564	555	542	622	586	567	580	629	603	583	608	561	572	571	575	575	590	607	594	563	621	644	569	605	629	594	546	598	558	561	595	569	581	591	558	617	556	619	595	593	609	594	581	609	548	603	547	585	596	549	571	557	570	570	550	557	590	588	562	564	569	544	583	584	599	605	579	600	516	603	577	567	583	535	600	631	575	601	600	566	596	569	566	574	587	597	558	602	569	559	627	581	624	556	596	578	570	572	544	580	591	561	598	553	649	609	619	603	589	641	587	567	616	580	580	621	628	578	560	608	572	573	567	557	621	574	540	603	578	575	555	594	559	615	581	562	595	574	612	541	560	590	636	567	554	529	574	574	578	585	568	615	545	584	607	599	615	582	587	555	603	572	593	576	571	550	568	600	584	601	552	565	541	587	568	583	568	554	579	582	575	599	563	579	565	596	610	575	558	606	559	558	582	598	577	538	573	541	561	559	609	575	548	597	587	542	609	579	592	600	576	592	575	582	567	561	585	584	561	574	586	581	589	584	584	554	597	593	569	551	588	568	619	583	598	580	542	566	554	543	570	598	591	604	572	607	630	595	586	572	570	596	593	539	561	565	561	608	554	542	597	603	596	589	587	569	613	576	533	553	544	607	571	591	573	592	599	537	553	538	546	560	547	561	577	571	558	558	560	593	597	569	568	595	582	575	573	602	612	611	611	585	596	589	615	624	585	592	552	588	574	598	577	576	588	618	574	585	583	530	596	621	542	557	575	562	606	538	615	558	562	580	540	574	590	571	542	539	557	573	640	572	604	587	615	620	627	608	565	591	581	580	564	617	585	619	573	580	567	619	555	590	593	562	570	589	544	552	582	601	615	537	573	574	580	600	608	618	582	589	589	527	595	598	545	558	588	526	575	595	591	582	591	567	581	578	522	597	624	568	566	557	591	581	602	575	578	591	633	590	584	572	528	529	596	555	615	612	602	586	587	601	586	616	621	571	583	565	551	599	566	591	514	583	556	584	607	568	564	579	580	568	579	555	589	585	580	556	569	610	564	590	609	573	584	588	622	634	578	522	566	519	590	574	576	589	562	568	638	528	587	608	534	553	647	576	563	608	585	568	590	611	598	621	581	606	525	564	591	599	566	570	576	589	559	584	593	587	575	590	566	580	579	573	599	615	615	580	600	581	605	598	558	614	530	560	553	601	605	551	580	602	568	567	594	579	579	585	564	596	581	583	543	562	622	584	592	507	568	581	592	608	591	601	597	617	567	551	541	568	569	606	586	606	609	614	596	600	563	596	588	579	547	566	606	611	613	570	616	580	630	589	605	555	604	573	600	559	553	628	574	543	591	581	578	578	584	597	577	605	613	596	556	558	563	598	540	585	586	589	578	566	610	586	542	570	559	602	576	562	634	569	610	582	592	631	593	597	574	578	572	565	601	543	571	595	618	593	568	567	578	576	596	604	556	568	573	618	585	545	548	569	598	571	591	597	567	578	566	596	572	617	579	557	558	600	601	558	605	591	626	551	593	560	625	590	568	554	627	590	559	556	571	597	585	557	610	564	587	574	540	613	632	615	605	547	591	556	585	563	580	567	563	581	574	571	606	598	550	598	661	536	586	545	555	601	566	584	604	539	586	579	558	568	617	576	588	591	586	601	567	557	595	551	572	548	540	563	555	588	558	563	569	583	509	567	587	577	589	601	569	619	553	567	584	572	582	571	588	573	581	536	574	548	619	559	621	618	532	565	577	594	579	610	560	592	598	613	587	578	611	566	570	584	545	564	551	614	542	585	571	618	586	581	582	599	534	571	570	577	624	621	607	559	568	598	584	587	546	571	603	596	556	579	598	591	543	584	542	606	557	583	568	565	579	608	609	550	576	588	591	561	562	573	574	565	568	587	609	573	572	559	577	577	589	564	565	550	542	590	556	574	564	604	588	590	586	587	581	576	581	559	592	578	577	608	566	658	553	602	581	596	581	568	554	585	584	598	564	544	591	586	562	582	563	564	586	595	540	626	586	580	587	587	624	601	567	561	563	613	551	609	615	570	598	599	606	559	582	610	544	551	581	530	589	595	592	579	594	583	588	599	576	600	570	559	573	567	581	591	556	570	608	594	564	581	612	588	566	586	577	552	555
22609	21103	28845	27575	35910	28331	19203	3138	715	674	666	596	571	533	559	548	502	546	533	538	503	477	505	495	488	483	503	463	418	478	482	519	497	481	478	484	483	509	507	512	512	451	488	528	501	447	507	493	489	460	520	488	489	511	483	482	492	490	489	503	460	480	516	498	494	467	531	476	505	455	475	468	486	510	494	488	501	467	483	548	480	480	516	443	482	475	485	437	451	488	506	508	500	485	532	430	501	496	494	495	540	485	483	467	498	522	513	462	514	507	484	501	496	461	465	477	472	497	461	492	532	468	476	499	473	499	499	532	494	510	489	450	497	464	497	470	483	466	545	482	522	500	509	487	457	510	481	470	475	475	463	467	448	453	468	508	489	485	448	475	491	450	503	460	506	529	521	472	501	464	502	463	434	436	519	485	468	479	472	456	449	460	499	462	414	534	478	493	490	489	448	499	479	473	469	470	487	485	500	487	514	442	469	473	484	465	495	476	479	454	465	487	513	499	467	502	471	420	492	444	485	485	497	480	528	516	489	532	478	442	488	505	460	430	521	438	464	497	460	467	475	491	502	473	509	488	465	485	455	501	473	461	482	471	452	485	504	494	515	497	480	484	497	488	477	490	456	489	455	509	461	473	497	467	497	451	494	450	475	516	493	462	499	486	460	495	489	471	484	453	522	455	486	485	499	505	486	480	456	502	459	508	504	492	465	484	516	443	495	462	456	480	458	478	472	510	505	467	512	469	455	475	509	508	479	468	487	468	521	496	519	540	502	452	508	479	484	488	477	472	462	466	479	471	501	455	472	476	523	478	483	511	497	485	477	519	480	454	485	466	481	497	459	464	493	454	465	479	505	474	474	465	492	452	499	480	466	488	498	525	475	466	439	491	491	467	453	509	512	472	483	518	503	494	497	483	508	492	493	483	445	506	461	491	433	458	499	468	490	486	501	515	507	485	476	516	503	485	473	479	457	474	465	486	501	461	474	486	463	489	488	507	492	511	485	478	481	521	494	482	488	528	460	478	482	465	498	470	499	490	444	464	502	516	462	428	506	454	492	463	482	504	487	472	468	459	467	487	486	476	494	493	489	488	469	513	476	500	482	441	458	511	464	470	487	506	478	458	512	506	479	475	449	496	489	512	462	484	469	460	464	499	475	479	445	462	460	494	453	470	515	520	478	513	502	494	493	432	482	459	530	482	481	461	502	510	474	456	451	481	438	480	459	525	511	464	470	509	508	440	486	497	490	505	511	428	516	461	487	462	473	476	490	464	473	497	477	520	455	483	505	474	455	501	520	468	494	505	476	475	487	475	479	440	489	547	510	482	453	485	463	477	473	485	496	421	523	471	508	470	438	506	456	486	471	492	468	510	502	467	448	499	501	484	502	465	491	447	452	463	480	494	466	508	534	484	520	473	485	487	475	486	483	492	479	505	489	522	503	479	452	491	496	488	482	516	475	489	500	442	493	445	503	466	485	444	464	451	498	501	493	477	461	496	480	458	478	465	473	478	487	485	452	493	503	464	497	482	460	501	467	468	500	504	493	494	466	468	493	467	511	497	501	515	433	483	492	479	489	500	475	501	512	473	474	428	491	502	495	445	535	492	530	472	490	451	461	496	487	490	453	454	461	495	454	462	476	490	477	455	481	484	438	453	501	477	467	506	503	508	438	496	493	493	470	479	468	498	459	490	470	481	484	465	451	473	438	456	464	475	465	487	487	480	493	481	524	465	505	520	464	489	473	483	479	470	518	475	499	492	437	476	481	478	488	487	472	497	455	517	482	497	516	457	449	471	473	523	483	451	472	492	517	455	485	469	497	468	512	447	477	477	493	497	481	482	477	480	454	473	475	439	522	505	482	483	485	453	485	508	472	466	467	485	516	459	450	445	473	488	502	506	488	499	481	503	467	511	473	474	495	439	511	486	497	466	489	479	482	472	501	493	454	485	471	435	494	505	474	445	499	481	521	511	458	504	492	463	467	486	478	483	523	486	487	484	475	444	463	470	424	449	473	508	496	492	479	484	445	487	504	509	504	506	466	485	506	498	455	500	481	483	488	440	457	457	454	467	498	469	484	471	534	469	454	514	504	506	483	457	480	490	469	460	460	458	456	489	508	512	480	504	503	468	473	470	481	492	493	465	483	480	510	480	451	509	478	495	529	454	482	482	503	502	486	475	483	489	446	491	490	487	506	469	446	481	457	512	483	480	509	477	480	477	475	480	492	496	480	481	501	478	488	463	476	487	520	490	482	502	457	439	475	490	488	464	476	461	466	443	496	445	477	458	489	485	501	454	493	470	504	457	522	445	471	464	463	512	490	496	522	506	458	461	479	425	470	497	474	480	474	467	459	509	465	520	509	469	458	467	488	500	527	459	430	503	454	473	497	477	466	463	504	499	475	470	478	508	514	481	481	474	507	483	475	460	478	489	482	511	505	516	489	528	466	476	519	461	488	483	490	479	477	519	490	498	466	473	490	472	508	483	513	464	474	467	495	495	489	481	487	474	468	460	472	499	459	444	497	506	526	474	461	489	497	465	497	498	480	469	476	527	444	506	455	482	482	465	511	520	460	513	463	457	457	475	508	439	463	461	451	477	479	466	531	502	518	472	495	502	478	511	455	473	438	482	458	505	431	451	484	442	457	526	485	494	477	477	489	458	513	496	469	507	482	465	517	494	478	502	471	505	476	458	437	478	478	498	453	462	481	475	483	486	494	471	453	489	515	484	471	475	486	517	494	491	484	464	481	498	510	493	480	449	495	451	470	488	499	463	503	468	493	476	475	516	475	489	480	488	508	492	478	514	441	485	495	503	509	454	480	460	459	547	472	472	441	448	515	502	476	483	450	475	488	495	473	457	453	500	465	458	466	488	547	464	504	458	465	454	478	465	465	489	489	454	473	487	487	521	455	461	455	471	496	460	468	452	506	474	484	515	483	518	463	497	477	469	531	432	470	452	419	488	451	455	484	498	510	507	479	437	482	487	487	471	479	427	518	472	522	502	448	473	502	481	486	486	510	483	468	439	464	453	506	449	491	467	515	453	457	484	491	488	465	493	452	484	488	466	492	463	472	483	483	470	464	496	497	441	495	485	488	519	477	525	470	457	440	480	449	484	519	499	508	503	446	511	471	495	475	489	530	503	510	481	447	469	511	461	486	462	471	471	485	491	489	473	476	494	461	489	475	450	499	485	482	510	467	491	486	471	504	466	475	510	480	480	433	520	474	467	492	501	466	480	496	510	489	460	494	486	486	463	512	475	504	485	477	472	509	496	509	527	505	486	477	458	484	494	512	428	492	470	483	471	476	486	495	452	477	489	493	520	479	458	489	514	481	511	466	513	475	484	482	453	491	477	497	466	483	511	486	466	510	467	488	484	485	513	500	472	488	479	482	469	503	445	480	498	471	512	462	472	467	478	480	477	487	514	487	462	444	514	492	443	507	520	476	478	425	446	449	505	484	479	482	484	496	465	460	480	474	479	514	482
31301	61683	46957	58206	52212	30651	12302	2210	894	799	720	680	654	659	615	561	573	576	541	542	552	523	516	507	512	530	527	508	497	507	492	501	500	503	511	514	504	539	514	503	544	511	497	490	498	496	525	520	490	481	477	514	535	506	478	468	508	474	539	485	506	499	523	523	515	484	497	489	464	495	499	498	510	489	466	527	506	506	468	472	515	460	486	479	476	480	500	530	492	464	502	518	489	507	505	508	512	515	495	528	520	534	513	469	532	527	476	490	505	513	495	491	468	482	516	477	474	494	523	528	510	479	464	462	481	490	509	500	491	498	496	535	521	502	469	500	500	444	474	506	512	498	509	468	485	536	496	486	515	509	496	510	527	528	502	474	495	500	500	470	461	513	509	474	469	472	495	470	520	495	443	508	473	463	507	519	487	484	477	507	517	499	501	506	454	499	514	473	474	483	518	490	539	492	505	506	507	513	496	534	445	485	493	493	491	465	500	500	496	505	475	491	470	519	466	480	515	487	488	507	517	473	493	526	491	498	520	492	508	514	549	506	485	526	481	504	482	500	528	503	500	463	480	478	494	471	515	513	483	522	482	478	518	548	478	488	487	515	495	477	509	523	524	511	506	471	455	561	487	459	504	469	538	462	505	509	471	485	486	547	530	465	485	491	453	491	485	504	534	464	499	492	509	479	510	496	446	465	533	484	472	471	510	501	511	513	516	523	472	545	493	511	486	526	453	492	490	493	503	532	468	490	465	476	451	521	502	487	467	502	480	506	476	505	482	508	519	463	505	499	471	507	518	475	479	498	495	480	519	490	468	534	462	472	463	496	523	453	481	515	471	529	524	495	494	505	489	478	474	487	501	482	487	495	450	494	483	517	491	524	467	461	493	484	537	498	501	490	481	482	493	438	477	498	475	507	445	495	467	496	489	451	525	469	487	491	501	521	480	473	515	497	512	472	511	495	515	473	471	511	487	484	503	510	498	497	496	459	504	459	490	471	462	493	490	512	483	483	481	485	488	525	491	479	515	496	491	479	496	466	484	479	458	498	482	486	495	503	458	493	529	470	486	489	469	517	474	482	494	476	457	481	468	501	505	500	457	482	500	534	517	501	474	469	486	459	505	509	524	483	512	438	476	462	500	499	467	485	465	493	504	471	454	483	473	497	518	458	530	483	468	463	502	473	507	493	501	505	450	492	456	482	485	508	471	474	497	498	479	540	575	486	478	497	475	491	485	528	470	496	499	505	497	473	488	507	486	464	514	494	509	500	508	497	496	485	519	469	488	467	487	476	501	504	451	479	489	471	489	503	496	474	507	516	524	475	498	488	459	491	487	488	479	425	481	462	490	438	507	449	464	474	496	544	469	472	483	503	493	485	480	530	491	485	535	465	470	488	516	495	485	461	523	495	457	509	458	470	487	500	483	524	532	494	495	517	500	459	487	488	500	490	457	480	484	518	496	491	510	513	504	461	477	491	489	500	492	511	476	502	467	512	474	498	464	448	501	505	478	493	473	491	468	507	489	503	494	431	489	521	471	517	546	534	493	479	484	464	511	485	481	464	517	473	483	525	468	507	482	484	474	482	501	498	508	523	490	489	485	457	440	476	529	488	448	513	521	544	466	477	527	471	470	511	469	518	511	511	502	512	512	464	474	506	517	522	530	477	443	468	487	485	498	425	491	483	466	508	452	470	482	470	487	496	473	480	485	520	495	470	491	500	526	480	410	485	450	525	473	527	501	525	446	496	486	492	500	490	492	538	504	469	486	488	497	489	499	485	507	476	472	491	523	466	491	501	482	510	495	448	463	458	464	468	459	496	466	476	460	471	448	462	477	487	451	528	500	499	508	495	518	477	480	467	470	486	486	532	549	524	506	489	454	509	532	455	533	496	493	494	489	510	486	438	481	473	486	521	454	501	501	505	498	461	497	484	494	523	513	477	508	519	464	501	449	541	480	465	504	470	480	478	482	446	488	463	488	476	481	486	456	452	508	509	479	491	504	489	458	427	492	482	503	512	484	514	482	510	459	505	531	481	520	504	510	525	475	524	482	482	508	462	426	477	474	453	459	520	481	484	464	504	465	543	488	488	496	489	516	463	499	463	495	481	488	509	477	518	521	473	480	432	485	513	526	525	513	492	499	493	511	477	474	506	494	483	455	513	508	485	467	496	471	501	486	480	489	460	516	483	476	511	475	484	479	508	488	517	484	481	516	463	490	519	498	491	480	506	526	498	514	479	526	487	485	492	494	505	497	512	498	478	515	512	493	496	494	511	503	476	456	490	480	471	522	488	515	478	494	516	513	451	511	489	514	485	475	508	452	452	489	506	499	485	488	485	495	484	499	521	459	500	510	479	485	481	455	473	500	508	510	475	538	467	484	425	495	520	501	497	514	500	508	505	455	502	473	452	479	482	497	470	530	480	445	520	489	527	490	484	496	474	520	453	465	492	477	532	475	461	483	492	522	488	497	484	522	474	521	480	487	469	536	489	476	497	471	496	470	497	476	483	443	492	499	483	488	529	475	481	466	476	495	493	497	494	473	471	527	471	478	470	509	484	488	515	504	482	497	492	488	508	471	525	541	508	476	479	505	469	521	479	494	530	480	465	420	477	495	529	471	510	515	496	462	534	505	493	501	498	513	512	484	482	535	472	474	516	517	500	468	487	476	463	466	496	495	503	482	497	471	477	474	510	457	496	473	498	478	498	535	514	502	495	485	456	459	483	544	444	500	474	491	456	493	491	468	525	497	515	497	476	497	463	472	470	571	493	503	461	496	512	480	476	472	504	471	477	484	487	532	524	479	470	491	491	496	480	467	466	486	499	526	488	501	477	471	518	503	492	522	471	485	474	499	473	495	484	473	451	504	459	530	506	434	507	477	485	495	477	465	484	436	490	516	527	514	487	432	508	504	502	470	534	507	474	494	489	531	522	547	453	499	482	484	459	519	487	514	445	520	528	461	492	466	516	486	486	504	503	507	504	497	477	476	510	480	516	463	468	484	518	466	467	471	488	466	484	507	469	474	471	536	485	520	495	469	452	516	465	525	484	535	521	481	476	496	505	533	494	464	489	481	459	496	496	495	440	493	480	512	479	492	475	473	498	535	481	501	478	520	481	454	455	475	527	501	498	519	499	498	492	504	524	429	481	460	452	501	459	507	497	489	472	487	468	485	508	484	501	497	493	493	489	453	482	532	478	498	464	485	513	452	479	526	483	508	526	471	509	508	541	499	475	471	515	527	455	476	464	519	492	482	512	492	463	527	462	523	517	522	471	504	481	464	487	509	535	492	505	458	510	462	486	474	461	486	490	474	457	511	540	474	509	523	508	478	485	469	480	511	495	512	480	491	511	475	498	449	488	478	464	449	502	447	490	504	448	530	500	523	456	466	487	508	514	485	466	497	433	531	450	493	463	486	501	481	486	535	477	460	535	463	478	487	504	478	478	481	459	470	506	491	458	461	484	507	498	523	496	485	548	481	512	488	494
28806	25632	20403	13334	7676	1827	720	435	457	485	470	454	467	494	475	451	455	430	447	466	480	482	470	461	469	469	457	447	456	455	473	434	459	462	461	466	466	408	437	461	442	477	456	463	504	442	499	469	455	428	457	463	485	459	442	481	457	470	440	484	495	440	422	470	460	418	438	456	458	460	485	430	471	493	476	437	462	470	464	463	499	456	448	446	497	489	421	464	451	475	454	478	465	464	464	474	459	439	455	456	487	462	464	453	450	487	457	422	445	466	457	467	436	441	470	455	478	457	437	459	435	494	450	450	482	444	460	457	478	423	467	428	475	420	456	467	470	452	450	506	466	426	477	472	444	457	479	475	476	457	464	432	436	460	429	459	469	493	415	462	437	477	435	453	481	418	408	462	456	445	417	448	451	491	492	446	507	478	460	428	454	451	469	462	474	475	468	437	474	446	473	416	483	443	488	438	426	447	411	438	464	464	432	493	453	474	440	442	447	468	457	460	470	479	457	452	455	438	473	462	472	423	455	450	451	499	507	461	466	430	435	443	423	455	433	477	479	460	475	495	480	449	458	471	462	432	422	481	432	473	439	473	434	427	448	426	450	465	489	515	418	450	440	427	513	458	448	468	497	474	480	466	461	505	475	461	447	469	499	408	455	495	462	483	488	409	445	460	482	459	449	505	436	463	445	421	480	481	430	405	463	509	442	433	481	457	474	480	452	424	470	458	442	461	466	484	470	463	467	458	487	464	463	459	467	489	457	482	440	462	468	441	444	483	432	436	433	460	429	470	485	452	465	455	452	495	438	453	445	435	443	452	442	468	486	468	476	480	444	476	443	453	469	436	501	493	426	436	454	458	454	479	472	458	458	441	406	483	439	441	452	473	445	447	413	482	470	472	475	448	466	417	435	455	431	486	424	439	470	446	456	442	442	437	462	455	510	435	451	462	460	468	454	456	444	457	455	462	463	471	414	448	450	451	467	447	454	440	428	443	481	481	513	480	440	467	437	458	462	458	450	447	489	442	449	441	458	431	438	460	474	486	516	468	498	455	471	476	466	496	469	458	444	456	446	499	440	439	439	414	495	463	475	440	466	468	489	462	456	446	457	416	449	485	448	469	456	464	447	463	467	437	424	465	437	470	447	475	445	455	474	478	487	445	495	447	462	464	451	462	435	473	447	450	463	437	466	463	455	451	434	464	425	457	471	435	407	469	431	475	444	437	485	467	493	448	458	483	435	437	435	448	470	480	431	439	464	474	493	481	469	483	473	456	484	434	503	471	456	463	480	454	483	445	491	482	399	458	444	457	441	494	485	457	441	438	461	469	471	446	442	452	431	427	484	462	466	424	480	500	455	450	474	488	478	436	448	464	489	460	489	473	421	465	467	476	443	501	437	448	472	448	495	461	451	432	450	466	465	450	441	479	473	459	448	464	479	478	454	467	411	489	473	419	481	471	439	434	444	468	473	403	443	425	465	453	412	471	438	458	445	477	476	467	437	478	462	457	457	480	481	431	439	505	463	438	433	440	411	470	424	438	478	462	439	475	475	457	444	457	447	470	419	433	452	462	468	492	457	461	424	449	451	451	444	438	419	471	458	439	456	460	457	451	478	449	477	417	433	471	435	458	445	483	471	471	480	476	479	499	418	451	453	486	466	462	460	455	449	488	483	493	494	449	452	446	446	495	469	476	479	490	454	422	404	468	465	469	455	459	454	449	483	455	436	454	428	423	467	458	458	432	444	470	436	492	442	442	444	508	430	450	451	470	448	477	469	512	423	463	447	442	479	489	482	419	454	486	381	461	452	483	469	458	456	464	482	475	428	416	455	465	488	458	445	506	480	464	455	470	473	499	434	445	474	473	466	493	451	454	463	438	476	429	462	473	449	448	464	482	447	478	496	484	487	427	453	455	463	469	464	455	453	461	470	452	461	504	474	463	468	460	468	460	497	432	441	433	420	473	458	462	437	459	470	466	460	421	460	479	471	480	451	425	488	457	463	473	490	465	438	460	481	450	426	448	462	445	490	422	464	442	460	512	457	480	507	464	420	451	477	442	450	458	491	430	490	429	487	457	422	439	473	466	477	447	449	424	475	440	473	507	478	446	478	443	479	459	450	476	440	433	461	452	502	485	421	478	446	462	480	502	462	442	498	474	429	477	423	433	455	461	408	462	463	426	466	481	447	432	459	448	477	515	455	449	457	484	466	455	478	443	499	438	488	464	431	458	483	504	461	454	482	437	471	470	470	462	477	466	419	475	451	437	469	499	474	456	448	463	485	397	451	480	461	490	445	494	456	446	460	465	460	448	445	457	457	443	447	436	451	464	392	471	445	458	436	486	458	439	472	436	441	442	478	468	475	468	407	481	425	503	471	478	469	441	448	450	465	460	457	490	432	436	479	458	497	473	469	454	456	445	464	467	466	455	460	454	460	471	460	486	393	466	463	448	456	425	450	479	465	437	436	467	455	471	447	470	474	478	455	471	450	465	459	457	477	415	439	461	493	467	444	489	479	477	446	483	470	474	511	444	461	463	487	428	429	422	484	467	450	465	456	456	434	475	446	483	412	476	444	490	453	477	473	501	439	458	434	458	481	430	446	484	480	457	465	457	489	427	454	406	445	460	481	477	452	470	434	482	491	459	465	444	477	426	467	491	449	452	454	440	484	474	469	456	483	474	448	454	499	467	464	454	461	459	460	462	460	444	494	431	445	487	447	440	476	445	490	472	451	482	479	454	496	430	454	462	438	458	470	481	444	459	460	465	467	462	512	420	465	460	496	507	470	445	447	418	442	463	473	450	499	453	456	438	457	476	449	413	460	504	443	457	494	454	437	465	458	465	440	491	432	448	474	430	441	475	487	466	487	482	446	443	455	462	453	440	519	484	473	507	460	471	433	411	441	429	505	461	467	479	442	437	449	447	462	451	488	526	460	431	430	472	496	427	449	463	458	426	481	459	462	498	477	453	493	465	435	463	444	456	425	467	453	480	443	452	462	477	452	458	455	452	427	422	463	459	458	445	502	437	488	462	411	455	456	488	488	432	472	466	452	473	436	472	444	466	449	443	493	432	472	477	443	443	462	471	454	482	445	434	511	430	436	474	446	472	462	491	448	462	433	460	476	465	461	455	466	467	483	462	451	461	463	445	445	454	471	459	457	460	461	468	492	472	466	418	458	456	455	455	432	449	427	433	480	427	457	453	434	466	478	455	482	450	471	467	466	451	461	471	448	418	461	458	450	444	419	474	463	474	454	468	466	421	476	454	460	443	471	449	456	432	468	478	457	435	426	438	427	458	429	441	468	439	444	416	447	488	487	467	451	475	507	462	502	440	480	463	461	463	488	445	469	440	470	452	492	437	460	481	485	458	475	434	465	459	496	476	439	478	439	460	472	443	431	469	447	460	448	461	455	466	433	466	456	428	461	463	459	458	487	471	445	458	486	418	421	456	453	478	472	484	456	487	473	438	480	462	444	481	458	470	458	463
24292	37840	17322	10658	7654	2024	756	511	514	533	475	494	502	445	503	485	468	464	480	495	521	507	493	532	530	437	474	474	534	517	445	527	488	463	471	468	438	447	506	479	454	488	475	482	487	493	471	468	451	520	510	479	467	491	494	511	498	500	486	486	470	480	481	510	506	508	498	498	518	467	464	515	492	483	471	488	487	489	482	480	468	442	501	480	499	529	506	474	485	476	466	499	523	476	461	475	488	484	463	487	490	453	507	527	505	486	530	497	501	475	447	495	451	497	476	438	471	502	462	511	469	496	524	460	496	482	496	456	513	518	518	482	456	445	521	417	474	514	490	503	489	450	488	495	515	533	499	479	500	470	472	477	493	500	429	462	538	480	504	464	492	477	492	505	472	518	473	501	452	486	487	492	520	476	485	498	471	497	501	493	471	436	427	504	453	510	490	505	467	507	479	445	497	528	486	496	527	485	473	479	475	493	499	484	490	531	470	511	488	486	472	522	475	507	478	484	478	496	484	483	495	458	499	522	484	483	486	439	489	493	489	509	489	484	476	526	484	458	464	476	508	472	440	492	492	512	461	509	480	487	462	484	434	475	500	489	500	533	476	497	447	458	496	529	439	499	473	501	504	476	465	482	492	458	492	491	488	502	487	495	478	512	488	473	468	466	530	533	491	478	503	537	447	484	464	479	501	457	473	482	474	486	502	497	461	480	499	458	512	486	494	506	502	503	509	437	474	470	480	489	467	484	516	493	465	451	500	485	506	492	495	505	509	484	494	494	508	499	464	529	494	495	442	512	478	450	528	480	473	485	514	462	475	502	477	466	486	506	478	500	494	500	437	495	498	482	453	457	459	482	518	488	532	503	478	493	468	457	488	484	503	490	517	523	492	504	494	460	469	504	523	478	555	462	486	498	442	486	488	495	444	456	479	473	488	499	438	494	505	497	491	485	489	494	513	499	480	495	451	507	476	492	515	449	443	499	465	499	497	418	513	461	504	516	471	472	453	453	471	477	474	458	516	491	470	504	485	471	487	483	496	462	492	477	489	481	474	534	487	516	477	512	435	490	517	489	445	487	500	478	517	499	469	490	474	503	469	464	452	439	458	482	525	500	487	449	492	486	469	535	449	470	438	471	495	477	488	507	501	525	563	501	448	456	506	497	480	499	493	505	489	487	476	477	459	476	490	514	471	445	483	466	465	448	489	482	515	522	514	486	494	477	484	520	520	484	488	456	482	501	514	478	498	506	494	511	518	484	457	480	456	521	499	505	508	484	490	491	487	527	463	486	504	520	498	437	481	517	507	501	470	482	488	501	466	478	480	479	507	472	503	508	515	486	511	490	481	506	473	503	479	457	473	507	478	478	500	472	481	540	464	475	480	500	476	481	487	475	449	462	473	511	485	466	491	504	517	491	461	469	486	448	449	497	528	474	489	473	491	436	508	480	447	492	432	484	498	451	498	480	490	494	511	494	535	475	494	491	462	487	486	510	485	491	471	517	462	492	466	488	493	511	486	487	476	499	549	480	494	511	497	479	493	500	487	489	467	472	488	496	513	521	493	513	487	523	469	482	522	536	471	483	503	474	517	505	473	480	482	477	478	463	470	496	509	502	455	465	482	507	471	489	531	499	501	493	509	502	496	471	527	506	487	500	458	455	511	499	519	476	512	527	458	491	460	531	501	489	470	485	502	516	478	515	479	501	462	467	468	478	468	488	524	473	489	489	478	498	479	494	478	495	469	495	501	497	524	479	513	469	500	488	516	484	486	532	456	509	520	463	496	500	500	491	500	532	487	507	501	483	477	476	496	536	513	517	475	507	498	473	492	465	493	475	520	502	461	482	441	484	481	486	469	474	495	479	482	492	513	500	536	485	469	504	502	497	430	448	487	488	469	491	486	462	488	511	478	507	477	486	509	468	483	517	469	521	478	473	489	475	465	474	496	507	513	461	508	466	471	487	522	504	493	496	477	503	494	498	517	496	481	473	461	461	466	487	517	532	501	476	506	476	467	467	485	506	482	477	445	485	502	465	483	502	536	477	482	492	500	508	481	475	467	501	500	501	460	493	477	477	445	487	491	509	453	541	476	504	516	510	477	453	488	454	479	499	512	498	474	491	476	476	480	486	507	534	531	491	509	451	468	464	485	494	483	512	499	489	472	496	513	492	487	519	505	490	461	491	524	475	519	462	463	513	520	488	491	477	480	485	506	526	485	496	501	484	484	519	479	474	494	472	480	484	504	490	509	446	488	491	489	490	487	456	521	495	502	511	486	484	458	468	505	483	501	482	455	491	495	504	450	464	474	497	486	493	486	507	513	472	487	460	492	464	469	482	502	485	444	487	460	497	461	449	451	513	486	529	510	500	472	450	462	515	514	465	469	478	490	486	496	478	487	492	471	457	449	466	467	530	483	464	499	480	514	475	491	468	488	529	492	471	457	488	465	471	489	502	481	493	465	502	494	486	483	514	478	532	497	513	484	487	482	481	506	474	467	478	487	491	437	494	510	491	457	471	547	515	507	494	480	447	511	514	523	498	460	496	488	481	473	453	518	466	482	479	489	493	474	485	507	456	528	481	475	489	466	486	463	447	495	443	469	434	467	477	454	503	456	473	506	474	494	463	514	504	511	530	519	518	471	465	478	499	469	490	471	496	469	476	481	469	504	507	475	464	488	499	487	516	518	504	470	465	483	502	481	444	473	500	483	478	516	490	532	488	458	412	512	466	507	481	490	457	520	477	503	478	499	499	448	494	471	481	481	519	494	512	468	475	509	506	484	467	495	494	482	493	485	500	497	535	495	482	486	493	486	492	462	509	448	490	483	477	483	507	466	495	459	449	471	482	483	491	465	497	474	492	483	469	507	466	449	494	453	501	492	458	512	485	477	508	490	494	456	480	522	475	465	518	521	473	481	471	478	480	477	480	501	448	482	496	483	528	496	499	462	477	477	495	512	471	515	462	501	488	489	502	479	481	503	513	487	492	478	474	496	466	482	485	503	516	516	465	514	492	498	484	478	503	528	446	472	472	489	506	488	493	474	479	497	501	472	549	539	474	463	502	487	490	471	468	458	465	478	480	459	494	487	446	470	509	509	506	455	516	505	485	492	492	473	468	490	481	499	511	499	536	501	450	489	467	487	488	483	504	435	489	482	506	459	484	520	429	500	484	494	499	450	466	539	480	507	510	466	463	499	457	499	509	496	498	489	487	471	494	502	507	484	504	477	484	508	472	507	481	491	496	480	475	468	457	497	522	468	500	491	493	473	456	456	470	466	495	501	483	493	497	446	489	520	474	533	507	494	493	503	464	485	492	485	463	478	515	512	489	500	472	487	498	474	491	454	517	513	504	480	456	463	472	554	424	492	454	501	454	477	491	472	511	517	473	491	524	498	514	482	467	507	509	483	491	462	522	466	486	471	492	475	462	512	482	484	502	476	485	497	468	472	519	473	474	484	496	485	487	484	489	475	523	460	451	479	511	497	484
23718	21076	28529	32424	39171	24214	9636	1161	511	453	458	430	439	412	371	386	394	404	396	406	405	400	409	375	393	414	363	392	399	358	376	393	350	416	384	376	385	393	414	404	397	399	379	413	408	385	349	382	363	347	418	415	371	393	394	392	396	402	394	377	430	355	351	408	395	394	340	397	386	390	374	377	393	402	396	346	396	363	378	388	386	385	399	368	389	369	383	377	392	386	363	388	382	388	382	371	385	418	371	379	406	366	401	374	389	382	386	382	383	408	380	325	399	418	374	407	375	327	411	370	334	349	386	396	342	402	381	384	400	379	400	405	403	376	381	395	427	374	382	403	379	417	356	381	411	387	369	410	370	364	408	405	392	359	377	416	408	392	359	386	347	375	397	346	418	375	400	392	393	424	365	383	365	426	383	398	367	351	390	379	374	413	387	406	385	394	353	394	367	376	391	397	380	368	395	364	353	375	401	355	340	364	392	402	397	418	399	352	392	388	368	344	372	373	380	362	371	411	390	362	360	371	365	395	349	346	398	361	408	369	383	373	372	363	385	379	406	426	320	386	343	439	387	392	382	383	425	432	406	350	348	392	398	405	386	373	377	412	388	376	388	397	393	373	403	398	370	388	381	373	418	395	370	364	400	368	379	359	395	396	401	349	387	390	374	367	405	363	391	375	425	382	402	391	400	367	360	402	371	370	375	383	403	372	351	413	342	383	384	376	407	395	363	366	424	393	406	384	401	394	361	409	395	393	385	395	387	380	353	372	361	395	380	384	409	381	388	369	391	367	452	369	378	402	387	385	375	377	378	382	378	363	351	396	381	359	387	390	362	391	379	362	387	375	399	374	396	353	409	396	416	368	377	382	363	360	372	365	362	361	349	400	386	370	403	356	382	372	370	379	369	380	396	363	420	394	372	373	392	388	396	398	385	364	381	410	374	404	406	367	379	404	398	395	407	400	355	349	378	384	380	356	378	395	406	389	368	361	398	374	386	386	371	401	387	378	343	356	380	380	434	401	407	408	427	385	411	401	405	344	383	388	370	381	385	413	380	369	388	408	403	402	400	377	373	390	385	383	360	380	366	389	344	378	372	344	371	380	373	386	416	386	397	379	357	390	386	333	384	382	413	348	373	407	362	405	378	381	396	386	394	359	388	373	379	387	387	367	387	376	376	387	384	387	386	408	371	385	406	381	396	373	388	393	387	386	375	400	420	378	371	395	400	376	404	369	369	343	381	334	404	373	375	367	426	375	370	379	389	421	346	334	367	364	360	379	352	393	372	388	369	346	395	375	390	374	408	369	378	396	377	368	426	401	413	389	401	349	404	356	402	388	363	390	369	389	415	378	396	397	374	371	362	389	386	385	352	363	391	395	389	413	358	392	388	380	366	340	355	366	371	400	390	365	377	360	395	415	366	372	396	352	381	390	354	386	374	353	346	343	356	386	383	369	374	352	404	349	364	394	383	371	356	385	366	375	363	367	386	365	393	385	378	388	400	384	369	382	394	383	388	384	368	402	400	412	403	374	372	394	376	365	333	363	369	366	370	364	389	379	429	387	369	378	349	384	387	388	365	400	359	388	382	389	369	390	361	385	367	408	370	377	357	373	368	355	369	375	400	421	338	378	391	406	405	400	376	402	367	379	389	364	418	384	351	377	411	393	416	361	361	376	353	391	382	372	360	385	364	356	378	400	378	393	384	375	349	405	381	363	387	408	377	386	356	377	395	385	388	380	370	392	336	380	362	386	407	395	355	385	411	397	406	394	386	416	404	388	404	378	368	363	361	389	356	363	383	354	379	383	385	391	377	380	366	423	388	393	397	358	418	339	386	358	383	385	382	389	415	384	355	395	382	378	358	391	373	393	357	397	435	404	364	355	362	403	356	374	387	400	384	355	369	394	409	396	382	379	357	364	391	402	367	380	378	378	387	383	407	399	361	370	390	379	358	344	366	394	389	332	361	342	398	368	410	351	387	387	378	372	399	389	339	375	419	395	364	369	389	368	369	371	379	393	377	380	384	385	420	360	350	393	391	397	377	402	380	355	375	370	421	407	364	361	426	405	330	402	389	405	382	402	387	381	423	370	397	373	363	390	381	380	351	375	407	368	378	342	358	389	402	401	390	363	412	402	380	396	369	359	384	410	352	352	385	375	363	372	395	360	377	374	377	383	385	376	376	428	358	368	374	396	378	395	381	421	380	378	394	350	367	386	338	358	348	368	441	351	386	367	408	372	386	379	355	374	370	394	385	416	384	374	376	401	385	387	383	368	434	389	386	371	337	378	359	397	420	404	363	393	383	387	404	392	364	360	383	374	360	386	391	404	360	376	404	424	408	371	384	403	388	366	388	368	377	337	374	380	383	366	363	368	375	411	357	384	385	369	414	340	398	363	387	375	387	396	347	398	396	383	389	382	376	376	395	391	378	386	354	397	381	398	347	381	394	389	373	367	409	409	344	404	367	405	393	370	352	383	375	367	388	375	385	403	363	360	386	376	384	391	365	384	364	377	384	381	368	383	377	417	358	377	368	375	396	372	373	353	363	371	390	365	394	417	362	337	378	377	381	379	396	419	364	357	376	371	366	404	399	352	414	384	392	384	388	400	387	429	384	351	382	383	381	393	381	413	388	346	402	367	352	375	376	347	393	385	359	373	374	371	390	386	390	372	389	371	334	353	404	391	367	380	342	385	378	378	362	379	368	430	371	362	431	406	381	385	378	356	363	398	376	418	376	399	374	381	398	363	399	404	412	412	372	362	340	378	369	375	385	384	388	378	370	385	408	417	360	424	399	393	400	415	377	365	384	394	393	416	360	414	397	361	380	410	378	404	347	387	428	382	371	397	376	395	380	357	347	390	362	410	380	391	384	398	395	393	403	372	372	358	397	391	401	375	394	370	416	369	379	340	383	376	417	398	367	369	391	401	362	368	379	340	341	373	388	392	365	393	400	412	380	367	373	398	383	380	389	364	396	334	378	361	395	383	371	362	366	393	371	395	385	353	390	377	368	417	374	400	356	397	367	373	394	374	388	365	365	416	371	374	364	380	416	346	396	413	376	381	348	414	393	362	366	386	398	343	385	375	375	373	361	423	436	344	414	384	390	369	398	366	352	381	357	423	387	377	377	385	367	378	367	416	395	353	377	357	374	369	383	378	333	394	391	376	411	374	423	375	409	409	391	386	386	367	372	387	372	407	404	384	364	384	381	405	400	375	393	372	373	390	370	369	382	429	348	399	362	381	360	367	425	393	374	375	376	388	345	398	394	375	383	386	367	388	386	380	400	387	440	391	372	399	392	376	385	382	379	365	381	380	400	377	394	384	375	340	367	372	409	379	376	405	390	380	397	401	395	386	381	371	417	419	364	359	445	406	413	382	423	378	372	389	371	358	404	395	369	401	375	386	393	395	402	416	356	393	404	352	371	410	350	373	371	382	413	370	373	391	381	364	381	386	395	413	396	368	371	388	380	323	404	403	392	403	396	373
28222	54038	38753	50025	43637	20577	6613	1366	611	549	544	507	492	489	472	488	436	409	383	420	423	428	431	435	450	407	394	416	413	406	414	378	445	433	399	428	392	421	437	411	383	386	400	400	422	403	392	400	418	427	448	407	415	395	399	388	399	368	372	405	402	427	383	378	430	380	416	423	416	411	398	435	390	426	386	410	408	393	407	404	412	376	400	430	432	391	381	350	386	386	416	392	428	416	406	349	403	436	420	371	417	467	428	366	381	435	414	402	417	418	387	419	412	406	391	414	382	382	396	411	410	394	415	407	403	378	417	410	428	356	397	398	388	412	424	365	446	423	408	428	399	385	439	388	410	412	404	389	386	424	384	381	396	407	385	405	401	412	443	395	453	400	435	402	445	431	425	375	420	420	399	429	419	414	392	371	427	405	390	408	387	442	414	405	406	386	402	387	381	408	425	394	418	424	407	406	424	387	409	420	399	431	449	403	411	393	369	401	394	406	404	414	380	397	375	395	387	386	441	436	409	408	357	411	375	407	407	407	410	401	406	401	392	410	384	418	386	369	397	387	359	388	389	385	374	389	371	425	419	384	425	440	400	407	388	370	403	408	401	410	404	404	365	393	438	393	353	423	377	423	391	418	370	378	430	411	396	419	409	393	433	399	376	381	384	451	382	381	393	408	389	369	383	424	406	413	433	410	436	403	377	410	419	392	374	405	434	404	377	425	389	402	371	407	401	381	422	389	413	411	386	386	430	399	401	414	368	418	380	398	387	381	400	381	412	421	400	417	412	415	363	418	386	400	436	382	397	430	405	390	390	411	401	386	410	384	425	383	374	427	364	414	376	384	399	398	403	386	375	420	403	393	455	372	417	403	400	372	378	407	424	424	398	427	429	388	385	434	404	416	382	361	421	417	380	403	380	443	402	401	361	393	376	436	418	402	404	399	363	417	399	373	420	398	401	398	444	396	403	403	405	408	411	380	407	400	396	391	429	421	366	398	444	411	420	378	383	406	397	384	412	376	413	432	384	382	377	405	407	421	438	388	425	447	422	385	412	375	395	396	433	422	433	391	399	388	427	415	378	439	392	348	430	408	407	372	415	400	382	419	397	415	361	414	409	390	432	386	397	394	433	444	397	393	379	393	401	436	410	402	406	383	402	389	405	412	403	409	458	390	433	372	377	422	371	420	399	382	425	400	374	412	398	381	412	430	401	374	428	408	430	422	407	425	414	393	377	393	390	382	408	383	391	389	408	409	347	414	375	419	391	404	450	399	400	400	368	420	436	412	373	380	384	404	425	436	412	401	395	445	388	403	415	386	413	375	437	448	388	409	393	398	443	408	371	405	409	431	381	385	411	393	420	436	433	467	415	383	384	397	438	366	410	366	407	415	414	401	448	413	402	410	406	406	375	424	390	370	396	410	429	406	409	382	405	415	417	424	396	390	407	404	376	405	381	406	391	393	376	389	378	374	395	349	403	347	372	415	367	415	412	433	394	392	397	391	387	424	389	388	378	401	384	362	381	440	366	395	420	382	416	342	450	411	410	410	389	416	388	446	385	385	386	370	402	383	381	406	438	403	377	382	420	351	365	376	414	420	414	401	385	408	419	387	433	386	391	367	413	386	396	395	396	397	429	383	406	404	350	403	392	389	441	432	417	394	395	398	393	407	425	410	367	400	408	416	402	428	418	395	399	420	376	371	417	397	396	424	389	433	398	414	374	367	367	381	400	397	386	399	407	442	370	409	436	409	390	391	389	379	404	392	416	353	387	403	384	395	422	379	418	389	372	375	406	430	380	404	396	365	401	395	403	373	391	375	377	432	389	410	414	409	405	431	395	400	407	425	404	378	389	399	411	418	422	398	418	409	363	392	399	427	402	380	417	401	423	397	406	400	432	398	420	403	381	393	392	403	395	413	421	407	377	394	401	418	442	391	427	426	428	414	402	402	433	396	393	456	409	425	417	414	411	378	430	372	392	361	386	381	390	414	390	419	383	376	388	425	406	398	412	382	421	415	391	400	431	439	381	387	406	425	429	418	409	371	414	411	409	419	410	439	411	428	433	409	404	392	375	384	368	413	425	379	398	405	396	415	407	392	391	452	399	396	384	392	412	410	384	375	398	413	429	391	412	434	431	377	410	385	417	420	410	358	371	406	408	404	384	394	368	423	417	401	382	397	422	389	396	390	388	379	403	399	392	439	403	391	401	374	365	390	402	381	416	435	389	387	383	412	400	383	379	394	363	389	371	422	385	387	329	423	412	438	407	430	433	383	380	417	414	388	405	417	379	385	416	395	403	407	401	417	356	374	369	405	368	394	394	426	424	391	374	388	384	407	413	381	402	385	400	405	401	402	408	417	378	408	415	415	391	364	393	420	411	403	411	392	406	382	417	395	400	373	448	361	426	407	428	422	362	427	393	396	399	390	413	409	422	390	376	406	431	369	395	413	431	419	421	403	400	417	408	383	414	377	357	397	380	396	411	406	398	421	404	412	411	397	388	390	395	441	407	409	413	419	409	396	405	389	377	374	400	403	402	390	388	424	385	375	411	412	417	385	359	406	364	404	421	393	418	396	430	389	384	408	384	386	419	410	350	357	405	376	411	384	390	370	400	368	402	405	413	378	420	388	397	402	408	416	408	413	377	404	394	414	413	394	437	410	409	389	412	390	384	373	417	433	368	391	420	387	414	376	438	445	415	394	403	446	405	399	396	424	425	369	386	415	401	417	396	426	426	404	418	368	405	391	389	408	403	400	405	437	376	426	398	377	420	382	406	415	377	408	408	396	420	378	418	430	375	409	401	414	401	398	388	412	415	401	419	389	380	393	410	414	367	409	415	408	402	427	386	374	386	367	343	389	396	379	417	411	367	382	425	403	409	417	380	414	408	381	400	376	425	429	419	386	393	397	409	402	447	369	382	399	388	383	399	404	392	412	414	411	368	383	396	404	397	378	384	409	382	390	374	400	385	380	420	413	386	414	380	421	372	431	428	437	386	409	404	379	360	432	394	355	418	393	407	377	389	396	377	393	386	361	418	393	393	398	413	435	408	389	376	378	426	384	398	388	398	386	398	406	386	391	448	419	370	404	398	375	405	388	397	403	395	434	424	399	393	421	368	392	413	356	400	388	398	459	360	422	423	421	382	435	385	394	395	373	377	441	385	362	381	378	395	412	422	398	406	373	416	367	391	440	432	385	415	383	396	403	386	421	411	412	415	404	396	402	383	426	407	389	386	429	404	391	386	395	392	408	441	418	434	405	395	411	421	386	406	406	417	435	381	380	414	372	391	380	388	387	450	430	398	418	366	400	401	397	380	418	375	368	379	393	398	401	411	386	410	388	433	410	391	403	383	385	432	392	405	426	371	369	414	366	433	409	384	394	400	392	410	355	386	422	389	412	406	388	428	399	401	442	438	412	406	377	392	399	405	370	379	394	403	406	429	356	393	401	394	391	429	406	349	426	375	413	418	379	376	412	409	401	348	404
24986	21111	27600	31291	28996	13801	3380	857	609	587	622	596	588	599	577	608	539	581	565	541	515	585	540	538	561	558	608	556	589	605	537	574	532	576	576	522	559	522	531	571	554	568	562	575	605	569	566	581	596	529	552	546	577	543	552	544	579	545	569	576	570	548	537	551	564	524	538	592	538	615	550	546	573	555	567	542	558	596	556	549	510	525	572	554	533	595	560	501	565	552	548	556	572	584	615	581	576	556	537	588	560	620	557	550	514	591	547	585	591	552	529	559	550	566	524	569	548	514	541	567	535	607	600	528	566	571	511	563	552	568	553	575	622	559	588	535	536	560	551	557	576	588	569	536	562	538	532	567	572	602	572	511	576	548	545	556	575	544	528	577	557	604	531	582	577	559	613	521	553	599	506	512	571	540	580	558	609	536	564	589	563	555	550	550	578	547	589	573	503	560	581	546	555	575	542	583	528	577	519	574	524	516	554	560	560	586	545	581	516	561	549	542	570	558	545	578	548	570	553	591	602	541	552	551	577	605	609	555	531	572	552	577	599	549	578	556	541	523	601	573	551	548	545	614	529	563	551	582	589	559	568	519	550	523	562	539	513	568	568	529	555	513	577	533	533	570	554	557	537	534	608	542	568	558	566	537	555	549	555	555	569	570	573	577	539	565	607	554	574	560	619	578	551	576	504	592	602	572	587	557	561	530	572	574	575	544	546	530	550	612	544	566	589	527	573	535	546	557	542	529	536	566	481	555	576	585	547	600	539	558	584	573	560	564	529	539	573	560	544	549	555	523	547	595	522	559	599	541	597	577	546	535	553	599	557	557	562	584	556	590	550	550	559	609	530	581	584	565	565	509	546	551	543	546	525	531	570	543	573	572	573	580	588	574	560	529	558	510	562	560	520	585	567	536	574	573	578	497	544	568	555	566	608	557	533	550	573	558	569	582	560	526	540	566	537	589	535	562	547	552	547	562	567	573	537	551	550	584	579	580	536	581	582	588	604	598	569	597	605	564	595	543	546	532	544	596	526	548	559	553	591	544	555	572	569	601	554	556	585	557	551	521	559	572	553	510	583	568	516	582	563	551	563	558	566	609	580	573	545	568	526	550	539	529	534	570	572	604	535	575	519	614	566	537	566	596	556	587	533	575	579	538	586	544	561	541	585	533	571	533	582	574	567	604	574	521	549	608	557	558	605	578	559	571	535	550	541	553	574	568	574	522	555	548	590	585	578	584	606	522	550	538	552	584	557	606	556	567	621	564	495	564	556	525	539	574	573	576	575	593	554	592	597	565	604	527	589	549	601	552	594	564	555	573	556	542	574	506	571	569	572	585	536	563	551	568	532	583	562	552	567	564	546	529	573	577	574	563	565	597	564	557	580	601	589	585	542	566	565	557	576	586	579	575	502	501	530	521	558	546	563	573	550	506	588	570	561	576	536	628	605	546	566	570	526	568	547	589	554	570	559	555	533	563	554	545	547	591	587	570	552	613	526	586	571	587	576	559	523	539	540	578	565	542	581	568	570	583	557	599	589	568	575	546	570	547	559	549	574	592	569	564	590	527	528	554	533	554	590	592	570	539	553	563	551	551	520	552	590	545	578	573	587	522	526	554	561	539	525	565	555	545	539	564	580	554	550	587	544	581	612	552	585	563	549	586	545	574	580	564	582	586	620	541	568	570	555	586	532	569	580	578	589	575	555	551	567	565	525	589	549	579	561	589	558	594	571	540	547	552	550	569	578	567	557	587	553	538	549	615	573	563	522	549	560	546	617	611	578	580	539	544	565	558	548	549	563	555	546	519	549	570	533	571	566	526	557	552	590	580	590	575	542	582	546	558	548	564	522	550	539	585	543	560	587	537	603	544	580	557	544	547	554	579	571	536	533	550	543	556	555	526	569	601	553	561	567	518	516	619	565	546	561	544	592	584	542	567	578	599	572	595	562	567	535	544	550	563	548	551	550	533	602	572	582	568	576	519	593	571	533	582	551	569	599	560	531	593	541	573	543	569	562	566	522	580	551	557	553	537	557	553	562	583	561	576	582	528	563	535	535	533	576	487	591	564	566	555	551	571	529	534	554	511	537	544	555	565	565	559	529	574	517	538	590	563	558	536	550	554	539	540	592	595	524	587	588	526	514	585	594	560	565	561	612	543	575	565	513	566	523	560	517	525	586	578	559	554	529	560	558	535	586	550	552	541	543	561	551	588	587	560	545	547	541	539	570	576	592	586	535	536	557	586	543	532	612	574	595	520	563	564	577	561	522	550	523	540	565	568	522	577	561	546	516	530	533	573	543	559	551	573	590	554	554	581	552	554	548	599	568	546	595	594	548	562	604	605	556	561	588	604	541	573	557	537	537	526	584	573	522	527	569	558	588	564	582	553	579	551	562	576	577	563	581	504	508	584	593	569	530	559	553	563	528	560	533	512	537	579	541	595	595	547	578	576	560	560	519	563	555	561	569	540	564	525	588	538	570	554	532	569	574	549	593	551	565	605	601	581	543	541	540	538	552	596	556	559	558	573	543	555	578	556	551	555	557	519	533	552	552	554	550	569	533	536	547	531	564	566	534	556	537	574	551	595	538	521	542	543	518	530	560	577	532	561	523	552	567	543	554	603	556	553	545	561	571	575	517	550	576	562	586	564	542	608	597	563	569	552	547	552	538	591	543	550	603	523	563	515	559	577	557	510	548	597	576	500	544	572	545	560	612	564	542	539	556	571	546	550	560	571	591	554	559	547	564	516	564	564	595	520	597	582	507	561	549	530	555	539	553	581	546	531	553	544	567	562	547	537	564	550	535	533	570	519	566	597	542	565	593	513	563	579	563	571	559	565	579	578	549	537	552	532	520	546	585	557	575	579	561	584	574	595	590	592	562	547	525	562	547	526	581	514	547	571	584	604	544	539	583	551	584	586	530	584	582	518	575	521	550	598	598	542	609	522	565	544	569	596	567	537	554	598	582	557	564	558	540	578	563	555	554	559	527	592	582	560	566	565	536	571	610	543	595	536	584	554	578	561	571	529	575	568	589	568	572	552	565	608	576	579	578	581	574	562	539	544	514	553	571	569	527	545	528	553	520	560	590	567	535	567	524	552	516	600	541	546	544	559	587	548	554	536	573	571	592	555	557	555	524	554	565	564	551	545	487	507	567	534	562	557	548	553	611	603	556	582	560	516	547	540	549	646	579	551	562	542	584	589	576	555	563	593	539	579	543	586	565	553	557	606	533	553	540	621	589	571	544	568	588	507	565	539	535	537	582	590	530	538	574	549	539	572	516	572	575	623	557	571	579	556	585	545	563	569	611	560	588	538	542	566	521	588	613	570	552	563	561	549	584	557	578	591	541	533	541	524	549	579	502	559	569	577	566	511	561	524	543	588	520	586	566	573	550	583	551	563	574	587	543	573	572	555	566	573	528	575	548	586	592	555	593	575	546	643	577	522	582	525	557	587	601	545	577	574	518	603	539	530	570	561	589	571	546	510
27122	47298	33644	39655	33479	13131	4183	1127	678	660	628	635	603	597	592	630	598	609	586	604	590	572	592	569	579	634	578	544	550	616	605	623	558	587	558	583	587	601	621	611	564	594	582	583	624	554	590	571	598	627	590	603	604	563	543	525	595	618	561	570	541	604	557	580	567	641	569	587	592	573	569	591	577	612	591	539	542	569	608	583	587	536	627	558	562	574	628	576	585	571	568	564	591	625	584	590	598	604	551	615	584	596	651	603	602	588	546	617	527	559	560	604	595	585	621	611	537	582	575	614	580	583	590	588	587	641	607	604	561	619	609	554	581	543	551	613	607	542	593	570	554	564	526	564	595	546	587	568	567	550	600	618	537	545	577	578	592	576	533	592	638	589	566	593	570	652	617	566	587	580	582	590	599	562	579	569	551	545	566	600	593	535	547	604	578	522	589	590	573	591	609	551	593	565	563	565	637	580	574	562	575	611	516	598	576	553	545	579	606	550	601	594	606	577	618	571	561	627	573	573	553	600	622	560	632	578	574	613	566	599	545	619	592	603	584	585	576	605	561	547	570	586	567	579	595	559	562	598	579	590	577	577	562	565	610	626	582	551	567	578	600	599	590	572	554	612	606	579	598	597	582	592	597	569	616	591	561	604	607	624	567	590	585	602	595	646	578	595	593	586	578	598	608	623	590	569	568	552	596	564	564	584	642	623	568	567	574	621	588	589	584	627	572	587	578	540	586	557	603	578	614	569	589	550	560	569	577	582	568	571	572	547	597	586	586	606	566	626	558	591	568	645	599	601	576	594	614	594	604	545	608	616	576	575	589	608	593	605	587	566	617	597	573	532	549	583	587	620	561	585	604	612	576	590	571	591	548	561	569	591	571	596	591	570	586	570	594	609	622	558	594	593	609	552	571	554	572	563	579	618	601	558	602	557	578	589	570	572	582	620	553	548	570	597	557	588	579	590	534	608	585	587	566	612	571	557	598	538	550	557	553	578	608	587	584	592	600	591	580	548	549	548	622	574	548	611	598	576	600	616	599	576	550	584	572	584	600	573	586	572	575	603	571	574	593	573	566	574	586	548	606	576	573	590	620	572	578	611	580	563	535	534	603	557	578	569	586	562	567	590	582	587	629	559	546	579	610	558	608	588	600	592	582	592	560	625	570	584	577	606	631	610	560	599	631	593	575	570	612	551	590	602	586	586	618	602	555	563	597	601	530	585	576	578	531	594	568	572	610	588	599	569	582	566	631	557	594	561	594	574	603	524	589	544	592	581	641	543	628	573	553	602	604	606	579	550	599	583	603	573	586	576	573	560	589	550	593	594	586	576	588	608	585	600	622	557	574	586	550	560	568	556	579	574	567	636	548	617	563	598	549	597	562	564	534	596	604	583	539	612	591	562	595	570	572	516	592	572	604	596	567	601	595	583	596	582	595	582	543	595	574	581	592	581	532	601	597	611	586	546	565	561	600	569	591	587	595	593	626	587	549	588	615	549	618	602	635	587	591	589	552	581	605	620	570	584	585	567	553	570	611	555	570	580	600	581	558	579	583	557	570	541	554	610	584	578	566	599	601	577	603	545	609	609	608	577	577	593	564	597	578	604	610	584	605	590	611	581	619	619	572	612	515	654	556	592	592	533	599	562	576	566	586	597	586	581	611	564	553	564	581	582	579	582	573	582	556	552	569	556	637	587	565	617	588	584	612	554	563	550	588	563	594	546	597	593	562	595	601	570	565	615	580	603	606	560	530	583	574	580	606	593	564	607	562	551	575	611	575	593	579	586	603	602	556	588	577	550	565	612	568	590	600	608	591	575	591	577	555	576	589	593	577	608	568	591	548	568	638	614	601	593	647	588	533	587	570	564	569	552	581	579	622	576	560	600	594	580	618	579	561	636	590	570	630	543	627	585	588	584	542	655	543	595	550	593	625	579	590	593	557	577	562	618	574	640	600	587	607	622	589	550	551	571	586	597	566	576	586	553	590	584	570	595	601	584	576	635	594	566	655	580	559	602	570	571	576	569	559	608	594	594	617	618	602	576	583	578	584	585	580	539	632	582	619	613	594	566	567	592	574	587	555	625	574	532	582	543	589	559	605	580	609	567	583	543	574	570	612	557	579	624	607	582	602	587	594	575	544	613	576	543	616	576	641	590	580	589	550	571	596	610	564	588	607	618	574	558	592	595	567	592	606	563	592	539	597	577	604	586	575	574	591	612	596	621	605	617	562	599	565	581	600	587	607	573	554	552	597	620	592	600	601	568	558	574	599	608	607	566	585	559	581	576	539	577	600	547	551	588	596	590	579	587	543	600	548	524	571	590	559	572	619	592	601	578	583	564	584	625	591	544	576	571	587	613	592	574	601	549	615	585	582	615	600	570	581	581	558	603	546	627	595	595	594	577	578	587	604	580	557	577	617	570	589	584	583	592	541	592	601	549	595	566	579	524	573	599	603	584	601	592	573	570	574	556	606	582	566	572	609	538	596	535	571	604	598	569	550	571	570	563	597	590	614	588	600	568	548	566	556	642	605	602	562	589	618	651	567	580	596	613	628	577	597	546	611	642	582	550	583	582	599	558	563	568	622	599	557	572	584	571	557	589	598	570	599	584	604	556	540	580	629	547	560	564	618	542	599	538	563	598	592	608	607	600	560	561	590	599	580	509	577	632	568	606	565	588	603	568	571	577	619	572	548	598	575	585	582	587	600	530	594	619	596	611	585	567	605	576	598	557	606	535	578	583	545	599	600	591	553	614	604	593	596	603	566	560	551	598	602	613	593	607	594	579	537	599	622	572	569	600	569	585	623	538	583	605	563	603	616	554	585	578	596	567	596	587	587	567	568	595	518	543	580	622	558	541	594	583	583	613	514	582	582	572	585	570	545	598	573	610	600	591	565	584	591	599	536	592	582	592	624	592	578	574	593	608	588	590	576	577	574	603	557	595	558	572	598	588	558	630	505	611	598	602	546	570	599	606	592	568	589	598	587	619	545	572	581	592	551	597	561	613	644	624	566	579	545	587	591	591	608	594	573	629	568	591	549	550	562	595	559	612	560	569	586	600	556	606	582	564	553	562	559	580	621	614	602	575	621	588	562	590	584	555	579	554	583	602	618	621	583	599	536	558	554	525	597	548	602	568	573	605	593	622	534	598	538	564	587	580	578	580	625	572	615	559	595	562	570	580	610	590	589	588	590	595	590	548	604	589	562	618	550	597	591	569	562	577	574	572	581	577	579	587	613	601	561	604	587	586	567	591	546	622	558	595	582	548	608	610	582	620	554	567	555	629	618	585	548	589	551	563	597	571	541	578	590	560	566	566	571	579	639	540	560	582	577	568	581	607	626	565	609	576	536	599	583	624	533	625	597	606	571	573	610	589	614	567	597	591	586	620	551	617	602	577	568	573	573	591	570	585	565	564	540	564	560	573	589	570	607	569	618	579	590	569	588	597	581	557	551	591	641	568	614	579	573	614	576	541	601	587	586	641
22516	20922	28562	28305	37150	28701	18273	3328	768	645	618	628	600	549	517	542	539	500	542	506	508	542	545	491	554	494	514	527	499	497	453	505	515	493	469	497	459	523	498	498	505	499	476	510	498	454	438	472	493	492	446	436	535	467	490	479	484	497	522	461	481	506	541	497	455	487	503	501	510	448	480	499	461	491	427	465	469	444	479	486	480	513	486	493	489	472	452	473	462	508	463	505	479	485	497	534	478	481	499	511	520	478	503	521	519	467	508	520	492	500	517	531	483	499	497	479	486	524	460	491	518	478	494	462	528	524	453	493	483	498	481	487	464	469	523	493	489	463	497	470	510	495	488	510	497	488	461	439	424	517	531	509	524	499	474	465	498	463	438	506	484	485	477	502	491	444	447	504	501	496	475	477	483	449	455	523	500	460	477	528	478	528	494	484	519	485	439	477	490	458	478	484	475	497	484	493	474	466	448	501	476	524	493	483	472	504	436	488	492	492	513	433	447	485	502	489	470	506	446	490	487	481	460	507	482	514	491	489	476	467	481	427	466	466	521	469	481	455	487	441	482	511	476	452	456	478	487	517	449	496	486	437	481	475	464	515	487	480	504	516	455	492	496	480	492	491	441	472	519	488	481	497	448	523	477	504	488	496	474	478	497	485	484	495	470	475	477	451	480	503	498	495	477	525	514	498	458	506	509	499	476	472	489	516	486	487	502	469	494	524	527	475	483	484	480	484	484	502	474	467	492	491	476	479	475	478	461	508	498	450	476	482	466	530	479	490	503	499	472	470	543	492	488	454	494	488	470	502	514	476	451	469	499	446	483	486	440	451	498	513	473	511	483	513	460	492	507	520	508	476	500	494	507	510	504	497	525	505	489	466	491	495	468	479	466	480	466	490	472	470	500	455	464	466	486	458	501	485	430	420	475	469	466	505	512	469	522	504	495	497	487	431	482	476	477	449	491	481	485	477	484	501	464	465	472	491	487	493	479	500	506	523	479	476	508	501	449	485	477	463	476	448	507	480	461	478	461	446	453	458	452	501	509	468	488	486	451	487	448	523	500	542	451	496	442	514	497	492	526	456	484	520	462	527	498	449	448	442	489	492	518	460	476	475	538	476	503	461	466	488	510	464	490	511	517	499	466	498	523	470	484	436	438	442	461	493	507	475	506	459	488	489	503	465	472	501	457	485	485	471	498	454	471	483	498	484	489	496	500	497	524	494	471	481	510	470	504	471	465	491	532	480	499	519	491	472	446	456	457	487	466	480	468	466	471	498	495	511	474	460	453	482	455	486	485	500	523	491	479	486	465	494	482	498	521	499	473	495	509	446	457	479	468	481	457	516	447	498	449	508	493	526	474	492	466	472	455	472	498	496	481	503	501	448	483	480	463	480	441	467	511	447	462	490	537	500	474	464	480	504	496	488	471	494	510	477	457	484	490	465	486	481	493	469	475	489	463	492	472	473	472	488	533	504	468	489	493	487	470	494	521	492	519	475	495	469	465	429	477	524	526	466	447	469	475	482	522	496	483	509	462	482	511	477	483	497	503	502	476	543	486	509	467	510	507	472	490	478	433	475	452	485	514	466	464	496	474	496	506	503	528	513	477	511	512	489	461	481	483	441	491	493	481	480	506	454	473	483	481	476	480	495	446	454	519	474	477	495	489	475	453	494	485	509	501	472	489	494	474	482	456	471	534	469	469	509	498	479	444	488	517	485	518	463	451	498	515	499	507	463	500	494	455	468	483	493	468	488	479	460	470	482	495	433	503	463	499	475	463	463	492	484	459	441	466	483	507	466	449	480	482	473	495	484	474	510	504	505	461	493	450	466	499	509	469	476	435	481	428	444	482	471	465	469	460	471	464	498	491	465	514	476	489	530	496	479	470	518	471	451	479	476	474	446	503	511	485	488	469	511	492	506	490	475	467	442	473	512	464	525	466	486	514	502	493	491	456	448	473	509	524	496	465	455	464	510	451	424	497	520	492	468	477	500	511	476	462	456	517	516	501	485	471	437	503	481	491	507	487	461	512	506	505	483	491	490	484	503	475	543	496	492	479	511	458	495	470	469	471	502	459	514	474	442	507	506	501	505	464	429	485	459	493	485	450	496	523	500	493	483	477	476	492	461	457	504	459	488	464	495	464	496	441	520	486	485	456	496	493	477	489	484	485	506	472	477	487	463	493	488	479	454	493	470	495	478	466	467	493	483	490	461	491	471	497	482	468	469	491	437	478	456	480	467	450	494	483	490	498	446	464	520	470	454	496	491	447	509	472	487	523	526	478	501	505	464	513	492	473	495	488	481	491	500	452	491	458	479	475	496	512	506	499	496	475	502	512	470	467	528	489	467	498	496	499	497	481	498	481	521	507	462	469	475	491	498	472	489	504	511	467	447	516	503	448	470	497	470	493	525	479	470	479	505	453	505	498	479	504	520	465	439	475	440	490	445	487	502	474	458	489	455	521	494	478	457	468	467	491	495	443	496	474	501	491	505	519	512	511	527	471	472	480	485	468	468	477	502	487	504	478	461	483	483	491	519	492	454	421	482	463	455	488	468	508	503	480	459	469	527	474	456	488	489	480	484	481	480	524	524	465	503	468	500	511	524	473	462	498	483	495	502	444	488	481	481	457	497	504	483	476	508	500	486	477	523	492	500	475	453	486	472	490	483	510	518	490	497	454	513	478	477	489	473	516	476	512	465	427	440	497	500	508	474	474	445	483	499	479	473	486	505	495	522	499	510	499	480	480	453	472	455	492	475	476	489	469	543	483	453	504	472	513	460	463	508	491	471	457	445	505	486	463	464	496	503	458	481	489	433	465	508	460	483	509	477	494	486	512	428	515	506	491	522	518	486	509	469	479	515	492	460	459	479	457	490	485	521	509	443	493	481	472	465	460	457	487	460	489	442	454	513	479	479	452	506	458	488	485	463	477	481	515	502	519	476	487	500	472	479	513	435	455	465	499	488	490	471	478	491	500	491	467	480	463	530	451	465	483	457	491	507	532	495	477	507	483	472	488	476	463	507	498	482	494	478	479	508	470	466	482	500	504	455	493	517	506	468	477	469	445	453	442	482	458	450	473	443	465	488	479	478	485	473	499	472	453	468	482	483	457	469	532	495	473	496	513	458	502	506	472	539	478	508	482	482	466	533	481	484	496	489	462	487	512	495	486	464	479	514	497	451	459	432	497	465	504	475	465	480	486	453	471	463	513	520	499	493	486	445	486	508	488	480	504	498	497	491	464	494	433	527	467	494	490	476	511	477	504	443	498	503	491	533	516	521	478	497	467	454	499	476	468	504	492	496	495	490	494	491	477	510	483	483	508	505	501	486	478	534	473	451	472	461	457	488	462	506	482	464	496	523	483	487	476	483	497	474	447	460	522	467	452	483	498	481	508	507	500	522	524	452	497	407	485	490	469	482	521	459	463	493	515	476	508	505	455	501	466	486	488	460	472	503	468	490	489	519	496	459	489	509	437	453	487	443
31293	60731	45071	58574	52777	29027	11593	2820	1051	776	736	692	609	657	599	601	601	570	550	554	526	541	511	516	545	517	516	531	523	505	526	528	564	497	480	487	516	516	521	489	532	528	474	507	526	472	465	512	483	475	407	470	504	517	485	494	495	494	520	499	525	493	495	476	478	484	507	494	463	512	488	507	517	518	472	509	490	483	505	501	493	497	490	467	489	477	537	515	476	483	516	497	512	517	506	499	500	490	495	522	527	489	489	530	519	541	498	531	484	497	490	478	488	493	527	478	518	510	498	456	478	522	504	490	514	495	460	500	496	517	506	514	506	523	492	484	502	482	469	507	512	521	489	477	458	490	481	503	504	457	522	542	501	497	504	485	521	478	488	488	498	522	497	493	474	514	476	473	477	496	500	505	507	463	499	455	509	501	518	463	501	473	496	479	506	479	493	470	452	509	495	515	513	495	475	500	499	493	486	496	488	472	448	508	518	462	489	512	489	480	503	463	525	484	513	430	480	477	530	445	509	464	487	501	503	490	484	483	502	541	447	476	501	503	487	509	495	453	484	490	469	478	484	481	528	463	480	524	496	459	488	520	469	421	491	508	464	475	497	501	494	484	506	499	488	501	472	478	456	519	483	432	448	468	463	447	483	483	469	487	477	464	503	462	470	507	518	508	495	473	521	501	534	547	480	459	470	511	499	478	519	501	509	496	505	476	499	482	476	537	499	500	514	487	502	481	499	487	506	488	472	501	467	507	479	492	511	490	486	504	471	470	486	493	483	507	516	539	469	488	470	459	455	506	488	491	523	479	526	556	497	466	513	517	542	483	511	506	517	520	463	499	498	525	480	460	471	476	469	480	467	524	468	473	512	494	478	545	474	501	498	485	483	498	457	484	469	509	465	508	473	474	502	523	460	518	459	457	496	483	468	498	424	512	460	487	511	500	497	500	536	502	505	485	536	438	460	498	474	476	461	531	489	496	521	511	484	511	516	453	481	466	455	480	436	472	473	497	490	485	512	488	460	502	504	449	472	507	496	458	460	523	493	515	463	486	515	486	506	502	488	478	493	520	477	476	474	490	508	509	483	501	488	483	462	480	491	467	507	464	497	484	481	504	486	459	496	490	462	513	472	501	501	487	495	533	500	500	486	481	521	498	509	479	526	486	487	468	465	483	487	536	482	447	488	495	509	511	530	541	524	496	482	530	510	508	478	481	492	517	487	493	492	461	471	517	511	497	471	505	504	486	481	498	510	476	495	486	487	435	435	504	489	482	487	464	472	498	485	527	487	496	482	501	521	464	499	486	502	465	492	505	489	489	489	545	534	474	493	512	491	486	511	490	473	460	457	501	477	494	512	504	468	467	509	511	482	513	475	460	493	505	465	509	487	500	465	486	481	462	483	481	529	504	500	519	502	489	491	460	490	544	501	468	508	485	492	507	494	493	500	485	511	468	492	492	505	501	490	472	470	461	478	483	476	524	474	493	510	492	523	466	511	484	486	467	493	496	499	521	535	490	504	491	495	492	505	515	498	450	452	486	503	475	486	505	483	513	482	500	479	486	471	513	485	506	477	424	465	501	437	519	474	502	503	515	473	488	495	479	471	507	517	471	476	479	517	475	496	484	496	479	471	483	446	515	495	497	456	476	472	475	523	506	493	514	487	464	488	491	474	500	490	503	501	503	500	516	459	473	532	490	471	510	500	463	509	498	460	494	530	487	514	504	504	495	501	468	470	505	477	522	480	469	526	455	494	475	482	496	468	503	464	474	489	469	483	560	503	482	472	462	485	480	454	457	465	496	474	508	504	465	485	508	480	467	457	483	528	456	480	478	441	503	488	509	510	471	469	500	483	514	437	454	492	481	504	457	474	477	483	489	501	486	469	483	487	517	489	494	475	493	493	492	504	491	477	486	493	498	516	477	540	474	485	490	503	471	499	482	491	501	505	491	468	485	478	444	491	520	499	514	518	519	495	500	506	460	492	517	475	484	445	524	499	512	520	468	504	498	457	477	507	504	501	502	500	456	477	445	483	501	467	508	489	507	503	484	494	524	490	486	473	483	443	509	469	482	480	495	527	507	473	479	492	512	485	514	504	500	474	504	509	492	520	502	473	501	473	500	485	510	518	501	492	500	479	511	466	514	456	470	483	464	448	505	502	475	482	458	497	480	499	475	512	492	496	502	478	469	476	461	526	510	463	495	485	475	477	454	497	488	472	495	492	489	501	474	490	537	508	465	477	475	484	499	463	518	498	483	483	488	526	472	487	453	509	486	482	465	493	505	507	526	509	475	498	494	482	482	491	515	503	487	481	472	485	532	490	497	482	485	462	492	475	504	468	515	467	448	493	457	497	485	450	467	508	460	492	484	468	464	485	492	504	465	506	472	503	526	503	490	484	448	499	457	504	488	486	488	456	522	503	508	502	492	490	482	485	453	509	503	516	540	481	489	486	483	503	465	467	496	515	446	484	462	489	511	465	474	483	510	501	461	493	513	474	518	467	435	487	496	507	482	494	501	495	482	487	499	524	494	476	485	453	499	529	459	471	514	511	511	485	490	489	473	497	466	483	487	476	478	483	463	498	462	458	489	473	455	485	476	477	471	515	484	478	542	464	475	508	490	479	470	515	456	497	484	492	462	466	494	479	462	466	502	482	478	481	505	504	484	501	484	507	518	486	474	487	497	501	475	459	496	465	495	501	483	475	507	491	476	446	488	485	474	483	489	504	545	501	474	501	485	501	490	502	475	533	505	465	516	482	498	479	484	479	516	482	455	514	506	490	457	506	455	535	467	510	497	529	518	516	486	503	490	458	465	502	475	468	504	478	537	473	521	504	487	461	473	509	525	473	495	466	491	496	528	512	475	474	509	485	472	521	552	477	495	499	477	511	492	459	485	500	495	522	488	445	497	534	518	496	510	505	437	476	483	477	523	506	474	487	483	515	485	510	446	487	486	486	485	468	501	516	476	516	514	476	504	508	467	510	496	493	481	498	518	490	490	523	507	547	440	513	470	466	522	496	515	484	504	480	499	446	478	520	471	495	492	504	488	476	494	501	487	462	493	517	493	479	480	494	479	514	527	453	512	492	474	479	488	508	500	489	523	464	500	501	488	473	475	471	481	434	528	486	452	491	474	525	502	460	481	450	459	494	478	502	494	448	545	463	455	509	522	543	460	499	486	476	518	536	432	495	491	488	439	492	507	509	457	464	466	504	475	514	492	536	465	498	479	458	478	462	433	484	460	500	488	515	462	516	511	498	478	475	510	486	475	492	506	493	505	513	464	477	496	474	478	460	451	469	513	483	532	514	491	507	494	466	483	484	513	439	457	492	473	507	463	507	499	508	463	482	486	463	420	530	486	502	482	483	495	492	492	502	512	514	506	465	441	503	467	508	505	518	518	505	519	515	498	481	465	446	493	512	496	536	510	435	478	518	461	527	478	470	473	489	494	527	479	458	501	518	530	470	463	507	507	508	499	530	465	498	450
28788	26161	22080	14135	7880	1898	763	540	479	493	492	452	480	460	449	459	481	467	420	492	461	450	456	501	439	463	501	449	450	479	445	484	481	433	445	475	422	451	431	450	428	489	494	465	494	437	506	484	460	470	435	418	457	455	479	488	487	474	451	461	434	441	454	478	474	447	430	458	450	462	477	442	446	457	465	437	432	444	452	429	467	471	459	458	447	460	488	492	449	428	463	501	474	456	485	475	468	496	476	448	510	468	471	435	485	461	445	493	475	461	447	457	474	445	468	477	460	451	480	433	462	448	445	469	470	497	470	453	454	481	473	455	456	462	442	454	461	425	487	446	473	427	469	470	470	471	452	436	483	431	403	479	468	484	461	475	479	457	428	437	452	442	477	469	478	469	447	451	444	478	433	474	473	489	423	494	471	397	433	460	448	467	396	456	434	422	442	479	477	464	465	418	418	418	471	437	465	444	456	446	448	455	477	496	469	471	461	420	429	432	436	458	439	446	468	480	442	453	465	479	447	480	477	429	435	456	448	417	454	432	492	488	445	425	457	448	475	428	457	441	465	430	419	434	443	475	469	470	441	452	469	463	458	417	455	485	459	444	451	451	442	466	443	442	435	422	454	444	431	463	449	446	438	430	410	463	460	478	467	457	476	443	449	495	449	453	430	497	490	429	436	478	434	423	432	443	498	501	476	453	457	430	443	461	469	442	470	464	462	468	465	448	441	463	472	437	480	449	469	459	448	529	497	454	501	463	419	441	486	454	464	462	433	439	452	449	489	472	481	436	443	462	413	463	472	489	445	462	459	494	497	492	465	462	504	435	429	470	466	514	471	480	480	468	480	474	415	452	436	482	443	455	470	470	498	516	438	441	438	463	463	455	464	435	475	426	450	482	459	476	464	495	462	488	478	503	443	483	459	464	491	466	461	426	457	480	445	437	429	466	424	442	443	438	452	443	431	461	430	464	459	472	456	492	458	467	448	459	467	453	455	452	480	456	454	459	463	487	487	461	467	442	451	439	436	461	441	443	453	471	482	453	492	468	475	513	458	444	422	482	461	440	432	456	461	469	472	449	472	440	440	499	479	456	437	444	456	455	491	482	451	448	474	452	468	459	455	463	413	410	459	465	447	429	470	408	471	449	461	422	494	425	445	438	443	455	461	442	442	447	423	418	463	461	446	499	468	454	488	438	465	491	451	433	458	480	429	419	448	476	478	484	493	473	448	451	451	478	462	461	461	440	452	501	487	472	452	447	413	438	427	478	479	456	490	427	492	459	479	429	444	470	484	470	450	440	469	460	409	458	455	468	459	465	442	459	432	449	466	454	447	466	465	443	445	466	460	435	484	466	472	465	472	420	436	454	463	465	469	421	441	454	455	457	446	458	477	493	471	403	529	431	528	441	497	445	482	452	416	459	503	486	476	466	476	467	441	411	471	427	444	437	477	473	452	481	516	451	463	470	448	467	480	484	450	439	457	453	476	497	461	474	440	475	457	447	468	406	446	454	434	452	439	481	480	400	451	402	478	446	434	472	447	458	465	437	423	513	463	500	431	471	511	474	494	462	428	467	482	446	458	450	471	458	430	464	430	428	471	450	445	466	466	464	452	457	474	469	439	448	459	470	458	432	435	470	430	453	435	462	424	479	477	491	487	469	433	485	484	442	465	467	450	477	426	436	445	461	474	484	469	466	469	404	467	439	478	479	459	440	464	435	445	472	429	449	446	469	436	454	463	478	454	461	460	445	478	483	454	474	464	502	492	477	470	473	461	454	432	435	473	445	511	438	461	458	447	436	461	484	445	481	441	455	452	457	508	496	472	440	467	475	456	434	444	451	489	458	455	484	445	509	467	481	446	500	461	506	453	444	465	509	471	487	475	427	459	470	448	427	448	435	450	496	436	426	435	461	440	457	508	439	466	433	454	471	413	421	451	405	457	473	483	448	474	451	460	461	435	498	427	468	464	521	463	461	430	470	471	471	476	438	464	453	479	456	454	463	456	476	417	486	461	473	475	466	422	467	477	500	435	450	402	453	458	470	444	425	468	476	463	436	485	463	454	415	441	528	439	498	486	456	462	466	462	459	479	488	493	447	443	431	454	468	512	457	426	444	479	450	471	468	452	510	431	481	419	443	458	428	459	456	427	468	426	458	472	476	442	447	490	477	474	447	479	460	451	445	446	420	471	474	461	478	442	473	448	460	452	473	448	511	460	445	418	455	474	448	448	478	461	456	502	441	484	473	446	448	455	447	463	468	455	439	477	459	445	478	442	474	474	496	442	491	421	469	463	464	468	410	438	435	501	478	452	433	496	433	457	489	441	475	414	475	481	466	489	472	442	465	493	471	490	438	448	452	462	439	467	480	489	457	429	446	462	470	489	490	466	461	459	477	444	456	455	474	449	404	444	413	441	470	477	487	420	458	447	438	446	484	484	444	420	441	434	438	453	486	438	475	463	491	453	456	441	438	465	450	495	460	446	476	445	488	437	425	444	474	445	451	468	489	454	423	459	466	455	446	441	477	453	460	470	464	428	447	510	432	479	434	429	458	434	485	460	461	424	485	433	471	474	460	444	445	454	455	453	464	451	446	455	446	432	468	462	453	443	473	471	459	490	470	475	479	497	447	468	456	427	458	466	482	452	465	460	501	472	477	441	454	429	477	436	464	488	448	412	464	490	468	469	466	442	472	434	456	430	421	451	498	441	436	452	433	461	479	444	462	456	483	445	455	462	485	462	491	514	456	448	484	477	432	441	449	469	450	432	487	477	424	450	411	439	471	464	420	467	424	453	480	460	441	461	430	434	459	430	450	453	477	444	443	446	443	507	441	467	457	447	491	457	488	440	467	463	445	478	471	478	433	494	452	467	474	462	463	489	412	440	458	434	452	457	451	423	434	455	433	444	464	428	451	485	449	479	470	461	447	476	460	460	449	447	445	458	465	461	473	484	436	451	442	431	446	456	496	458	472	447	452	443	426	431	431	444	440	493	454	455	463	424	463	465	447	459	422	468	449	460	470	502	465	437	434	466	443	465	439	461	480	443	435	495	472	434	411	433	444	472	478	428	457	462	463	445	429	457	449	482	430	419	438	445	458	502	469	479	483	475	464	435	490	486	478	465	451	467	486	441	467	426	434	436	456	461	458	452	464	437	465	454	445	491	426	454	458	443	468	467	499	488	452	446	479	497	459	436	426	468	465	473	438	451	420	494	432	505	448	421	466	477	484	466	469	473	450	474	427	479	432	447	470	450	503	464	497	478	467	457	471	460	464	458	473	422	446	448	455	437	484	452	455	481	444	431	412	445	469	466	455	458	485	452	452	457	482	447	457	421	470	442	446	427	444	444	425	442	467	435	442	465	446	482	457	457	452	480	470	461	453	482	449	468	432	460	438	441	454	491	441	456	447	482	412	427	465	459	451	477	451	465	449	443	442	457	478	499	466	458	461	445	479	425	488	467	453	445	460	455	485	419	471	491	454	445	447
23910	39253	19996	10714	8103	2122	805	524	533	476	553	507	521	527	468	526	459	536	533	426	481	474	496	508	471	484	524	481	511	532	499	497	475	479	494	467	494	505	451	477	510	482	494	489	497	535	493	537	487	460	494	489	498	490	496	474	479	470	476	522	473	472	504	475	445	478	479	484	528	496	470	471	475	490	517	471	463	494	478	481	493	463	526	474	510	519	513	461	473	496	503	509	537	531	479	486	506	521	521	527	475	489	454	504	488	567	507	456	463	464	495	486	476	471	522	474	486	495	490	497	519	496	528	456	518	495	469	478	518	485	518	467	526	493	480	506	529	505	513	520	490	448	507	499	494	467	488	483	503	500	493	480	431	533	490	492	468	523	512	484	495	490	471	496	505	534	456	504	476	489	447	483	480	482	515	523	519	496	491	469	488	520	481	486	512	484	497	473	492	491	467	501	516	499	482	475	519	514	495	476	497	444	504	470	480	488	497	510	479	469	498	476	515	469	535	476	474	489	497	513	533	490	515	478	513	471	508	491	512	517	496	509	489	498	483	496	505	495	461	526	494	508	500	481	548	496	485	496	517	487	503	486	525	497	485	474	520	460	459	463	490	534	477	473	503	495	441	480	473	503	499	482	478	464	481	504	484	509	494	514	484	475	471	489	502	500	493	512	473	471	504	491	476	485	479	496	483	502	517	502	496	440	473	504	476	499	462	515	481	496	493	503	448	506	474	514	510	497	485	492	510	516	454	473	466	523	497	475	452	454	467	442	513	469	502	470	479	486	473	476	457	494	508	457	484	462	521	448	527	480	473	480	486	467	497	513	488	476	468	487	471	494	499	481	471	479	511	494	450	458	489	523	487	520	495	510	538	531	486	474	514	501	483	487	499	445	520	483	485	473	463	467	479	509	514	543	491	506	468	487	447	499	513	518	529	489	506	493	507	496	544	475	488	496	513	470	500	494	487	501	504	494	497	467	470	483	495	494	469	510	460	454	504	514	444	488	473	532	476	468	497	470	482	505	507	484	493	455	539	477	485	477	476	478	514	497	473	521	490	538	527	521	492	488	460	494	453	480	483	511	484	488	485	494	501	455	522	497	468	473	486	475	509	485	494	470	443	506	519	473	497	451	480	462	479	452	499	469	471	490	467	469	470	509	478	507	476	482	516	510	509	484	519	469	498	523	488	515	527	508	508	518	498	500	495	523	472	475	459	531	474	536	466	506	488	497	513	493	476	513	508	509	514	487	499	502	483	442	507	470	492	473	484	499	493	516	460	474	473	502	472	495	479	491	479	473	484	508	474	499	451	497	503	454	485	492	474	513	480	486	527	497	458	490	476	523	482	514	480	495	486	492	505	510	507	510	492	466	480	474	521	520	545	462	507	486	483	471	481	462	498	496	480	500	507	448	458	478	470	464	484	464	488	487	475	459	478	479	498	525	482	524	490	515	450	503	508	487	473	503	503	492	474	506	515	491	490	473	498	489	531	467	473	485	481	509	497	481	506	492	499	524	451	488	501	466	501	515	474	540	514	503	500	473	500	440	458	492	495	473	482	481	540	518	506	470	524	523	490	541	498	491	497	482	490	515	514	481	495	465	477	522	526	491	523	502	483	512	475	462	494	515	484	500	505	484	466	504	471	477	503	465	512	488	464	490	476	483	512	477	466	506	511	490	487	479	492	495	520	504	526	493	520	502	496	461	518	498	499	496	503	467	493	459	497	486	489	488	511	477	483	442	488	496	504	476	468	505	464	518	491	513	500	507	490	481	551	466	488	470	489	492	491	518	506	501	494	497	521	500	488	499	474	464	474	482	515	512	461	453	456	504	471	442	490	501	494	489	463	468	472	487	464	527	482	503	533	494	499	491	515	504	503	499	514	519	491	466	493	499	466	465	498	494	467	449	486	521	505	470	504	481	452	474	489	490	525	493	446	462	503	466	510	480	468	526	454	487	494	508	519	526	473	473	519	484	511	439	457	502	481	495	463	464	527	499	492	493	496	475	492	474	479	484	483	452	483	472	504	479	458	510	479	509	482	475	495	501	486	490	510	488	499	490	473	459	481	462	498	506	467	517	482	510	486	483	524	497	506	517	522	497	489	525	491	529	499	448	497	485	469	516	480	491	515	486	462	517	500	508	524	484	500	504	518	491	494	462	524	490	480	487	523	480	494	484	539	490	524	505	487	490	477	475	463	481	497	483	472	505	449	514	489	519	484	503	452	480	499	492	477	523	459	507	457	463	496	475	490	504	511	492	454	508	515	516	460	487	487	483	506	491	468	453	488	473	471	532	496	470	471	464	460	475	457	473	477	482	442	474	494	496	473	502	462	500	510	474	502	525	497	475	526	514	500	486	478	471	514	488	492	477	505	483	519	508	508	497	439	516	500	471	500	491	496	517	486	503	490	477	495	486	496	535	498	506	466	440	499	519	465	456	468	475	481	459	517	503	488	468	483	508	492	494	510	537	456	498	475	492	497	479	448	500	535	493	474	466	497	504	455	493	484	507	505	470	484	480	461	491	482	456	505	475	481	495	478	503	515	501	489	474	491	473	489	480	490	464	460	494	454	478	508	506	482	460	478	468	511	486	498	477	477	465	484	477	513	490	505	462	519	480	458	427	506	507	485	488	508	495	512	485	464	541	498	468	488	503	486	476	487	473	507	475	509	485	471	490	477	475	467	475	448	515	476	473	496	495	494	472	502	504	479	508	488	491	495	471	484	535	476	473	480	462	443	477	491	466	471	488	479	505	495	484	484	478	496	454	499	508	484	530	534	526	501	481	508	443	526	508	458	486	460	472	510	524	535	496	488	459	505	503	502	494	448	484	464	477	508	517	500	460	508	482	433	446	505	494	462	497	514	497	494	504	482	501	465	511	495	532	521	499	460	493	502	545	493	512	453	469	510	490	512	525	476	475	502	496	486	516	456	462	469	542	554	470	518	487	463	486	491	485	513	492	524	471	535	514	533	487	474	507	449	477	449	499	497	533	477	504	469	468	490	530	527	504	490	520	484	458	491	467	471	467	481	490	483	474	507	485	479	475	487	499	492	524	456	471	512	513	523	484	474	543	465	491	485	510	508	486	483	530	469	467	455	501	475	497	506	457	468	471	524	470	511	484	487	510	448	470	473	468	461	512	463	525	472	502	496	467	515	524	465	453	487	514	505	498	446	533	468	460	487	483	478	485	505	452	465	547	491	495	488	460	493	454	454	516	503	479	492	475	466	497	462	485	506	488	475	509	480	482	496	460	482	522	466	524	498	494	496	503	491	495	499	509	493	470	483	475	472	501	471	460	528	507	465	489	482	469	450	492	452	467	483	494	485	488	511	478	466	529	493	480	484	468	533	503	502	485	464	456	515	513	500	456	498	505	485	508	471	489	509	476	494	497	455	511	498	491	505	507	492	502	512	505	462	474	492	506	493	480	452	484	499	445	492	517	446	497	487	463	468	477	486	493	487	480	457	500	479	486	498	465	488	490
23692	21092	28649	31437	37026	23994	10045	1263	570	471	478	427	469	416	420	393	422	405	422	385	406	427	391	407	361	399	415	364	373	423	367	388	392	360	359	383	398	399	384	372	396	360	407	386	376	423	367	361	366	366	397	364	405	356	394	357	353	429	335	412	387	417	373	326	374	396	396	379	389	396	394	380	349	366	379	377	396	402	361	350	389	406	373	387	360	375	365	403	380	378	401	345	370	361	383	402	350	353	359	395	381	356	380	374	376	362	367	400	394	386	365	352	391	369	355	395	352	388	389	367	347	363	402	404	421	400	368	387	365	371	398	380	395	414	366	410	332	367	385	386	366	403	374	393	406	360	381	409	403	400	391	392	374	399	382	371	361	363	348	378	380	388	387	402	362	380	413	420	397	385	411	397	375	385	374	349	378	389	371	382	371	336	390	375	381	380	419	369	346	334	418	379	398	369	410	409	374	367	371	414	389	360	403	363	359	372	394	392	379	376	357	371	380	365	364	363	374	405	362	377	326	382	406	376	379	379	377	364	373	342	363	353	402	374	355	403	373	408	380	375	357	409	387	374	372	374	362	397	388	383	367	419	382	377	393	385	374	365	384	364	395	405	404	381	422	337	361	353	403	381	403	403	374	374	378	390	364	384	378	421	381	405	405	408	372	396	377	370	370	399	375	375	375	380	375	356	410	385	382	399	364	353	372	386	389	385	371	389	388	365	379	416	408	388	385	395	430	405	389	387	363	344	370	365	385	393	376	380	370	359	381	388	384	360	380	354	379	356	402	329	385	360	359	385	366	376	385	358	385	394	377	377	366	378	370	371	372	360	416	388	396	366	369	383	365	402	390	377	369	387	353	377	364	363	349	402	367	379	407	367	374	378	393	372	335	358	348	428	386	374	435	394	386	398	399	393	362	369	372	362	382	387	404	366	385	387	395	396	372	350	375	379	392	377	369	392	398	374	378	389	410	389	400	378	366	425	411	388	415	373	418	414	387	414	374	373	382	386	373	421	379	401	379	391	391	425	379	390	362	353	410	373	385	369	370	372	362	388	372	377	413	361	406	380	386	363	402	337	390	377	406	368	365	367	393	377	373	410	377	392	419	352	340	335	399	380	384	381	397	363	411	372	366	386	368	382	347	360	413	372	362	397	335	388	403	398	379	401	377	385	395	391	368	376	406	377	403	362	373	385	348	371	395	402	411	373	366	397	413	377	385	390	371	396	391	385	397	388	370	401	372	368	382	389	374	404	409	372	359	384	377	386	405	325	354	378	379	368	385	409	401	374	381	390	395	376	401	383	372	392	366	419	400	377	384	379	379	353	393	382	378	348	374	397	376	376	359	408	365	389	365	388	406	398	389	379	355	370	382	373	370	387	350	397	405	386	377	370	370	371	372	394	378	363	371	371	392	367	355	354	403	405	337	358	389	380	375	372	367	389	394	407	373	404	386	419	346	370	386	381	393	378	381	366	364	418	369	368	392	403	351	349	345	367	361	367	392	390	384	365	405	377	343	366	342	360	364	400	357	380	376	351	389	374	413	408	360	395	355	391	403	401	351	353	379	353	325	345	357	408	363	389	417	406	390	379	384	341	365	386	353	357	368	374	370	375	372	372	378	387	412	395	384	385	387	389	362	353	380	349	365	400	381	346	394	377	405	376	362	379	410	414	371	389	381	408	376	378	350	386	377	360	368	362	380	382	390	345	402	393	401	385	379	350	373	380	344	393	384	379	379	365	355	364	361	379	364	369	358	386	373	345	372	360	375	387	391	382	366	362	350	380	367	356	355	395	363	390	373	390	374	377	372	374	388	392	389	395	388	374	345	361	390	397	404	437	356	360	378	426	384	412	389	373	396	354	353	405	385	371	381	376	373	378	365	385	373	392	442	391	383	385	402	391	385	373	376	351	362	345	365	407	370	405	384	339	395	407	386	346	369	379	363	385	395	359	360	358	372	357	376	381	384	411	345	401	397	367	420	435	354	419	345	385	407	395	380	366	366	386	395	355	334	411	379	363	335	362	391	375	363	367	351	395	419	364	333	361	380	362	365	370	384	389	351	390	384	372	381	360	416	407	382	354	430	386	337	410	405	388	384	359	394	379	404	364	373	370	392	405	354	392	393	336	408	416	393	365	402	365	355	409	372	384	375	383	402	354	393	389	402	364	360	408	402	370	383	380	370	380	392	392	379	399	364	392	385	392	395	354	361	359	366	366	364	388	388	364	383	383	375	391	381	394	389	391	353	359	371	396	384	377	383	374	383	407	376	393	389	383	365	368	413	339	381	361	359	383	392	398	370	384	354	395	379	388	364	391	402	346	405	406	348	421	381	402	409	382	364	375	385	330	370	394	374	366	373	420	355	336	398	370	380	355	355	393	403	384	340	398	397	414	397	379	344	360	382	398	404	393	379	388	364	369	347	355	370	378	352	367	374	349	342	393	347	339	372	398	368	383	407	354	362	382	392	374	363	420	365	416	387	370	351	372	371	374	362	363	369	336	379	375	350	362	389	407	349	385	408	368	397	377	386	362	415	396	374	378	377	393	354	379	367	363	413	386	363	378	406	380	378	393	358	400	339	391	404	335	399	364	383	353	381	374	361	393	362	396	426	394	398	351	399	327	379	397	373	378	356	374	407	378	374	404	403	371	341	356	389	375	390	371	368	368	394	392	365	402	392	381	373	336	361	355	392	396	366	372	375	378	390	393	407	352	347	402	405	419	416	374	361	330	383	360	362	388	417	395	369	384	385	361	367	351	385	436	384	379	366	394	390	370	376	407	385	382	350	400	375	370	373	391	366	393	366	385	365	391	370	406	400	383	402	412	369	370	355	375	384	357	399	361	406	370	365	353	361	387	385	345	344	368	367	392	395	393	387	379	386	377	388	394	385	370	409	389	394	409	385	387	389	419	403	394	373	361	369	399	418	397	390	407	386	364	347	379	359	377	361	410	363	403	399	374	396	347	370	394	400	384	376	378	387	337	403	393	365	367	394	375	401	381	378	392	376	364	386	376	396	382	379	344	393	387	375	359	378	373	407	371	410	356	361	384	389	381	391	371	411	388	374	398	361	376	379	354	375	363	367	363	361	371	418	375	375	391	374	389	369	378	412	371	362	401	449	376	347	349	387	418	389	389	372	360	367	386	393	380	407	394	385	367	326	397	382	354	407	368	391	369	402	341	395	372	394	415	363	385	346	383	387	360	359	413	427	403	362	384	375	397	364	371	346	417	399	400	349	392	383	389	380	376	363	402	352	359	349	382	402	410	371	399	401	383	385	380	398	365	383	407	374	397	400	380	351	406	366	408	395	383	380	398	357	373	388	411	394	354	373	392	378	368	376	377	371	360	431	365	372	370	368	389	367	355	341	392	377	368	361	349	382	411	394	351	367	352	406	363	398	381	388	404	387	373	362	367	383	377	388	364	372	342	398	395	368	418	385	384	410	361	371	389	339	377	368	346	383	380	363	383	401	343	401	372	369	408
28596	56657	42864	49581	43441	20217	6925	1590	645	537	510	536	499	458	430	447	427	437	452	449	403	458	421	429	401	407	427	394	425	409	436	433	385	412	432	420	408	438	399	450	434	391	394	404	408	408	443	433	422	432	425	443	393	384	408	428	420	417	407	419	420	448	406	416	404	415	376	410	413	395	407	399	410	414	396	405	372	360	380	404	403	396	402	404	392	426	361	398	413	387	410	405	408	402	436	426	400	460	383	430	400	427	446	418	433	368	383	391	355	405	402	430	416	374	410	343	413	413	426	384	397	403	418	396	442	423	393	433	430	421	408	411	414	433	400	424	378	461	433	393	403	402	406	430	420	393	414	400	412	410	388	401	389	428	385	421	394	374	384	394	415	417	396	396	426	376	392	373	384	406	427	411	417	362	392	374	404	394	427	397	420	376	422	404	414	386	400	398	415	394	398	415	469	411	381	399	409	432	418	394	389	449	388	380	434	407	431	450	400	411	411	428	413	396	394	388	419	415	408	418	377	363	416	355	412	416	402	387	424	392	394	426	421	379	403	395	420	355	399	380	401	406	412	389	403	455	442	417	403	412	391	411	416	399	396	439	383	405	385	395	399	406	421	382	405	376	417	385	401	414	414	386	424	413	427	398	412	401	383	388	395	371	382	393	380	410	407	392	444	391	414	425	395	383	371	410	420	403	461	383	407	423	413	406	394	423	400	423	399	423	406	428	409	427	407	361	392	436	384	454	369	414	421	405	427	400	414	396	404	416	400	412	386	420	403	375	436	423	391	403	410	377	406	405	419	378	382	395	400	436	392	405	391	435	383	419	387	394	354	430	408	368	399	383	398	424	414	394	431	410	399	417	363	362	396	418	405	389	449	377	435	391	431	446	373	388	403	429	422	454	421	394	400	411	402	395	381	398	373	375	439	360	407	410	410	378	445	403	387	401	424	404	390	415	400	462	408	400	432	415	410	411	396	417	415	398	426	388	431	397	382	395	415	379	406	408	418	379	410	424	433	416	397	358	396	422	403	421	433	408	390	418	424	427	370	373	402	445	419	367	434	388	379	369	408	411	402	425	395	383	391	400	422	408	438	434	378	402	411	428	382	403	373	417	397	410	444	423	412	392	390	429	426	414	395	441	398	375	385	403	392	405	408	415	386	414	393	399	439	406	416	426	394	402	443	388	420	359	411	416	383	369	392	449	417	404	395	397	410	408	432	398	431	371	414	379	422	400	390	410	389	408	390	366	421	392	424	418	380	406	382	410	378	407	422	401	409	438	409	389	395	413	410	424	428	430	434	439	407	446	400	393	441	410	415	423	403	425	404	412	394	392	414	400	395	404	383	483	414	420	411	374	403	364	419	374	404	421	388	419	445	412	379	420	401	390	392	398	429	411	387	375	377	405	396	370	396	375	423	440	397	414	424	419	387	405	424	414	402	384	442	374	400	394	404	381	358	384	391	426	409	382	388	424	392	414	405	412	399	431	392	423	428	412	398	420	412	421	419	395	406	374	413	404	417	414	430	424	386	395	405	383	398	400	399	407	401	409	412	467	419	416	375	407	402	431	404	397	404	384	421	435	398	376	390	411	426	375	374	401	414	391	374	396	397	432	357	413	369	385	386	406	373	416	402	384	384	377	405	393	400	391	395	381	424	414	386	402	431	397	420	380	390	413	402	384	401	415	427	388	410	414	433	424	390	388	403	386	406	374	414	451	405	411	414	390	404	433	408	436	420	411	391	378	411	393	410	413	407	426	439	403	430	383	422	365	420	443	377	391	391	412	387	354	426	398	434	413	437	368	379	421	422	393	386	430	419	431	431	403	403	399	427	401	411	399	445	436	385	398	397	388	435	383	393	383	403	423	398	413	444	413	406	383	391	401	429	402	388	395	373	384	404	423	399	424	416	384	376	439	395	403	386	402	429	395	355	432	421	411	404	410	403	370	410	357	403	379	423	388	401	397	393	415	400	373	400	411	403	400	381	433	379	398	382	415	422	407	412	385	388	417	381	406	397	384	367	386	446	402	405	379	405	390	380	380	404	392	404	424	395	396	402	405	398	390	392	406	411	442	373	384	418	399	424	388	395	395	355	394	417	438	383	407	412	397	435	397	380	405	399	406	382	410	418	379	384	400	389	421	389	382	397	435	445	430	408	437	420	399	396	421	424	405	417	399	368	387	410	396	436	406	387	404	385	425	413	383	397	423	402	388	404	423	397	398	419	426	426	387	403	427	393	407	386	391	386	402	404	413	407	423	393	388	401	390	386	378	408	407	402	400	422	424	396	399	407	407	382	385	418	416	381	411	401	406	393	385	374	399	407	407	405	391	387	437	406	397	420	456	402	385	424	405	416	402	436	378	401	394	396	355	405	406	394	451	397	391	390	429	426	383	362	412	413	398	391	423	386	397	417	403	400	380	405	438	407	391	395	391	397	427	411	426	411	361	406	416	441	397	423	391	457	395	431	409	429	399	402	411	418	391	424	415	380	442	407	387	394	449	397	449	425	423	365	418	361	404	421	382	403	392	380	417	427	408	387	416	413	403	418	450	399	425	366	415	416	399	376	436	397	412	414	381	407	403	393	439	404	378	425	388	407	411	370	416	423	428	462	400	404	386	421	432	402	370	387	436	400	409	419	375	405	408	417	417	408	385	400	391	414	432	390	421	365	385	405	402	365	386	408	400	428	390	375	410	414	392	423	448	410	429	401	435	385	418	396	402	414	391	380	421	414	410	378	396	412	430	374	395	415	394	396	403	404	369	390	428	431	403	383	421	369	373	443	404	390	394	413	384	437	431	398	411	424	389	440	419	371	407	384	393	449	413	399	399	428	422	365	404	432	377	420	435	406	403	407	363	413	421	376	409	419	398	392	436	427	413	388	365	384	419	390	403	409	431	407	408	410	370	443	440	387	379	403	435	384	402	424	420	390	375	390	414	443	402	383	386	395	395	457	399	399	421	402	415	402	430	414	401	400	396	394	391	397	418	390	377	392	383	369	389	394	410	387	436	393	381	449	411	393	387	412	399	384	403	384	421	405	391	399	428	366	384	382	455	391	415	404	413	398	401	387	410	414	381	410	420	421	426	452	431	424	419	423	426	397	426	366	396	422	409	420	403	408	419	487	384	423	392	409	397	395	411	382	371	401	405	386	385	410	425	401	412	429	369	372	407	428	414	415	386	416	417	446	422	433	414	402	432	368	408	427	435	403	405	429	411	406	400	390	431	398	443	408	382	400	400	400	400	386	371	414	432	366	424	384	418	451	391	426	432	384	350	429	365	403	412	398	383	433	413	425	425	417	448	428	380	399	389	395	384	406	396	396	394	419	412	392	385	418	410	401	416	436	400	381	414	463	401	408	442	408	395	389	362	416	393	390	350	400	411	409	395	397	387	382	437	402	407	423	424	414	401	391	430	433	403	387	405	400	417	384	411	378	374	389	391	415	410	381	392	423	403	373	421	409	392	438	432	394	409	361	406	430	397
24966	21117	27818	31061	28133	14069	3448	826	622	573	604	588	597	523	549	562	570	593	541	585	589	570	510	534	543	562	549	551	577	544	579	561	520	594	544	559	569	550	592	599	578	569	554	549	527	567	528	556	536	521	557	554	536	574	528	576	570	542	547	606	544	578	586	582	587	529	587	560	617	530	567	544	589	564	577	581	578	519	557	597	587	524	559	559	568	579	573	570	607	575	533	528	578	583	582	529	624	533	570	600	537	571	579	606	597	554	531	553	553	543	553	543	539	554	590	513	594	555	536	512	566	550	560	541	539	579	578	542	567	531	576	547	565	603	564	551	522	576	540	568	513	563	576	566	598	551	590	508	564	553	588	561	558	555	533	578	554	558	556	555	575	567	543	566	563	544	554	560	541	585	577	566	570	603	559	579	552	484	544	553	566	556	553	579	557	570	589	544	545	553	584	583	555	560	599	550	561	546	596	560	544	571	588	536	543	596	577	555	555	583	563	527	561	507	511	566	533	573	528	595	556	529	557	550	576	570	548	563	626	568	575	546	542	549	565	563	568	562	566	536	531	515	579	574	515	541	596	543	637	539	582	543	580	555	565	562	598	527	550	553	559	567	570	544	533	534	557	518	512	592	588	567	570	523	574	553	537	577	558	551	529	547	578	599	570	571	503	569	573	615	576	544	542	515	536	587	565	595	558	539	522	541	550	554	579	525	593	606	555	512	541	565	551	581	575	515	587	527	571	552	531	556	528	591	587	576	564	541	527	548	560	569	566	533	546	554	588	510	547	543	582	543	520	590	515	630	593	530	535	536	533	548	550	572	562	524	552	575	529	552	541	568	531	565	562	578	575	554	551	565	543	567	574	566	565	565	603	549	539	594	552	551	568	525	558	546	539	554	582	544	568	538	526	534	575	538	574	526	546	530	560	555	526	540	561	540	547	551	606	600	527	511	536	574	620	529	546	582	567	511	555	555	569	583	539	532	541	521	552	552	516	561	516	570	582	573	576	609	574	559	571	586	543	527	579	565	563	566	549	608	582	543	509	540	519	547	579	580	529	555	531	554	549	578	506	542	603	569	568	586	569	538	591	566	575	575	609	563	585	551	591	550	593	572	569	547	533	571	567	550	554	577	558	567	543	590	513	547	558	570	560	555	554	591	522	560	569	549	556	502	563	580	530	573	576	575	543	581	564	566	546	520	586	593	550	525	524	553	573	550	542	544	518	576	583	541	575	563	597	595	579	570	606	559	541	534	543	547	563	557	521	576	551	583	562	551	570	549	548	622	544	534	553	524	589	559	559	585	541	526	593	552	580	515	541	546	559	554	594	583	563	589	514	592	583	548	588	552	559	535	503	577	568	573	537	560	552	557	560	506	564	543	593	553	570	544	557	554	587	542	524	591	547	570	517	576	568	546	534	562	552	586	574	539	525	544	610	588	576	538	531	574	577	556	552	558	560	539	552	529	507	579	555	574	566	588	566	573	494	545	546	573	556	559	586	580	538	580	562	543	556	580	550	529	603	519	557	570	575	556	524	555	525	583	528	544	565	559	532	581	555	586	597	532	556	589	593	535	565	567	585	564	530	564	542	576	542	563	529	564	540	632	596	549	557	540	548	510	527	570	574	555	589	543	565	549	559	551	578	561	522	590	548	583	581	562	542	564	587	592	544	574	535	543	522	579	558	604	537	576	540	573	550	526	516	559	536	587	576	554	579	596	538	536	577	523	526	580	584	519	576	562	590	494	559	560	549	576	574	535	572	593	571	553	570	552	552	570	556	527	538	503	532	562	589	572	544	477	547	576	528	554	555	571	563	549	599	567	604	581	551	549	570	576	533	556	531	534	546	568	529	604	541	589	555	552	554	570	558	606	557	554	551	540	550	545	532	542	553	583	567	582	541	555	560	548	521	549	562	604	558	537	600	570	558	540	517	556	546	538	525	504	553	548	532	530	594	569	555	545	578	569	617	617	546	575	535	573	561	558	588	536	561	567	492	523	567	509	552	546	544	556	553	543	558	574	563	564	581	516	587	513	580	543	543	551	577	566	573	573	547	567	542	551	558	558	583	542	584	518	540	560	612	563	539	605	542	568	580	560	578	553	580	602	588	580	539	524	544	558	599	555	548	524	524	531	571	523	553	576	537	563	531	555	534	561	549	569	585	562	531	501	556	540	548	556	558	545	549	557	574	541	556	541	598	557	571	550	562	530	525	583	582	558	548	555	554	584	527	564	573	595	546	592	549	560	565	547	570	586	598	560	534	541	562	594	595	543	548	562	548	516	539	575	534	589	514	521	543	571	552	541	538	563	552	559	558	590	584	529	573	543	535	572	595	531	528	561	557	561	527	541	528	579	531	518	580	525	560	577	583	568	562	547	591	541	534	553	561	532	562	555	525	558	524	576	569	548	560	548	574	582	533	567	539	585	550	626	544	570	555	554	537	538	570	517	572	588	572	571	567	552	574	565	571	556	535	546	516	544	562	535	564	565	502	520	580	583	530	505	549	520	573	572	559	534	578	548	576	603	598	519	495	611	536	582	514	564	551	537	566	566	547	551	586	556	565	543	561	528	539	555	569	591	579	582	548	513	552	574	553	549	526	555	546	559	542	572	545	565	535	557	579	593	567	552	556	566	537	557	538	609	567	582	529	554	619	567	562	560	569	588	533	588	574	595	575	602	590	560	544	563	588	570	571	569	558	574	539	553	543	550	564	564	595	591	565	598	593	591	546	588	585	556	544	548	560	514	558	574	543	564	553	609	536	562	490	560	563	553	590	602	549	558	564	539	568	539	554	580	552	567	551	565	511	549	553	585	519	543	596	562	603	597	561	569	561	615	575	531	543	559	563	565	568	530	562	556	603	608	544	573	485	575	548	582	533	564	582	564	539	586	606	524	588	560	562	571	531	540	547	566	563	552	565	589	538	560	540	543	527	562	557	552	608	545	560	538	560	576	566	547	533	572	569	496	574	542	520	554	570	570	566	562	536	593	545	556	561	571	519	561	581	546	561	571	527	519	607	534	555	574	575	536	528	566	559	536	543	551	567	532	558	559	524	553	480	567	538	555	546	572	578	559	559	541	582	545	576	561	535	568	571	515	563	569	600	545	538	580	559	558	583	553	560	564	546	567	577	596	588	565	599	551	586	560	586	581	550	554	566	565	565	526	595	540	530	596	526	567	518	582	554	505	529	568	589	559	603	523	534	506	551	561	531	543	541	574	576	517	546	578	531	577	533	534	540	537	542	542	589	562	584	554	572	579	567	571	592	579	590	599	570	552	567	597	567	549	558	530	583	539	577	554	570	560	536	550	577	545	557	545	571	568	550	587	575	582	554	537	517	559	557	578	561	576	520	545	567	545	524	596	615	611	548	542	565	594	538	604	527	567	568	578	537	539	573	574	554	525	564	573	538	526	558	524	586	603	563	571	540	620	550	509	589	518	603	508	535	559	559	566	552	553	510	539	573	562	566	562	545	550	550	554	574	603
28092	49600	34530	39713	33689	13511	4290	1077	693	622	623	619	632	607	603	598	663	597	586	572	614	559	616	604	611	602	583	585	584	615	520	569	582	557	597	629	600	605	610	591	565	585	569	594	576	566	585	580	575	565	605	552	567	576	599	586	580	580	609	554	568	589	591	550	595	597	546	588	611	523	577	570	628	585	554	603	570	568	543	567	592	586	567	596	560	573	568	576	603	600	599	593	575	635	597	599	581	563	573	597	588	586	570	580	584	588	610	603	585	589	542	554	599	620	605	592	600	557	568	577	637	610	573	524	604	565	593	607	557	632	582	579	591	593	563	612	577	593	565	566	620	611	532	573	569	582	565	580	585	642	608	577	604	582	542	579	595	585	588	592	569	571	579	601	561	563	601	586	621	598	572	570	562	596	569	668	594	545	609	588	582	556	567	582	605	584	620	602	591	554	617	573	586	583	578	565	637	588	567	631	581	564	589	599	587	606	563	592	593	604	630	568	603	612	626	610	603	590	588	617	607	555	597	610	548	564	604	536	595	570	576	602	615	571	589	594	588	572	570	595	569	585	571	569	617	582	552	546	591	609	595	567	582	616	604	528	635	571	619	594	549	589	575	573	587	621	602	577	593	576	575	595	543	589	573	607	577	563	597	584	603	581	587	589	640	584	586	591	611	578	594	572	604	594	576	553	593	574	550	566	561	602	564	632	599	572	545	541	586	567	572	570	603	584	519	584	580	564	561	592	568	594	590	603	578	595	624	619	543	607	553	591	565	577	589	616	594	623	606	630	623	639	575	577	631	607	589	549	579	576	602	528	624	583	590	607	625	603	594	574	606	561	574	601	595	596	578	576	596	553	592	598	584	575	580	597	644	587	571	626	553	559	584	583	595	591	595	579	610	558	541	609	581	565	577	584	591	594	576	525	597	625	599	589	625	611	566	615	607	540	613	614	549	596	583	606	562	570	584	578	637	588	619	559	569	588	593	618	556	593	585	609	600	594	568	554	563	551	604	557	585	581	584	591	579	606	605	596	557	607	560	566	577	554	619	581	615	606	618	562	593	576	587	594	570	580	606	578	602	572	587	569	542	594	591	578	601	628	604	598	544	558	579	617	575	581	562	580	582	554	586	543	599	575	586	559	568	563	574	608	593	563	575	567	615	583	552	545	571	599	553	573	563	606	564	579	589	591	581	625	568	583	629	573	610	567	562	605	586	559	635	554	599	580	558	594	558	552	562	607	599	573	614	590	579	575	567	608	581	567	582	600	559	524	602	538	537	599	594	596	574	566	596	591	548	579	591	579	594	596	556	592	607	551	557	589	614	584	639	594	617	551	579	621	607	549	609	570	584	589	549	571	586	541	563	580	539	565	606	633	581	629	587	604	558	610	567	579	575	604	569	598	587	559	583	601	583	599	571	592	570	574	612	582	582	547	606	608	595	579	616	559	571	610	573	566	587	546	585	571	608	613	560	608	640	622	620	581	568	591	631	571	618	586	602	614	608	561	550	563	574	578	561	555	587	590	574	542	601	597	596	530	586	596	591	568	596	623	593	596	609	579	575	607	606	558	573	597	577	615	605	568	566	559	575	649	583	619	563	592	583	588	596	645	565	604	579	571	603	571	563	618	569	600	588	596	590	586	546	599	574	558	571	628	548	580	610	581	573	562	622	612	599	551	612	569	622	549	539	591	616	614	561	554	577	637	603	592	590	588	582	625	540	549	617	553	603	555	587	550	597	598	631	569	579	585	598	574	575	601	615	568	559	557	614	572	551	583	586	563	564	544	587	624	614	616	617	607	565	606	560	577	538	567	540	582	603	590	589	534	559	587	579	596	542	551	540	626	582	613	558	570	620	584	568	573	554	604	556	567	586	550	614	550	583	592	586	596	569	554	589	597	606	562	593	567	637	601	597	539	582	618	574	574	572	598	583	564	571	595	586	558	578	600	568	562	581	628	594	589	582	563	539	589	577	551	585	623	561	583	561	589	625	629	608	614	578	601	638	602	594	579	580	638	570	587	605	593	595	588	547	547	595	578	611	583	581	580	559	576	539	566	601	615	570	567	588	614	597	597	619	607	582	552	620	601	606	585	552	564	615	594	611	563	581	606	537	590	531	584	591	586	558	605	588	581	579	601	585	585	609	593	554	605	546	594	547	627	596	578	577	532	552	613	565	614	579	615	544	585	641	614	563	609	563	600	565	571	567	559	588	546	579	593	618	586	543	584	595	578	625	603	583	550	574	579	563	614	606	627	555	559	591	612	560	611	574	577	597	580	572	573	584	538	545	571	582	573	597	577	598	594	598	622	557	612	595	598	583	588	590	599	563	586	640	606	558	609	589	638	604	593	568	561	605	590	584	587	544	569	587	588	618	612	543	617	583	587	585	588	564	592	578	570	539	567	582	559	557	612	586	548	560	592	543	577	589	571	568	575	592	557	585	536	529	575	556	607	566	560	587	560	637	593	568	618	617	602	549	576	583	565	613	595	584	602	564	579	568	608	583	576	575	566	566	531	610	627	589	601	592	583	603	610	553	571	564	587	570	570	601	578	572	639	579	586	555	544	572	579	622	607	628	622	577	580	549	620	569	583	621	548	596	618	621	623	559	616	561	584	561	611	583	573	570	621	568	574	560	590	574	592	565	553	566	578	608	574	570	576	566	587	563	597	585	605	575	588	603	573	593	595	581	585	589	592	570	575	573	598	595	571	562	638	574	583	605	558	584	575	562	583	617	586	600	639	624	591	558	631	560	563	630	575	635	562	553	571	564	574	571	573	573	605	600	563	553	587	561	589	531	582	574	569	584	574	617	567	619	603	611	577	595	566	617	581	571	605	577	584	564	580	578	551	612	568	549	606	594	619	598	532	556	585	602	607	603	551	600	568	574	568	582	574	589	559	598	597	584	577	598	602	583	566	599	594	544	583	597	582	582	542	610	575	550	607	560	571	603	554	599	591	563	587	588	592	577	577	554	577	549	579	576	551	596	578	616	569	567	595	565	615	594	589	557	594	594	569	582	608	574	589	595	590	582	593	565	598	586	592	559	614	611	588	549	592	603	583	604	583	551	571	532	608	616	602	560	616	633	582	586	535	584	595	635	602	570	521	545	589	558	562	572	602	599	552	609	606	590	592	580	597	592	614	538	570	554	590	574	578	577	570	596	582	650	620	597	608	571	542	615	565	566	543	611	623	600	604	609	567	599	637	626	612	546	589	625	617	592	585	608	578	602	574	607	637	608	556	572	557	546	581	577	571	591	584	618	589	611	586	606	575	561	561	592	598	578	604	654	604	575	579	605	597	639	594	572	592	578	570	608	538	595	573	622	583	562	545	603	590	582	561	606	587	575	565	581	556	576	530	566	627	620	596	599	575	572	564	595	571	593	519	566	563	652	555	540	539	587	595	545	560	585	572	592	578	599	599	606	570	618	581	543	571	588	606	593	557	563	639	601	584	545	613	618	612	557	584	603	591	581	574	584	566	582	546
22621	21106	28930	28701	37250	28852	18177	2676	694	707	627	642	575	596	532	550	559	495	505	526	553	507	546	522	524	530	528	482	514	513	487	468	532	516	480	483	514	529	445	488	513	483	489	494	517	476	472	484	485	521	506	453	475	522	524	495	495	448	458	518	483	536	511	500	500	500	480	501	516	490	469	485	448	488	491	530	490	498	498	468	473	495	465	477	495	499	475	491	479	505	531	477	498	478	479	521	517	463	506	487	500	476	461	470	495	506	488	518	476	480	501	511	559	448	497	470	505	513	468	503	466	501	538	519	487	512	468	529	505	470	453	479	498	481	499	501	525	473	521	472	489	493	510	465	488	499	494	487	522	466	455	462	543	474	507	516	446	445	496	481	473	488	486	498	494	494	466	502	485	491	488	498	527	460	491	513	509	483	509	500	519	496	496	463	510	490	538	509	514	454	498	462	490	511	462	468	494	490	470	466	508	476	483	470	481	473	469	490	490	496	490	476	462	468	496	515	455	504	488	479	443	476	452	471	456	489	460	504	498	536	541	515	470	500	452	525	488	498	498	488	479	511	490	462	508	466	536	455	467	454	504	502	482	459	505	462	456	503	527	479	491	493	454	470	468	464	517	472	511	516	517	532	512	514	499	478	463	478	528	528	536	436	496	489	499	460	507	494	469	534	478	504	474	486	505	468	490	507	479	473	473	505	512	491	461	492	453	487	498	524	504	518	506	437	478	491	466	480	486	496	462	513	472	484	480	445	458	471	520	506	476	541	506	522	497	508	461	456	471	481	507	472	538	450	488	504	434	462	482	473	466	524	500	477	469	451	499	436	475	478	491	490	490	472	477	475	490	462	486	444	496	487	457	503	493	525	523	533	483	448	480	458	473	508	494	478	513	507	521	498	484	506	479	492	509	489	484	482	520	517	464	523	505	474	497	512	552	510	534	493	484	510	482	451	489	490	509	469	492	493	462	530	503	518	476	471	499	466	522	474	535	506	453	503	505	540	475	481	453	466	515	442	490	472	436	501	481	448	488	498	457	504	452	508	501	473	484	484	473	469	520	478	470	512	504	480	475	478	467	489	494	470	465	461	498	528	528	511	515	505	496	449	479	450	488	510	501	476	495	495	486	495	476	504	492	519	470	516	509	483	471	483	478	481	511	489	444	513	451	478	466	477	484	473	469	473	533	487	526	484	464	481	501	477	539	482	474	493	490	485	477	481	463	510	490	476	462	512	522	480	525	474	510	462	489	527	454	506	479	453	482	489	506	498	536	435	493	472	455	538	484	516	506	513	448	505	507	487	504	516	492	494	473	491	463	471	499	488	486	516	501	514	501	513	431	480	496	531	487	459	516	448	470	489	476	471	491	456	463	503	463	485	477	523	477	518	437	537	471	472	513	492	478	492	532	479	500	472	470	480	488	481	487	498	494	486	402	499	465	476	442	472	468	489	505	475	468	473	466	462	437	477	486	482	440	481	496	483	543	465	470	521	472	481	453	501	508	488	477	496	502	512	485	480	474	469	459	489	524	469	482	444	517	507	480	468	452	522	482	503	477	498	539	505	478	503	487	530	526	510	441	455	457	487	479	514	478	489	524	462	476	488	500	482	494	431	461	498	426	502	504	448	508	547	503	473	488	486	481	465	513	485	502	468	499	541	512	496	500	521	485	475	472	494	536	478	486	457	483	502	481	488	482	507	519	494	508	541	456	483	507	486	508	500	520	528	458	489	486	538	454	477	466	495	515	494	498	525	463	466	502	495	537	498	470	515	498	499	521	490	479	501	496	559	486	512	528	500	465	510	515	460	458	467	489	489	484	482	475	511	505	454	475	489	462	495	510	525	513	498	511	514	501	457	482	478	525	504	501	458	510	492	476	467	459	502	450	486	534	533	526	511	489	485	508	497	468	508	479	483	474	523	479	501	504	467	479	491	489	511	479	484	465	472	464	458	443	508	487	485	491	507	521	475	541	482	487	484	491	530	498	490	499	465	472	507	535	500	485	479	500	499	505	497	443	474	492	490	473	490	470	458	514	478	433	521	492	511	472	476	464	493	477	500	499	439	468	476	509	491	494	488	463	466	515	468	513	519	478	505	496	453	452	487	468	488	491	520	491	540	462	466	503	470	505	470	482	464	474	487	524	490	473	490	513	482	498	499	500	472	521	454	476	495	483	470	476	501	483	467	504	480	477	506	500	504	509	479	475	499	508	499	505	501	490	504	491	486	481	504	478	508	528	491	457	473	451	493	481	506	468	506	493	477	474	502	499	513	536	508	513	527	467	466	479	511	455	479	469	495	485	462	507	492	533	498	475	466	482	490	522	478	505	508	466	484	496	501	541	477	441	509	504	492	483	463	461	457	507	449	496	515	507	496	514	495	488	508	515	530	466	459	504	451	476	493	500	511	531	468	497	495	452	475	507	475	439	478	503	469	469	484	491	542	486	478	513	508	449	527	514	510	516	516	480	483	504	486	465	532	490	489	513	480	509	516	511	506	471	464	483	501	467	484	501	459	518	501	473	508	458	468	466	512	489	488	490	463	520	471	503	461	513	510	478	535	446	509	482	466	508	456	481	506	512	518	447	480	508	497	477	476	471	469	468	488	483	488	533	495	492	469	488	459	484	457	494	506	492	518	449	517	485	463	492	460	486	472	513	514	463	476	532	436	517	534	479	489	499	508	483	489	501	481	473	499	496	520	480	505	497	496	504	499	474	479	517	439	513	475	524	480	447	527	444	480	493	483	499	495	476	521	508	470	475	525	494	474	504	478	489	509	506	480	452	516	510	462	522	502	513	477	505	484	520	464	494	449	498	520	523	477	524	475	509	478	469	520	485	502	484	532	469	475	465	503	472	434	471	513	494	486	431	502	510	506	490	536	512	476	471	478	491	503	491	499	494	502	462	463	482	514	472	471	472	473	472	470	471	502	451	470	444	463	487	469	488	480	481	463	519	513	485	489	491	496	493	496	535	471	490	494	460	493	534	502	489	497	488	485	502	492	520	519	485	477	475	489	472	491	479	507	451	488	533	467	483	470	489	438	461	490	493	481	475	483	519	445	480	454	474	483	481	481	520	481	509	532	507	463	490	421	517	467	472	502	481	513	533	464	489	467	461	494	496	477	507	485	482	479	436	515	533	499	501	457	513	465	516	488	485	485	462	497	472	530	495	459	524	486	479	509	519	478	478	484	489	516	478	484	468	502	493	512	510	493	511	502	512	513	512	470	479	479	506	467	496	469	441	510	451	490	517	514	472	454	514	514	474	480	458	462	496	513	488	482	461	445	544	489	451	467	467	522	466	501	491	483	496	489	499	482	442	469	526	488	480	515	487	490	453	489	524	485	521	492	522	472	468	453	475	537	513	456	501	460	476	481	474	478	493	499	455	512	497	498	489	504	443	470	491	480	482	492	515	495	445	478	512	465	501	458	500	485	518	456	486	470	486	491	503	477	503	477	497	512	494	496	490	491	495	514	480	476	503	485
33011	64888	53892	59515	53317	28939	11760	1876	901	800	754	669	638	618	612	532	582	608	543	547	549	522	545	504	540	503	499	552	546	530	506	507	519	506	518	513	543	523	493	529	494	495	473	534	542	488	510	536	487	498	476	486	529	516	513	493	508	503	493	509	490	495	507	482	480	493	471	510	453	484	496	512	510	474	495	511	498	510	534	495	498	485	511	450	493	487	499	528	471	474	515	492	500	474	514	485	516	556	493	497	499	496	486	535	500	519	512	507	507	503	470	470	495	502	513	523	507	495	513	516	523	490	529	517	513	505	534	454	484	492	459	509	526	495	482	539	535	468	509	497	482	525	474	543	485	523	472	457	468	523	491	508	540	489	526	523	494	511	487	496	501	482	518	477	480	443	527	472	493	483	511	481	524	479	512	497	494	486	464	484	550	479	506	523	538	498	500	507	504	483	488	492	490	476	509	511	519	497	515	469	504	503	517	524	492	509	462	540	511	529	505	523	500	524	484	509	483	490	472	506	508	500	480	500	474	513	503	485	493	494	498	499	511	522	529	501	442	479	486	525	485	506	461	500	520	493	513	534	492	470	477	454	475	503	468	487	525	490	486	517	494	485	487	470	512	505	517	502	514	462	505	489	467	539	535	498	530	562	496	522	494	497	501	513	512	490	475	508	500	468	514	468	517	478	529	510	521	545	500	497	522	505	535	486	523	455	488	495	482	486	504	501	510	520	482	502	513	522	489	502	524	455	477	501	503	525	482	480	516	478	533	457	450	507	533	532	538	502	519	483	498	496	514	507	489	495	499	502	508	486	499	501	545	477	488	524	492	474	465	468	483	497	512	482	509	496	498	464	504	484	514	472	465	473	501	499	532	519	529	508	481	492	457	495	500	508	502	504	472	501	542	503	521	509	478	502	523	475	470	477	483	540	510	472	463	529	484	497	473	479	514	487	481	491	494	462	457	478	493	493	529	480	500	471	510	536	511	536	505	527	480	490	485	525	480	513	474	456	483	500	497	454	517	482	496	518	466	497	472	538	524	484	492	474	483	509	506	501	518	479	532	501	520	494	473	493	500	500	521	496	484	515	481	524	496	522	474	463	507	500	483	516	507	496	508	471	485	465	495	478	549	509	530	483	537	527	528	477	492	513	500	469	472	495	476	514	458	506	512	486	503	481	486	512	500	516	491	491	468	484	520	517	470	495	490	454	521	498	507	483	503	473	517	513	499	500	510	507	489	476	560	478	496	525	491	492	502	500	493	494	485	557	506	541	508	513	474	481	504	466	487	513	478	480	460	488	550	472	479	523	513	537	494	527	476	532	472	506	516	499	477	516	486	503	525	464	519	496	482	488	472	483	521	496	498	512	470	520	503	471	511	508	505	538	486	483	495	495	505	477	527	522	467	539	506	485	509	467	485	556	478	473	462	516	538	470	495	503	494	529	517	488	468	487	501	484	489	508	483	477	480	482	478	500	475	457	484	454	509	542	469	485	487	494	483	493	505	496	470	560	523	516	513	558	472	525	495	511	524	552	543	474	513	504	479	531	504	468	505	519	477	513	502	492	530	491	500	519	477	493	465	484	499	517	479	520	506	479	530	480	479	491	498	474	542	509	513	488	493	494	522	525	488	513	486	468	477	512	492	517	530	451	488	490	494	484	488	532	471	467	480	471	486	515	477	498	499	495	506	521	519	471	492	511	463	497	464	491	520	496	491	489	530	493	509	489	516	511	433	467	454	494	505	488	487	520	507	466	497	495	458	548	517	518	502	515	525	550	481	466	500	512	507	531	497	466	510	500	503	506	485	484	498	464	480	513	513	479	491	546	486	529	526	466	483	483	486	490	529	470	466	501	488	489	492	461	520	505	505	493	502	470	526	531	483	458	508	461	521	505	450	455	497	487	485	512	486	511	472	514	501	476	489	491	483	502	516	477	496	467	471	449	513	499	470	498	485	517	455	518	497	509	489	543	488	470	497	544	480	511	515	483	504	524	531	509	500	476	449	532	554	471	481	496	502	483	513	507	489	507	471	523	490	479	477	527	517	497	474	538	507	488	479	488	532	472	515	486	505	493	453	481	502	503	522	515	491	513	472	503	524	510	503	493	511	494	486	497	496	519	476	505	511	501	513	501	533	505	560	499	516	451	501	502	526	492	503	427	456	528	489	441	490	537	507	491	483	487	465	494	472	490	510	468	470	509	540	512	494	496	498	535	513	506	500	512	494	525	530	479	516	477	470	527	487	520	493	495	483	491	498	519	513	496	539	526	499	501	474	492	562	484	503	497	483	489	440	506	516	509	491	488	475	487	508	542	503	493	496	476	481	470	481	539	510	474	502	470	521	442	493	499	461	469	515	486	516	530	495	501	483	514	475	507	517	498	489	493	489	481	498	489	517	514	467	473	478	523	512	543	485	489	450	506	509	528	480	524	486	515	483	491	476	455	482	507	513	533	491	489	545	500	530	450	533	491	496	497	495	515	480	466	520	480	477	519	464	527	477	448	505	520	473	505	468	505	526	505	478	547	519	515	510	526	515	515	509	499	501	476	474	474	478	510	498	509	496	481	505	506	518	492	492	473	498	496	518	512	451	495	502	511	514	461	505	514	497	474	463	475	459	498	514	504	500	480	435	514	495	467	553	493	491	494	490	457	495	559	515	505	461	505	494	494	459	489	510	533	558	504	481	456	511	475	459	463	507	506	529	510	516	518	527	550	447	475	480	469	514	477	465	462	480	509	495	480	518	490	536	531	466	515	480	501	497	505	514	513	506	467	476	517	522	489	504	508	510	504	531	469	537	536	474	507	542	464	499	529	462	494	529	513	524	493	494	476	492	494	525	499	501	510	479	491	505	508	497	492	502	508	475	491	481	469	501	480	486	470	449	526	515	475	478	477	481	459	468	529	496	542	526	495	513	479	499	478	516	515	558	529	517	465	499	433	515	483	470	501	508	524	523	498	514	497	515	517	506	495	496	460	491	457	481	503	482	479	496	488	511	502	520	507	504	478	492	502	470	480	491	540	523	502	487	521	549	506	496	465	529	473	502	489	466	482	496	445	518	480	502	511	487	463	522	501	480	515	499	481	510	468	481	531	513	474	499	483	480	516	526	509	502	485	535	453	491	468	514	479	507	494	531	488	479	483	479	522	478	505	503	493	472	523	499	528	495	527	496	483	444	517	493	496	497	503	502	472	494	494	512	540	467	462	501	492	451	566	527	515	495	507	483	539	485	508	452	472	484	503	482	529	484	522	481	508	480	494	479	499	512	478	479	492	494	499	460	505	493	474	471	477	496	501	448	478	526	503	478	511	534	477	502	523	537	486	539	523	532	525	505	486	502	499	534	515	471	527	466	494	526	468	503	496	498	516	509	499	492	489	482	496	519	526	492	502	516	499	530	499	490	526	482	486	510	517	508	520	496	451	513	496	482	483	508	510	482	528	481	519	486	473	539	452	508	496	527	522	502	501	514	491	529	501	533	470	483	516
28987	25726	20799	13199	7888	2194	749	517	456	507	492	452	477	431	480	467	469	464	424	463	486	450	461	463	440	500	482	464	488	468	465	458	461	448	475	451	472	489	476	442	468	467	494	447	434	416	473	410	470	461	463	469	489	483	489	499	444	463	426	444	481	459	523	457	456	443	472	431	460	458	454	433	470	448	478	458	485	449	479	443	470	457	459	478	467	434	444	474	435	437	493	430	466	456	452	474	476	451	470	458	471	463	450	425	471	472	469	453	476	487	432	476	493	473	466	475	443	436	455	496	435	451	477	433	457	433	466	492	459	443	441	471	481	427	439	457	415	440	467	464	475	453	521	458	491	462	449	463	440	452	398	468	500	448	475	480	459	469	437	475	458	473	522	497	440	488	446	450	439	451	491	429	505	469	465	444	462	448	492	427	462	485	432	453	416	441	458	431	453	448	469	478	460	468	447	494	460	455	421	489	463	475	463	484	445	444	439	419	447	422	475	456	468	447	461	487	451	472	463	473	463	463	476	472	473	479	489	493	437	488	457	470	458	452	425	456	466	463	453	422	450	465	474	432	505	441	453	444	441	471	456	457	446	461	453	446	428	477	479	473	437	490	478	440	453	438	478	449	482	441	458	439	467	476	459	472	492	442	430	457	457	471	447	455	461	425	445	442	451	469	455	485	439	468	480	454	472	442	464	488	489	476	440	469	443	464	442	437	443	458	451	450	433	489	457	453	437	458	445	467	442	447	453	451	436	458	483	443	438	481	463	446	418	463	474	464	466	510	464	445	443	481	495	438	446	493	511	472	414	461	468	437	422	452	449	477	503	490	432	457	449	467	475	502	446	430	491	442	440	459	479	434	426	440	483	444	481	452	444	449	488	481	455	433	462	446	484	464	447	459	465	432	433	428	468	470	467	469	444	448	446	440	434	460	470	439	467	482	450	498	452	469	445	420	472	463	479	443	475	454	477	451	449	462	443	435	481	495	471	455	457	457	469	432	458	460	467	486	438	458	474	452	470	465	453	477	469	470	458	448	472	443	450	474	468	531	442	462	496	457	489	431	438	471	481	456	459	482	440	456	466	460	460	484	442	515	458	455	497	444	435	479	481	475	466	477	450	440	474	448	504	443	408	467	433	444	498	411	469	416	481	440	462	488	456	502	483	475	435	487	479	438	418	441	483	446	489	464	487	455	449	468	433	422	456	473	514	478	497	487	482	436	431	432	448	468	489	457	480	463	440	423	445	452	479	492	458	481	439	462	458	442	465	480	430	478	441	459	463	466	456	475	526	476	439	469	434	462	453	436	479	461	469	435	471	505	447	477	451	492	459	443	429	419	464	438	461	502	437	438	451	495	468	467	481	481	437	477	426	439	444	494	469	473	475	471	446	449	445	458	484	477	485	480	491	462	454	452	466	449	447	468	453	458	515	471	418	461	454	417	489	450	439	454	415	487	464	460	446	450	480	445	434	520	430	425	437	439	472	457	488	439	514	469	470	449	443	458	483	458	443	477	461	452	473	503	469	446	416	422	470	493	452	478	428	463	431	445	458	459	476	468	418	472	522	460	471	449	415	460	475	447	465	489	457	428	450	450	478	481	461	445	480	505	457	488	462	441	483	427	449	484	493	451	422	464	433	491	466	446	465	467	432	438	480	471	511	478	426	453	450	440	452	490	430	447	453	467	438	464	449	450	473	411	446	465	452	459	420	439	476	440	424	453	460	448	446	471	456	485	455	456	472	459	456	449	458	516	459	468	475	450	446	471	443	471	469	479	430	472	455	481	452	499	491	511	479	442	494	466	469	485	483	474	468	507	458	479	446	434	457	443	466	473	449	475	489	469	453	442	428	439	452	489	450	458	466	457	456	490	481	440	454	453	477	462	472	482	466	514	468	474	498	452	452	480	471	464	460	470	469	473	431	429	482	480	486	408	483	476	453	458	496	445	503	470	481	440	471	454	473	461	454	405	442	448	479	439	439	458	457	458	417	443	473	454	454	443	467	475	436	455	416	471	468	491	480	489	418	464	444	486	484	444	464	468	434	467	439	487	479	433	458	430	419	460	474	490	458	481	450	441	472	447	471	437	477	464	448	399	486	489	480	467	458	446	495	445	447	443	477	439	432	467	444	445	442	460	452	424	478	479	486	449	484	447	442	461	458	490	451	430	450	479	442	485	474	463	509	458	476	430	477	493	478	448	465	437	434	481	436	442	448	477	477	505	446	450	473	475	451	487	426	442	451	448	463	458	421	446	472	455	453	396	476	491	488	470	496	460	460	432	437	449	474	454	493	447	449	479	455	472	481	483	459	432	456	443	460	451	492	497	503	468	473	467	462	454	465	439	478	459	438	464	453	509	465	422	412	450	437	432	444	415	471	423	465	471	477	442	471	457	469	450	463	474	425	526	466	444	473	443	458	455	496	454	461	459	479	444	451	458	455	442	462	447	457	462	434	420	441	409	449	458	477	492	393	475	452	450	443	438	458	454	431	464	489	458	434	479	470	441	500	475	481	484	456	447	483	457	465	498	461	453	442	482	481	507	426	452	449	448	438	429	468	486	437	461	426	439	485	423	463	465	464	433	435	493	425	416	463	439	473	490	466	476	433	463	459	419	432	466	483	449	501	449	444	474	443	450	474	449	447	447	459	454	448	464	473	470	438	396	424	482	453	470	435	454	473	477	449	514	451	481	458	462	463	484	485	479	439	492	439	477	483	431	476	474	436	490	455	458	454	449	462	454	475	460	474	496	451	475	468	454	457	461	507	491	475	435	483	471	431	470	480	464	430	498	473	448	451	479	490	467	451	441	489	475	451	426	469	462	451	453	485	513	455	468	461	448	481	459	479	497	461	441	432	469	453	471	494	471	489	445	486	428	471	443	442	427	479	481	428	475	485	460	443	443	430	421	474	462	409	462	468	469	448	467	453	480	448	474	483	471	433	459	490	490	454	439	487	459	454	452	439	425	426	494	487	442	458	470	474	448	462	492	465	476	476	440	482	452	460	482	479	475	466	443	454	482	423	456	459	469	502	446	484	406	468	444	442	457	502	435	451	471	505	446	474	471	441	432	473	472	473	448	485	482	494	518	487	472	430	437	457	469	456	460	444	479	458	415	494	444	486	473	450	459	457	476	443	411	455	475	473	505	463	455	425	459	481	446	471	459	474	450	457	449	440	446	462	455	478	463	469	457	529	418	459	464	433	437	491	485	436	489	463	448	494	474	470	443	487	460	425	476	459	460	466	471	475	448	472	491	455	503	430	484	456	440	478	453	466	475	448	480	481	492	464	459	495	464	447	458	462	438	471	460	453	444	438	469	439	463	465	439	444	505	477	480	505	449	457	464	484	452	482	502	463	443	452	471	468	476	458	489	442	422	439	487	469	439	464	471	475	478	454	435	508	467	490	460	498	478	510	454	465	461	472	478	452	452	465	466	477	455	473	471	473	485	498	456	441	442	484	447	448	455	429	451	481	459	454	464	468	450
25671	37327	18595	10218	8134	2461	895	520	523	500	522	508	480	485	476	480	534	523	480	475	505	510	479	487	513	503	505	505	469	454	480	525	517	509	485	494	487	522	476	461	465	505	481	478	470	524	507	480	473	519	467	481	465	446	475	491	473	477	470	544	449	490	518	472	434	491	477	488	514	499	482	517	499	487	491	495	454	506	490	479	457	468	511	489	503	482	506	536	493	496	472	485	512	486	500	523	519	519	484	522	493	545	489	487	495	514	483	511	485	469	493	515	516	472	473	504	481	509	497	513	476	488	478	483	539	491	467	507	497	496	490	501	498	500	466	489	512	495	435	489	485	496	468	478	507	475	469	477	482	519	470	472	489	495	495	469	470	495	470	478	440	511	497	518	471	481	498	500	470	440	484	495	460	500	478	505	474	497	476	487	482	450	479	480	492	485	484	455	491	498	460	499	523	468	454	485	473	478	509	557	475	490	459	509	493	485	516	480	488	467	449	499	490	516	488	491	507	519	534	474	455	465	476	491	485	466	463	502	487	464	470	476	480	483	495	488	524	529	479	483	480	480	479	536	529	470	495	465	494	520	506	480	501	471	500	528	538	534	487	499	497	470	457	479	473	500	506	476	511	499	446	514	526	500	494	474	472	511	437	463	495	467	497	479	480	495	519	490	511	489	493	486	512	500	516	489	473	476	459	497	461	508	475	524	512	467	466	510	502	462	499	492	519	510	504	486	513	504	514	492	514	466	472	462	522	511	466	526	515	514	534	461	501	495	469	517	505	490	471	508	471	525	487	480	453	489	490	496	513	511	438	471	498	511	484	511	503	497	512	470	472	484	511	491	448	505	467	504	511	480	482	498	512	455	481	509	504	496	492	465	467	485	476	481	496	483	471	478	481	491	505	474	502	491	462	506	530	468	499	502	517	493	483	509	499	485	502	468	503	489	509	491	491	495	446	499	513	487	489	510	496	484	499	496	473	499	456	435	476	481	493	476	484	501	461	514	509	472	450	504	495	478	478	518	484	512	476	463	502	499	492	493	493	495	467	491	458	458	465	477	518	511	512	522	465	468	496	475	485	510	483	515	487	476	490	481	493	495	487	513	525	488	496	473	512	487	524	497	458	486	506	506	489	512	478	478	500	480	506	512	495	477	473	494	494	494	495	503	452	490	509	477	502	516	520	520	497	490	493	473	458	475	509	507	448	483	471	486	500	517	493	448	490	504	509	489	527	466	470	506	492	476	483	514	470	475	495	498	485	482	477	487	487	474	519	537	493	460	491	473	474	492	501	511	511	482	488	477	478	505	525	517	544	473	484	487	529	469	492	490	462	493	490	487	484	502	492	502	482	497	552	503	516	534	451	462	510	502	473	485	508	509	476	491	470	483	461	503	477	465	449	492	488	441	490	500	495	493	496	471	435	475	469	495	479	484	505	454	517	482	489	478	538	491	486	509	527	482	467	535	505	459	502	539	478	494	476	512	434	480	473	475	454	473	488	493	478	492	525	483	480	492	474	498	479	532	495	504	498	488	457	495	497	480	500	533	505	534	488	514	503	512	476	491	469	472	468	472	477	470	494	483	485	439	456	479	506	482	499	484	472	477	474	491	476	502	494	470	582	471	518	521	500	498	484	501	545	484	488	509	532	474	484	490	498	545	495	515	496	463	508	474	502	471	517	442	457	465	496	506	487	498	460	488	512	474	497	483	482	531	514	487	556	544	531	508	493	489	459	500	465	512	479	477	457	494	516	510	512	482	486	503	520	475	476	510	459	474	480	495	483	500	489	510	529	512	497	449	498	504	503	482	501	497	493	501	483	482	491	528	466	499	458	466	488	490	464	494	468	499	508	474	469	476	514	456	490	492	511	441	494	518	470	481	516	494	471	488	499	476	500	480	481	512	539	451	466	455	477	472	495	515	464	502	500	536	475	488	528	465	482	481	505	490	497	494	510	487	476	456	499	496	475	480	493	471	478	482	507	464	539	505	496	536	487	515	480	518	461	478	524	499	482	498	489	485	497	468	478	542	505	465	458	489	481	492	485	495	473	466	497	481	511	442	523	466	483	496	473	457	478	509	519	457	503	496	501	506	548	505	530	486	490	470	488	506	492	512	489	513	475	516	467	490	496	465	494	524	492	478	506	481	473	518	489	473	482	509	508	481	486	490	488	493	514	533	491	440	509	492	475	502	490	510	463	485	482	500	499	498	484	488	478	514	485	526	480	532	499	463	496	517	478	493	485	493	471	474	492	497	513	505	493	469	513	484	469	548	499	486	484	502	493	493	476	530	492	453	446	462	533	477	461	487	481	490	514	492	500	529	517	501	490	491	482	515	475	505	527	498	474	494	487	447	479	482	525	507	469	496	497	499	530	443	506	503	484	497	493	459	464	472	523	479	474	468	524	495	497	467	517	474	451	470	481	490	490	484	523	474	534	467	485	468	473	522	520	514	475	529	493	519	447	488	512	506	526	453	477	490	491	470	452	503	493	488	475	513	502	504	450	500	451	505	464	442	463	497	484	509	524	477	514	499	493	510	512	464	476	468	472	492	497	459	491	528	494	484	515	474	446	501	503	500	499	550	526	491	464	469	471	472	476	508	502	509	526	496	476	524	484	489	488	484	499	469	483	486	481	529	508	461	474	474	500	506	518	478	462	478	486	513	505	504	493	539	510	440	505	485	496	475	429	511	445	482	483	480	489	453	468	506	496	515	514	508	513	487	502	486	486	439	519	475	517	448	455	485	483	476	515	478	499	513	488	493	526	524	476	489	504	485	442	469	467	471	453	428	498	461	489	482	498	522	504	465	481	501	469	487	480	482	526	475	523	471	476	454	468	494	483	503	489	455	484	528	424	485	487	461	502	502	479	483	513	502	461	473	497	483	509	523	487	488	476	475	521	491	493	451	462	504	484	508	502	483	473	426	477	484	501	473	492	486	489	486	516	489	498	496	490	483	461	486	482	505	500	485	510	517	475	515	511	449	514	491	501	493	521	526	477	500	497	481	448	502	484	498	483	505	470	509	478	517	471	481	491	451	477	492	487	481	504	518	495	555	507	499	512	489	502	492	450	423	552	475	496	473	473	502	496	469	479	494	558	514	482	493	457	487	480	454	522	449	506	482	497	516	472	485	501	489	472	530	521	490	505	510	445	518	482	473	472	496	528	460	502	499	452	510	469	486	463	458	496	528	492	422	492	496	500	472	487	458	459	470	511	478	462	487	518	489	490	513	502	513	473	485	445	495	468	495	492	448	510	518	505	429	511	517	451	501	473	429	501	503	473	464	480	490	517	474	487	485	491	552	479	519	504	503	511	488	512	532	451	490	507	476	497	505	456	469	543	524	495	476	488	484	527	504	489	478	499	494	497	520	506	513	491	477	477	549	478	529	472	496	522	549	478	489	511	496	465	493	511	496	520	493	502	476	482	493	481	488	476	499	492	471	502	474	512	476	521	519	508	494	488	495	505	500	503	477	509	504	472	485
23719	21102	28559	31413	37754	26597	12928	1398	514	457	439	408	451	433	422	437	423	364	407	422	370	385	404	412	386	420	377	407	391	384	401	411	425	378	376	381	407	426	363	374	420	396	392	375	397	387	380	353	369	403	366	362	372	380	420	375	390	382	379	386	389	379	425	362	403	386	355	391	379	377	440	373	392	363	366	395	375	353	389	358	377	357	360	391	399	368	366	387	411	354	413	371	389	382	386	387	379	392	387	396	398	371	385	432	387	429	391	385	360	400	359	429	379	401	367	380	394	353	361	414	392	393	380	396	359	347	378	384	354	412	379	394	413	376	406	421	371	377	408	419	353	355	370	383	366	379	395	406	383	401	379	361	413	388	360	349	400	382	339	405	391	374	357	347	412	409	399	375	420	381	417	390	372	330	367	355	376	374	384	390	369	397	399	330	409	397	350	364	380	399	381	399	372	389	396	406	420	368	389	366	395	425	351	387	366	401	379	354	407	358	374	408	389	383	368	375	404	353	361	408	430	395	353	395	385	419	415	344	406	418	378	390	397	355	362	414	366	373	397	374	375	373	380	327	374	416	381	401	379	404	385	379	395	334	391	385	391	363	340	374	417	383	384	416	365	442	393	393	383	388	380	355	376	395	393	404	395	394	383	375	383	385	379	385	374	417	400	371	369	394	399	384	389	395	404	368	360	429	383	341	380	401	393	360	368	383	409	371	367	397	405	394	371	350	407	375	407	380	394	419	385	379	363	346	387	387	373	407	401	350	375	423	372	394	390	407	379	385	375	356	351	384	338	387	375	394	400	377	384	343	397	369	384	371	369	423	393	387	379	422	369	375	369	364	400	424	357	382	417	346	389	346	369	398	356	363	372	377	389	379	387	346	376	387	375	391	384	409	360	362	363	383	387	367	379	397	388	435	370	358	364	404	370	390	397	381	393	362	398	385	349	370	402	395	415	357	370	390	386	395	381	417	390	386	361	379	400	408	396	409	394	397	400	391	383	359	388	405	354	386	381	390	370	378	376	387	370	414	412	370	378	420	357	371	379	364	407	374	402	369	385	381	382	412	388	413	395	393	387	380	369	407	380	425	373	391	402	381	380	361	398	379	404	389	376	380	407	368	405	357	368	384	384	388	389	386	438	370	380	384	383	400	370	378	417	355	385	391	364	399	380	379	413	391	361	381	385	391	410	409	365	362	372	374	376	393	416	349	381	403	383	377	373	375	376	348	349	359	395	383	407	367	344	367	398	380	366	378	350	424	424	377	371	413	398	399	398	401	432	338	407	373	419	438	357	372	350	401	370	368	373	355	384	378	398	420	389	355	394	381	368	365	407	384	421	385	379	406	368	390	356	370	373	379	410	368	362	378	384	386	379	369	391	382	369	403	360	391	361	386	361	375	404	406	405	399	383	383	384	363	367	400	383	387	385	407	415	374	390	387	368	360	425	416	435	374	397	416	386	382	400	385	390	384	386	352	398	412	336	369	375	387	372	398	363	381	399	399	384	369	391	365	387	377	394	411	370	385	345	372	368	387	405	399	387	362	390	389	390	372	389	410	379	375	418	373	390	393	396	379	368	339	379	399	388	383	383	382	357	390	358	390	399	350	366	347	385	413	394	406	384	400	384	393	385	337	392	378	368	383	388	387	409	360	373	389	380	374	371	357	399	374	386	399	377	403	372	379	369	427	396	394	366	373	425	392	416	390	372	404	377	390	409	390	372	377	424	404	381	410	404	387	391	394	377	391	376	405	405	373	377	414	390	400	377	377	385	439	352	377	385	403	354	379	373	395	377	377	377	364	374	379	386	376	378	381	386	394	385	396	396	399	367	427	391	381	406	389	364	390	380	400	392	372	374	389	391	379	378	377	372	369	417	372	381	366	379	379	371	356	403	393	425	377	393	401	388	388	369	374	368	379	414	376	356	387	367	401	416	347	397	412	388	417	376	342	372	412	377	400	392	365	347	433	382	392	405	336	363	399	384	361	402	408	380	346	388	377	391	420	396	397	374	402	392	360	343	351	354	365	367	381	388	394	396	388	346	342	375	408	378	393	379	389	390	387	374	392	411	374	382	388	410	359	388	418	351	387	397	406	417	423	402	338	356	376	403	380	365	408	369	426	389	373	386	380	386	372	371	422	357	386	377	385	386	304	377	365	371	385	371	409	364	393	394	406	406	338	373	406	389	381	383	416	390	362	383	417	372	385	388	408	377	409	402	367	410	374	343	415	356	352	378	364	394	368	365	386	364	389	374	361	379	388	362	360	370	387	384	402	365	396	450	373	382	399	395	381	367	397	378	377	346	397	400	352	387	398	357	395	376	428	375	371	391	399	368	374	385	410	404	372	391	378	379	355	387	378	411	346	356	387	401	382	368	371	408	421	359	375	391	401	394	379	402	391	360	377	378	386	392	336	411	389	387	384	403	369	393	344	389	434	373	365	397	386	426	401	409	383	367	408	389	365	391	410	384	383	385	349	366	375	407	383	391	357	384	361	361	382	441	405	362	384	374	393	366	385	395	374	408	384	411	368	403	386	369	419	394	389	392	402	391	366	396	353	373	390	372	401	395	367	411	378	412	363	378	370	409	410	397	367	401	394	367	373	391	369	376	390	345	415	390	377	397	385	394	426	387	357	414	350	377	390	399	407	335	365	398	350	400	399	394	406	364	386	366	378	355	377	380	361	370	398	401	416	395	352	403	387	414	362	351	380	379	389	391	382	385	401	378	371	372	350	364	374	417	353	382	346	385	455	375	339	375	348	339	388	434	425	406	400	410	385	411	362	378	397	366	374	360	381	380	346	390	342	421	387	411	400	380	370	378	391	368	377	383	375	394	362	380	409	407	345	374	375	392	401	407	382	405	394	377	363	383	355	384	399	381	367	405	376	393	359	391	380	410	384	385	391	373	402	362	405	366	408	419	349	403	361	394	373	406	401	399	362	365	394	400	377	370	381	384	377	410	380	379	414	442	369	384	400	389	397	413	372	413	366	398	384	397	397	396	340	416	372	379	345	414	346	419	404	384	370	341	414	408	363	413	396	379	371	368	370	364	385	370	399	378	380	368	384	353	387	385	357	361	345	397	371	383	362	390	369	369	384	357	366	374	388	366	414	372	378	392	401	385	363	359	394	360	404	383	368	351	362	387	365	378	399	392	382	367	368	372	396	377	403	370	366	351	388	385	409	344	402	402	385	407	387	408	406	425	399	420	387	403	409	387	379	370	392	341	387	399	376	338	435	392	381	423	358	402	427	394	341	367	399	378	410	392	346	413	386	387	379	387	362	394	397	407	398	414	386	376	415	376	396	386	394	396	387	391	380	391	374	352	389	395	345	366	413	379	372	378	411	393	405	389	386	408	398	418	391	387	393	383	397	400	406	385	429	393	400	357	387	378	386	381	386	368	426	381	417	388	385	376	381	414	377	386	344	378	372	384	367	367	414	373	382	363	376	363	363	357	388	363	359	399	380	392	409	379	403	382	399
29220	55057	43005	49070	44114	24175	10264	1189	603	563	503	474	505	476	459	414	444	478	437	438	404	428	430	439	447	445	403	447	398	409	442	430	415	404	408	420	425	400	389	425	422	397	416	401	402	422	453	400	432	390	433	406	410	453	395	420	418	418	419	390	375	431	396	414	392	382	390	383	378	376	397	387	399	402	411	352	394	401	413	392	405	438	405	424	365	453	389	416	415	394	413	443	413	408	395	430	410	442	439	389	420	456	444	419	391	442	416	461	374	417	410	429	382	407	431	411	403	390	368	410	385	387	433	372	421	390	422	403	440	379	407	391	428	393	406	377	423	399	396	433	408	382	387	378	415	400	440	408	408	412	389	397	414	385	442	396	405	395	419	398	419	394	378	431	412	435	396	409	458	401	442	448	422	388	425	400	421	362	406	392	418	428	369	409	425	441	434	422	378	406	412	411	373	429	395	412	432	442	389	376	395	402	385	410	418	395	401	412	398	397	407	413	411	408	412	403	407	400	381	382	387	378	398	404	402	395	399	386	375	414	419	401	448	441	361	442	420	397	413	421	453	374	402	418	407	417	441	401	411	421	391	402	362	392	417	407	379	404	408	390	426	402	411	458	377	395	390	390	394	433	425	397	460	396	408	420	407	422	409	408	356	382	399	395	383	397	419	417	400	413	429	398	407	415	392	423	412	393	389	389	398	381	424	388	404	427	406	397	403	392	439	440	409	414	404	395	378	406	425	401	415	414	400	410	393	383	416	408	418	423	405	387	406	446	405	429	405	417	428	426	384	406	411	416	399	403	422	397	398	411	391	388	410	392	418	404	403	415	420	439	402	406	402	409	430	409	372	386	400	384	411	382	409	407	405	402	384	429	424	399	400	387	450	384	403	411	417	419	403	430	423	409	415	421	447	437	404	410	394	417	368	388	456	423	422	414	395	441	398	412	419	408	412	411	406	418	428	399	394	394	389	384	433	384	413	426	403	391	446	399	400	399	432	401	393	406	402	393	382	424	407	398	401	409	423	374	414	380	421	402	413	406	413	411	407	403	398	441	412	422	403	369	429	410	420	414	393	395	398	372	445	436	411	401	396	420	409	425	418	407	440	403	387	377	410	378	410	407	415	409	406	441	435	430	403	395	441	406	403	420	434	406	419	383	420	402	401	426	404	386	405	371	412	385	395	374	381	425	408	432	406	447	436	388	400	381	405	411	436	436	452	419	395	403	376	412	422	416	447	428	363	402	431	389	424	407	419	384	405	426	451	392	437	427	414	404	394	443	420	424	397	414	419	406	406	377	409	398	423	407	392	423	406	415	423	419	423	381	414	405	418	390	411	389	393	403	380	354	428	410	375	413	398	405	416	421	421	388	418	417	375	401	429	403	418	386	365	418	445	440	399	444	396	440	425	411	398	385	432	439	412	396	403	426	437	414	430	398	407	431	383	394	379	415	402	398	378	391	401	401	417	418	394	434	433	401	425	405	389	392	405	400	401	424	440	415	404	415	382	395	399	398	380	421	423	417	411	409	403	418	388	386	426	380	339	410	415	397	435	393	372	414	417	391	447	392	396	410	426	432	401	450	405	401	435	373	416	416	398	397	374	391	380	440	397	424	410	405	387	410	374	393	420	368	427	364	400	383	387	403	389	400	423	413	400	427	419	424	418	417	418	448	409	377	432	378	383	404	378	386	395	398	383	398	420	359	424	406	414	400	422	422	427	397	413	392	381	415	411	429	420	397	383	380	409	437	419	407	419	412	386	425	381	390	409	409	405	420	393	373	398	393	418	421	399	402	435	394	382	422	415	381	368	412	401	382	404	411	410	375	413	422	399	414	407	462	439	425	406	389	390	381	406	439	414	401	415	399	439	414	423	378	415	421	399	422	416	378	404	448	411	443	411	446	411	405	408	406	380	413	404	443	421	418	404	389	382	383	438	392	444	417	402	412	422	406	414	423	405	405	442	411	371	422	418	388	387	395	384	408	389	394	384	409	421	430	392	434	413	408	405	407	374	425	417	417	399	405	373	414	373	376	432	404	419	404	415	392	422	479	407	443	415	386	414	393	426	421	417	439	392	366	458	390	382	417	429	392	403	401	434	410	399	405	431	414	416	417	428	423	416	410	431	422	401	432	380	381	393	411	450	394	426	409	410	411	388	381	396	393	404	409	395	376	420	369	423	403	384	394	398	389	352	460	440	406	453	384	417	412	431	430	409	437	377	432	402	390	432	388	413	387	436	378	396	395	386	388	416	404	443	418	441	407	402	377	386	421	412	415	406	449	406	414	407	399	390	375	371	417	395	414	410	421	417	395	414	425	416	392	405	448	405	373	428	381	462	445	395	427	406	404	393	392	376	430	402	417	402	430	435	389	449	436	447	407	363	443	416	410	418	390	408	406	403	379	421	377	415	468	405	431	420	451	413	368	410	412	428	435	388	433	398	414	428	417	406	419	397	375	377	369	380	428	381	409	443	424	402	388	444	395	374	396	410	406	419	422	417	387	395	377	403	398	373	428	415	429	397	378	390	399	426	431	380	410	406	446	399	394	436	397	411	428	392	405	426	405	402	419	391	402	360	405	409	419	410	393	417	382	374	373	398	396	429	443	409	426	411	379	372	411	386	407	438	427	419	389	437	373	429	355	395	429	361	419	411	382	417	398	399	387	387	432	389	418	429	411	392	402	449	391	380	365	427	404	410	413	370	393	433	385	415	399	393	399	399	396	417	434	391	404	413	410	409	396	382	432	413	411	389	389	409	400	402	409	408	449	420	422	420	393	416	391	424	406	386	431	398	419	406	436	397	417	377	439	412	418	386	435	404	391	410	425	378	409	410	394	376	425	397	420	421	406	405	406	400	384	404	413	430	416	417	370	408	389	421	432	400	398	409	423	434	447	418	408	461	414	371	438	391	427	426	399	370	372	409	387	386	433	382	417	437	414	412	394	385	398	406	439	393	373	416	415	417	443	418	419	413	416	401	396	464	406	370	411	385	417	399	398	415	396	402	406	415	418	398	416	439	418	454	395	407	430	431	444	401	395	398	415	407	441	385	440	384	425	403	374	409	434	379	385	378	405	436	400	385	394	414	388	405	411	396	394	398	431	413	415	418	421	389	417	404	395	403	401	409	452	396	394	412	398	404	396	426	400	373	436	427	432	419	392	410	405	403	430	408	384	382	402	395	389	431	428	412	444	376	390	443	380	393	442	405	410	410	438	397	400	387	409	435	427	412	414	426	396	395	379	397	402	385	408	408	422	414	412	360	451	409	440	440	424	384	391	392	386	450	408	409	426	435	395	435	397	406	402	414	395	417	414	394	449	376	407	425	405	451	415	456	378	409	393	392	436	440	423	412	399	403	402	388	373	435	415	395	391	408	412	390	389	415	411	429	409	389	424	385	439	470	388	427	423	378	392	384	401	412	426	415	434	411	401	431	397	387	403	393	385	415	426	422	388	415	407	421	417	403	399	418	385	416	387	379	402	401	397
24960	21050	27801	31432	28901	15766	4891	866	590	668	589	584	599	578	588	589	582	607	603	589	614	562	577	572	629	566	555	563	586	565	547	541	528	580	574	573	565	578	533	595	586	617	561	540	530	576	594	572	539	553	571	552	580	589	532	601	542	604	581	532	533	606	615	547	540	561	568	557	541	549	547	546	575	556	556	522	538	561	600	558	565	541	544	550	596	558	595	563	542	574	628	572	585	584	599	564	580	554	557	552	587	559	577	534	571	569	557	552	537	591	594	569	549	547	557	601	579	578	530	565	611	580	580	603	559	548	588	591	560	550	603	535	598	571	598	578	538	586	582	583	525	600	585	527	536	579	502	579	573	604	563	561	573	613	567	567	561	522	564	557	543	544	610	569	522	609	540	539	546	532	569	540	566	603	561	554	573	568	558	564	532	553	547	595	558	550	569	562	587	547	599	520	575	536	542	553	518	569	538	515	576	592	572	593	558	591	617	543	554	560	570	531	565	572	591	556	563	572	531	561	507	598	569	554	546	542	552	577	560	562	580	553	570	545	521	640	540	537	561	580	610	521	540	618	564	584	592	540	531	583	540	561	557	550	536	560	575	571	543	572	557	530	569	585	594	591	575	527	527	573	533	554	595	552	532	546	560	531	575	575	596	559	552	559	588	560	569	557	543	555	557	583	543	527	549	529	581	532	569	547	589	558	554	614	551	600	546	578	594	567	548	564	515	562	552	565	509	537	558	592	614	575	579	554	586	586	601	585	579	576	582	559	554	550	565	541	596	570	569	528	582	548	586	542	582	541	574	553	539	573	558	585	557	587	559	582	556	521	567	567	551	593	535	560	545	548	574	574	564	570	600	569	554	573	558	570	577	539	539	573	544	565	563	538	530	550	587	518	607	563	557	556	565	566	543	590	567	582	560	580	536	567	537	559	579	563	520	558	548	582	575	522	553	552	540	573	553	562	502	580	577	581	547	594	537	595	554	523	564	571	585	635	561	563	545	552	560	588	580	588	557	545	590	567	585	553	507	567	607	521	554	521	513	532	584	531	563	576	553	554	547	545	624	565	598	567	531	568	609	555	545	569	571	568	581	576	576	564	531	566	566	552	551	561	543	547	575	543	565	557	516	527	565	566	547	536	558	584	563	569	573	582	612	536	582	525	589	599	561	583	564	553	562	593	546	544	568	566	550	605	574	577	546	611	507	555	550	561	570	612	548	569	524	548	542	587	562	560	579	549	547	491	557	584	547	557	556	549	547	584	622	584	592	622	576	595	562	569	574	554	592	540	545	607	567	569	543	560	577	547	551	583	593	572	553	567	521	610	519	580	600	542	578	532	548	565	551	581	567	608	562	586	533	564	570	567	559	602	582	564	598	587	580	575	609	529	559	562	556	529	585	564	574	581	557	566	567	555	599	533	542	588	617	613	555	536	612	602	572	585	581	546	559	566	556	522	514	568	587	571	557	569	583	555	590	539	559	577	557	508	543	568	574	589	604	587	595	611	553	550	576	590	564	588	559	551	530	569	583	553	549	580	566	579	588	542	576	536	563	617	556	542	601	587	565	557	591	586	575	560	547	575	562	545	550	569	544	585	586	564	553	556	618	546	541	563	578	532	614	562	521	572	599	572	556	537	528	581	558	542	595	536	552	586	565	576	534	539	578	575	553	552	550	571	570	544	532	554	514	522	545	583	592	583	572	542	587	550	550	573	568	564	605	594	593	582	567	557	552	541	608	639	556	577	600	561	570	555	530	551	506	549	546	539	587	532	567	534	572	612	559	572	531	575	587	570	570	585	527	549	598	599	562	554	571	596	575	543	547	556	552	522	557	518	544	576	567	599	531	548	535	555	564	599	561	561	601	568	547	552	560	549	594	580	594	587	597	582	569	567	558	552	545	581	568	559	599	563	549	552	583	554	574	602	552	510	553	581	568	569	610	571	550	553	594	587	579	581	564	562	530	571	563	543	564	551	568	597	560	553	547	569	553	575	553	542	612	599	525	596	553	519	562	546	532	544	523	563	595	542	595	560	563	578	574	567	567	558	557	534	554	553	569	547	583	594	557	536	517	573	598	558	568	562	575	570	550	501	582	575	561	582	555	550	582	566	562	535	561	564	552	591	536	596	569	557	557	567	553	547	585	561	573	558	581	543	584	603	553	535	581	532	550	558	547	536	555	584	611	557	553	548	541	526	594	524	565	566	555	572	569	528	581	550	547	543	549	571	595	570	565	558	561	574	563	533	573	559	587	567	541	590	616	543	589	557	540	546	606	584	532	536	530	581	571	558	596	590	567	525	561	558	542	597	572	572	522	626	586	569	600	609	581	564	596	533	554	561	563	600	581	553	544	571	603	551	592	565	576	527	555	547	588	523	570	572	593	541	562	560	568	577	523	555	579	601	576	545	588	520	575	564	565	579	606	531	574	593	564	552	577	556	566	589	526	594	557	572	577	573	577	562	564	563	560	565	580	601	551	561	536	565	587	557	590	568	560	545	576	572	571	595	560	567	565	564	533	572	561	520	553	558	568	568	536	588	547	560	570	564	538	558	556	584	566	543	534	568	551	568	517	530	564	550	553	593	581	546	598	545	517	552	557	556	619	557	593	548	578	560	553	569	567	563	599	532	559	586	506	586	584	530	568	543	542	535	556	549	579	591	553	556	592	529	563	552	521	584	534	536	570	535	531	572	575	534	575	549	570	529	531	574	597	575	584	548	579	566	577	542	577	584	538	561	579	605	588	567	560	543	605	547	537	602	550	593	559	517	584	568	589	578	573	584	582	560	541	585	574	548	519	578	568	577	602	529	551	553	536	538	552	554	575	586	549	571	550	605	545	594	542	551	580	552	559	565	596	580	533	597	562	575	582	578	540	562	638	545	615	559	551	580	522	586	604	570	511	579	602	591	538	525	522	546	544	566	563	544	573	604	560	581	573	571	548	606	535	594	508	575	573	605	538	607	541	604	550	557	587	516	596	542	555	608	540	565	552	579	568	581	600	601	557	535	582	553	564	538	563	554	564	602	599	551	523	560	585	548	553	542	551	584	544	556	554	627	561	572	590	530	554	612	605	547	561	547	540	562	581	564	560	581	548	539	553	574	552	605	537	529	531	594	544	537	546	553	534	579	559	561	541	571	519	569	535	568	572	577	561	555	570	566	571	599	570	592	539	528	551	553	567	582	539	592	559	599	546	548	523	554	599	568	564	555	534	566	557	575	572	532	580	574	543	582	594	562	540	546	506	548	577	569	589	504	575	540	584	579	558	573	551	587	587	595	594	562	562	540	514	547	590	575	587	559	574	553	548	569	563	565	563	573	561	548	599	553	541	576	600	586	589	609	574	595	554	594	574	543	552	562	593	541	563	586	560	563	560	548	553	563	509	608	546	588	570	589	553	558	516	575	547	527	581	563	538	542	569	546	541	545	596	579	527	584	592	554	614	596	577	557	630	526	597	567	544	527	568	607	549	557	603	588	608	543	569	559
27598	46660	36584	39714	34452	16224	6525	1078	795	652	669	609	653	579	603	648	625	574	603	588	621	579	597	606	574	599	538	609	622	558	603	575	603	601	574	575	620	589	615	609	532	569	598	609	608	596	581	604	602	567	625	625	595	597	574	560	581	542	601	549	578	580	571	567	574	577	594	583	609	577	583	590	550	563	621	551	547	591	636	623	572	609	613	600	576	566	588	546	605	587	602	582	605	589	622	605	596	584	581	652	619	553	605	590	594	629	605	613	625	586	591	589	601	595	603	597	557	595	557	618	663	597	641	541	630	596	571	577	570	558	579	584	580	571	570	622	639	583	641	549	620	591	632	589	601	569	567	585	602	562	573	604	574	590	574	604	611	623	604	581	582	618	591	598	617	620	597	536	580	583	612	581	583	587	589	581	610	607	590	577	562	592	603	591	575	570	567	599	600	604	596	524	578	574	605	597	592	569	595	573	558	585	574	607	577	583	561	559	584	616	580	561	582	584	574	575	607	568	570	584	607	586	606	598	623	573	589	575	557	601	592	607	587	607	599	577	579	596	576	604	584	591	592	575	573	620	604	560	544	567	574	558	574	617	581	623	581	576	568	557	610	574	586	573	599	560	606	589	608	553	586	615	559	580	553	561	582	597	615	619	643	611	563	583	582	611	527	597	528	599	593	606	625	613	576	606	583	579	576	542	583	590	574	593	556	609	604	604	618	595	578	575	608	540	605	580	579	646	586	585	569	629	645	583	578	585	582	605	582	586	615	597	568	566	630	585	588	570	610	591	567	606	623	617	615	597	568	580	581	595	596	559	590	565	534	616	581	609	617	578	616	591	595	553	601	629	591	578	592	578	589	519	551	594	600	579	612	527	568	563	607	617	658	597	578	601	638	612	630	584	580	581	623	583	607	591	621	569	605	570	545	574	617	572	579	568	556	583	578	575	616	573	578	576	581	551	544	610	552	570	609	573	600	610	574	618	547	604	599	599	667	629	590	578	558	572	562	591	565	624	596	582	572	573	572	586	583	587	583	577	624	607	586	600	586	592	568	613	599	592	595	582	608	620	603	542	614	592	575	574	569	580	613	571	539	603	609	608	610	594	619	604	589	547	549	592	532	624	621	606	585	579	588	570	553	569	579	581	623	577	588	583	593	607	572	576	614	621	628	601	603	581	622	580	597	558	524	590	586	608	607	636	657	560	567	572	552	576	554	577	591	577	577	602	592	579	602	615	558	559	603	520	592	561	597	555	562	570	576	582	573	591	597	591	625	550	568	590	574	577	618	558	589	545	585	587	594	579	568	605	567	558	597	567	540	555	580	586	576	577	600	582	581	642	566	568	569	607	588	574	527	555	561	567	543	604	570	548	624	577	599	581	589	584	538	601	576	578	602	590	582	624	628	587	517	625	574	562	583	578	564	613	559	565	589	553	626	575	590	573	600	585	573	644	577	589	564	579	606	583	586	617	614	575	603	569	614	590	576	629	570	592	550	601	614	576	579	580	594	580	594	635	614	579	585	607	566	617	571	631	551	582	608	598	606	599	592	591	580	622	582	541	550	570	586	618	569	620	567	612	596	583	618	573	603	592	606	603	600	557	606	557	596	554	589	613	628	576	556	586	611	615	571	600	583	650	625	560	575	596	556	585	566	603	570	571	568	610	596	622	563	587	591	577	570	572	610	607	583	566	595	611	520	564	611	576	601	544	526	633	599	627	587	554	579	610	563	576	563	560	557	600	579	572	601	611	638	570	594	575	626	550	627	588	626	606	543	615	578	600	617	611	609	559	575	608	623	625	599	583	614	592	582	600	584	556	587	645	587	553	607	623	602	598	581	599	592	587	612	573	620	603	589	569	602	550	564	589	592	600	557	592	587	613	589	580	588	560	588	580	601	637	551	628	518	587	604	552	576	604	602	603	591	598	516	590	577	595	573	597	615	595	621	631	615	551	568	592	608	531	586	554	579	597	572	584	582	543	597	663	657	549	593	593	582	586	598	620	576	585	565	559	568	571	605	534	615	580	535	542	556	593	602	583	590	573	578	617	573	610	564	587	578	593	532	592	549	559	561	598	550	553	610	613	540	566	583	555	581	530	605	615	609	576	617	632	598	593	588	612	610	599	592	633	552	589	601	563	538	593	599	589	595	569	613	587	572	589	593	587	570	593	556	601	624	558	625	604	619	509	594	600	572	564	619	581	570	569	578	581	571	525	607	553	590	559	629	592	605	536	588	589	628	592	637	619	595	620	595	593	568	614	593	590	621	565	569	579	606	568	608	548	567	612	580	565	624	529	637	608	576	605	589	610	622	627	609	598	610	610	593	578	592	594	572	575	551	577	583	599	611	581	623	559	585	599	624	594	617	620	620	579	574	567	576	583	633	575	548	575	601	582	569	606	582	575	628	581	576	586	615	599	601	621	607	630	607	592	586	538	555	575	601	604	602	545	622	566	641	605	598	576	619	633	588	581	581	530	624	606	574	563	589	576	616	608	565	559	553	571	605	615	608	559	588	594	558	601	554	551	609	626	621	599	579	596	577	538	582	615	579	573	556	577	592	605	568	583	585	579	561	579	617	590	574	601	598	589	609	574	590	587	566	578	597	636	558	595	598	628	616	574	597	606	625	606	569	623	591	550	569	565	573	585	606	558	570	553	633	583	597	584	583	614	590	584	575	577	596	623	588	611	609	616	602	556	566	574	572	610	579	567	577	596	600	551	596	594	571	567	620	558	577	585	561	552	619	594	551	572	625	563	610	614	579	524	622	604	562	598	623	572	593	579	573	608	560	614	574	586	566	620	564	578	546	588	541	608	609	644	594	601	589	630	574	604	632	586	609	622	553	639	581	594	548	598	607	573	566	536	510	593	620	593	629	578	546	612	576	581	571	592	581	542	622	588	569	583	547	587	612	555	580	615	572	572	578	580	531	575	591	554	641	565	605	567	584	576	576	597	587	543	565	597	605	574	597	565	621	591	601	586	583	561	589	602	576	595	580	598	580	566	596	560	570	629	606	591	619	561	593	578	601	568	598	564	564	615	635	575	583	596	552	565	562	647	599	603	584	530	558	582	588	572	628	615	603	565	603	558	580	572	576	629	588	623	575	590	621	600	613	590	594	567	606	625	587	572	558	591	595	591	585	583	561	587	554	552	584	602	575	600	587	618	611	556	602	596	618	550	605	594	612	598	610	539	608	582	618	608	575	583	590	627	605	586	611	570	586	581	620	599	566	604	595	572	569	585	583	579	645	574	591	599	623	580	543	619	582	627	592	574	633	644	605	569	595	605	611	600	615	584	594	566	624	600	608	588	591	608	596	585	612	612	561	525	567	564	633	615	562	581	582	545	577	604	593	646	573	569	576	620	568	613	576	602	594	575	587	623	580	570	573	614	592	565	571	563	582	612	625	606	567	583	570	619	585	642	585	638	590	589	598	617	573	610	550	559	593	561	592	584	583	589	600	609	621	557	562	546	595	576	582	624	569	583
22608	21076	28951	28897	38004	31492	21830	3958	865	640	643	584	576	599	536	555	524	517	536	517	520	519	542	541	470	491	509	518	463	484	515	491	496	520	511	490	509	476	507	493	487	492	549	517	494	497	496	481	509	506	502	530	545	509	530	468	451	479	466	478	471	488	489	454	512	475	467	489	476	482	524	514	494	480	484	483	504	501	475	460	495	518	490	491	470	494	505	493	504	490	488	484	521	468	534	516	527	511	492	527	511	505	527	546	520	503	454	508	495	491	513	535	513	472	505	496	501	529	529	490	497	517	488	472	497	494	484	472	498	532	461	498	496	543	488	518	542	490	470	483	510	508	490	486	475	488	488	510	466	486	489	474	510	483	527	471	496	477	499	476	475	513	466	517	503	478	478	494	508	511	450	500	514	505	509	471	504	472	497	508	526	466	478	513	549	494	457	486	460	500	465	466	476	523	482	480	507	508	481	478	472	498	480	532	461	452	479	509	533	507	531	506	490	508	461	490	503	511	500	509	498	480	515	515	495	499	465	472	456	471	467	518	525	517	529	543	488	484	469	466	474	484	554	497	461	458	477	489	522	531	505	486	472	492	484	499	471	524	472	467	492	456	501	484	479	533	536	491	526	510	487	514	454	489	454	499	529	504	435	477	489	465	448	433	505	471	497	466	519	487	469	478	477	522	471	485	485	450	536	485	468	506	472	540	489	557	475	482	493	569	475	475	495	499	470	540	471	491	520	511	440	485	505	473	462	498	490	511	521	509	485	501	503	480	527	513	476	536	504	503	460	528	537	443	508	503	469	491	467	500	464	506	489	466	496	475	494	484	503	516	496	494	474	486	478	482	476	465	485	489	529	496	500	486	530	519	510	479	500	490	473	454	496	471	466	538	457	465	484	484	477	503	518	516	496	472	501	498	498	482	538	510	493	477	469	494	464	496	460	439	484	527	499	452	431	522	466	506	501	524	488	508	476	484	491	495	482	482	487	498	449	498	514	507	522	476	504	499	508	496	487	511	531	526	488	485	470	524	475	467	487	495	518	471	524	516	475	507	442	490	459	481	492	489	488	477	505	491	450	468	488	488	460	490	460	505	545	476	454	515	497	509	493	478	460	522	489	514	506	501	517	508	453	496	515	516	509	532	477	490	516	492	492	515	479	502	465	502	490	454	522	494	489	513	494	506	535	531	481	490	472	525	479	481	502	464	478	513	468	508	474	504	507	546	450	425	535	501	511	467	488	490	455	465	447	515	475	492	490	509	481	488	463	513	458	475	495	509	499	497	490	474	510	502	474	495	458	486	543	492	481	522	539	466	496	525	495	495	516	529	449	487	512	489	469	479	531	532	508	494	512	540	495	491	506	481	504	533	481	488	497	517	455	507	499	536	505	497	488	497	461	495	494	502	495	511	519	506	504	516	477	514	507	429	469	517	478	485	457	513	462	502	469	550	494	515	469	485	528	489	478	493	461	497	459	519	488	493	511	466	502	490	488	449	473	482	477	498	490	483	484	504	466	491	522	505	511	481	533	453	486	485	506	495	500	456	492	486	461	518	499	498	481	488	468	520	499	485	539	463	493	453	444	479	464	478	502	496	488	532	511	463	507	518	488	496	505	524	475	533	492	475	479	502	482	491	477	494	513	513	482	467	498	502	487	509	512	489	506	522	498	474	496	516	470	473	507	483	528	456	496	496	503	486	518	492	556	472	506	505	488	490	490	480	531	497	469	529	501	515	506	538	467	500	537	501	527	493	489	495	475	465	524	483	490	482	499	504	472	534	498	536	532	437	487	511	524	463	494	446	483	475	458	499	496	487	461	538	508	472	487	465	492	509	511	501	485	451	503	438	505	486	470	523	520	454	489	498	499	466	511	523	436	447	509	463	484	525	473	487	500	471	498	515	485	503	471	506	516	479	470	486	467	469	494	488	494	511	509	519	476	466	491	473	499	476	504	484	486	494	483	455	502	475	483	496	502	467	496	486	523	543	496	523	511	494	547	479	487	446	465	477	495	444	495	506	480	509	502	515	495	510	484	479	448	457	481	492	470	461	488	496	510	501	511	522	475	517	482	488	503	471	527	485	510	490	481	480	504	501	487	486	498	501	457	503	501	492	497	534	497	487	487	505	483	532	473	508	442	504	473	497	479	478	476	461	519	455	486	531	518	461	502	525	539	504	464	499	521	495	521	481	487	527	478	491	532	530	489	582	493	435	489	500	510	482	498	508	501	480	462	443	490	468	480	483	493	470	492	486	478	480	485	499	463	479	498	497	496	479	492	455	513	527	479	487	504	489	473	495	510	485	496	467	511	512	489	464	503	495	473	551	513	481	502	468	453	512	499	519	508	501	505	494	474	498	517	497	459	503	456	474	459	481	525	478	471	456	500	485	489	540	478	484	520	492	475	485	426	497	509	493	480	520	536	459	486	518	494	469	495	475	460	530	523	483	507	570	498	470	443	482	457	463	514	529	521	477	492	501	456	485	474	508	479	472	510	505	494	482	530	513	491	486	469	514	486	483	432	490	463	479	447	487	476	511	463	481	461	506	539	500	489	457	463	502	513	480	472	499	463	496	507	498	508	486	482	489	491	499	462	511	495	475	493	484	561	520	488	505	494	502	466	514	512	507	511	492	480	470	495	511	467	499	519	540	497	487	469	469	449	519	491	508	487	471	488	488	486	497	459	454	511	525	478	488	507	505	542	530	526	450	473	500	477	457	517	477	539	496	499	532	519	467	452	515	484	498	481	500	468	476	470	534	495	500	513	507	489	482	485	466	506	502	491	529	467	488	538	523	518	486	470	459	491	504	512	509	515	527	479	506	489	483	519	482	463	482	480	498	524	511	474	481	473	515	487	512	509	509	510	487	484	486	538	477	490	492	485	483	529	488	500	464	511	510	503	522	473	552	469	505	500	500	498	495	527	482	431	517	519	494	530	486	539	497	513	527	474	516	513	457	481	462	444	487	478	465	497	489	507	494	471	490	511	482	542	489	503	527	505	518	518	525	521	509	479	488	450	514	498	477	506	515	510	511	480	477	519	473	520	462	520	514	507	502	491	504	477	487	486	523	474	487	500	522	522	480	488	500	526	483	476	461	540	550	510	511	440	510	510	513	519	496	500	479	494	486	490	455	471	481	496	481	510	502	487	454	529	504	542	481	470	520	474	526	506	484	517	494	499	480	498	496	502	508	493	497	475	509	526	478	509	493	492	481	480	499	526	497	488	531	491	528	508	548	476	495	477	533	463	493	500	459	483	470	497	473	490	452	520	473	506	449	471	475	492	489	467	523	497	467	464	419	517	496	495	478	526	481	517	524	504	504	487	461	505	456	464	507	546	511	450	467	487	485	522	483	516	465	498	487	433	504	483	491	482	504	523	475	498	502	495	437	464	523	498	489	475	472	501	514	498	469	494	487	492	481	480	474	471	494	489	457	483	499	498	482	452	523	515	467	505	509	469	461	473	511	505	513	475	516	478	490	472	475
32361	60564	51856	60184	54086	32724	18197	2328	1145	796	728	677	686	610	568	559	586	511	526	542	526	579	544	524	537	515	542	494	526	532	528	511	523	491	534	550	520	538	505	541	528	501	503	526	513	479	509	511	473	474	481	503	483	491	504	468	548	496	482	508	513	534	518	535	502	454	480	488	528	498	489	497	502	506	525	546	482	536	522	552	514	542	460	488	508	501	483	517	493	532	542	511	486	526	487	500	523	487	499	497	503	535	509	489	506	483	492	498	495	452	502	469	525	518	481	496	484	499	493	478	482	518	545	473	482	486	528	514	504	533	523	493	533	458	516	484	472	548	495	473	513	518	489	486	496	500	483	494	523	543	468	534	524	489	527	501	497	504	511	504	497	499	520	493	540	487	511	503	478	478	491	508	515	489	497	501	526	504	498	514	497	532	453	501	480	496	504	506	479	487	513	540	535	501	455	487	508	498	490	510	551	507	494	509	526	496	515	505	504	458	507	515	532	488	486	522	504	479	522	455	491	492	491	504	479	466	495	483	518	486	544	497	482	470	498	495	475	556	487	525	540	509	530	506	493	486	490	488	465	511	496	470	509	509	497	512	473	518	502	515	528	500	513	538	499	532	508	498	508	518	540	467	502	483	458	518	454	524	523	540	502	484	510	461	490	501	482	456	547	520	482	489	510	515	511	501	506	501	491	544	463	534	442	518	484	494	512	541	507	486	450	482	488	510	554	502	487	525	509	477	507	493	516	462	551	471	501	481	558	513	451	508	496	530	540	526	499	488	474	500	507	492	492	506	487	506	497	498	469	550	468	512	482	514	499	538	501	509	508	538	519	477	500	489	505	497	513	505	482	512	538	531	477	508	504	492	501	492	529	486	471	492	521	478	512	508	492	529	462	486	496	541	506	544	514	497	524	527	471	505	491	486	462	490	540	507	490	514	483	532	491	489	494	490	534	523	518	522	494	492	460	485	486	466	478	488	494	469	514	466	531	540	490	491	468	497	533	494	527	484	503	473	513	492	521	475	471	514	474	506	483	468	503	503	511	486	475	515	456	506	462	523	506	502	512	505	500	486	521	512	469	485	483	500	518	492	503	524	459	491	490	537	503	498	499	498	477	480	515	480	523	515	514	485	467	490	492	500	513	508	523	515	490	539	517	499	515	493	499	483	521	496	484	518	494	519	481	501	468	510	482	532	552	546	504	517	482	521	514	491	514	466	510	533	523	509	484	454	488	491	496	520	504	524	501	459	503	496	485	522	525	495	481	520	500	495	496	475	510	505	543	517	494	527	484	512	496	480	527	537	491	492	491	540	523	520	502	465	469	500	511	516	500	500	514	484	531	486	481	471	484	520	497	496	489	499	464	504	526	523	512	530	492	445	479	527	509	524	512	488	512	478	492	503	548	522	492	537	545	491	524	496	463	525	523	517	534	516	537	478	464	516	461	496	525	478	479	472	521	511	507	499	520	519	504	537	532	506	493	491	506	498	526	527	511	507	455	476	517	503	521	502	503	496	529	484	492	457	538	484	461	502	528	543	520	485	519	511	521	543	475	475	512	490	513	458	465	490	487	531	465	571	521	462	533	549	495	523	521	489	468	531	500	470	458	490	506	498	498	476	473	496	482	528	501	522	514	496	550	504	479	552	467	486	511	505	477	518	469	527	524	466	501	456	490	493	519	491	512	495	526	459	534	508	502	511	494	502	447	495	517	499	515	453	517	505	548	510	453	443	500	500	493	480	487	504	502	486	502	513	505	534	493	476	515	529	485	489	535	522	522	470	490	526	513	536	529	480	520	551	506	500	504	507	498	543	508	509	523	510	508	476	499	542	544	475	469	488	531	495	515	475	470	518	537	487	496	486	501	476	542	476	502	474	526	506	516	539	521	501	516	498	507	462	505	507	487	499	522	524	513	518	472	514	516	513	519	498	510	517	469	511	457	520	497	477	483	493	512	490	459	500	491	517	507	476	513	488	476	462	538	495	500	538	486	499	503	500	471	477	471	506	493	506	484	487	516	522	540	463	511	515	498	501	479	530	493	502	499	448	504	494	535	519	545	522	504	508	523	509	448	511	495	489	497	532	476	522	530	533	518	484	447	509	528	494	509	504	495	539	524	496	503	469	545	522	539	493	521	451	479	566	482	493	484	502	510	470	532	482	492	479	501	496	516	526	540	478	493	459	509	504	500	512	471	481	522	494	478	505	527	482	540	512	535	499	489	502	505	484	459	462	527	492	484	506	476	507	472	512	437	523	499	486	494	522	518	483	536	516	495	441	496	499	506	489	497	457	478	552	491	480	521	509	543	466	553	501	508	467	535	515	521	526	521	502	526	498	484	484	503	491	532	543	488	495	472	516	490	496	524	498	526	494	538	485	481	507	485	521	532	500	493	536	489	541	518	457	507	473	541	499	506	504	524	539	501	502	496	487	484	484	501	501	501	493	484	527	547	543	519	426	480	498	490	546	513	486	501	533	513	522	460	527	539	492	524	516	507	509	524	508	524	495	490	480	529	500	495	514	508	496	517	497	482	510	503	535	509	469	512	507	506	503	498	538	530	553	478	515	473	510	483	487	492	540	514	511	513	532	481	532	470	490	477	519	513	511	505	515	507	526	531	500	494	527	549	484	512	500	462	494	495	501	510	470	499	512	500	536	470	518	481	464	552	517	525	534	493	498	486	482	510	526	495	493	493	520	440	502	517	463	477	521	517	495	497	470	521	478	471	486	463	486	466	485	475	518	510	525	494	522	472	546	470	503	498	512	514	521	490	512	508	510	506	524	508	512	477	535	483	491	511	480	505	500	509	475	491	494	498	485	526	506	482	490	520	485	494	489	528	483	537	490	528	513	488	478	526	499	499	515	487	519	480	509	514	527	525	496	496	500	517	487	504	503	508	547	503	483	522	491	502	503	464	491	509	549	523	511	496	501	520	497	532	499	487	508	518	489	484	496	472	492	515	519	510	479	503	509	505	453	485	479	527	527	523	465	465	484	471	478	507	513	461	479	548	526	478	506	530	529	508	479	519	477	511	468	497	523	549	464	481	495	527	531	543	504	520	481	498	517	471	491	497	507	459	504	504	475	494	492	474	482	521	474	455	497	499	510	492	474	499	528	484	525	482	522	523	511	510	470	508	519	554	533	500	495	501	486	518	507	495	537	554	483	491	455	498	483	509	459	487	500	480	456	498	464	495	509	486	507	499	504	453	503	496	504	503	483	488	499	515	476	477	464	522	516	553	512	534	507	555	511	506	504	510	482	518	442	489	482	500	541	512	528	525	490	529	483	509	495	511	521	485	475	492	503	526	493	539	504	518	493	477	488	513	507	511	497	501	495	506	496	529	486	530	477	549	493	523	490	502	510	494	510	490	479	509	513	513	540	474	470	487	518	476	503	526	507	501	479	500	488	466	481	499	491	493	534	538	499	526	535	492	480	496	501	489	534	476	524	482	470	536	504	495	478	496	497	497	497	475	470	501	526
28793	24506	22636	13811	7964	2565	992	529	449	517	493	452	491	469	472	445	481	455	464	480	463	463	478	497	487	495	484	478	468	443	502	446	449	493	441	474	482	406	496	467	498	492	433	465	462	498	471	481	505	480	448	442	424	450	479	462	480	375	453	466	458	417	471	466	429	450	475	476	446	445	437	448	474	483	449	483	466	438	458	437	474	444	474	453	461	466	456	432	462	476	446	471	459	466	467	459	489	483	442	486	476	439	439	464	453	472	441	492	482	480	420	465	472	475	500	490	463	504	459	472	490	469	469	455	482	438	463	414	511	436	397	483	484	511	500	475	464	438	477	497	434	482	518	497	492	480	461	548	485	499	447	489	463	440	444	495	468	447	479	469	460	487	496	478	435	452	446	473	427	440	453	465	427	462	434	457	459	482	469	489	447	478	481	453	455	486	446	468	462	463	494	449	460	505	450	433	458	479	461	427	469	450	463	452	454	444	455	436	444	470	470	494	496	513	480	476	468	432	486	441	445	458	457	464	430	489	501	493	496	491	472	444	464	486	419	480	424	496	488	422	457	465	476	484	469	504	462	506	499	490	490	467	450	483	444	471	504	477	518	464	458	484	448	470	473	480	463	448	465	434	462	454	452	466	442	451	469	465	484	449	457	454	478	483	445	474	458	501	449	477	452	444	459	498	438	448	466	474	464	494	496	447	485	455	462	462	467	491	467	479	433	486	478	434	486	478	475	474	462	460	463	458	449	449	452	443	426	475	498	472	448	456	456	462	467	476	517	460	453	435	471	481	445	483	478	476	454	463	485	470	458	460	461	439	469	414	402	476	493	463	509	440	493	458	475	443	469	506	491	477	437	499	462	428	450	438	446	478	504	470	438	425	481	501	471	436	458	485	463	486	488	475	484	454	467	446	455	480	467	508	484	455	528	465	499	470	476	476	481	443	442	468	440	465	453	457	459	473	476	479	433	461	489	465	482	463	453	454	473	459	428	435	475	454	456	500	490	475	462	468	459	479	469	461	477	458	434	484	456	474	467	421	461	479	449	509	472	463	478	470	460	495	468	449	479	422	479	494	439	461	488	456	486	453	433	456	489	509	426	431	463	456	479	502	452	496	472	462	501	471	444	455	493	440	477	525	421	458	457	466	406	473	494	449	457	482	454	460	430	453	483	467	476	460	459	489	453	439	476	478	455	467	440	446	485	461	473	451	491	444	462	453	445	475	429	453	461	417	452	495	457	422	474	468	475	499	470	464	466	409	472	455	455	483	466	476	471	440	444	476	493	485	500	463	433	454	484	435	462	460	474	480	435	446	457	436	462	475	496	494	450	513	461	474	468	467	487	426	457	465	512	455	425	514	454	458	485	485	438	463	501	475	493	465	480	452	471	454	477	453	484	475	451	435	475	464	432	456	474	475	424	472	483	480	492	461	451	459	445	502	453	481	464	431	457	443	473	479	437	489	462	466	475	464	479	460	505	499	468	493	464	461	498	460	438	480	475	468	501	474	439	437	486	481	452	449	460	483	462	442	456	484	433	462	451	453	464	463	454	439	459	466	473	427	495	460	482	460	451	456	471	420	479	479	420	483	465	451	447	460	466	465	465	470	482	480	446	499	448	480	498	465	476	479	456	462	444	417	461	453	486	447	481	480	465	496	454	465	496	453	510	477	501	449	457	485	429	439	471	438	463	498	477	437	448	507	520	509	454	454	497	522	447	483	441	447	485	411	472	477	451	491	480	432	466	479	514	439	501	467	456	468	460	437	424	478	463	439	471	478	474	451	476	485	448	473	447	440	478	486	475	474	475	461	499	479	461	485	465	464	477	477	466	458	492	466	438	468	446	433	471	458	517	462	496	478	487	458	439	442	483	423	501	466	481	462	471	459	472	477	513	450	483	489	458	478	485	444	441	467	453	511	454	465	463	473	470	469	438	462	500	443	467	488	494	423	466	450	445	459	496	429	435	475	464	530	468	464	471	497	467	429	438	468	472	474	476	491	448	476	490	497	448	489	479	449	477	421	528	438	435	468	488	450	487	450	488	468	487	454	468	475	477	499	452	456	448	464	491	446	472	495	506	445	440	479	450	470	464	471	487	475	457	481	487	488	483	460	464	470	483	460	492	459	438	424	482	475	483	464	433	475	486	477	462	480	455	467	478	457	491	467	445	409	461	425	462	471	479	466	473	466	469	486	457	452	438	500	475	427	474	442	463	471	488	453	457	487	466	450	471	470	474	455	440	522	474	476	451	463	449	492	470	473	474	465	462	484	441	468	425	453	458	436	474	457	484	483	446	450	455	457	489	445	434	460	461	427	479	490	461	484	484	466	437	451	481	494	455	458	466	477	500	435	430	509	445	499	473	494	505	468	457	469	468	501	479	487	454	489	440	452	507	458	507	477	437	464	453	472	489	427	459	476	495	420	441	482	492	461	479	469	443	478	481	437	497	425	457	443	474	475	499	486	479	470	466	426	508	478	467	446	453	486	497	487	465	462	479	473	415	439	427	479	409	475	443	501	485	437	468	505	494	462	451	465	476	498	466	484	465	491	489	474	496	446	481	496	449	456	440	454	422	455	465	456	459	463	445	458	475	455	471	465	476	497	430	453	482	477	456	462	439	424	454	461	479	502	483	488	444	469	491	476	493	458	456	467	426	512	457	470	478	434	444	470	458	433	444	466	455	466	438	480	455	444	463	449	468	445	448	444	495	477	435	481	477	466	481	465	478	470	478	421	445	471	505	484	460	478	467	468	450	456	500	456	456	427	444	488	530	465	478	497	468	430	456	450	479	472	446	527	467	461	466	487	450	501	468	467	444	476	462	448	491	412	441	477	444	473	490	460	461	453	485	451	442	474	466	467	482	505	457	467	469	477	478	507	496	445	511	473	451	484	445	433	435	455	503	485	521	394	434	502	493	472	485	453	475	449	485	457	439	526	448	443	415	479	468	482	487	477	459	453	431	455	461	485	455	466	489	451	452	438	491	445	479	482	487	459	458	488	495	462	459	428	464	471	472	449	477	453	484	455	494	439	450	508	457	459	477	476	490	417	425	474	447	464	477	490	473	405	512	455	443	477	500	471	464	474	482	476	477	466	482	429	454	479	491	416	486	460	473	472	464	502	465	471	454	481	473	469	493	431	431	477	453	501	491	450	474	455	437	465	458	489	492	487	458	457	493	470	465	460	468	426	466	442	458	500	448	444	480	468	481	482	451	433	477	489	435	462	449	485	441	486	469	445	429	505	485	476	474	447	481	439	481	446	423	445	478	464	450	505	477	459	505	463	502	484	457	459	480	434	478	456	479	474	445	479	499	494	484	465	468	480	467	462	476	495	480	487	447	449	478	478	512	460	465	486	442	471	486	446	462	478	455	430	464	461	410	456	469	439	506	449	451	465	461	474	462	455	476	500	453	503	472	496	475	468	457	490	491	447	487	500	463	444	489	467	462	524	467	490	479	461	459	398	489	476	426	463	464	456	472	492
24199	36136	21138	10384	8103	2776	1128	584	496	498	507	489	531	488	513	506	509	495	513	487	487	460	504	541	524	486	489	472	494	524	523	515	492	470	469	468	541	495	517	498	444	474	503	461	495	515	507	447	468	475	454	461	497	499	490	525	504	505	518	519	464	483	500	502	460	493	508	503	495	505	523	509	486	490	469	536	515	523	519	477	497	504	498	485	507	513	501	528	504	506	506	455	471	512	522	486	470	520	483	481	533	534	501	488	520	481	462	494	497	498	498	498	486	505	482	486	479	473	488	524	532	480	516	496	536	502	499	544	482	485	481	471	469	478	508	496	474	506	475	444	472	511	445	498	543	516	470	471	480	496	513	503	480	481	518	505	508	526	519	504	484	525	502	496	498	481	494	502	492	500	514	486	487	504	536	519	512	475	483	447	474	441	537	440	446	475	484	482	500	482	465	501	514	481	482	492	499	494	509	467	499	482	497	498	539	491	513	539	510	521	497	447	526	513	515	525	482	493	465	516	514	459	489	506	520	464	511	478	508	503	557	485	499	477	511	498	509	547	530	529	546	490	472	450	460	485	510	486	467	523	489	506	499	539	484	481	500	529	507	497	515	487	456	494	516	467	464	476	474	507	483	501	495	466	541	509	472	531	520	509	472	503	514	496	478	520	485	476	529	471	493	466	549	503	479	499	509	499	519	463	489	485	510	503	496	498	501	500	477	550	487	529	516	508	480	497	511	488	500	485	545	520	484	469	523	504	479	490	542	528	490	502	471	465	481	507	509	564	527	460	484	491	494	499	491	492	528	522	534	492	508	508	470	492	511	482	485	453	519	502	511	502	479	471	484	461	523	492	498	519	509	471	530	497	512	533	481	522	495	528	487	488	499	434	479	512	526	497	504	467	478	444	484	502	492	523	480	464	531	502	512	506	484	525	518	475	476	493	465	492	513	504	483	480	486	504	469	486	482	478	506	492	465	494	476	484	484	469	483	487	505	487	474	509	512	466	542	525	465	514	522	494	474	495	462	458	513	487	499	525	460	539	518	550	494	508	473	492	526	478	504	524	494	507	481	507	532	548	497	465	483	482	523	515	504	458	514	483	508	497	523	506	521	513	488	489	500	502	502	483	499	509	526	482	490	473	498	503	470	523	489	491	496	474	529	504	527	488	495	504	492	475	482	487	475	482	493	469	498	497	460	485	504	506	523	499	488	497	501	503	497	431	491	478	485	465	475	486	520	482	511	490	542	498	469	495	530	521	469	512	488	495	487	461	533	556	473	531	484	492	508	472	481	493	498	493	487	471	465	460	493	508	519	461	489	475	506	501	518	490	490	504	478	533	466	492	496	463	482	528	502	540	524	487	447	507	518	515	470	488	476	498	493	472	488	460	498	482	499	507	496	484	513	544	502	469	502	473	494	482	513	501	491	527	478	492	498	473	501	502	475	513	460	480	508	514	512	467	504	515	550	519	548	506	503	480	490	517	508	487	462	494	576	448	523	514	512	458	511	475	510	493	515	495	471	499	450	520	506	503	476	504	477	509	510	523	464	495	512	488	483	485	499	475	491	482	485	456	489	464	479	469	503	476	460	492	527	512	485	485	509	468	500	519	515	457	504	490	491	528	521	495	488	514	502	511	483	488	501	466	514	533	485	486	531	510	449	479	481	493	500	504	496	469	506	511	505	533	497	506	509	470	477	510	535	549	509	484	514	489	486	497	518	523	518	515	491	504	523	497	528	501	505	469	472	483	489	492	562	483	526	516	447	487	462	501	499	471	487	482	523	508	461	475	449	485	492	509	528	461	469	471	499	484	516	530	507	491	467	479	476	527	466	477	465	497	481	522	464	515	492	482	502	504	552	480	517	482	455	511	488	521	493	477	476	479	529	509	501	496	505	517	494	500	467	505	534	526	539	504	502	488	487	539	522	468	466	492	500	493	491	455	495	502	486	525	517	504	527	500	485	544	478	504	479	479	461	497	516	487	515	482	510	523	475	501	484	526	499	548	515	475	514	507	511	505	461	526	500	515	529	479	542	530	496	481	450	531	452	554	472	493	524	507	463	499	475	500	494	532	480	553	478	499	468	512	525	467	478	510	461	536	527	536	526	507	528	476	503	506	461	493	489	507	486	505	486	509	511	505	527	515	483	482	514	468	481	485	460	477	455	450	495	500	499	521	496	485	491	469	483	456	511	526	539	501	461	458	506	491	488	517	491	461	526	510	521	480	501	511	493	517	473	465	520	487	517	492	527	516	530	520	452	482	490	491	526	500	492	467	483	467	507	510	514	481	526	493	524	504	520	474	502	489	520	474	498	455	507	513	478	489	502	499	501	472	541	462	466	506	468	509	502	516	495	482	500	488	510	498	483	515	529	509	501	497	535	486	502	516	493	485	501	520	516	488	467	513	505	514	496	496	503	456	487	480	483	472	525	466	499	495	512	482	479	497	500	495	478	476	527	503	517	496	503	470	461	511	480	472	463	465	481	502	493	494	468	489	489	477	486	470	489	496	495	479	483	493	465	522	542	514	498	450	500	518	462	500	518	511	513	500	477	481	469	462	502	473	484	499	515	516	514	439	486	537	465	499	508	476	485	493	467	482	503	474	488	533	515	519	500	503	509	488	490	482	465	483	492	525	522	525	480	465	511	492	484	509	528	528	476	504	496	485	481	489	518	492	487	466	473	513	508	513	519	457	519	519	497	519	475	460	528	506	499	487	523	488	497	518	489	492	578	548	471	451	513	536	511	505	494	525	537	505	501	507	485	485	496	503	531	488	469	493	512	503	486	488	473	465	512	488	495	504	516	497	522	506	481	504	511	502	502	502	496	466	513	448	516	493	479	482	504	497	512	504	471	495	521	499	450	507	510	476	452	477	473	494	511	530	469	479	475	510	516	489	495	508	507	486	478	507	470	495	491	508	488	487	498	493	501	464	522	478	485	512	511	493	506	460	465	505	507	491	522	475	525	520	514	505	498	539	512	498	516	462	470	504	481	475	480	482	475	437	491	477	481	457	510	489	498	500	497	528	530	499	529	511	492	470	503	517	532	475	501	487	451	481	490	471	488	490	437	510	494	475	472	461	468	527	515	496	479	470	507	477	477	463	495	500	467	503	508	447	486	527	506	499	541	517	469	478	451	528	515	479	527	518	495	510	470	516	463	470	513	460	485	467	530	480	476	451	509	492	508	492	496	491	528	499	543	475	522	474	462	492	539	485	490	505	473	515	477	496	466	454	484	492	498	461	527	484	465	511	523	512	492	489	489	495	490	489	495	482	526	525	511	511	501	495	506	512	488	504	518	520	511	496	486	484	532	459	491	495	473	511	498	511	520	530	492	500	479	513	493	475	543	488	495	504	514	492	466	490	497	469	447	452	499	499	497	505	471	493	528	475	491	465	503	488	510	540	478	491	465	469	467	510	494	477	505	543	494	509	516	476	535	517	477	498	515	488	477	467	512	493	492	476	488	491	518	453	512	481	471	485
23694	21087	28559	32105	38853	28697	14677	1847	484	457	458	414	475	409	418	449	418	377	439	421	452	381	415	409	439	375	410	381	398	400	375	377	391	371	397	389	422	406	381	367	391	407	394	365	360	429	381	421	409	388	417	391	397	421	385	394	393	398	380	366	380	422	400	371	351	412	393	408	406	391	391	386	397	383	402	371	388	394	408	390	388	386	388	397	416	367	412	368	384	340	369	402	401	434	384	382	412	374	347	401	378	437	439	387	401	387	374	394	399	390	362	397	396	369	352	372	356	390	375	406	394	389	385	366	409	348	403	379	385	381	375	365	384	419	385	404	412	390	370	365	403	393	361	365	378	390	367	393	396	377	364	373	403	377	387	371	385	404	396	400	401	380	380	375	389	362	403	387	383	378	370	399	412	400	387	393	389	372	359	399	396	400	374	365	375	406	427	362	414	414	379	399	405	384	401	393	404	386	412	434	390	369	386	382	443	371	377	386	369	373	421	361	405	404	410	385	387	357	392	393	394	422	393	404	396	408	369	390	407	410	350	372	383	412	433	422	385	398	399	423	383	393	393	397	384	413	387	383	358	385	355	385	370	376	393	374	393	458	408	398	405	382	383	382	425	409	389	389	369	380	411	394	388	385	379	389	374	388	382	373	368	411	415	393	338	368	418	384	376	403	400	419	380	392	375	419	383	393	396	405	381	380	383	379	381	409	390	391	400	400	376	392	386	365	388	388	411	403	384	408	399	390	394	408	411	392	387	405	399	382	362	398	335	364	430	360	367	377	390	369	355	396	375	405	362	385	379	398	399	406	424	365	403	412	356	421	410	403	398	364	391	405	418	397	402	396	381	377	375	393	375	428	370	379	387	416	395	410	388	388	418	395	374	383	391	361	394	380	389	413	391	362	377	390	355	408	413	405	398	368	353	375	374	415	391	399	406	443	396	409	365	400	401	382	404	418	391	381	377	377	401	403	420	388	383	364	396	391	370	400	412	387	390	416	412	425	368	365	372	366	389	423	375	392	384	376	397	388	369	382	400	403	384	398	386	372	387	364	375	406	383	398	411	405	413	400	398	407	387	421	390	421	400	362	385	400	396	362	358	363	383	381	360	394	384	365	367	395	393	348	406	372	408	401	386	407	395	383	399	360	385	406	375	388	373	404	407	368	395	378	356	375	407	366	380	391	411	404	393	420	373	413	369	410	391	387	383	385	421	425	350	405	403	413	362	394	365	408	414	437	394	395	412	408	399	340	380	381	349	407	405	434	369	418	386	353	369	417	354	377	390	424	372	401	405	381	357	376	375	415	406	383	391	390	343	403	406	356	367	377	392	386	392	391	389	381	380	392	368	391	440	372	415	394	399	403	432	426	401	379	413	393	387	389	359	405	393	377	412	447	394	373	362	424	402	390	362	383	401	366	385	379	367	399	359	420	383	398	386	381	404	412	369	403	406	386	383	398	402	396	392	404	415	384	410	361	392	407	363	370	369	412	360	396	391	375	356	399	383	393	414	401	394	394	393	377	382	364	402	389	410	360	393	395	388	373	383	430	414	363	380	406	373	371	372	381	400	390	366	377	384	427	349	380	423	372	384	395	384	383	394	396	369	376	384	402	380	379	389	389	380	373	396	408	424	371	423	369	406	373	399	361	408	414	384	416	407	390	406	419	383	393	360	404	361	398	400	402	373	382	428	366	409	355	396	394	394	374	371	403	382	388	366	432	381	350	416	385	381	381	376	359	378	363	394	405	374	370	377	404	417	376	420	405	390	395	414	385	370	425	399	368	397	386	387	401	358	392	395	372	396	376	349	368	371	370	413	372	397	387	388	386	391	387	379	397	373	393	360	399	406	407	386	373	384	369	355	408	390	364	397	356	341	400	439	424	411	416	433	413	399	382	381	394	374	395	362	426	375	366	406	356	385	373	391	419	373	408	391	428	379	396	424	391	375	394	384	360	394	390	358	425	400	418	399	412	378	386	387	406	396	359	412	371	368	404	375	380	380	388	426	391	366	370	381	383	378	372	393	372	372	394	373	387	399	391	392	388	447	406	372	353	373	389	405	371	357	399	375	405	370	418	408	410	376	387	421	418	406	375	395	395	358	389	415	379	362	373	401	368	409	392	425	400	372	391	398	391	407	387	382	361	393	420	376	393	362	398	443	426	392	393	382	406	390	380	384	395	363	393	370	418	424	421	428	372	376	383	370	398	381	403	378	377	374	417	398	394	424	415	383	374	374	357	392	353	335	365	385	367	387	372	390	399	385	393	356	380	411	404	385	402	402	438	394	414	375	418	378	439	390	421	415	410	386	379	358	400	378	392	380	363	359	414	402	386	404	388	388	384	392	403	404	370	404	416	386	405	379	372	412	378	420	402	421	404	397	385	422	363	387	413	376	377	393	380	404	389	362	398	375	363	396	387	382	394	373	389	400	393	400	397	405	412	396	377	381	404	365	371	406	393	441	359	387	382	382	368	397	361	392	364	376	362	393	346	351	387	373	396	379	389	397	399	401	406	405	410	374	378	374	389	400	378	416	376	363	403	372	398	377	397	410	380	393	406	393	366	365	417	364	352	375	356	413	369	390	400	425	393	383	372	399	413	419	415	387	432	395	357	369	374	404	416	382	379	363	375	401	375	415	415	347	366	381	374	404	371	337	389	370	393	428	383	378	411	389	398	406	390	372	400	428	386	375	422	372	427	357	371	424	383	375	371	388	397	420	394	360	400	384	389	371	358	394	409	422	391	364	393	377	410	372	386	393	371	383	383	386	403	382	394	400	358	353	388	380	343	401	381	361	417	406	348	417	384	337	383	363	368	384	397	402	430	364	408	397	362	419	400	364	383	382	367	391	404	402	391	423	408	395	396	375	422	386	416	388	409	355	402	376	370	430	378	388	382	396	348	381	390	407	407	408	397	392	353	383	395	424	365	365	388	397	380	385	398	384	384	389	395	383	380	367	385	392	403	364	398	397	389	377	405	346	363	355	432	393	383	427	357	383	388	382	403	336	416	395	371	384	365	358	407	374	399	388	395	396	382	391	388	370	348	388	371	378	406	346	363	392	371	405	402	390	407	407	385	416	391	405	376	378	394	413	404	385	392	397	377	378	398	394	381	408	385	403	386	416	385	420	397	383	338	364	410	393	437	371	392	394	384	362	431	413	395	384	420	358	423	391	410	414	401	388	372	398	402	352	387	382	400	403	377	419	385	361	417	377	388	389	391	386	368	404	399	382	393	388	401	396	374	399	375	374	374	394	397	401	387	423	382	400	395	394	417	382	395	408	368	380	367	401	374	399	392	391	383	374	404	401	382	377	378	372	399	378	366	376	371	377	389	404	371	396	420	413	397	349	390	379	379	386	419	427	383	402	383	383	390	403	397	374	401	385	369	422	439	366	408	405	368	422	373	378	383	369	353	399	421	410	344	433	393	388	379	400	371	377	374	403	374	397	376	371	375	400	402	388	377	402	428	369	421	338	401	386	408
28819	53200	41157	48938	45255	26775	12252	1599	637	592	503	538	452	480	475	445	430	455	415	448	419	444	415	393	395	429	424	425	368	385	430	387	406	442	434	436	400	425	388	429	422	418	403	406	430	400	402	428	404	404	403	431	432	419	402	422	406	438	408	405	397	372	420	444	389	397	427	401	384	389	432	429	413	368	405	416	408	459	403	397	444	410	411	416	426	387	382	424	398	404	413	382	408	427	415	395	405	412	400	412	379	420	422	403	424	425	429	388	420	391	466	413	400	441	435	404	447	445	431	424	392	428	394	401	404	427	380	424	400	405	417	435	397	376	400	381	413	439	413	402	429	417	414	403	420	426	418	406	398	367	397	411	422	436	419	423	418	413	427	397	427	416	403	392	421	435	388	410	396	393	422	414	380	402	401	410	419	363	420	385	392	413	436	433	424	396	399	444	451	432	388	406	391	427	430	431	423	378	408	419	431	399	408	400	475	409	403	397	395	423	417	413	380	414	400	430	419	415	411	421	411	437	405	425	402	417	439	423	385	388	408	400	401	393	432	403	417	434	401	421	426	421	392	407	425	413	382	430	414	390	428	403	405	415	446	441	376	405	426	423	413	399	408	382	372	411	454	441	379	400	379	416	438	396	408	429	426	378	418	396	417	407	402	426	408	414	423	392	437	385	385	405	396	401	417	395	395	428	420	400	431	414	436	429	440	401	403	433	421	404	400	425	420	407	449	394	413	400	406	399	349	436	390	392	415	414	410	375	422	447	404	415	422	399	425	427	418	425	427	404	436	469	427	408	430	432	445	408	418	428	426	408	416	406	400	423	406	427	414	384	410	436	411	384	416	406	384	408	385	418	368	384	402	437	418	405	393	387	433	402	406	377	382	425	416	403	406	396	425	379	386	420	394	400	408	434	383	410	409	406	442	438	418	407	413	405	409	377	420	408	433	405	400	391	391	397	434	384	372	404	415	427	433	378	403	402	385	458	428	403	382	405	410	442	438	388	405	449	415	430	433	439	389	398	401	417	388	397	413	424	409	462	411	406	374	415	411	407	416	400	426	383	381	425	435	412	399	430	418	410	443	421	391	404	414	408	430	417	430	370	400	391	403	395	434	465	370	392	429	390	407	398	386	387	392	401	411	413	372	437	403	408	422	391	391	410	374	433	372	443	433	376	423	432	443	392	399	404	440	436	371	389	383	366	426	383	425	435	394	436	419	443	408	399	431	411	412	403	403	373	457	397	394	397	376	433	423	395	367	384	392	395	443	407	401	458	414	408	409	392	397	405	401	412	401	418	412	410	441	430	431	442	395	409	377	417	404	438	424	426	423	418	413	389	398	400	368	435	414	430	406	381	431	409	442	417	422	400	405	452	401	406	428	418	428	381	452	406	403	410	410	418	401	390	438	410	430	409	421	436	385	435	405	415	414	442	376	410	394	384	473	409	421	415	409	392	383	398	454	429	430	411	407	387	408	415	388	443	369	371	417	427	414	412	427	413	401	419	430	379	407	397	422	410	425	402	399	420	417	430	392	381	469	397	406	375	383	405	400	401	380	462	410	429	434	420	410	441	399	415	386	420	405	398	388	417	412	406	410	424	394	466	375	425	393	415	420	427	411	425	455	420	413	387	404	430	419	413	395	390	410	407	431	415	390	374	400	425	381	377	413	410	394	405	370	419	412	421	367	425	377	379	392	456	428	410	423	449	403	407	417	383	445	414	382	393	412	473	405	389	417	356	434	395	433	441	386	394	402	412	436	447	424	408	389	408	412	386	388	433	419	410	403	386	381	424	412	403	408	431	386	397	413	406	397	444	407	379	393	424	383	420	401	458	425	393	436	417	414	439	423	427	464	369	387	410	416	406	438	405	417	410	399	416	402	413	433	440	429	487	361	403	420	435	400	402	430	407	438	389	421	384	430	392	443	396	403	408	412	440	398	393	385	396	403	421	413	432	436	427	415	425	410	417	393	403	374	406	409	394	426	407	366	418	413	424	393	409	406	417	384	430	410	409	414	436	406	392	372	401	397	419	400	445	412	398	445	424	413	404	431	446	401	427	430	427	411	438	426	380	388	421	403	404	448	402	403	456	410	414	409	420	376	409	445	414	430	454	411	417	424	400	399	430	401	416	429	398	384	397	415	401	394	397	420	429	403	449	419	420	419	438	416	425	419	422	407	443	393	417	435	399	415	388	412	400	429	451	370	402	426	407	406	377	391	391	411	424	410	375	415	406	394	390	406	413	460	376	400	430	394	413	420	388	400	408	423	374	362	445	421	390	389	411	425	437	392	398	385	423	410	378	399	378	399	389	371	419	438	439	437	426	452	413	406	430	376	418	403	415	435	419	410	418	434	427	415	425	393	408	407	430	395	411	389	405	397	420	399	418	411	464	391	400	410	415	412	407	397	420	418	411	388	395	428	411	373	425	454	463	403	430	422	436	439	400	406	426	434	415	380	428	420	407	425	424	407	412	432	435	437	405	392	349	400	379	450	410	412	385	392	403	394	393	388	433	410	414	409	419	379	395	401	390	418	389	416	422	423	432	402	414	435	405	403	452	426	439	416	400	406	408	424	432	396	411	415	407	420	396	409	403	410	404	410	392	386	429	412	405	378	428	394	404	428	417	402	400	426	404	416	401	428	423	410	393	394	439	439	419	424	407	401	410	404	417	365	438	421	403	435	459	384	391	425	422	403	393	405	396	428	414	435	394	428	374	384	416	415	432	427	372	418	411	436	411	371	378	415	451	437	416	444	404	411	397	441	428	390	445	393	369	397	376	421	422	415	406	418	414	409	433	456	390	395	394	415	394	419	434	409	424	393	406	419	422	396	406	425	388	374	439	395	422	413	409	423	415	415	412	410	434	412	403	415	408	411	418	389	424	409	425	421	433	409	411	414	439	420	415	391	374	426	385	425	411	399	448	430	436	420	433	383	439	418	408	443	378	445	399	385	421	433	415	396	428	429	391	415	444	404	404	419	390	428	408	391	415	382	423	425	447	420	409	428	419	446	407	443	385	429	421	403	387	423	392	408	407	437	403	413	394	388	404	394	386	369	417	399	385	412	422	384	403	390	395	374	416	432	413	418	419	410	431	447	398	416	405	417	447	387	401	420	411	388	414	365	407	395	416	414	428	433	413	404	394	460	450	425	457	405	426	425	379	410	436	429	415	409	434	416	423	418	396	395	406	408	443	408	402	440	433	462	381	447	440	386	396	382	409	415	398	407	399	399	400	392	412	423	419	416	413	389	412	371	367	409	394	423	404	439	417	388	428	399	369	432	385	394	395	428	395	432	406	419	385	415	425	400	428	446	447	412	387	399	442	410	428	379	374	396	382	389	426	424	446	382	411	389	421	372	426	389	386	394	420	412	423	408	402	416	404	387	414	439	403	393	419	393	404	414	388	431	413	387	417	416	418	424	375	436	354	421	410	403	400	423	395	408	408	418	433	383	415	411	404	436	390	384	408	386	416	396	388	402	393
24878	21019	27631	30905	29091	16759	5703	932	658	584	590	582	568	566	580	567	555	579	573	539	574	571	582	565	572	624	619	563	549	574	576	567	587	626	577	569	566	598	549	577	541	594	600	569	584	551	559	548	588	580	582	534	553	515	591	618	551	581	547	524	596	578	580	605	542	544	579	588	573	547	539	598	591	567	609	538	623	523	535	566	570	580	505	560	589	555	591	608	549	575	530	520	548	555	570	549	575	610	609	572	576	566	576	580	530	565	608	570	539	608	546	558	598	624	621	591	558	515	622	568	553	601	533	592	596	564	555	520	576	565	568	557	585	541	554	557	538	566	561	595	526	586	575	556	579	596	557	550	597	594	559	562	552	613	542	546	517	533	567	542	570	541	529	594	561	594	540	580	553	573	593	584	587	517	545	557	584	553	616	566	570	532	537	588	520	538	616	599	564	597	575	564	580	517	551	538	547	544	557	555	586	557	553	577	599	596	604	554	523	558	577	537	571	551	604	578	601	566	568	596	544	531	558	572	541	541	563	583	582	516	577	584	558	568	531	580	519	528	580	550	577	536	596	593	555	570	567	555	545	607	555	566	584	549	554	588	501	617	558	564	554	566	620	552	587	517	560	621	543	554	568	630	582	551	582	547	588	557	524	597	558	585	553	597	524	558	595	590	544	559	561	566	575	605	515	606	545	541	532	574	553	585	528	517	596	589	595	563	575	559	538	566	537	571	527	556	555	587	549	575	560	537	633	579	592	587	547	563	577	563	570	541	576	568	569	543	528	529	580	576	570	590	582	583	578	561	580	556	561	577	590	522	573	520	549	558	538	543	594	586	550	577	538	558	534	556	530	555	531	618	549	574	594	540	562	561	551	542	601	566	555	599	591	560	595	597	580	543	576	611	597	531	553	584	578	571	567	575	643	592	562	565	527	575	541	553	568	551	557	588	551	556	596	546	530	515	594	592	556	591	608	615	550	607	563	575	547	600	569	565	589	544	543	544	572	577	536	565	557	536	587	545	568	606	538	577	569	560	610	579	578	567	551	565	573	594	562	572	608	581	541	548	555	550	603	557	561	582	570	613	567	514	574	547	596	552	521	531	564	599	542	567	543	595	596	560	566	546	602	546	530	604	526	614	587	616	568	583	581	577	598	555	555	559	620	608	586	558	579	590	579	535	563	547	566	628	582	572	614	582	629	556	585	562	533	558	588	597	578	576	551	518	569	601	607	554	585	597	593	584	527	506	564	549	590	566	590	536	569	551	615	564	585	554	508	598	625	552	609	566	565	539	576	598	565	539	522	576	529	560	595	559	589	552	569	556	553	600	565	567	604	608	596	554	608	586	538	554	579	573	568	586	527	562	583	550	536	604	554	553	583	523	558	556	569	614	605	588	568	563	606	567	539	619	619	526	605	589	591	568	546	546	556	551	578	556	586	586	591	559	535	548	574	581	566	550	557	571	568	579	563	568	601	516	583	590	566	540	561	606	564	570	536	553	626	571	547	555	559	578	574	581	593	563	551	575	539	601	531	583	612	544	598	541	586	578	523	556	573	566	590	514	583	626	537	558	588	540	558	601	584	575	561	555	567	582	595	572	531	561	591	569	548	644	607	613	573	581	537	561	571	526	630	609	558	566	594	549	560	552	625	538	572	528	553	531	574	558	588	547	580	547	556	538	596	543	582	560	561	591	543	560	569	572	521	538	604	523	583	567	562	560	515	565	609	582	569	552	532	566	554	522	553	579	588	509	555	551	570	594	553	542	545	580	546	588	535	573	548	542	520	601	543	551	548	573	586	544	554	565	586	525	579	549	587	538	537	573	542	525	566	581	581	541	549	545	566	527	581	590	556	573	594	553	580	626	569	565	592	599	574	577	588	572	562	588	544	565	592	561	537	594	572	585	566	510	567	554	537	573	573	536	580	602	553	589	579	565	563	536	553	583	548	601	532	520	581	570	572	541	586	518	578	589	563	544	566	562	579	550	599	583	601	560	572	537	588	559	578	570	565	536	596	550	558	582	555	596	563	566	568	532	568	575	567	547	541	528	537	541	571	567	609	589	581	566	560	561	559	548	606	552	569	557	562	553	576	577	578	563	529	532	525	573	593	532	553	562	585	601	571	594	595	542	547	600	560	584	588	553	565	577	583	538	584	566	625	601	539	620	595	587	556	526	614	551	575	575	560	576	623	577	514	578	558	557	560	563	586	577	553	570	534	564	593	587	571	540	553	559	573	581	614	568	572	581	579	569	565	568	554	573	596	598	582	603	600	531	640	615	563	563	586	560	616	533	541	553	566	554	546	533	585	587	580	559	555	594	573	563	597	582	577	573	576	548	540	567	589	605	580	584	598	565	557	587	563	534	564	560	540	585	551	572	575	554	563	584	567	586	557	562	622	566	538	527	533	561	570	584	589	562	561	558	586	579	524	556	597	562	577	563	527	644	562	580	571	522	546	542	542	583	566	565	577	543	585	562	578	577	563	584	601	570	572	553	598	549	568	521	527	562	595	572	572	570	539	539	570	577	562	548	555	579	534	552	537	553	561	574	534	557	565	556	539	555	523	585	548	546	576	535	607	549	569	567	568	567	526	593	565	576	558	598	569	537	577	540	545	587	561	597	597	530	544	552	593	585	604	581	578	555	543	570	581	558	546	571	552	550	531	577	578	600	572	574	573	553	543	557	551	559	537	572	597	529	559	542	583	552	563	550	525	533	566	524	568	568	567	583	555	528	554	585	577	538	600	569	574	552	530	569	530	625	573	545	528	530	547	567	557	554	554	560	572	582	578	581	562	558	542	562	598	544	600	561	578	590	532	540	572	555	529	562	591	532	530	566	591	538	550	556	556	555	581	533	533	581	565	542	596	566	561	530	582	541	566	561	553	606	553	554	513	584	551	578	603	560	567	570	606	560	542	569	513	565	532	578	622	547	578	568	574	595	567	578	560	539	560	557	544	547	547	562	548	568	576	544	554	566	623	568	596	560	535	543	572	593	529	597	584	598	559	552	523	534	600	596	533	554	525	590	539	571	490	544	567	531	558	590	539	569	527	571	586	552	536	570	574	532	554	586	585	575	583	550	587	563	522	560	557	549	590	549	583	546	518	566	564	569	542	587	562	588	537	576	571	576	577	537	568	560	591	544	551	571	587	546	581	575	604	572	527	550	591	584	592	521	582	543	597	532	527	541	551	545	549	586	571	546	545	568	544	594	597	578	535	570	510	586	545	541	548	572	538	582	529	561	590	536	553	582	540	557	546	514	572	587	597	603	540	562	562	581	626	544	520	581	556	529	566	570	601	549	573	559	605	605	574	540	581	567	531	572	542	512	557	589	569	566	537	503	587	625	532	576	602	589	547	507	535	611	564	572	566	539	547	538	570	550	550	568	558	589	537	567	551	591	601	568	582	565	554	565	544	576	550	536	567	602	544	578	632	598	603	558	568	594	558	591	573	554	540	603	586	609	570	584	596	546	545	551	581	567	555	591
26877	46727	34909	39133	34747	17550	7630	1152	687	674	655	614	628	631	661	565	598	636	624	596	599	582	608	594	598	568	628	638	586	617	627	594	586	602	564	570	571	560	586	609	567	544	617	602	590	559	607	594	535	582	576	588	555	594	581	606	594	563	567	566	590	586	595	597	591	607	599	540	613	650	570	629	565	583	542	586	533	609	592	570	582	610	575	611	583	576	543	558	568	561	600	624	590	597	575	588	622	564	616	630	561	594	577	553	622	575	576	565	601	611	611	608	584	575	588	629	586	559	575	583	604	584	581	565	602	564	627	640	587	600	563	561	631	613	571	593	607	592	580	611	601	582	589	557	600	600	592	589	567	613	547	564	595	597	586	583	581	565	632	583	604	567	591	590	586	614	582	583	589	586	538	560	592	574	582	534	595	601	569	606	539	559	573	617	620	576	579	618	640	549	530	549	576	599	632	550	580	567	588	606	602	614	607	619	569	594	570	599	580	598	599	548	629	587	560	595	563	596	606	603	590	615	591	600	587	595	562	582	576	577	568	597	573	593	599	549	612	564	584	595	611	601	568	573	594	614	618	585	551	594	556	603	576	588	598	587	608	598	562	601	549	546	583	593	590	580	568	634	602	574	595	542	559	563	538	560	581	585	592	579	580	560	584	618	580	632	560	570	564	633	580	576	560	584	601	603	542	617	590	615	575	597	637	609	614	585	603	607	582	560	568	560	587	579	636	579	575	583	545	604	549	593	611	580	608	548	592	569	586	561	622	553	628	624	586	546	560	573	589	563	614	568	586	556	637	598	562	614	616	578	627	629	625	563	620	549	589	559	594	603	592	571	561	604	560	635	585	577	611	592	549	607	580	602	569	580	571	591	573	611	628	640	597	564	564	586	609	577	569	638	524	541	597	523	628	610	542	600	583	564	599	598	604	617	602	618	521	568	592	607	615	601	587	577	553	583	602	608	579	586	577	584	611	591	584	578	588	588	640	575	593	572	591	553	619	635	594	586	613	604	610	600	560	568	561	598	612	629	595	617	574	581	584	576	620	614	587	607	586	563	593	657	577	583	599	550	624	589	601	610	576	604	593	556	571	570	543	574	569	571	587	584	578	649	627	603	582	549	560	564	628	570	565	624	599	551	613	601	547	594	585	630	608	585	582	625	621	611	639	546	592	560	639	565	613	638	580	581	601	594	594	569	613	608	632	573	609	633	585	586	567	623	571	575	606	578	648	574	586	586	602	616	612	589	548	552	596	568	577	584	573	577	597	559	584	639	572	593	571	611	609	554	590	599	586	565	624	580	572	556	602	615	579	614	566	589	593	594	632	591	585	556	613	604	579	572	608	578	592	552	553	558	595	573	611	598	572	539	563	592	570	596	595	611	561	551	622	622	615	566	598	587	571	580	624	596	578	606	560	634	605	551	604	619	523	605	621	586	573	585	603	601	561	576	578	606	607	589	571	577	574	586	617	574	585	599	605	594	576	585	599	593	527	580	525	588	571	579	602	574	638	600	573	582	566	591	593	524	556	569	600	550	606	597	610	593	568	603	618	602	574	584	554	559	568	556	562	612	579	609	580	558	545	639	587	585	657	595	584	572	582	581	560	545	571	594	566	608	607	550	607	608	587	589	587	596	611	583	576	561	567	631	573	611	613	624	604	617	568	615	551	599	553	539	606	622	554	549	534	576	565	601	579	600	592	619	635	603	616	595	582	575	641	544	593	614	567	595	635	596	623	592	601	590	584	573	618	562	624	566	555	546	569	567	584	620	559	564	600	579	575	562	604	603	560	584	628	545	595	585	604	604	599	613	599	592	579	658	550	554	565	591	560	578	644	593	616	603	590	597	547	610	608	575	637	602	594	582	581	563	628	552	593	569	574	592	599	590	575	604	531	598	587	576	643	582	565	630	571	628	602	581	623	589	557	589	589	580	582	585	625	603	591	551	611	603	588	610	564	567	600	573	631	591	615	537	582	558	610	622	605	611	559	629	642	604	569	579	567	606	539	617	593	614	612	581	576	573	613	643	583	590	559	609	569	612	629	626	616	570	622	575	581	571	608	611	554	596	609	603	608	624	606	557	608	559	626	604	528	560	574	596	600	589	582	587	555	552	564	629	573	588	562	608	606	578	590	572	595	605	581	610	604	618	518	646	583	591	575	611	608	584	592	579	615	569	562	600	598	568	611	600	638	593	569	625	583	596	609	557	581	623	580	605	553	597	617	615	568	618	548	593	597	596	618	612	564	588	572	582	570	590	584	612	583	661	618	633	560	607	565	593	568	584	578	589	519	550	615	573	584	591	588	579	611	591	569	593	595	577	600	633	595	589	603	600	614	618	583	601	579	591	600	574	646	580	593	577	580	539	571	613	611	547	566	592	617	570	577	584	565	545	641	575	583	605	634	578	598	581	565	583	546	547	579	606	597	583	585	562	625	612	573	566	601	551	580	535	571	599	625	594	602	587	604	578	595	593	556	626	565	640	603	613	609	602	611	545	598	545	575	593	586	551	637	585	591	553	615	581	586	573	598	598	597	628	599	605	569	575	585	558	560	588	576	571	576	578	602	608	603	570	588	535	601	577	571	596	583	598	591	580	559	619	602	616	585	610	582	568	601	622	607	581	588	564	599	596	598	578	627	618	538	603	545	593	599	593	582	594	619	640	582	569	605	588	599	578	573	601	567	599	575	600	594	597	578	605	647	562	550	609	580	640	591	578	551	586	536	591	613	582	552	528	586	546	588	637	571	590	565	589	576	560	570	624	644	577	579	588	610	540	594	585	602	606	596	599	529	607	601	617	582	570	600	598	609	567	604	608	607	600	584	597	611	573	561	610	521	564	583	593	582	635	545	601	570	593	599	599	643	589	568	546	532	530	624	548	618	622	580	574	571	579	553	596	636	609	603	593	597	588	565	581	511	579	571	641	546	591	625	567	599	582	560	574	559	603	597	568	586	621	614	580	565	616	642	533	590	624	587	621	597	615	597	616	611	625	608	588	599	568	614	598	563	578	574	568	564	587	599	574	602	580	612	547	633	619	558	605	594	587	581	595	581	614	614	613	630	615	576	593	566	570	530	548	537	604	603	568	645	603	588	574	611	591	589	603	562	631	613	593	646	564	571	607	554	581	589	595	582	585	601	623	588	577	574	575	551	597	564	580	631	589	583	601	596	604	554	583	623	586	593	577	591	569	575	558	553	598	523	604	584	573	532	606	577	583	568	574	591	544	569	575	588	597	572	556	595	611	570	555	585	600	615	560	583	622	573	571	621	576	588	635	636	583	625	617	580	573	589	580	586	580	573	577	638	609	600	593	580	614	576	604	580	578	605	544	566	624	639	595	583	593	621	596	607	573	591	611	593	565	611	566	605	607	556	572	630	614	584	581	600	576	599	607	537	587	584	613	611	564	607	553	557	580	572	558	591	602	633	618	568	602	578	607	576	601	565	560	605	599	601	584	582	591	588	599	567	604	569	580	593	608	600	563
22628	21109	29054	29222	36680	31180	23772	4969	789	678	698	640	563	530	601	554	541	560	536	558	551	505	520	527	514	525	496	523	473	495	508	506	484	520	521	511	493	492	507	486	504	467	496	501	502	453	512	489	516	531	535	498	506	491	519	530	501	516	529	504	469	516	519	500	554	557	481	470	483	503	495	495	498	462	508	513	530	464	474	495	515	451	506	505	489	534	471	511	477	485	519	497	503	479	499	485	499	523	547	479	488	525	534	542	502	483	490	488	507	521	513	519	482	488	480	474	504	475	491	481	504	471	545	511	525	518	490	511	504	475	529	500	489	493	527	512	539	511	491	489	557	501	490	474	489	522	534	501	547	466	535	529	501	491	530	487	479	503	511	491	513	496	489	541	490	485	497	498	509	499	502	514	517	498	478	500	515	517	472	487	500	516	464	505	517	491	488	494	490	517	480	490	523	522	473	492	515	524	521	483	507	472	555	504	525	500	499	491	469	505	509	557	503	535	478	470	516	499	501	496	490	489	490	524	504	512	540	532	466	492	536	500	475	497	525	477	533	472	495	509	516	432	476	508	520	496	489	527	529	485	491	508	485	476	510	513	519	500	502	488	511	505	514	509	507	514	507	500	496	527	513	472	497	497	546	500	502	487	511	540	500	529	460	500	523	502	481	521	492	567	513	513	488	482	565	497	525	526	494	499	490	528	465	517	495	516	500	479	542	499	487	496	522	486	486	495	502	487	511	543	486	495	492	551	472	537	498	452	482	526	521	510	496	495	529	506	511	498	482	485	488	479	502	497	530	523	506	486	470	526	498	501	488	534	479	493	504	493	498	498	486	455	494	468	490	471	491	505	490	536	499	506	476	493	540	457	517	529	500	565	486	497	501	525	526	510	495	463	485	444	455	435	501	548	489	520	527	497	487	485	482	510	479	479	476	529	521	496	517	491	529	546	545	485	498	463	514	510	522	509	515	527	549	492	521	532	512	508	530	517	507	439	495	527	479	471	539	518	522	480	491	500	481	502	495	493	504	510	456	537	481	487	472	439	491	537	501	512	540	511	502	492	459	478	482	506	494	522	482	516	494	453	533	481	522	513	494	471	504	500	520	529	457	493	460	507	482	513	483	538	494	511	515	470	521	479	511	471	527	528	511	489	521	483	503	480	495	512	487	484	471	516	456	517	508	495	535	480	534	469	501	453	469	528	504	510	463	497	493	492	483	465	481	492	548	481	482	502	536	515	528	480	492	488	451	505	475	455	497	520	498	474	522	474	463	483	509	492	466	492	486	508	503	480	517	514	489	549	510	504	506	513	510	498	513	483	452	479	502	508	555	547	524	467	525	501	494	482	497	469	518	503	471	492	495	523	529	541	523	533	498	529	477	489	477	496	488	471	463	481	541	501	526	485	483	499	502	477	507	513	520	535	480	500	515	526	495	532	480	486	460	504	501	486	490	524	490	485	466	498	519	499	510	518	524	517	494	501	474	492	493	495	498	515	466	482	510	510	515	495	499	513	500	515	444	459	481	491	504	505	488	515	468	447	510	515	521	480	484	506	519	513	498	543	492	517	466	472	467	503	515	508	500	506	518	463	522	516	503	502	469	469	501	544	501	509	516	468	517	487	469	476	507	519	514	468	506	498	520	534	489	435	499	515	490	471	497	506	501	535	523	482	468	514	512	481	475	487	502	500	480	452	542	538	483	499	492	476	471	476	524	498	499	498	492	483	476	445	466	465	503	484	506	476	490	489	505	502	496	477	487	504	500	501	513	470	467	481	526	531	498	510	458	491	530	466	516	505	504	503	471	475	494	434	496	504	534	502	534	494	485	526	520	509	534	507	516	462	518	484	447	494	545	473	425	504	514	449	466	513	507	494	508	493	506	541	480	520	473	488	469	459	525	493	488	493	508	467	485	503	475	506	465	541	504	464	530	494	517	493	508	483	504	484	510	517	451	512	539	516	533	502	467	490	476	488	488	509	491	435	479	518	492	495	522	505	469	511	493	474	484	505	513	535	498	489	513	498	508	503	509	493	507	512	489	493	500	535	496	496	467	478	499	559	491	486	458	526	491	445	449	505	523	478	506	485	501	476	472	479	501	498	525	500	498	501	517	478	506	529	513	495	487	484	518	510	503	482	532	497	517	474	443	482	536	509	548	508	504	482	522	495	534	490	547	532	460	487	514	508	490	553	505	514	507	489	511	481	502	482	484	486	493	523	497	475	482	478	516	517	466	524	495	492	486	515	486	528	510	503	537	473	479	473	494	545	522	449	498	544	475	488	530	504	521	476	467	493	505	486	501	510	485	504	509	520	506	497	506	518	524	478	489	504	513	478	462	499	493	471	492	530	473	523	540	503	489	493	487	464	532	513	465	490	491	538	544	498	541	512	498	510	501	491	498	471	512	506	511	483	487	518	519	532	482	521	487	502	512	510	486	526	512	544	514	497	483	494	460	534	480	464	507	568	495	481	487	509	515	476	478	472	543	506	499	503	482	515	512	495	496	521	492	472	485	502	502	500	496	503	499	525	512	494	506	491	470	508	438	465	520	525	497	498	489	471	507	551	485	495	508	532	473	461	535	479	472	482	508	498	420	460	502	491	532	486	458	501	452	461	493	523	486	510	530	493	500	498	527	515	492	529	475	504	525	545	499	516	552	478	496	475	552	512	528	506	485	556	498	490	471	513	463	519	501	493	483	473	496	494	479	482	468	482	515	514	518	494	519	499	532	477	518	489	474	495	479	491	476	531	519	499	500	487	444	494	493	492	465	494	510	546	508	499	487	494	520	543	508	551	484	482	514	490	514	501	476	497	546	455	489	494	506	500	477	477	458	527	456	510	518	492	479	485	518	479	472	464	551	472	483	502	488	496	521	495	494	545	490	522	515	481	481	485	523	499	477	512	503	482	485	489	461	510	566	506	481	491	500	456	512	485	515	466	502	483	531	474	492	504	498	487	509	507	533	490	540	507	530	509	502	505	541	502	518	489	501	513	488	493	509	494	500	511	482	503	516	512	520	511	466	551	453	496	480	514	459	500	507	513	450	490	507	480	504	503	498	490	468	463	505	455	511	512	511	530	504	533	484	487	536	495	492	493	502	476	514	521	509	475	488	492	501	521	504	523	517	494	494	459	507	468	485	474	510	536	528	481	523	500	493	529	531	498	478	497	535	491	524	514	476	508	544	462	507	432	496	494	476	482	492	506	496	497	506	486	488	525	522	478	515	475	464	484	486	478	519	467	497	505	496	493	503	512	484	481	501	439	522	518	469	513	535	537	506	495	484	484	467	527	487	484	482	515	496	505	476	480	488	469	496	524	505	481	502	527	500	533	482	492	535	513	480	504	501	531	523	542	512	536	494	493	494	485	514	539	506	489	492	496	494	470	491	474	479	521	547	497	474	536	510	496	507	499	481	504	503	513	459	510	526	514	504	509	527	490	470	442	518	468	536	497	465	517	481	503	470	495	509	501	483	470	491	479	496	497
32196	60718	54954	61771	54167	34371	19980	3083	836	746	711	703	655	644	581	593	575	561	598	517	548	559	544	515	545	552	523	513	536	542	530	518	523	548	512	494	503	510	523	535	526	487	504	527	495	532	497	500	477	517	523	483	533	501	526	493	528	483	509	551	521	495	507	517	530	487	542	521	511	505	477	499	523	557	518	517	508	496	484	533	510	506	507	505	496	498	494	522	506	507	505	532	533	482	513	525	482	528	512	510	492	530	500	523	533	527	529	519	492	506	480	539	531	470	466	490	467	497	508	507	498	495	474	506	484	532	520	507	499	474	586	522	507	491	498	476	490	490	489	545	494	528	499	469	514	495	525	514	528	470	517	492	480	490	499	507	540	527	517	513	477	517	513	485	472	568	525	550	498	538	512	474	515	514	528	473	511	493	473	518	494	507	516	514	521	505	521	520	472	489	477	523	544	507	530	503	496	489	507	477	504	500	498	530	466	532	452	481	495	508	551	534	490	507	438	491	507	496	493	504	498	502	479	517	496	488	472	492	487	540	488	533	507	531	543	515	519	488	512	493	538	545	524	497	500	510	481	507	526	547	530	496	515	488	486	512	513	507	517	473	501	554	512	524	510	464	505	481	550	494	504	561	524	500	485	494	521	501	518	485	503	468	516	486	541	521	466	502	543	480	481	473	493	533	501	471	514	529	516	484	520	528	515	459	512	507	481	506	465	477	500	482	498	477	527	531	525	475	477	477	521	506	503	502	498	485	464	537	524	507	530	492	506	501	496	485	489	522	532	489	535	496	538	492	486	548	508	529	532	484	522	479	507	511	490	479	476	470	537	472	547	535	496	542	494	540	496	540	511	506	461	439	519	517	482	517	523	480	489	491	538	489	520	458	516	545	509	523	555	521	549	495	512	478	463	488	482	441	482	517	503	523	485	491	534	509	496	551	479	496	527	503	513	527	549	546	499	509	455	515	513	488	464	514	497	554	499	549	488	545	493	501	495	522	561	484	528	535	476	514	536	482	496	477	489	490	542	538	528	498	508	516	510	530	485	515	485	485	492	514	474	488	516	481	539	530	488	510	561	478	485	486	508	519	540	499	551	493	503	475	504	517	494	483	509	508	523	460	514	518	515	500	508	492	529	477	476	474	513	486	514	512	519	488	531	506	538	472	475	462	474	535	469	501	529	507	491	479	501	530	496	489	475	529	510	492	531	501	515	547	491	484	494	516	524	487	498	515	490	490	514	533	543	511	524	504	531	540	478	482	489	496	509	509	536	500	514	478	515	507	498	532	546	522	507	524	510	494	488	491	522	511	492	520	518	526	505	506	518	508	478	491	494	498	519	495	486	529	518	514	488	493	487	489	533	489	538	513	493	513	503	475	534	512	477	523	511	502	483	512	524	510	508	516	500	458	471	536	507	525	486	505	510	479	528	556	511	537	514	499	496	497	522	505	477	500	506	513	482	520	552	531	533	526	500	515	493	515	537	502	528	484	495	454	488	492	489	536	492	531	527	495	516	538	516	491	533	530	522	527	515	523	521	499	535	501	503	526	462	490	447	473	515	489	509	512	465	486	503	508	526	472	508	502	512	496	510	504	497	509	493	514	509	516	480	529	540	495	549	461	484	525	481	501	472	457	557	529	505	521	504	476	516	474	499	536	488	528	530	483	468	556	493	502	508	525	479	485	486	520	553	510	543	500	495	486	498	506	486	487	501	514	547	500	506	512	511	477	520	505	482	503	546	480	513	514	488	501	503	516	521	489	525	514	503	510	525	487	499	499	518	500	507	513	504	530	514	504	479	481	521	486	481	525	480	523	528	528	516	495	505	476	481	517	509	514	539	546	531	506	512	504	530	502	510	504	480	463	480	506	513	509	507	460	521	451	520	542	526	502	506	494	508	514	525	493	489	511	468	492	529	554	556	488	492	526	538	493	523	515	522	505	505	513	523	494	530	537	490	529	512	536	516	510	484	493	489	522	526	526	524	494	460	454	504	510	546	494	518	519	480	498	497	485	511	480	516	495	529	482	482	523	471	500	515	486	503	544	503	500	503	515	521	509	510	509	522	524	486	529	553	498	524	508	486	528	494	501	498	540	524	492	526	529	503	509	519	479	542	525	497	526	476	538	509	527	495	514	524	537	463	497	502	495	507	532	521	533	536	513	495	498	506	482	486	518	504	511	457	557	515	540	469	493	543	496	527	493	486	474	522	519	518	502	509	505	489	477	493	522	480	473	574	502	501	498	499	494	528	466	522	497	559	530	510	520	509	523	460	523	464	516	486	473	473	527	500	481	508	463	460	524	500	513	501	518	537	499	488	458	532	456	550	515	534	518	516	525	517	488	487	500	509	545	478	506	500	517	480	514	523	549	480	536	528	548	520	538	510	486	513	499	521	513	525	496	494	511	489	489	492	525	491	500	451	489	518	504	535	497	533	514	520	531	517	476	526	515	499	534	525	522	528	522	493	506	477	466	525	510	501	483	530	524	516	495	489	515	484	539	553	520	497	519	533	536	513	473	499	492	518	469	490	520	491	524	508	504	513	505	496	491	485	481	487	493	497	523	510	516	492	510	505	535	521	487	492	494	549	506	516	526	506	503	527	477	519	486	521	484	485	489	520	485	553	505	509	504	476	480	504	492	496	503	518	512	492	516	501	501	517	491	542	509	507	527	467	509	527	459	526	501	477	542	539	500	530	484	504	480	483	491	490	518	477	498	499	490	486	567	521	501	513	484	494	535	511	530	477	486	500	499	498	525	532	506	501	516	512	526	509	485	515	500	498	557	509	465	520	473	515	508	485	491	488	513	485	521	491	479	487	471	485	494	517	507	518	535	521	485	497	500	502	510	517	476	482	545	489	517	474	493	517	478	504	522	503	511	476	483	491	483	497	502	510	526	498	511	472	525	485	556	516	509	475	487	485	541	504	514	522	532	486	524	525	495	504	501	514	483	509	502	506	483	486	510	505	509	491	514	479	530	465	464	524	492	495	489	498	544	485	525	532	483	531	533	505	488	507	497	506	493	560	502	497	543	540	485	518	505	495	468	488	519	520	501	537	488	544	535	527	509	489	521	518	571	518	531	508	535	497	520	477	482	500	496	464	476	496	512	529	504	492	470	529	491	504	516	521	490	484	529	515	499	489	496	547	541	491	509	503	482	529	520	478	500	509	505	520	544	489	540	547	489	498	534	507	515	499	518	522	495	506	469	491	507	512	510	518	522	482	494	494	534	501	517	460	504	481	470	461	520	460	517	517	497	532	490	535	545	471	494	516	544	495	541	539	493	475	507	518	493	506	507	521	511	526	477	510	509	520	532	513	489	475	465	501	497	505	542	520	491	493	513	504	485	535	496	544	480	456	502	491	538	517	482	501	526	494	486	535	525	515	470	503	493	523	532	512	523	513	490	486	488	528	505	479	492	488	489	526	521	470	518	515	479	505	522	533	484	497	512	505	498	514	506	519	488	516	468	475	462	510	484	463	503
28980	25100	21831	13567	7834	2576	1046	505	449	475	428	468	459	458	429	450	467	505	450	483	464	502	424	472	481	468	441	473	449	473	477	498	486	424	451	479	489	488	459	484	460	445	442	472	470	496	465	512	491	478	458	473	494	446	443	444	417	475	450	456	433	532	474	477	451	444	479	489	483	462	438	452	446	459	482	512	465	504	483	494	481	468	444	506	479	465	471	451	425	476	479	458	443	475	439	461	500	473	461	477	455	451	456	485	464	453	485	461	486	481	485	483	478	483	496	488	479	458	498	479	480	456	450	458	428	477	465	485	465	479	462	498	453	445	463	475	461	466	477	461	462	442	442	484	428	459	482	477	459	487	472	499	493	468	475	463	502	487	454	468	433	500	484	435	483	446	481	469	451	455	498	452	492	468	486	472	463	532	484	507	460	519	456	491	501	490	497	478	471	434	515	450	475	485	466	490	468	481	454	512	504	464	471	436	430	451	439	456	465	459	515	448	449	491	470	455	454	459	478	469	452	476	449	456	478	493	503	456	491	487	424	484	461	433	471	461	439	457	453	462	439	469	434	474	498	424	467	484	483	458	467	496	464	467	463	478	491	449	503	464	542	440	477	473	490	487	460	476	494	498	493	492	507	442	499	503	495	466	479	483	488	487	464	470	437	463	479	468	520	464	510	483	463	495	490	454	465	478	449	456	510	482	469	433	501	463	429	444	462	481	497	478	459	497	470	483	473	451	467	486	436	450	459	453	447	437	447	497	485	490	458	480	459	461	432	467	492	497	436	481	468	487	462	458	503	474	435	457	497	494	479	454	486	473	506	477	446	469	475	464	463	486	430	482	472	488	496	476	453	445	443	421	482	469	463	458	437	478	474	455	461	472	476	489	490	472	464	452	453	500	454	445	450	448	464	489	468	440	472	447	463	519	463	484	471	463	482	477	437	469	518	434	460	493	491	474	464	465	469	465	487	473	453	502	470	485	444	468	454	453	438	492	499	478	484	461	462	443	454	457	489	449	455	495	488	467	461	446	489	478	465	453	474	454	452	496	484	463	469	468	505	451	445	474	462	466	479	452	480	471	462	450	481	454	458	395	450	427	452	431	491	480	451	523	475	492	448	496	498	461	462	464	499	442	475	463	428	449	497	474	440	482	444	474	455	467	483	517	482	503	464	481	472	466	464	497	484	437	504	482	472	485	457	474	459	494	442	440	486	495	451	481	461	486	452	516	470	444	515	511	475	445	445	464	508	451	434	467	443	452	437	427	478	488	470	468	480	427	468	469	489	475	438	458	420	457	471	447	462	446	491	483	471	420	465	499	516	480	442	440	526	460	461	477	505	432	466	461	449	436	493	464	492	446	463	454	472	547	456	464	487	465	504	491	468	503	481	467	486	463	477	478	442	468	464	451	447	480	467	492	476	433	456	497	470	472	486	479	481	463	444	453	492	455	447	467	474	486	459	482	503	476	466	454	495	443	463	466	435	478	492	497	466	473	489	476	485	457	464	479	496	478	477	444	492	461	460	470	464	453	474	464	481	495	485	470	489	486	465	468	491	486	469	447	488	486	475	481	427	486	440	462	467	500	478	486	465	473	459	495	495	466	467	502	495	459	450	456	493	460	449	478	478	443	437	481	467	470	506	473	467	480	471	472	494	493	473	441	486	483	465	476	435	416	440	478	467	471	482	477	507	490	481	487	447	446	474	472	492	499	412	500	473	420	457	448	449	466	453	471	512	465	514	476	451	488	510	471	436	492	455	504	451	462	479	443	450	467	471	437	484	500	446	475	446	497	462	485	492	425	475	449	477	443	474	413	478	476	469	481	484	429	441	457	486	408	443	435	478	448	458	507	416	472	495	479	478	432	457	497	457	479	507	440	456	468	477	488	509	465	442	472	451	459	474	465	470	430	466	482	459	481	507	468	474	455	494	486	497	500	502	444	435	435	472	487	477	463	489	436	480	513	474	487	506	484	455	488	487	517	442	464	451	483	475	445	457	478	507	513	451	478	485	479	457	472	498	447	526	468	478	455	486	470	454	462	452	445	447	431	508	494	452	449	472	477	479	474	473	472	468	500	472	470	460	434	484	508	462	454	464	442	477	471	486	448	506	423	459	425	452	437	460	452	477	513	499	485	446	491	531	453	511	458	469	433	487	453	475	480	448	454	424	451	451	465	469	442	470	465	453	480	494	486	470	457	479	481	475	462	462	477	455	464	450	476	495	465	492	481	484	474	473	484	451	488	465	477	493	468	491	499	487	456	476	504	455	504	421	481	465	480	441	457	465	468	490	505	506	479	471	507	458	518	467	489	475	462	456	459	470	460	430	470	446	490	458	442	492	423	457	459	499	484	431	473	492	449	467	452	469	445	471	494	475	453	504	450	459	486	451	497	488	457	499	470	467	512	471	479	491	481	433	484	517	444	456	446	481	442	473	497	467	486	507	459	431	454	494	445	481	462	491	461	512	466	432	470	505	455	458	472	467	474	449	525	465	511	457	474	465	468	470	439	442	461	522	504	459	456	491	496	463	449	502	453	487	510	476	483	418	468	457	494	495	446	471	466	449	454	463	464	455	507	449	494	474	502	452	494	525	512	494	471	468	515	482	467	470	474	498	457	498	487	498	435	461	507	475	448	447	479	494	495	389	449	410	455	495	501	468	463	457	431	478	506	483	479	474	456	482	496	455	442	451	475	448	435	465	489	504	464	451	459	469	477	451	492	491	447	435	474	458	479	478	445	470	476	479	437	493	513	470	494	471	448	451	486	445	461	473	467	438	437	505	452	464	501	465	470	467	475	470	462	448	458	473	501	446	482	488	492	465	431	467	462	484	462	482	445	432	459	471	462	512	478	475	499	496	450	478	463	464	464	473	501	493	459	433	498	432	463	489	475	488	478	505	517	500	500	513	459	454	478	447	461	447	477	458	482	492	457	457	467	484	521	534	502	476	479	425	460	464	479	508	471	472	428	438	489	514	455	532	459	463	449	450	435	491	469	476	492	461	441	441	477	505	455	510	437	442	476	475	486	478	462	455	478	431	485	459	505	472	454	456	465	467	430	448	469	446	474	473	440	478	462	496	474	455	500	435	468	451	503	442	445	487	471	470	461	423	469	454	452	464	478	465	472	477	486	480	423	488	507	482	477	490	461	474	486	465	492	453	465	493	496	474	469	456	434	450	471	498	438	507	471	453	472	504	440	473	487	444	468	469	468	428	498	468	458	452	456	448	444	497	482	440	482	453	472	499	492	428	446	482	435	485	497	460	509	429	476	476	461	479	474	496	450	492	467	469	448	462	465	464	465	501	452	454	463	460	485	438	465	451	473	436	463	433	500	480	468	483	491	487	480	473	475	473	477	481	475	485	470	520	452	441	436	452	474	440	423	478	475	456	458	496	472	453	450	444	465	468	475	472	493	425	480	445	449	443	493	477	470	508	464	463	441	484	471	507	442	446	484	452	466	483	497	498	472	513	464	449	488	473	450
24660	37507	19163	10455	7981	3085	1238	595	490	498	508	512	492	503	513	480	481	495	497	524	526	519	547	541	491	516	499	491	491	548	483	506	502	513	531	496	529	479	511	507	503	560	492	462	464	447	467	492	462	511	512	517	497	494	501	491	521	524	495	471	499	536	468	511	479	497	504	496	467	444	498	551	523	526	524	477	511	504	539	492	554	460	452	495	533	502	538	502	522	515	456	551	510	516	519	507	488	483	466	552	523	498	526	485	526	481	572	521	494	476	498	544	488	524	472	534	538	487	516	528	535	505	507	502	468	519	486	485	476	512	487	509	484	533	541	457	519	515	518	551	546	522	498	510	476	484	484	496	474	474	503	504	506	483	480	494	467	492	483	478	479	479	505	504	486	511	482	501	548	504	503	527	481	487	549	496	491	518	511	498	531	481	486	475	474	527	493	489	522	547	538	497	491	519	509	491	493	495	515	496	519	503	506	506	508	480	493	564	500	505	485	496	466	516	469	489	487	487	469	517	511	521	531	516	505	482	491	495	493	496	518	502	520	530	515	537	537	512	463	520	496	508	511	524	508	462	464	473	474	495	529	486	504	517	506	499	508	489	540	464	490	523	497	522	478	490	441	494	470	482	527	527	509	533	500	486	481	504	453	475	487	475	500	514	518	501	504	479	467	537	498	497	542	503	476	501	509	472	484	526	472	503	491	539	568	501	515	522	503	526	528	508	512	519	466	509	526	509	467	482	522	506	519	521	489	513	490	487	507	465	521	525	504	480	513	479	494	518	546	527	478	519	508	528	526	520	533	487	501	469	486	500	476	499	520	502	492	527	519	502	534	520	481	504	495	495	541	504	499	489	501	499	496	447	528	492	472	483	476	469	470	491	484	491	447	484	502	501	539	538	492	516	512	502	535	501	502	493	496	518	513	515	510	493	496	543	521	450	501	508	495	510	505	512	488	517	449	546	478	511	521	474	515	538	482	516	475	476	482	547	482	519	505	480	489	520	498	532	496	478	501	490	506	510	502	478	509	531	501	494	516	499	512	499	484	488	467	485	519	488	513	522	486	483	514	508	519	494	488	496	473	510	499	512	540	499	486	480	507	536	502	512	509	487	487	470	520	506	458	511	494	500	517	516	452	525	505	500	535	508	491	494	472	497	503	488	493	504	525	526	478	497	500	540	469	480	504	510	539	500	538	486	457	487	503	512	523	539	535	517	478	518	495	487	481	461	499	500	488	499	509	535	499	525	492	502	502	516	480	512	459	511	500	497	529	500	471	496	478	505	474	495	527	481	497	475	476	492	495	464	516	515	434	467	513	489	492	511	506	500	467	508	519	518	529	489	539	475	479	527	474	504	536	511	477	462	483	514	517	521	525	508	496	530	480	513	482	525	533	499	503	469	506	499	488	453	538	490	513	512	490	490	476	454	463	540	506	541	516	519	541	481	477	475	492	482	492	522	484	506	489	517	510	509	523	501	484	521	504	536	485	496	502	508	518	482	484	498	506	477	476	544	501	531	476	524	473	496	511	472	527	488	471	481	512	485	494	505	515	500	489	525	487	540	506	485	527	502	494	497	485	506	493	509	469	484	506	534	475	549	509	521	509	488	516	506	493	498	521	441	443	477	471	483	507	513	504	485	498	521	532	509	484	521	523	525	505	547	468	490	552	504	480	471	526	485	482	483	534	479	504	524	485	484	534	532	500	527	491	544	517	513	471	483	501	482	502	498	493	516	478	478	489	493	526	534	532	525	490	483	513	466	480	502	532	544	525	515	529	480	520	498	502	472	501	494	474	497	481	509	534	534	502	513	482	569	481	467	518	482	505	573	548	504	477	473	500	499	491	506	515	479	500	480	516	498	519	476	460	495	452	486	479	496	485	477	489	522	513	465	505	510	494	483	500	498	527	487	483	493	522	494	517	503	486	494	494	509	529	503	527	535	513	542	477	477	495	531	484	530	517	541	492	503	527	522	496	488	504	461	483	493	494	503	489	480	512	486	532	497	514	507	443	519	474	491	497	513	473	500	492	475	463	492	508	520	509	509	490	518	504	505	495	468	500	490	506	483	475	520	546	529	503	479	507	506	550	488	490	511	501	499	488	506	537	487	475	486	487	482	474	528	471	474	527	449	473	516	491	476	520	517	485	498	462	490	505	498	489	524	483	480	484	503	520	467	496	522	500	561	460	495	505	521	488	472	520	506	477	481	484	489	527	489	490	498	502	520	471	497	532	470	490	475	491	470	498	521	500	474	517	541	531	470	487	500	503	443	492	498	535	516	495	469	523	505	516	471	475	505	484	486	523	503	482	497	524	489	542	480	551	503	493	492	459	478	494	502	537	520	507	469	581	486	528	507	529	504	496	461	523	531	528	513	510	540	481	464	491	478	501	473	498	527	544	489	472	514	482	497	472	491	493	489	481	532	500	492	483	507	536	522	511	487	488	494	495	487	494	489	506	498	494	537	516	453	507	504	508	499	507	478	500	503	503	498	499	488	467	459	503	564	497	499	491	528	516	516	484	489	478	516	514	481	521	476	511	520	496	509	487	483	489	500	530	526	498	479	509	510	447	513	480	488	512	549	499	512	536	480	483	513	495	455	528	498	508	477	480	454	457	490	517	478	476	519	512	516	514	504	498	489	498	529	455	533	499	485	490	490	489	514	487	507	507	493	517	512	481	483	523	501	480	510	520	490	506	478	508	563	512	525	504	498	481	477	488	489	500	522	523	513	501	494	522	527	484	477	504	505	493	512	487	542	511	506	520	480	470	522	487	514	528	469	520	507	508	478	489	445	520	542	462	500	497	471	490	470	492	524	495	517	513	516	507	516	523	486	473	521	530	516	514	471	500	492	514	532	470	487	484	501	531	485	472	501	520	505	499	448	539	526	502	473	480	532	536	510	545	507	515	491	496	502	489	529	551	515	518	455	526	492	509	510	491	478	503	515	476	529	493	498	490	472	499	495	524	499	516	517	491	540	467	506	470	518	483	497	483	499	490	511	521	512	494	499	461	482	510	489	477	508	484	502	484	476	528	490	490	527	511	508	487	523	444	511	473	529	465	481	524	493	519	511	500	515	489	480	488	486	495	499	474	515	498	475	510	504	511	477	536	514	555	484	522	492	524	474	520	531	493	486	520	495	513	497	482	516	521	535	511	500	529	519	512	482	521	503	483	511	514	498	526	480	475	495	530	502	444	515	512	516	500	504	509	516	495	506	447	538	497	470	487	478	509	500	496	535	519	461	444	486	487	529	486	481	496	523	541	501	531	479	488	482	490	495	492	500	497	554	516	531	535	498	506	502	525	504	492	476	493	525	516	487	475	510	507	489	510	515	543	489	516	506	531	505	523	517	526	498	513	533	469	481	463	510	526	503	521	517	488	475	454	475	490	505	548	546	447	473	494	489	517	526	544	481	518	527	480	521	497	505	496	489	509	537	518	491	529	503	501	477	504	511	506	523	521	487	487	475	508	469	524	482	494	495
23795	21127	29052	33448	37118	27756	15247	2319	522	429	485	434	450	440	433	420	394	425	432	444	400	383	389	381	392	410	415	391	420	389	391	370	432	387	394	415	396	415	395	356	388	378	388	396	393	366	459	359	402	402	387	384	406	404	418	399	385	420	382	398	386	381	405	402	410	402	432	387	373	397	379	397	406	388	416	353	353	389	410	403	401	418	382	386	387	435	412	375	389	412	415	415	418	414	436	425	418	387	364	391	427	373	428	414	405	420	403	386	403	408	437	367	418	365	385	396	421	370	370	404	382	411	381	404	356	366	392	442	382	364	373	416	368	362	386	420	365	413	393	383	413	422	384	375	405	413	432	416	412	391	385	372	369	386	401	384	383	406	404	411	391	438	402	391	348	388	406	381	402	399	402	404	373	386	376	411	368	380	399	397	398	376	355	382	350	399	401	397	419	395	384	400	392	397	430	418	374	369	410	402	369	425	386	376	413	429	358	367	370	406	406	403	378	393	412	405	380	375	371	384	423	375	388	382	376	441	370	373	380	404	397	370	371	371	428	393	429	407	412	348	431	366	387	435	402	361	398	432	401	407	385	386	432	398	410	406	421	355	381	384	378	399	380	364	377	373	406	388	397	415	389	361	406	370	383	387	356	401	384	390	416	387	409	395	386	381	398	385	394	383	366	395	365	352	416	388	389	409	402	394	387	433	434	416	370	422	427	362	444	403	375	404	400	385	405	390	397	391	393	383	366	397	419	390	390	400	394	387	374	405	393	423	390	390	373	387	390	384	400	404	409	377	397	412	401	378	403	403	367	414	404	409	407	400	393	344	376	407	381	400	400	424	384	445	381	384	376	376	379	399	422	390	388	369	376	396	414	399	435	394	368	357	362	392	380	394	407	402	379	389	401	367	431	366	373	391	418	443	419	384	378	389	379	420	385	386	405	402	373	397	385	413	390	400	396	416	390	390	417	382	394	359	411	379	404	370	391	389	392	378	387	384	389	369	397	367	421	368	392	402	397	381	378	390	367	371	374	373	387	422	405	364	410	375	371	392	352	425	387	398	375	397	393	384	363	377	421	426	397	360	427	389	393	357	385	390	380	385	377	390	351	392	392	386	416	409	369	385	392	381	395	412	380	354	457	400	398	385	389	365	404	382	392	403	408	361	384	407	381	389	401	405	338	407	442	403	406	360	392	387	402	369	414	366	426	393	381	397	395	409	401	396	384	413	423	409	377	372	388	378	383	385	382	382	354	415	425	368	403	375	382	378	433	391	369	377	390	384	396	376	367	397	385	380	401	366	408	427	415	412	379	406	415	376	390	412	378	391	401	376	388	408	380	401	348	392	381	421	417	387	431	395	402	377	405	363	406	408	403	421	385	390	401	373	399	366	386	390	373	336	393	377	390	383	359	356	414	425	411	404	391	382	427	389	373	416	404	434	373	399	369	381	379	384	368	393	374	387	369	381	400	363	365	390	429	420	385	375	402	405	389	402	361	402	379	396	366	395	426	350	403	373	386	396	421	401	379	373	363	406	397	370	341	392	380	418	394	405	398	370	456	439	383	368	394	434	408	375	371	390	393	386	402	412	392	393	378	397	423	399	397	373	380	402	397	412	383	386	431	379	402	379	412	410	409	386	321	363	394	363	377	361	436	410	412	394	420	417	320	407	397	417	365	406	371	371	399	338	422	391	398	395	385	392	402	387	368	394	415	364	373	377	445	400	397	423	361	404	383	389	390	390	384	399	388	408	382	418	392	399	410	420	357	400	386	436	383	361	383	377	412	427	413	379	397	384	370	391	351	338	395	418	367	396	375	396	375	373	395	394	404	349	421	392	405	371	360	404	394	382	361	354	369	429	368	376	384	421	398	403	401	407	394	415	415	390	346	409	407	413	412	368	430	393	387	376	429	403	405	375	374	402	380	424	408	390	352	338	380	409	414	375	392	417	348	367	332	383	378	395	398	399	408	398	401	376	414	372	378	383	423	419	418	362	358	408	376	418	363	382	356	401	384	375	384	411	371	397	379	371	356	421	386	376	408	380	348	358	401	392	380	380	373	405	387	384	379	405	404	387	394	367	409	445	365	343	384	403	418	413	383	373	412	424	388	416	401	396	374	404	386	389	380	404	386	413	406	416	391	390	335	411	351	403	394	393	364	377	406	373	399	421	360	426	416	340	392	366	428	402	387	390	387	384	393	406	405	435	410	385	391	422	411	366	389	392	387	391	398	352	395	413	382	376	393	366	368	443	413	389	371	385	425	405	407	415	405	396	427	379	401	368	399	399	405	402	382	378	409	376	409	381	422	411	404	364	396	378	398	404	392	414	429	380	407	412	398	377	378	399	391	397	402	372	430	376	371	376	400	371	410	381	381	393	395	395	379	391	376	406	388	412	407	388	380	378	392	366	397	388	380	410	377	372	421	365	380	369	410	400	404	394	349	401	374	427	389	384	413	441	352	393	402	394	396	395	399	389	381	383	400	411	377	437	364	388	360	376	367	422	405	431	377	385	417	385	384	398	428	376	405	390	341	401	398	398	432	407	387	402	375	395	406	399	403	390	411	403	345	366	366	398	408	360	392	371	374	385	391	359	399	386	404	396	387	394	366	391	374	394	404	371	420	402	422	421	394	394	383	351	395	417	393	359	411	403	356	386	376	392	378	379	404	397	405	406	387	358	373	411	399	379	411	391	368	377	394	425	416	401	371	410	384	386	390	371	369	385	370	397	414	416	380	386	406	389	391	377	391	394	414	378	396	379	353	359	438	388	378	428	419	347	409	389	422	417	374	364	375	408	415	413	431	389	359	372	402	368	385	393	388	373	384	411	384	418	351	413	391	399	370	350	404	383	399	399	399	415	393	402	399	353	391	392	404	343	376	403	409	395	400	385	387	396	442	410	386	378	399	387	391	368	420	367	395	365	371	424	352	375	429	398	372	391	410	403	395	382	375	393	407	380	420	393	394	359	385	385	384	407	383	391	415	391	363	353	397	417	411	409	417	388	384	383	394	373	395	379	362	408	371	383	391	380	377	409	408	403	400	390	391	367	418	349	393	402	397	367	387	348	353	421	377	387	439	403	400	448	437	368	415	422	365	380	385	385	414	381	398	417	388	449	418	397	416	382	431	390	401	393	435	389	427	430	399	385	399	385	413	382	383	350	394	401	402	390	393	381	414	411	380	396	385	396	385	426	403	435	380	394	381	366	398	391	364	425	411	401	336	407	400	402	434	373	411	441	373	364	398	398	413	366	388	400	356	413	396	389	426	392	383	392	437	434	388	426	418	350	370	409	380	379	382	357	383	368	403	388	372	428	393	391	385	394	425	360	393	404	392	420	442	375	424	401	423	425	369	401	392	345	409	444	390	402	358	414	440	377	412	386	362	385	372	366	385	414	418	401	401	398	396	375	359	382	387	424	416	377	392	376	418	387	391	357	388	407	387	390	391	376	387	380	383	405	357	366	369	419	364	385	409	382	399	361	383	355
28703	54573	49244	50029	43492	26432	13321	2351	580	519	513	467	496	449	443	473	457	462	445	438	447	427	404	436	438	430	434	432	462	441	402	461	421	453	423	401	407	412	411	421	435	416	378	404	413	409	422	422	415	435	450	417	446	457	433	400	387	415	432	426	427	397	448	412	375	421	408	416	416	407	407	428	406	421	432	432	397	423	395	382	420	424	400	427	423	414	434	406	443	442	430	416	430	425	411	403	391	452	412	435	384	400	456	415	397	423	470	417	413	374	388	448	424	460	402	395	406	414	420	430	396	361	438	409	416	420	415	417	460	433	425	405	443	394	430	407	428	440	445	407	388	429	440	405	379	400	465	418	419	416	404	424	389	439	393	419	388	407	392	417	407	409	439	425	434	404	406	373	426	410	415	425	449	368	392	436	418	396	450	387	421	425	416	398	453	431	415	457	406	409	355	451	417	439	390	431	430	395	403	423	405	424	441	430	416	413	374	410	440	426	429	412	415	397	422	429	381	415	428	443	423	411	423	389	412	401	446	416	403	452	453	412	413	396	425	419	417	402	429	422	420	423	408	455	421	387	422	443	393	453	426	375	401	418	408	435	407	403	372	399	423	422	402	414	405	423	428	424	382	398	433	416	430	403	407	405	411	427	426	373	432	412	377	403	406	421	377	390	444	408	423	399	430	391	418	415	367	416	433	425	415	390	403	402	410	393	437	426	412	428	422	420	432	413	439	408	416	409	464	427	423	414	388	430	418	398	438	414	427	447	376	404	400	403	442	398	402	425	438	399	412	424	467	400	408	408	404	392	410	421	407	410	428	392	424	433	427	396	396	381	432	425	421	386	395	405	381	440	402	423	424	399	475	463	405	394	401	413	450	380	410	434	419	404	414	390	398	441	435	387	387	403	438	443	383	414	429	448	398	404	422	416	423	430	394	429	406	418	431	414	420	401	410	389	371	390	445	409	421	411	398	417	420	438	406	434	388	421	435	447	400	409	435	422	428	436	389	405	422	419	392	424	432	403	414	428	421	388	426	429	416	433	383	394	403	412	434	400	417	422	396	423	409	407	366	400	436	411	431	419	399	425	414	413	420	413	414	408	399	393	416	410	429	435	425	395	410	427	425	383	398	417	393	426	415	419	390	447	434	440	413	428	423	412	422	401	453	419	399	426	414	427	368	456	397	411	407	416	407	429	422	389	440	411	405	448	402	449	377	398	408	371	422	446	422	405	428	397	423	389	463	440	399	426	384	435	393	426	455	414	433	417	425	404	399	436	455	428	429	419	437	412	423	376	416	421	423	427	433	392	421	409	409	414	433	406	426	406	430	412	411	423	437	427	377	411	402	463	425	407	368	421	456	438	387	408	425	382	396	445	406	413	420	379	406	398	423	419	391	402	395	453	420	402	438	405	399	454	415	395	407	431	369	436	387	419	421	425	414	440	404	435	426	370	459	433	426	432	409	394	406	446	403	430	433	440	410	392	403	408	391	411	429	424	396	447	406	441	421	408	455	413	402	437	416	414	471	415	389	402	408	441	417	447	455	434	428	399	409	452	427	410	427	407	389	460	376	392	407	385	426	393	416	385	433	394	435	394	423	390	433	444	428	412	383	402	426	412	425	385	393	407	418	436	370	400	466	448	431	409	442	409	405	408	415	395	465	422	426	413	396	408	390	421	418	398	384	384	446	378	412	433	419	421	374	399	430	416	414	402	400	424	387	394	432	406	426	429	416	426	415	413	421	372	400	387	428	407	436	406	413	431	416	435	421	410	453	444	394	410	421	419	428	446	390	406	418	432	455	438	444	406	386	413	413	400	397	462	423	391	429	391	398	404	417	375	388	435	404	414	390	389	419	419	411	423	402	412	402	404	367	384	416	383	375	439	427	394	404	431	443	401	404	416	443	394	424	397	415	394	380	420	450	436	443	437	365	400	459	423	425	392	418	438	420	399	382	423	382	385	461	384	423	439	435	428	456	452	412	429	435	445	384	398	400	441	410	411	436	434	408	458	439	406	412	414	440	434	449	397	392	400	398	432	443	409	475	383	434	449	422	426	448	422	433	415	360	383	425	442	401	406	413	417	405	448	390	429	419	426	453	443	402	417	444	423	429	468	411	402	426	406	410	447	379	412	465	416	416	433	408	391	407	431	476	427	379	411	413	403	389	443	397	400	428	462	440	411	408	386	391	442	413	414	418	385	401	425	394	381	405	429	425	374	416	408	440	436	410	396	418	388	382	427	418	420	416	413	435	404	455	414	431	402	427	400	448	414	406	430	409	427	438	412	416	425	429	420	413	423	420	407	391	388	382	423	394	402	417	407	435	426	411	406	406	407	382	393	401	448	415	427	404	385	453	411	462	437	427	418	413	434	395	385	409	420	390	393	411	416	439	429	413	388	460	392	411	436	431	414	437	414	436	423	442	452	401	385	466	440	401	362	417	395	422	414	435	416	359	439	383	424	405	404	386	434	422	433	418	425	406	430	394	396	416	408	394	398	422	434	410	371	414	397	374	455	398	409	414	380	420	412	408	407	402	394	407	429	403	404	396	406	396	427	436	421	413	411	408	419	416	425	386	408	370	405	425	380	404	396	404	406	413	450	452	412	411	387	403	390	399	431	427	441	389	393	399	399	422	414	411	406	399	402	430	436	386	388	401	416	422	393	435	466	416	404	426	409	372	403	404	375	417	420	402	418	410	388	392	414	422	431	417	428	451	411	446	455	410	424	446	433	412	403	426	392	416	407	438	436	419	450	420	396	421	404	410	417	415	405	399	399	424	431	394	451	438	391	417	403	415	415	395	392	420	439	407	431	431	424	390	394	413	454	442	447	405	409	435	384	436	384	374	404	372	414	414	424	429	396	403	405	380	421	389	399	414	407	398	449	429	426	444	412	437	421	430	423	468	393	388	455	396	422	450	408	423	411	394	391	385	433	397	387	435	392	415	443	422	399	407	376	440	415	403	403	388	397	407	427	414	374	391	428	427	430	412	407	374	450	432	436	405	392	412	421	400	404	421	407	419	440	403	392	415	424	410	414	388	420	426	422	401	448	426	380	413	423	412	393	436	415	387	435	410	425	400	435	473	427	428	404	411	466	432	394	416	389	386	431	435	390	411	419	438	379	382	439	387	416	427	443	416	401	402	406	401	420	427	438	401	414	442	404	401	436	426	429	425	423	426	434	449	404	387	421	410	430	437	382	438	394	427	404	399	422	450	404	408	438	389	438	462	407	443	411	409	387	424	385	429	432	392	390	418	440	357	407	433	408	387	410	423	440	426	439	430	394	428	369	440	399	414	450	443	426	411	384	441	387	435	392	439	428	422	404	442	417	427	404	425	367	437	388	439	409	429	432	412	399	408	426	405	431	393	450	406	392	467	442	413	387	425	409	407	429	407	440	401	435	451	404	412	407	358	424	427	412	421	414	404	418	414	429	434	403	442	436	400	376	386	385	423	419	404	394	418	381	363	421	436	407	431	391	409	406
24941	21099	27946	30982	28395	17133	6275	1184	598	616	603	581	573	601	592	606	545	579	591	575	597	576	573	588	603	568	586	577	592	575	592	584	565	597	564	591	597	606	575	563	556	573	548	604	544	577	552	620	552	558	570	607	600	562	557	544	583	590	579	577	549	600	583	554	521	559	565	584	531	599	583	612	538	623	559	574	575	550	556	572	566	553	606	571	549	563	605	558	514	605	591	561	554	585	581	592	579	580	555	513	604	636	586	574	607	576	589	580	584	536	565	629	566	553	532	561	586	591	571	553	565	565	617	579	573	561	529	566	578	597	599	585	576	582	589	602	553	565	588	586	563	589	588	566	543	559	553	580	598	580	567	596	552	539	524	585	532	544	597	540	564	616	575	551	572	555	550	541	583	594	587	615	627	562	566	584	560	578	587	579	554	578	579	581	548	582	615	565	601	586	616	588	603	512	594	603	545	570	542	587	525	594	570	542	589	597	547	574	522	552	551	562	576	577	595	551	584	590	547	604	567	587	550	590	540	544	580	569	593	566	546	549	572	604	603	578	508	564	622	587	578	562	598	579	588	576	579	608	590	599	575	565	572	576	598	543	611	615	600	553	608	566	547	574	631	586	559	590	569	561	591	590	560	587	578	569	575	559	609	582	536	583	590	555	562	575	588	546	559	560	571	580	602	595	560	597	586	559	572	599	595	562	536	570	546	547	545	523	604	594	637	582	589	579	604	597	543	514	590	580	577	569	582	554	520	568	575	573	587	537	624	555	617	506	542	610	591	565	598	603	562	563	535	575	567	525	578	592	576	585	556	561	550	548	619	545	560	576	558	544	533	593	569	604	597	611	583	596	572	629	591	549	604	582	608	577	573	548	541	587	570	550	541	559	545	561	564	591	584	539	563	582	580	609	588	535	577	557	572	559	506	588	579	581	584	611	623	565	588	580	551	608	574	569	580	555	581	580	568	510	553	583	599	560	579	532	565	559	529	543	626	538	509	556	576	577	594	554	578	549	571	553	541	577	562	556	576	564	592	573	565	517	566	595	584	595	546	564	585	599	592	587	557	559	546	580	585	533	541	546	549	544	517	579	576	581	610	613	560	565	582	640	640	575	556	588	578	602	552	586	565	590	628	613	594	609	584	582	553	555	598	566	594	585	574	518	594	612	556	608	554	560	554	567	558	555	575	570	560	591	545	527	571	559	553	546	545	588	578	579	589	549	606	576	563	605	591	575	634	577	588	566	559	577	568	616	576	576	574	532	606	541	523	530	554	564	597	559	558	589	563	574	571	591	639	599	612	582	619	556	530	530	558	592	586	569	577	540	568	534	592	566	582	557	603	596	547	582	600	579	541	547	563	548	592	552	582	558	569	578	581	595	617	584	566	577	539	545	557	583	540	570	593	562	594	541	599	575	603	551	558	599	623	525	570	555	539	565	594	574	576	576	574	515	540	577	560	564	593	583	574	583	562	565	557	572	573	579	587	570	591	557	579	530	566	550	555	577	599	575	568	559	549	570	555	590	569	604	576	608	607	540	525	571	536	561	598	568	554	555	612	533	555	566	610	556	575	598	570	578	562	581	590	585	591	579	534	584	548	550	570	574	545	624	576	566	571	555	578	596	608	559	599	587	600	588	532	536	543	529	543	533	553	557	603	527	583	613	604	576	608	611	584	536	601	599	546	566	580	583	546	592	563	529	565	575	638	567	583	501	590	581	553	576	595	559	581	572	545	568	575	585	529	588	595	551	533	533	556	636	561	531	558	562	534	589	588	532	611	550	518	584	582	613	562	564	595	615	552	541	570	583	553	567	564	554	548	573	575	579	595	612	566	585	594	544	548	572	588	559	622	552	539	595	564	590	556	602	585	565	579	556	594	598	574	555	557	604	546	602	556	541	557	598	549	600	589	554	579	584	574	587	590	613	559	565	573	588	552	612	565	558	593	565	559	596	593	552	556	529	610	581	553	520	562	613	564	571	552	570	552	579	587	596	571	587	577	570	611	579	555	605	555	550	527	598	571	580	609	605	579	583	593	597	583	593	586	571	590	547	549	551	561	583	560	549	571	539	598	625	558	557	596	565	578	608	581	551	627	552	593	535	556	614	533	541	563	556	580	538	542	590	587	536	529	577	549	561	560	586	629	547	546	633	518	549	575	573	603	600	586	565	587	602	601	637	608	562	583	607	608	539	618	573	581	580	596	551	592	552	577	558	559	590	614	559	590	578	604	550	563	608	582	563	539	568	591	577	581	596	567	590	608	639	559	574	580	540	535	584	585	569	518	574	529	577	605	579	556	599	595	538	575	612	542	559	573	602	602	566	536	568	553	579	524	572	561	580	576	574	610	575	541	578	570	554	566	546	617	587	641	547	582	528	544	564	588	596	592	547	551	562	598	547	558	559	582	591	603	619	556	540	570	582	561	569	587	542	610	587	556	536	579	564	560	604	604	573	550	609	563	589	572	593	567	592	539	550	551	571	567	562	581	546	579	539	551	551	561	600	559	545	580	578	547	526	552	576	569	584	568	576	535	599	556	574	535	582	562	613	549	559	499	617	551	579	572	613	548	554	576	569	538	575	533	536	560	485	572	556	561	557	559	588	573	577	557	581	588	569	562	621	580	521	591	638	594	586	606	575	571	571	572	571	578	563	601	541	553	550	527	591	595	562	582	589	593	638	560	569	562	553	550	567	533	571	564	609	600	576	579	575	598	606	590	547	583	585	570	628	562	586	560	540	553	621	539	587	535	541	547	581	580	569	557	619	583	580	566	527	617	548	566	548	589	572	540	596	573	563	568	578	572	608	586	586	593	569	583	560	585	563	585	590	587	584	575	584	566	581	582	565	576	593	603	576	576	552	550	520	575	567	570	533	521	546	548	558	606	579	544	563	603	575	584	553	536	545	564	561	620	608	567	606	636	530	588	571	549	546	622	542	578	576	522	542	555	598	593	576	581	532	614	585	567	595	544	577	584	586	580	594	586	584	542	573	561	571	561	579	573	575	550	533	533	632	599	571	578	607	602	560	582	581	600	560	567	552	586	577	561	585	592	604	618	549	579	572	533	581	609	548	565	637	599	588	561	567	553	611	565	621	590	572	562	556	528	587	545	612	592	578	586	580	541	551	601	556	588	580	606	590	577	562	543	574	579	569	571	560	535	581	533	602	551	581	574	535	572	555	582	594	578	632	536	577	578	585	624	564	566	506	601	583	553	607	585	566	545	569	556	623	600	588	567	579	530	574	588	585	613	568	591	594	632	530	568	596	559	603	556	544	560	540	560	550	506	583	582	594	525	582	599	586	579	615	626	623	591	544	549	544	576	575	597	578	551	571	554	625	550	566	647	572	585	593	550	581	625	560	547	597	572	558	602	598	540	609	578	573	619	543	585	597	555	560	575	586	513	595	593	600	551	620	584	574	590	606	620	591	580	546	550	563	560	582	613	611	549	567	550	557	593	608	618	610	562	546	531	602	594	630	591	576	571	549
26713	48990	38046	39128	33937	18175	8335	1653	737	664	677	604	649	582	580	623	585	594	662	622	646	632	592	599	592	641	585	600	587	572	651	589	573	607	623	629	593	588	574	631	610	557	597	623	585	630	605	576	640	656	597	585	574	599	577	606	620	588	542	646	609	593	592	626	600	573	643	603	594	609	610	641	638	621	587	631	593	594	616	615	627	618	624	629	599	607	600	594	583	575	621	631	600	626	593	575	582	646	618	589	594	588	594	603	614	621	564	593	603	578	634	601	604	630	576	665	588	591	608	571	598	604	618	603	587	570	595	598	575	642	618	583	594	599	578	639	611	581	616	591	567	582	620	642	587	619	622	587	633	611	607	598	610	607	591	547	603	623	601	614	568	574	604	629	616	595	567	598	632	620	603	563	584	615	567	601	666	599	589	574	604	581	568	621	630	577	588	620	597	599	562	631	600	549	638	568	610	588	601	595	605	623	612	628	592	583	606	554	605	558	608	558	581	621	641	614	584	577	604	594	567	595	600	609	607	593	625	612	633	612	604	582	609	570	582	629	604	599	588	557	603	573	651	560	595	573	599	575	585	620	578	586	635	606	601	576	595	570	590	609	626	617	606	580	592	614	601	651	565	584	608	600	590	567	644	589	650	599	615	601	544	607	604	591	550	589	601	588	589	597	584	601	596	571	571	590	613	652	613	618	631	633	602	594	614	593	591	630	621	642	596	625	601	613	570	586	577	563	572	603	612	603	549	587	563	582	574	565	603	607	568	614	580	565	615	606	591	585	618	617	614	640	590	620	613	584	601	606	596	666	602	611	581	567	554	611	624	609	588	614	569	576	599	609	626	609	587	606	632	587	595	598	556	563	612	596	614	612	603	587	599	563	600	604	567	610	569	610	590	612	616	629	559	634	560	587	590	576	610	605	615	628	641	596	584	604	588	609	566	600	597	608	613	604	610	596	621	616	608	576	600	587	586	569	629	581	607	589	591	620	615	618	583	551	608	576	583	607	561	633	621	608	605	568	543	587	604	568	596	589	635	603	553	592	609	555	615	612	595	637	647	604	602	593	602	574	591	571	593	589	595	597	589	643	593	581	593	599	607	611	597	627	609	577	576	634	604	595	625	656	579	591	577	583	550	580	623	594	567	590	603	586	569	566	582	578	571	571	608	583	560	598	580	581	621	606	590	584	597	586	584	624	609	603	577	595	566	610	606	614	603	577	606	647	611	532	583	596	582	604	611	589	602	575	610	577	571	538	618	564	606	597	625	616	576	611	598	602	608	607	596	561	629	609	620	597	585	590	579	625	613	614	602	576	589	597	608	592	587	586	613	569	617	630	583	615	644	537	615	639	584	588	609	573	604	564	544	592	588	580	562	608	583	572	592	587	575	599	614	568	643	599	576	585	624	575	652	599	574	567	622	576	604	590	620	621	566	591	564	615	566	565	597	553	611	587	618	657	583	605	563	590	616	558	607	583	601	566	614	582	569	623	583	552	600	579	593	615	593	590	587	583	618	584	575	594	619	602	571	575	574	598	584	603	537	601	621	606	579	585	562	564	604	593	582	596	619	618	588	585	597	581	602	563	625	603	598	658	595	591	565	570	589	609	594	607	579	617	610	582	561	619	615	620	636	562	593	601	586	624	593	559	587	621	610	568	639	603	619	572	601	552	619	578	596	604	628	542	556	618	608	614	586	563	598	594	603	574	574	601	587	621	572	618	586	587	593	577	591	583	585	579	644	596	627	614	604	604	609	591	552	584	629	581	607	625	579	586	598	624	593	631	630	555	617	600	596	596	582	628	566	599	621	605	623	604	575	595	604	609	572	641	650	608	575	604	569	597	584	617	568	570	601	596	615	577	605	587	602	670	596	620	562	614	621	609	582	605	645	634	559	628	613	540	641	607	573	629	611	610	602	628	568	577	587	592	621	594	584	659	626	595	606	616	601	618	607	577	599	645	588	606	590	613	612	633	606	618	621	600	541	605	589	552	575	609	615	595	621	653	599	610	606	598	577	589	558	602	579	635	561	604	607	604	624	577	586	623	623	582	583	633	598	572	615	583	572	586	581	567	643	590	630	610	566	579	615	590	633	620	579	544	602	636	654	580	585	651	624	573	586	561	560	648	580	589	598	577	573	567	588	580	604	570	595	666	618	568	597	576	598	602	595	572	624	580	588	568	588	591	568	603	575	567	631	570	601	625	595	642	587	602	598	581	589	581	599	644	565	578	603	608	567	572	604	570	641	619	605	637	569	587	617	582	579	564	613	553	598	622	553	596	592	587	591	601	634	598	573	586	599	595	552	659	605	598	613	620	568	579	555	607	602	599	560	573	594	590	583	548	622	615	560	602	614	579	615	652	614	597	602	576	637	612	585	568	601	627	603	568	623	599	569	587	570	611	564	615	625	572	644	622	626	605	593	589	637	571	637	617	638	623	552	608	583	605	537	588	574	618	578	601	654	579	577	622	617	611	567	602	607	545	617	613	589	641	563	606	646	638	595	593	602	555	628	571	634	607	547	589	575	576	588	627	631	581	567	595	580	609	612	619	642	615	628	615	581	592	594	642	572	586	590	596	567	648	586	552	600	602	578	563	551	559	628	539	550	561	595	577	645	593	631	630	602	633	558	587	588	586	559	599	574	577	572	582	586	583	598	552	622	588	591	565	566	599	573	579	634	596	576	588	602	610	605	557	602	604	586	662	561	605	590	593	552	592	638	565	601	568	592	611	582	576	557	598	593	575	592	563	605	589	606	567	592	578	598	613	631	585	580	592	593	566	594	581	599	644	649	656	605	594	591	613	626	582	570	618	571	556	592	596	606	655	620	608	635	588	602	596	632	608	597	607	604	590	548	638	592	605	619	608	574	608	562	579	575	600	579	600	576	634	552	605	583	573	582	611	610	578	632	620	580	586	605	601	639	581	557	621	606	542	606	594	556	595	582	569	559	583	641	644	570	584	577	582	603	588	564	565	577	547	594	617	577	594	614	602	583	623	634	540	604	635	602	564	579	571	604	587	582	642	582	606	588	627	576	584	581	609	577	557	575	563	615	589	599	587	593	563	603	606	599	568	557	631	613	539	591	590	554	599	633	558	570	564	562	597	613	594	638	593	562	599	562	600	612	610	623	614	558	617	561	585	630	596	654	573	616	584	623	625	609	580	649	560	628	634	605	599	621	543	612	544	623	563	583	581	600	557	571	572	615	610	597	619	631	608	610	594	607	571	604	546	593	579	562	592	577	561	615	609	588	570	607	610	606	607	619	612	582	600	570	559	552	619	627	631	623	587	639	592	583	579	597	560	630	610	591	592	604	593	578	614	592	603	588	610	602	559	611	597	609	622	562	598	607	535	622	608	579	594	646	592	581	587	564	656	588	563	593	647	554	630	606	592	641	589	667	555	617	643	588	549	672	621	597	579	618	589	601	599	621	578	584	571	615	588	623	600	624	607	588	608	622	652	585	624	664	596	595	606	639	579	581	585
22634	21115	28924	28391	37405	34836	23672	5673	742	600	617	558	586	572	543	540	518	571	527	517	504	533	524	532	508	544	511	485	499	498	532	530	527	499	506	510	535	539	513	452	522	528	544	482	469	482	524	484	495	514	514	500	501	519	533	495	502	491	503	533	509	483	475	502	497	436	501	479	525	533	492	527	475	495	492	483	484	474	525	493	533	483	509	497	460	460	502	484	537	524	517	520	467	450	502	450	515	484	529	515	501	551	516	529	570	519	486	459	498	497	566	505	517	498	533	493	554	488	511	484	482	511	475	488	525	537	489	478	465	488	497	468	515	513	520	515	521	484	511	491	506	524	466	512	453	476	476	528	525	532	498	504	489	492	519	459	479	452	510	508	529	503	476	504	457	514	503	478	520	523	505	482	513	513	434	506	513	514	487	486	519	505	481	513	482	470	490	478	545	503	520	480	524	493	511	490	468	523	502	478	508	468	481	505	529	523	478	483	476	460	493	503	554	529	489	483	504	461	510	511	488	481	495	540	472	472	514	478	516	478	518	450	462	508	502	493	498	515	485	501	520	546	482	482	499	503	508	454	495	536	509	503	521	511	514	508	531	535	474	470	505	494	501	478	533	483	514	493	540	501	505	509	514	427	494	478	482	514	498	522	484	473	525	482	514	475	495	509	508	519	463	522	513	476	502	519	513	520	522	528	489	481	497	476	504	511	479	468	491	476	484	540	519	526	502	483	528	494	483	504	474	481	540	518	457	456	494	509	509	520	522	496	537	485	485	452	472	471	518	460	500	503	527	512	495	474	499	523	521	445	513	470	505	462	459	464	551	513	471	507	505	527	443	528	502	484	468	496	484	502	481	503	471	498	487	537	472	510	465	481	533	484	494	459	488	531	502	515	518	490	500	512	455	534	500	510	479	492	477	484	460	493	531	516	487	483	507	486	501	521	534	512	479	532	457	555	486	505	479	485	486	460	510	478	468	445	514	514	497	466	486	472	510	527	501	486	494	485	525	510	518	492	490	485	492	511	525	486	488	518	516	485	529	479	486	480	471	502	474	513	486	485	479	475	541	503	492	532	515	519	498	489	459	468	499	524	508	479	511	505	464	510	475	493	492	488	504	487	505	485	502	531	475	518	492	511	530	480	461	491	510	485	468	489	497	524	488	535	461	503	525	519	466	464	504	482	503	529	500	557	483	462	511	519	484	453	510	480	524	504	505	469	494	487	538	534	503	508	473	521	530	500	453	498	483	525	486	548	495	494	508	484	473	455	493	512	512	517	488	477	511	536	482	490	492	546	484	503	514	479	536	504	505	474	479	477	529	532	506	489	526	495	509	476	500	543	528	472	481	502	497	500	549	484	469	475	481	482	510	461	495	485	531	523	491	516	481	536	491	486	501	476	495	553	474	482	480	476	474	519	496	530	457	494	478	518	509	515	449	512	501	503	501	500	468	503	470	501	504	499	472	482	480	484	530	491	494	519	529	507	482	464	484	505	522	494	536	478	515	539	507	511	508	460	478	483	486	508	502	496	493	502	478	472	487	536	473	498	491	461	554	482	493	500	500	502	478	519	462	504	491	491	495	476	499	497	532	458	513	479	480	472	511	526	508	488	510	489	508	514	495	466	486	518	470	529	514	477	522	488	464	510	532	488	495	469	510	493	531	502	464	483	455	484	498	506	489	512	507	480	482	520	497	514	476	487	535	484	497	493	489	500	498	564	485	518	528	462	481	519	450	477	471	537	480	467	533	507	484	502	446	497	491	508	511	513	460	509	527	491	506	525	499	506	494	500	504	489	500	493	526	522	483	506	473	479	533	516	523	426	507	462	498	478	444	456	511	535	498	482	506	498	521	503	471	497	497	464	465	505	508	497	489	510	505	483	472	529	520	515	541	498	514	471	545	493	516	506	520	483	503	510	483	480	514	481	508	499	522	467	500	492	494	517	506	493	463	472	515	500	518	493	500	516	516	483	495	546	480	480	533	497	464	493	499	470	474	484	550	527	525	475	511	516	505	512	478	514	522	490	456	496	507	529	493	482	461	507	521	513	475	489	521	509	507	473	467	533	519	498	513	494	519	479	494	479	520	550	483	532	515	482	497	547	530	514	495	502	496	517	476	527	510	512	521	485	484	489	487	517	550	490	485	522	497	503	475	485	495	475	489	498	496	531	506	519	511	496	510	455	515	517	486	533	467	502	451	511	532	494	527	495	499	466	498	488	502	493	494	509	536	497	488	517	490	476	506	462	502	501	533	540	491	526	498	515	470	483	479	480	491	473	469	505	508	523	537	490	463	512	505	503	486	524	508	481	512	515	482	546	499	480	553	473	486	512	487	496	472	485	516	483	488	474	469	467	493	449	492	472	509	523	500	515	478	474	516	492	513	482	506	467	470	518	481	480	520	461	528	483	526	520	515	516	472	491	493	491	516	497	449	498	505	507	532	467	488	449	515	532	481	538	503	523	507	536	492	494	452	500	504	479	456	486	504	499	469	501	483	487	477	519	491	485	464	486	486	504	516	484	497	501	478	523	515	496	525	522	490	489	522	480	481	486	499	543	518	498	520	523	495	498	472	460	475	525	532	511	474	468	481	496	486	502	513	516	520	457	477	488	510	512	524	515	461	489	505	507	456	518	498	487	501	493	503	499	512	493	491	502	490	525	486	499	486	498	526	496	502	533	515	525	472	467	502	516	469	498	500	489	528	487	534	511	496	476	454	493	477	524	487	527	519	465	482	479	490	456	495	470	511	511	563	488	513	470	467	518	462	501	530	500	477	475	474	489	532	526	494	492	524	503	507	484	518	483	470	497	475	450	496	481	464	504	468	493	527	479	486	495	464	471	518	491	484	488	526	493	466	515	516	463	481	511	495	530	466	520	500	495	485	469	492	491	491	505	467	528	506	539	490	538	510	473	509	469	479	490	518	477	521	469	505	534	516	476	510	492	498	491	515	514	526	473	500	501	466	504	473	496	519	529	506	495	505	465	493	509	487	499	479	503	543	511	496	492	475	511	474	488	479	454	514	482	484	507	526	490	506	496	506	488	537	493	514	516	521	484	552	491	491	477	480	471	522	514	531	513	489	492	471	506	501	506	488	500	461	513	519	468	470	524	501	523	492	513	502	508	505	522	470	473	576	507	485	497	531	486	501	533	508	515	495	514	465	510	446	516	514	508	491	490	533	498	466	533	486	479	539	528	495	471	486	462	494	520	466	508	489	518	525	519	485	502	492	475	487	504	510	509	506	508	499	499	517	485	484	531	508	492	507	494	540	521	530	462	496	492	549	497	524	492	501	535	516	502	497	498	519	505	517	485	523	480	480	515	504	477	492	494	514	475	497	461	512	493	533	505	535	468	539	453	464	503	504	538	513	507	476	493	497	517	491	498	504	484	468	532	513	488	507	476	496	507	460	480	529	521	495	524	511	499	490	450	495	504	503	489	485	476	484	474	525	543	495	536	504	495	516	525	445	476	524	476	506	491
32839	63791	51333	59777	54720	37044	20116	4371	776	787	730	669	619	665	575	577	569	555	552	593	537	532	582	558	546	528	524	522	527	531	542	529	496	523	500	542	500	541	518	516	515	505	478	507	523	549	523	549	508	524	532	528	490	536	488	481	531	471	525	524	486	509	570	481	497	533	519	525	479	498	515	542	558	497	549	471	503	496	577	509	496	525	490	483	489	472	491	505	495	564	490	487	517	528	521	551	505	515	510	501	464	550	536	532	532	536	522	540	503	529	501	497	509	496	497	509	522	540	473	484	531	514	519	502	516	577	520	490	526	507	503	521	504	505	511	505	513	479	515	493	513	553	502	514	501	477	512	524	515	504	533	497	511	525	519	511	476	499	518	546	534	529	470	501	526	534	505	537	504	514	474	501	534	543	508	507	534	485	491	546	527	508	528	483	501	495	524	537	503	485	480	527	488	525	535	543	497	518	483	556	510	526	480	507	522	503	500	516	432	528	476	520	492	462	489	508	581	495	496	523	534	499	527	503	543	498	551	502	496	488	493	462	523	477	493	507	511	488	522	528	494	481	517	515	554	517	494	538	527	553	501	506	529	501	465	475	499	512	497	529	523	543	532	529	467	517	516	526	475	494	484	520	490	491	503	484	502	486	463	450	472	511	503	559	553	517	497	523	533	502	561	534	488	484	483	518	532	460	492	504	490	511	496	512	517	484	513	505	514	488	527	482	510	493	517	503	474	495	509	527	510	505	494	525	496	496	530	497	466	538	513	480	539	469	529	519	498	553	494	526	501	491	506	510	511	526	494	493	506	522	527	504	523	484	526	483	504	517	512	497	466	516	483	556	541	509	482	526	477	531	545	517	528	477	494	473	534	511	510	552	516	525	497	513	491	515	504	482	501	502	506	496	518	485	468	544	527	513	496	479	509	456	514	507	479	500	513	519	516	500	460	535	593	520	531	501	513	471	501	504	504	532	513	495	558	518	535	550	529	514	517	491	502	539	526	480	516	484	512	514	518	524	495	520	504	517	501	497	494	522	497	534	490	524	530	476	535	491	509	478	520	483	514	517	517	458	504	493	509	524	498	542	492	476	506	520	540	463	486	523	517	536	537	505	501	499	493	517	503	525	493	518	548	524	485	524	485	561	482	533	486	504	474	532	485	481	486	499	481	531	496	537	523	560	511	549	505	506	522	516	451	481	489	509	521	482	502	501	498	539	482	477	466	471	510	511	486	499	477	551	531	484	504	508	491	489	487	509	482	530	534	494	531	475	475	525	487	510	486	521	512	522	513	498	540	533	504	493	517	485	519	488	515	485	496	526	518	528	471	503	544	513	520	503	539	519	522	492	548	549	460	532	532	541	531	473	515	537	493	532	533	493	525	514	542	476	524	516	496	452	496	501	513	510	523	540	480	508	515	501	513	520	540	510	541	482	498	520	502	501	492	513	502	508	527	500	498	520	514	548	487	506	516	498	511	514	499	511	517	512	517	492	499	532	527	520	518	501	501	512	474	534	534	503	484	501	530	492	547	494	538	511	508	512	502	496	505	514	523	493	494	487	486	531	541	498	504	518	552	547	492	527	516	507	532	514	499	496	503	512	498	507	519	540	505	496	521	523	504	495	524	509	519	513	475	492	523	488	489	518	538	509	534	534	511	511	495	553	489	506	498	520	470	499	506	517	485	509	531	501	494	469	485	501	483	556	542	538	495	505	511	473	493	483	564	537	488	484	510	552	493	486	482	479	471	510	494	528	479	476	572	522	530	541	473	499	482	506	504	506	493	550	494	516	505	515	504	485	497	529	503	518	560	508	464	522	506	506	513	462	535	533	496	476	492	530	527	496	544	529	500	463	499	523	536	461	490	520	480	521	518	505	560	529	526	519	482	508	502	531	515	544	498	469	508	500	524	483	525	522	473	494	475	512	512	493	511	555	507	499	510	509	486	531	502	571	475	489	497	540	524	536	481	512	514	515	508	533	493	535	514	522	472	467	517	501	568	514	523	509	485	517	478	486	484	516	559	474	479	494	487	534	521	500	532	515	526	523	464	520	494	503	509	526	504	485	514	469	515	526	512	481	540	490	520	520	459	490	527	519	511	513	510	538	478	520	513	487	530	499	444	538	556	488	532	525	456	518	528	506	531	531	512	484	491	501	514	495	475	502	562	505	490	565	481	520	514	482	481	531	526	507	477	506	476	488	512	531	533	499	522	580	524	539	515	526	495	527	488	506	523	524	478	505	503	472	498	543	501	483	536	537	518	504	537	457	476	508	509	496	528	509	522	504	539	541	533	492	536	513	498	529	510	532	468	535	540	501	497	490	482	526	500	552	481	496	517	532	503	476	487	525	462	547	510	519	489	521	471	514	506	498	501	520	547	520	520	513	494	491	494	534	516	527	532	479	511	528	553	526	541	504	503	499	510	495	481	512	516	539	499	530	478	528	504	540	516	472	562	493	552	475	486	556	457	480	547	529	494	526	497	503	520	474	481	464	521	484	537	528	511	517	515	513	542	472	541	517	487	524	523	528	502	486	543	505	494	489	525	543	449	501	537	514	557	509	530	518	500	507	478	517	484	514	465	503	513	517	528	516	530	512	500	518	492	484	521	520	536	532	547	516	533	485	470	518	476	517	460	493	484	476	476	542	478	503	492	550	514	499	495	502	529	493	490	484	487	472	496	487	512	487	541	526	530	508	529	467	491	507	470	497	456	533	503	505	481	541	495	532	527	512	530	519	515	535	503	523	509	528	538	504	536	468	505	480	511	506	491	476	515	497	549	497	502	519	537	491	543	499	528	523	491	535	485	528	477	514	492	499	471	508	558	490	486	528	547	519	512	527	523	505	507	483	520	514	491	501	495	464	531	524	540	518	516	480	517	511	547	532	487	500	506	510	529	485	493	519	489	504	519	512	484	539	465	512	520	509	480	480	483	547	484	538	516	529	464	500	519	515	490	531	514	540	492	487	497	502	510	501	526	536	499	498	527	518	457	494	495	532	531	502	496	487	542	500	499	517	527	509	501	464	528	491	495	511	501	521	533	525	498	530	527	485	551	513	524	499	502	506	512	474	452	520	543	501	531	499	515	489	531	518	488	528	521	507	493	537	503	493	504	476	516	526	488	557	492	528	500	518	513	538	513	520	517	482	511	515	505	496	518	496	528	527	496	518	505	517	499	494	520	506	526	507	479	533	520	488	507	487	521	501	510	524	533	482	513	510	498	543	534	491	540	461	537	530	513	527	477	510	526	496	549	516	574	506	518	493	440	480	492	530	526	524	478	504	490	485	547	539	565	474	511	494	505	521	488	467	533	556	486	521	505	509	496	514	531	570	514	475	491	514	520	509	470	506	541	473	513	524	519	540	519	466	485	518	522	501	531	505	506	515	513	539	530	496	489	513	518	534	546	511	478	501	521	503	512	541	531	508	505	500	511	503	496	503	515	528	506	482	534	524	452	458	520	510	531	534	532	536	507	491	503	483	502	545
29083	27063	23487	13839	8177	3218	1139	525	488	486	443	445	468	501	474	473	489	505	486	481	444	505	483	450	466	511	457	473	478	518	484	442	417	459	456	427	478	457	500	445	483	505	455	441	509	484	453	444	482	483	487	491	446	478	453	492	451	508	444	459	482	463	425	475	444	486	457	505	485	472	445	434	441	488	467	474	489	461	467	481	468	436	454	455	439	508	470	471	506	471	493	479	467	493	437	501	473	504	497	489	473	487	496	439	458	496	478	460	453	492	477	470	477	459	491	451	493	499	485	464	465	496	459	443	464	473	473	507	464	499	440	506	481	469	453	439	447	482	471	431	459	462	444	438	447	535	478	448	447	461	503	458	469	468	457	472	426	453	505	488	480	509	491	500	479	518	497	459	495	452	483	460	491	443	451	443	469	490	480	486	507	488	488	491	458	469	467	491	477	465	453	507	461	454	510	474	445	434	437	487	490	483	448	464	469	465	457	488	442	441	510	469	484	451	464	445	459	510	447	488	460	476	425	473	494	457	508	464	456	489	473	461	472	477	462	436	464	459	495	500	445	507	494	490	453	497	465	488	475	479	494	418	470	467	484	453	466	480	472	491	455	436	447	468	482	446	440	472	463	477	534	475	462	458	478	437	477	477	474	464	489	502	493	467	467	434	422	434	487	503	479	436	505	495	473	491	446	462	457	459	494	495	436	486	472	432	480	438	461	489	500	468	491	480	463	447	460	499	448	436	475	502	442	488	432	497	473	479	435	496	486	471	454	475	459	436	483	473	458	496	465	441	437	445	475	456	465	455	462	477	525	493	511	474	450	466	494	466	503	451	476	492	441	505	467	458	467	472	480	446	471	481	464	451	445	495	447	479	522	456	507	491	486	468	463	460	506	507	468	454	457	453	439	486	477	466	500	451	461	463	515	512	487	475	454	500	469	455	488	502	454	472	468	450	450	492	488	471	498	440	465	479	493	461	499	458	449	502	483	475	448	466	460	473	479	460	467	448	473	506	447	475	457	445	475	482	486	451	451	497	456	504	486	511	490	494	493	451	458	442	452	458	468	468	493	487	441	482	461	453	503	473	477	477	475	521	496	507	472	458	518	444	449	459	507	488	503	419	455	466	502	434	445	481	488	478	503	458	440	479	469	522	459	446	478	487	496	465	465	479	460	477	449	484	501	451	477	477	440	502	465	443	479	476	458	468	462	475	472	501	431	461	485	482	463	465	452	474	480	446	451	482	477	454	499	505	458	461	415	449	446	495	429	522	467	471	494	502	465	479	473	456	466	466	464	450	472	512	474	524	435	433	501	480	444	480	458	501	450	450	468	478	494	472	456	475	466	459	465	480	438	469	458	501	484	502	485	481	517	509	435	465	484	488	494	462	491	473	455	449	521	480	494	495	460	496	527	482	472	458	458	450	490	441	464	476	498	423	441	470	481	470	482	443	477	476	489	511	473	517	484	442	491	454	476	491	510	471	485	448	433	468	443	480	475	447	439	461	428	430	481	488	453	476	506	479	511	446	487	487	467	491	464	441	511	471	479	453	456	476	461	470	473	473	508	480	493	479	476	467	465	438	488	491	423	454	450	458	502	466	557	453	469	448	434	499	478	503	470	469	508	517	446	466	491	453	456	497	400	473	483	473	511	434	489	453	452	453	474	467	436	511	475	433	453	444	493	483	472	470	433	459	504	456	474	510	466	502	443	427	455	462	427	489	512	500	457	462	501	471	486	469	466	468	512	460	499	456	437	448	450	464	444	480	451	454	470	460	457	435	468	499	501	439	482	448	472	443	477	458	492	447	454	466	456	484	441	462	481	469	444	480	466	460	453	499	495	495	458	467	493	452	465	477	432	462	469	459	471	488	468	458	482	455	463	487	502	479	473	429	460	454	481	468	476	480	523	474	494	437	446	489	492	457	473	435	456	438	480	462	501	439	467	443	488	478	521	450	463	435	504	505	438	455	509	484	501	480	444	438	463	449	498	447	478	476	470	448	473	442	465	483	443	482	459	496	455	454	487	473	487	465	510	470	478	492	443	457	473	475	476	497	474	465	506	475	458	472	491	427	467	473	477	450	459	459	500	466	521	474	488	489	511	479	470	479	478	450	476	463	492	471	451	453	454	486	442	521	471	481	483	444	463	467	497	491	526	469	464	495	492	485	449	435	494	492	472	473	472	479	486	456	459	424	488	464	501	487	458	454	496	479	463	454	451	484	491	466	456	462	486	488	483	507	477	472	463	457	486	438	491	430	464	479	479	468	448	466	454	450	471	509	499	459	454	421	465	470	481	472	460	472	470	492	422	505	440	462	452	472	466	480	458	498	454	438	487	459	496	439	472	474	473	437	449	474	484	472	471	507	487	476	475	494	411	457	513	504	468	440	450	454	479	487	462	470	494	465	452	481	461	476	481	460	495	461	485	470	445	469	468	457	493	506	465	488	495	452	495	517	495	475	490	457	504	461	469	449	444	454	501	443	437	423	493	477	439	453	447	475	463	471	477	506	504	418	503	462	459	438	409	458	479	475	464	486	453	465	449	462	480	512	497	454	489	478	474	493	505	458	438	496	479	487	504	484	495	479	479	466	494	456	473	471	460	455	458	453	465	488	502	474	498	502	454	473	504	421	455	445	452	456	464	452	471	457	464	421	472	453	476	532	440	458	467	475	480	474	474	493	489	477	478	487	473	491	460	475	470	490	447	495	469	450	498	466	478	505	477	495	486	470	480	488	463	466	508	463	455	466	499	466	518	474	468	458	483	511	504	487	483	471	445	469	456	473	414	475	447	490	485	469	432	512	488	487	508	495	463	500	490	435	460	481	472	468	453	460	519	481	428	488	464	437	456	472	462	504	481	473	484	505	462	501	475	471	430	433	426	444	479	430	482	493	487	472	467	478	472	456	480	461	470	494	460	443	458	451	463	449	483	519	476	481	444	477	478	472	461	496	446	475	437	474	462	477	488	429	506	470	424	510	471	455	476	450	481	468	460	495	455	492	439	455	472	455	495	463	478	490	449	491	466	486	483	467	494	466	472	480	466	451	467	421	474	496	494	513	480	458	451	465	510	498	485	458	458	509	488	456	438	445	449	479	474	488	452	474	453	504	453	483	482	449	474	457	470	489	485	498	540	533	481	459	483	476	475	483	470	469	475	477	487	448	502	475	487	468	511	455	432	490	468	482	469	437	460	440	441	464	447	466	473	476	473	485	450	494	512	441	489	475	454	478	497	478	445	500	522	480	469	483	471	487	439	453	459	488	503	459	483	492	479	451	468	464	491	466	473	482	464	462	502	452	467	474	425	465	444	482	447	514	456	515	473	444	483	464	513	468	508	486	478	483	505	468	435	472	465	465	469	491	450	493	467	453	471	476	471	460	463	477	433	465	490	490	449	481	446	464	475	463	468	483	471	466	454	471	510	463	480	461	473	428	497	482	464	475	444	495	457	460	487	470	464	460	503	465	449	450	495	446	488	500	498	469
25357	40547	20027	10700	8384	3638	1342	604	514	522	529	463	499	484	500	539	486	480	515	479	488	517	501	536	539	472	483	515	497	469	519	513	528	475	518	547	509	509	533	510	540	498	491	519	512	496	511	503	488	488	458	513	524	467	482	505	481	514	526	487	480	520	540	550	475	521	516	491	530	502	529	522	491	460	531	552	511	497	508	548	520	468	489	494	515	483	487	538	510	501	500	493	487	469	517	488	509	504	505	514	487	526	483	503	543	502	524	473	501	490	487	475	505	534	505	517	452	469	496	550	491	509	508	526	467	504	496	518	520	507	494	494	500	505	517	526	479	513	491	489	552	505	503	474	504	524	523	511	493	496	499	515	477	533	467	512	520	499	476	537	456	508	512	521	474	464	499	511	509	518	511	507	520	484	516	480	510	551	532	497	524	538	510	549	504	517	530	529	516	519	515	515	513	520	509	493	546	509	475	468	530	492	488	485	487	507	539	512	491	501	472	457	500	492	512	507	565	523	525	516	495	506	521	500	487	496	530	484	518	539	523	499	503	520	493	489	486	474	451	460	494	541	508	491	502	551	486	526	497	470	504	471	491	502	488	513	469	494	496	507	509	511	524	524	508	468	516	482	501	476	491	528	466	503	515	522	513	502	526	510	530	499	473	507	473	483	480	539	526	486	506	536	503	483	494	471	527	476	477	493	517	479	454	483	522	505	504	508	462	498	483	484	530	520	536	490	463	517	473	480	525	485	511	486	504	536	488	482	499	513	507	486	539	513	500	502	503	521	478	501	480	480	511	532	521	504	489	490	475	528	542	447	504	541	510	492	475	490	522	501	496	498	516	511	510	498	494	485	479	523	506	466	530	456	464	493	493	479	488	522	493	519	513	523	464	492	510	468	479	514	514	528	499	514	489	486	512	522	489	497	484	487	497	526	499	505	520	496	497	498	483	507	555	527	495	533	522	523	500	504	496	496	518	500	522	556	486	497	543	524	545	507	495	526	521	506	493	481	493	473	516	502	532	490	491	512	537	538	514	507	515	517	466	456	519	512	507	494	508	508	477	483	465	518	477	571	480	517	495	473	512	519	477	489	499	523	487	485	507	442	460	494	528	520	529	503	506	503	523	497	507	516	494	535	471	509	486	542	493	516	496	508	479	535	479	507	525	493	494	519	474	523	532	477	510	529	466	483	491	487	503	526	485	502	464	533	514	494	508	479	492	470	554	491	507	487	477	475	489	491	500	485	512	512	483	512	478	531	472	536	513	514	484	487	511	497	505	536	483	580	474	502	458	458	514	519	517	516	466	537	551	524	491	508	517	498	495	472	511	526	505	486	517	495	503	509	432	496	478	584	511	471	512	502	545	486	519	501	479	491	489	495	496	506	462	534	510	486	525	495	544	494	509	549	511	534	507	502	473	508	511	542	493	471	498	516	541	483	511	509	522	488	497	515	511	510	526	514	494	522	501	492	517	505	532	521	517	525	534	506	529	515	574	533	472	534	499	508	471	518	507	479	553	470	498	535	503	497	474	498	498	495	519	472	494	499	505	525	533	471	499	534	554	516	531	522	520	512	520	504	517	490	519	487	507	498	540	524	506	474	477	499	500	497	543	518	493	505	495	518	545	485	490	489	494	538	523	495	495	533	528	512	470	502	486	519	480	511	497	500	496	487	518	467	514	494	447	518	469	478	513	523	526	502	516	492	489	467	538	513	498	492	564	483	504	477	510	475	514	505	503	505	516	466	467	502	523	505	498	498	514	539	475	517	512	487	485	498	481	481	501	511	487	511	499	515	484	513	483	474	499	538	502	490	530	513	520	512	476	453	524	486	505	505	529	538	519	486	498	522	480	504	505	516	492	579	523	513	470	482	529	507	507	518	486	496	500	520	496	532	513	536	500	474	508	486	517	522	522	503	496	504	495	514	506	465	489	508	519	493	496	455	525	515	472	516	495	528	509	535	463	493	533	527	499	523	541	486	486	497	495	512	500	512	534	485	509	530	498	489	512	489	559	477	470	493	493	490	497	489	498	529	505	544	516	474	542	470	495	495	503	511	523	491	525	469	507	478	493	517	486	548	528	512	493	486	514	470	522	518	498	471	540	490	491	528	491	499	513	473	557	511	541	563	491	552	496	539	529	510	507	530	532	524	542	522	510	507	484	503	489	493	539	502	541	506	533	520	506	518	501	492	501	475	505	531	518	475	540	503	468	502	527	529	512	494	499	529	537	497	477	521	512	550	519	501	490	495	524	520	500	513	515	480	511	483	530	547	492	517	499	497	527	493	483	505	484	499	539	511	489	498	481	500	503	516	491	490	502	534	513	478	522	465	481	520	487	497	529	485	577	521	501	553	484	517	506	520	538	492	501	475	528	482	514	491	510	511	499	482	468	483	517	517	482	542	488	540	518	519	504	519	483	463	514	504	540	488	501	521	496	525	499	478	500	460	466	479	504	510	517	485	513	484	510	516	535	515	522	468	505	498	501	502	515	486	482	515	481	526	520	515	502	458	515	511	512	495	526	488	465	509	498	515	515	515	491	508	521	530	523	485	452	498	508	506	495	528	488	471	520	543	527	522	507	485	497	498	492	530	484	525	491	517	533	542	520	543	541	540	513	518	503	516	479	543	505	517	489	492	518	506	492	514	509	491	473	489	504	532	500	488	465	481	502	554	501	485	521	507	480	464	527	516	474	457	521	528	512	512	473	494	494	489	524	497	497	536	505	524	498	525	514	529	543	485	493	504	482	499	524	452	486	490	473	492	538	489	500	488	528	494	473	494	544	517	496	512	481	506	493	511	489	482	534	521	513	500	463	532	502	542	537	496	485	510	514	495	501	510	545	485	491	518	534	478	584	533	481	477	467	484	523	494	520	540	485	510	462	499	521	551	499	519	457	484	543	505	510	518	503	492	529	524	506	497	536	555	490	524	527	525	471	506	512	503	513	512	516	469	480	455	501	527	508	552	503	528	481	490	500	505	505	519	505	536	501	483	512	507	498	536	507	452	453	463	521	475	509	553	510	483	500	524	489	493	531	476	530	488	499	470	499	484	520	513	539	523	581	508	499	506	528	466	498	522	519	496	507	459	544	521	529	522	493	495	546	488	485	489	522	455	479	535	490	542	533	502	483	533	518	528	479	521	505	510	512	500	487	516	515	480	536	510	520	543	534	526	501	534	495	453	512	506	508	449	519	522	493	483	483	496	551	519	506	504	501	467	494	480	505	490	520	495	507	457	459	514	510	512	499	529	506	523	479	496	452	497	541	475	505	503	545	533	495	491	495	509	527	487	475	500	481	496	494	485	499	503	484	490	506	503	522	517	475	515	454	532	479	512	494	494	535	508	538	492	533	488	492	534	479	461	480	446	495	509	490	480	473	524	522	533	514	512	509	484	469	502	521	479	509	481	516	491	506	474	506	501	514	509	485	501	528	526	515	519	489	451	528	511	502	509	532	522	520	520	506	493	486	488	489	497	517	583	485	493
23746	21080	28849	32971	37898	28938	15413	2294	548	496	499	435	409	438	444	391	427	427	428	411	398	378	416	377	409	420	413	402	436	429	424	410	403	371	397	378	368	407	402	402	399	396	398	367	399	410	393	413	390	397	384	411	372	373	378	380	402	391	398	399	395	407	422	421	431	353	383	421	404	394	383	397	357	386	389	409	404	408	361	422	381	363	358	384	388	385	402	389	398	398	399	375	432	412	373	391	401	404	376	406	422	383	359	429	383	390	380	364	382	377	393	401	407	388	388	426	418	416	418	407	401	370	419	385	398	421	409	421	410	361	402	410	418	390	359	374	407	403	422	400	387	461	435	396	415	402	417	369	413	345	414	389	348	393	391	425	370	381	393	364	378	382	416	403	405	429	400	372	391	383	412	393	398	438	412	358	437	376	369	365	423	398	406	373	381	376	454	384	419	435	412	412	395	411	375	387	397	426	426	449	390	366	382	394	371	402	407	424	391	410	421	416	404	373	371	395	401	393	376	407	433	392	354	439	409	393	399	411	407	385	412	384	406	390	370	397	451	385	413	419	396	387	391	385	387	385	384	363	395	382	414	395	359	433	368	394	394	385	394	404	409	365	350	384	406	384	380	421	440	419	394	421	385	377	409	396	395	411	382	402	399	419	379	362	390	419	397	402	401	381	403	397	389	415	400	406	384	434	409	382	410	380	419	386	417	394	386	421	392	376	405	394	385	386	363	388	380	388	389	411	374	417	370	398	378	386	414	386	381	384	396	371	416	400	354	400	389	406	389	381	411	402	412	404	405	394	414	413	413	430	371	392	369	375	406	395	424	416	416	394	378	388	414	391	403	419	417	400	392	392	356	393	409	378	388	369	413	393	396	381	363	377	384	401	385	416	413	398	428	430	360	394	409	378	399	396	388	394	404	399	390	357	357	389	366	400	378	370	413	358	372	427	379	386	390	377	390	414	418	425	406	358	384	363	421	411	408	391	401	373	411	416	398	364	414	381	399	394	392	385	398	390	420	350	379	377	388	414	432	400	406	383	419	391	435	362	376	422	377	386	401	387	355	400	395	400	402	420	381	384	390	410	391	439	391	407	410	409	415	407	384	400	435	369	391	399	372	391	370	425	379	399	421	393	382	401	406	399	437	391	392	395	388	430	400	391	393	365	385	438	386	368	416	386	383	391	401	393	427	379	412	386	404	403	380	417	388	390	391	374	362	382	409	446	392	425	393	377	422	401	395	387	360	415	399	383	419	400	390	455	390	412	370	414	402	396	414	371	411	420	417	377	419	368	394	380	400	394	387	397	390	373	438	406	392	403	412	391	389	423	396	431	450	377	397	430	406	379	416	383	413	370	371	396	426	400	337	394	449	403	424	417	381	379	415	420	391	389	407	400	379	396	404	403	387	379	376	410	410	419	396	411	373	423	411	382	403	368	388	407	385	379	399	401	390	421	396	411	377	394	386	395	394	384	417	411	373	391	417	401	391	395	388	380	389	406	391	373	409	409	395	406	397	426	383	427	378	404	402	422	408	409	401	390	421	425	395	411	385	404	387	393	392	376	389	423	389	364	359	393	377	363	415	408	388	408	399	401	420	410	398	402	382	416	423	395	402	414	412	390	395	412	374	392	387	389	412	422	371	409	398	430	360	354	424	378	408	456	409	432	377	425	404	420	390	414	396	424	398	386	411	405	410	392	403	419	391	387	413	369	400	377	381	444	431	414	411	391	416	374	396	370	400	403	404	360	391	376	415	383	423	368	419	388	383	399	347	387	379	383	385	375	440	382	417	390	392	367	398	412	407	400	407	402	405	403	390	402	404	419	401	412	396	375	411	425	425	372	382	450	381	397	373	383	419	395	361	392	380	371	399	413	429	402	421	426	428	424	395	392	407	379	385	395	387	373	394	392	380	380	403	391	399	347	394	383	366	418	397	389	437	387	414	368	407	426	392	386	363	355	375	406	395	398	417	375	426	353	396	375	409	388	402	398	418	417	391	352	381	364	405	446	376	402	413	388	375	413	380	387	396	415	375	395	409	388	394	431	404	415	384	399	388	381	386	439	385	427	387	395	386	422	396	369	391	385	387	396	382	401	376	394	415	383	385	373	410	384	385	402	393	385	394	358	415	394	351	369	379	364	386	388	418	404	389	442	381	393	399	407	392	371	401	405	419	414	418	441	431	353	349	398	388	426	397	399	404	415	366	442	365	375	395	400	374	393	375	401	382	373	370	410	418	383	387	403	441	408	398	409	426	387	395	356	413	373	423	373	401	377	394	398	382	381	405	418	436	366	418	397	383	381	398	416	426	408	348	422	405	420	405	379	400	384	405	384	407	402	418	381	375	404	371	373	411	397	400	448	387	364	364	378	429	423	389	379	394	407	416	414	423	383	376	398	387	375	406	400	424	385	381	402	387	391	427	393	418	387	385	405	404	358	330	409	377	390	373	426	418	357	382	395	408	427	384	370	383	361	410	420	409	411	437	367	434	397	401	413	403	405	370	403	389	368	427	400	415	405	402	386	393	395	387	390	392	379	402	374	390	401	437	409	389	388	391	388	415	396	401	414	433	406	406	368	408	409	391	390	417	421	418	412	351	383	404	358	378	418	401	406	370	393	379	359	382	406	385	377	372	388	355	422	405	421	369	410	416	371	408	392	403	367	377	402	399	388	403	413	423	401	388	403	402	405	382	375	387	370	426	390	387	374	393	402	375	374	402	394	382	406	425	426	412	356	454	392	416	408	395	378	404	377	392	387	374	401	359	394	410	406	364	392	395	424	390	400	390	358	407	351	425	370	409	390	393	376	390	446	359	394	401	406	413	388	393	391	395	402	381	397	401	358	371	379	402	395	379	420	429	419	403	394	398	393	410	428	379	413	394	380	391	399	397	416	393	370	401	365	399	431	422	392	404	373	395	409	413	399	404	404	387	414	363	380	387	427	432	412	348	391	417	396	415	437	410	394	404	392	413	388	374	399	420	379	429	342	425	390	413	421	399	388	374	369	367	394	419	398	402	391	388	409	403	455	391	438	374	407	409	379	415	396	434	387	393	409	421	404	409	406	376	388	400	394	414	402	395	392	439	365	418	398	375	369	386	386	405	393	392	382	373	408	375	375	404	376	383	388	420	411	415	387	416	408	370	401	403	402	414	423	364	407	362	387	413	396	402	415	390	429	368	388	386	363	412	410	400	368	372	406	412	385	404	404	430	393	371	422	380	412	367	411	372	370	389	374	421	350	361	406	382	404	421	412	407	392	443	396	430	386	387	370	400	372	383	402	361	387	369	410	370	406	396	396	424	374	411	408	389	424	390	378	394	403	402	382	382	369	393	384	407	356	397	409	384	374	377	437	409	426	386	406	393	411	393	394	394	402	394	399	395	401	408	398	433	402	387	404	369	400	398	375	401	390	371	407	384	400	419	402	397	393	394	391	370	409	374	396	356	423	407	400	375	380	408	433	369	389	415	392	374	394	376	390	419	407
29238	56699	45986	50298	44041	27468	13244	2494	589	553	509	498	471	512	466	394	481	485	449	449	435	423	450	450	450	450	478	438	426	436	448	428	432	410	431	393	425	420	432	435	409	426	417	445	427	388	434	407	397	412	415	426	445	398	436	417	405	438	390	446	410	449	434	447	427	415	454	415	419	400	414	427	420	401	425	415	412	419	426	402	405	409	413	401	400	424	425	394	426	423	433	399	407	406	419	408	455	416	455	449	419	459	405	430	422	376	429	421	421	417	441	401	435	439	414	459	405	429	434	425	416	408	439	445	424	407	428	427	457	443	439	406	414	412	401	386	411	426	407	431	412	427	432	430	426	418	447	414	397	442	433	406	426	368	417	407	400	398	383	420	409	387	445	427	429	420	400	389	382	417	439	409	416	413	405	406	408	410	392	440	403	442	452	385	432	410	404	412	404	404	409	396	480	423	426	415	406	404	432	423	444	440	440	406	425	430	430	388	389	440	407	430	425	441	429	431	431	425	389	435	384	415	410	415	393	399	445	437	439	412	426	426	442	426	384	417	375	426	441	443	415	401	433	414	418	461	402	451	439	434	404	398	432	429	405	394	451	422	453	426	393	398	420	387	443	452	404	434	421	430	406	404	428	424	410	392	370	406	405	422	421	437	415	435	411	439	413	398	458	434	398	435	432	417	400	438	410	425	422	414	412	399	404	435	391	472	405	418	420	420	422	378	405	419	420	400	413	486	424	384	432	427	422	394	406	389	405	414	402	385	420	437	404	403	405	407	421	390	420	431	404	418	448	427	401	435	407	434	430	430	452	385	464	435	450	386	406	412	426	425	388	394	395	382	411	401	432	435	399	475	394	414	405	423	412	422	447	451	419	421	422	438	427	401	432	392	385	420	428	393	400	434	422	431	422	439	450	380	397	432	438	420	420	445	399	398	417	451	397	404	412	432	430	424	434	470	437	417	411	410	400	458	369	373	385	396	403	454	455	452	399	421	414	421	406	402	407	474	427	405	411	420	402	412	424	369	417	414	410	436	394	439	401	410	437	453	421	469	404	458	409	409	436	382	443	415	399	425	432	433	407	427	393	403	427	435	429	420	441	431	443	439	455	429	425	408	435	423	399	402	408	385	413	412	422	421	429	413	411	420	411	386	412	419	413	415	403	378	413	373	429	374	419	438	440	395	431	419	421	449	435	446	348	397	428	422	416	410	413	373	450	407	381	433	444	390	376	405	440	381	420	399	408	435	419	437	412	431	445	445	435	401	430	412	459	435	366	397	411	422	416	421	393	398	429	383	413	449	401	413	384	426	400	433	405	415	434	449	409	422	436	460	418	401	437	434	431	388	396	444	415	414	398	410	371	429	438	424	397	387	457	434	410	432	404	461	408	425	450	411	436	401	405	417	397	409	411	458	431	434	424	400	377	428	413	396	410	417	395	395	421	406	430	383	451	396	418	424	428	389	399	424	414	451	417	425	392	425	447	425	474	451	413	415	385	442	393	463	410	457	420	429	467	402	426	417	431	392	419	434	396	426	420	408	452	419	396	414	420	405	400	409	403	417	421	426	443	434	427	437	419	400	394	429	407	413	412	430	395	445	394	438	387	441	421	446	411	410	421	409	404	429	422	416	418	445	421	387	396	416	397	463	424	390	434	393	403	406	418	431	395	396	380	449	423	425	404	416	397	432	409	417	390	423	454	417	437	439	405	406	433	453	405	406	441	432	398	405	427	388	469	456	414	404	426	424	427	395	386	394	409	406	437	392	416	425	413	393	435	445	438	412	388	396	398	448	435	412	379	420	421	403	390	421	397	425	422	450	433	443	431	408	415	416	441	436	426	410	444	390	414	404	417	416	422	422	450	429	370	393	420	446	374	398	429	475	432	411	436	415	399	392	456	431	410	447	390	436	402	411	424	405	437	429	408	433	398	448	456	384	413	441	402	425	409	423	412	420	402	432	413	424	407	437	414	436	420	424	418	460	409	403	412	404	385	387	437	421	390	393	396	393	402	433	416	413	456	434	404	375	417	377	414	475	413	403	374	400	414	414	396	390	420	420	447	398	425	425	402	412	426	430	426	466	407	429	407	395	400	412	428	419	397	437	404	418	411	411	453	412	407	433	425	410	432	452	390	403	427	449	426	379	410	442	431	417	427	372	381	428	421	461	426	419	420	436	470	381	434	425	406	378	440	421	435	438	433	397	420	358	408	425	408	412	406	431	416	456	409	434	422	407	428	379	405	420	393	423	423	454	394	423	401	444	415	426	418	399	384	416	419	395	404	411	434	401	411	406	435	379	426	419	438	425	415	393	442	369	462	418	438	399	453	400	415	444	402	423	403	407	418	403	423	396	420	423	421	405	453	400	429	471	431	432	397	410	457	421	408	447	395	434	413	367	402	417	439	404	412	488	414	427	400	400	404	448	427	408	468	445	437	415	392	443	433	410	418	404	414	420	437	444	385	435	394	387	387	435	424	402	429	392	418	429	384	407	426	455	399	429	393	415	405	379	417	454	418	440	423	457	449	407	393	411	433	401	401	412	428	448	414	401	421	388	414	462	379	390	420	385	416	416	405	384	402	465	423	429	436	425	401	454	366	439	433	423	428	455	432	397	416	434	412	424	453	442	389	398	406	401	430	407	443	403	441	454	379	396	453	397	412	433	431	369	390	431	455	442	432	444	406	407	431	433	447	381	438	383	403	396	419	434	414	423	414	435	395	388	427	445	413	412	396	449	425	446	410	433	394	430	452	403	400	449	385	426	414	424	398	425	437	417	407	462	459	405	414	400	435	420	441	415	421	402	442	366	410	420	408	404	409	422	426	393	406	448	412	432	403	435	434	421	422	419	414	428	398	398	420	425	412	424	455	437	423	389	404	396	426	405	414	427	444	441	389	408	424	412	407	433	424	404	408	391	428	397	398	357	425	432	418	424	411	423	422	427	403	443	440	411	413	444	430	446	409	443	400	431	427	378	428	446	417	408	394	411	410	432	415	410	414	433	403	435	414	394	399	425	416	399	413	465	408	397	401	421	420	451	408	409	409	427	446	471	412	386	401	373	389	420	386	384	455	439	402	371	419	390	445	389	418	430	399	412	412	421	432	413	443	437	436	453	413	425	426	433	386	445	441	442	442	424	409	418	462	377	385	413	420	402	416	422	394	400	411	435	421	422	394	397	396	397	399	428	455	410	409	434	400	384	420	449	408	399	430	405	405	427	410	420	406	410	425	389	414	437	363	423	467	393	394	418	393	417	403	425	427	379	415	395	391	430	367	438	409	429	464	426	441	394	422	467	410	456	435	381	395	429	425	429	417	437	421	429	409	412	419	429	440	412	461	386	431	440	405	410	444	442	423	401	429	376	398	439	449	406	411	442	417	414	406	436	388	417	390	445	422	444	413	441	409	412	387	383	412	432	422	419	434	382	396	408	406	429	427	415	424	432	443	411	446	400	442	416	411	440	407	428	436	410	407	435	413	385	426	423
25058	21174	27647	30945	28691	17221	6259	1211	630	558	626	575	590	564	526	575	621	549	584	564	607	541	546	577	575	584	571	566	566	587	596	566	559	558	613	575	635	591	618	523	575	589	584	595	559	537	534	552	586	559	577	554	613	621	576	569	577	566	570	579	571	569	582	587	519	588	590	583	559	588	584	592	605	577	569	563	584	619	588	583	602	520	585	585	552	569	546	587	602	579	586	562	581	537	581	562	535	605	582	624	564	596	580	555	538	575	542	572	541	547	557	571	574	559	563	579	608	598	594	629	573	551	627	550	552	608	565	594	565	594	602	589	534	570	613	603	606	561	565	582	588	565	618	587	558	540	573	539	602	588	573	578	610	585	525	606	593	592	619	601	557	581	588	615	568	600	603	597	563	569	633	612	576	567	606	567	563	571	602	581	554	589	596	600	584	613	587	569	586	615	556	594	559	558	577	570	589	553	548	628	561	587	557	642	567	538	620	549	586	597	587	587	600	632	579	588	592	588	571	595	573	555	615	564	561	553	568	629	565	572	555	600	595	545	557	593	611	595	585	562	580	577	612	635	573	553	537	558	559	581	601	587	567	585	543	590	601	548	565	585	566	588	572	587	540	597	569	596	555	603	608	584	590	544	579	592	581	558	537	593	553	549	607	550	555	570	566	566	539	583	620	601	569	561	532	538	617	571	599	608	606	621	552	581	614	604	573	569	554	625	549	595	592	580	557	587	544	591	548	569	531	559	622	582	574	600	598	610	561	584	565	621	618	601	562	551	581	539	558	581	586	592	564	603	580	565	602	580	587	571	592	558	587	590	577	571	566	558	575	597	602	613	556	568	586	581	599	549	600	612	603	613	562	560	578	544	583	576	564	567	543	567	601	562	569	539	578	566	619	573	590	597	593	586	538	553	539	590	597	580	597	579	589	553	624	572	574	561	578	572	600	551	545	566	581	581	570	572	603	571	576	561	566	585	596	631	594	611	563	588	644	523	576	561	630	557	596	587	563	563	613	566	558	608	561	571	613	562	588	587	555	623	583	585	572	576	598	566	621	575	547	561	569	591	573	578	586	584	571	549	582	615	536	571	556	597	548	543	575	572	621	577	533	585	585	617	583	591	592	563	566	551	563	562	600	570	582	567	620	577	578	575	589	572	586	606	611	610	595	576	550	526	532	583	582	559	626	580	568	557	548	601	575	576	593	598	546	581	594	535	593	583	604	577	536	609	570	594	599	590	570	589	556	623	590	590	549	605	582	542	565	548	567	538	595	594	625	592	577	564	583	629	599	605	578	591	537	568	570	608	530	576	540	581	619	551	593	600	590	542	553	590	561	595	634	609	594	568	607	561	581	574	583	579	595	559	585	553	567	556	598	549	566	563	616	557	606	609	570	604	602	555	577	578	580	604	600	614	557	571	591	627	588	572	609	596	582	592	540	606	560	546	523	624	538	558	572	559	565	542	564	565	549	565	576	570	600	592	576	570	516	577	596	563	605	555	599	601	581	588	539	545	593	645	569	580	569	583	595	550	576	559	571	575	571	552	593	584	561	586	614	522	536	585	579	591	562	576	560	581	599	605	584	614	604	578	604	592	605	558	571	567	558	585	599	565	595	530	598	569	522	606	606	575	580	576	559	581	608	556	596	546	579	573	584	521	580	526	618	567	591	559	552	590	554	568	567	598	581	598	546	634	589	583	595	598	615	568	556	574	549	582	540	585	599	614	579	543	603	611	593	571	590	568	584	565	595	583	540	563	596	601	605	582	592	552	531	576	554	547	541	593	583	618	590	556	582	559	570	605	574	541	563	613	568	522	565	554	573	620	611	587	527	571	548	587	596	620	611	555	557	555	621	607	618	550	535	548	619	582	587	631	557	562	588	602	636	589	601	543	578	614	574	600	608	553	608	558	546	545	602	622	613	566	557	574	584	560	562	571	596	566	576	556	563	568	550	590	586	557	590	577	566	548	579	563	540	602	597	595	532	557	563	577	589	565	530	572	571	551	610	604	606	584	577	605	634	578	572	593	538	559	630	591	583	578	578	571	554	523	601	606	581	536	575	581	561	561	595	563	595	585	562	577	536	585	601	612	578	623	603	548	584	585	570	563	561	584	563	581	580	600	558	533	607	546	616	544	588	586	595	590	602	572	595	607	557	592	563	577	551	587	590	584	563	549	588	588	572	571	616	628	580	554	603	592	568	586	591	566	636	636	548	585	558	524	574	601	606	592	559	589	599	591	562	594	585	579	577	601	555	535	604	565	583	592	536	574	596	584	558	567	609	585	596	514	562	546	579	531	569	603	553	615	574	601	539	556	558	600	560	563	574	573	594	588	581	593	588	563	603	586	624	582	585	592	590	579	563	566	569	575	574	562	586	561	579	534	567	609	589	600	603	568	576	579	574	575	638	606	603	568	565	555	567	585	573	576	564	572	592	554	555	581	571	578	568	568	568	586	587	565	580	566	572	531	605	541	586	543	610	563	604	568	624	558	589	571	593	561	563	571	566	561	572	586	570	568	543	546	581	565	574	598	605	577	564	580	578	576	542	563	563	593	583	580	583	590	561	599	587	581	597	570	601	549	639	585	601	626	532	568	570	577	596	609	570	622	556	587	568	568	581	591	565	579	619	586	555	564	552	552	600	594	626	574	563	548	564	600	571	545	566	560	583	573	609	531	606	584	512	565	573	570	542	560	557	559	598	590	539	563	603	570	599	572	569	575	520	577	576	550	549	607	569	600	592	591	601	563	567	619	557	579	621	596	530	548	547	545	602	595	581	583	565	584	630	602	587	557	597	587	549	565	598	566	563	562	596	602	579	581	590	542	555	579	557	613	537	529	594	592	570	570	614	541	590	574	551	562	593	555	565	579	571	595	572	582	629	533	611	585	632	566	599	583	611	561	514	567	601	593	581	540	596	533	622	554	563	582	569	577	551	589	602	585	575	583	548	624	595	613	576	631	543	579	590	559	578	571	615	548	564	574	607	611	567	589	580	592	573	570	586	544	574	602	582	554	581	597	546	538	588	607	575	591	586	573	588	579	579	574	597	581	592	546	563	641	569	565	599	573	596	579	589	527	588	584	583	590	610	561	602	546	575	641	572	576	546	589	596	596	643	574	595	567	603	574	550	562	557	553	530	595	568	604	559	611	572	541	603	573	553	550	577	590	573	556	624	585	588	592	566	555	578	588	531	577	568	546	617	543	576	545	588	606	578	525	556	572	542	621	605	556	534	607	572	598	602	577	562	556	588	594	569	571	566	601	562	624	596	569	545	547	577	608	621	574	642	584	563	578	600	615	523	562	554	582	579	572	594	603	613	604	565	557	598	606	594	572	564	577	575	588	577	574	577	590	553	567	582	602	583	565	602	536	551	562	563	581	596	608	574	627	568	610	603	565	571	574	572	536	537	546	557	587	614	553	627	586	584	557	599	627	587	536	575	576	587	602	562	553	581	578	576	603	573	581	564	606	529	580	568	555	594	539
27991	49636	32605	39741	34633	18493	8603	1631	708	648	664	628	597	628	615	653	630	626	589	569	594	634	602	615	628	607	580	617	635	625	674	578	573	606	627	604	597	593	608	612	593	564	626	564	651	570	626	630	590	613	585	615	573	597	600	642	566	600	539	624	585	606	632	595	646	603	570	625	611	545	605	587	602	621	567	593	628	616	612	611	615	645	593	598	614	543	583	623	600	573	597	623	623	549	633	606	625	591	634	572	622	602	595	640	606	614	575	586	613	632	595	661	597	598	616	583	631	589	598	616	601	623	622	611	564	609	596	563	589	590	593	584	629	570	584	598	577	632	596	607	635	584	601	651	617	601	640	547	656	591	595	553	579	628	586	599	617	666	597	579	625	573	597	596	639	624	570	623	607	610	631	583	573	602	579	574	562	639	582	651	607	629	622	604	607	575	594	573	624	600	616	603	664	621	609	577	586	570	557	598	609	598	640	578	629	595	608	658	611	623	599	632	595	572	616	580	616	566	652	629	594	615	609	571	617	581	590	611	576	609	567	606	598	622	627	621	589	599	593	618	629	602	603	632	601	643	609	608	564	603	597	635	584	582	583	653	609	623	586	605	610	571	588	574	625	563	571	600	599	606	612	610	642	578	574	550	582	545	591	618	555	587	601	589	601	587	593	648	615	628	607	607	569	628	582	657	540	617	647	611	612	633	553	621	610	607	554	610	559	609	601	624	601	579	590	608	622	614	571	625	646	583	604	622	584	536	614	622	601	600	622	561	552	601	600	612	623	599	586	626	586	614	577	631	581	606	643	611	599	612	605	620	597	599	632	581	620	592	568	546	618	638	602	607	583	590	578	601	618	582	625	552	560	596	624	565	589	607	616	606	596	574	604	590	600	563	580	559	604	587	623	560	574	593	607	600	605	568	591	608	599	626	581	578	619	623	572	582	608	592	625	572	587	592	573	595	601	614	652	605	578	622	650	598	577	588	608	614	612	579	591	578	556	577	614	631	587	592	590	589	603	631	573	572	602	582	597	618	595	596	587	612	587	587	588	653	611	596	588	647	619	587	591	573	546	604	566	616	570	574	616	613	621	626	580	613	641	639	580	588	563	592	612	612	640	546	575	597	582	571	603	602	612	589	568	639	604	626	589	593	591	624	553	612	573	619	614	555	552	633	626	612	604	588	564	558	649	614	591	610	561	590	570	583	563	588	585	562	635	635	593	580	600	609	613	610	557	572	581	582	584	616	632	659	607	553	592	602	575	597	639	577	601	561	578	590	558	632	606	672	630	574	594	573	617	591	576	582	610	596	619	604	583	605	603	599	597	629	622	587	600	583	668	612	647	597	558	589	575	678	609	613	553	597	618	587	613	587	624	599	590	627	611	609	586	611	560	648	612	621	583	601	579	572	579	545	607	657	620	558	613	627	611	577	583	611	597	638	592	628	593	592	577	636	646	630	566	669	577	577	611	635	592	609	635	617	629	611	602	545	618	641	623	594	646	578	600	587	565	574	635	583	599	622	581	634	587	600	554	605	611	547	592	605	583	603	627	598	643	604	570	576	578	608	574	633	620	583	622	609	591	624	600	598	619	620	614	583	604	571	603	586	636	622	616	637	583	571	601	578	620	596	615	629	599	610	593	591	574	592	636	589	543	607	603	616	641	586	604	608	568	544	605	595	612	567	560	589	608	564	629	579	594	607	609	613	611	582	603	605	585	611	608	627	558	625	603	606	643	629	651	620	599	590	601	586	543	601	580	629	593	607	626	601	614	603	630	596	616	596	602	563	588	582	572	602	606	634	615	590	575	582	646	598	630	625	576	580	578	581	594	564	616	577	647	579	592	625	587	636	596	614	598	615	587	598	632	600	569	625	573	585	573	608	615	577	629	645	609	619	610	648	604	557	592	589	611	643	589	607	621	564	571	642	603	646	638	580	602	583	593	621	625	585	591	607	624	605	609	602	607	584	638	628	548	595	574	612	655	573	597	581	575	602	603	664	591	616	596	608	583	591	578	608	616	599	584	607	571	616	606	614	622	591	600	608	657	580	604	627	572	638	586	589	605	645	531	577	637	572	579	598	629	602	588	613	640	615	530	616	635	651	598	593	631	662	611	622	595	591	556	579	633	564	606	645	607	634	612	583	573	598	564	586	553	618	596	606	551	585	643	598	608	605	610	584	655	627	636	595	607	608	587	582	607	598	587	611	637	612	615	596	582	609	602	596	579	601	595	676	598	598	631	634	606	649	630	598	561	656	576	614	568	623	608	614	631	609	565	591	604	587	616	632	609	590	611	592	658	603	592	608	587	618	581	570	638	633	612	599	623	573	581	588	596	588	599	607	601	591	613	632	651	602	609	640	581	626	585	570	623	610	612	600	609	612	593	582	569	629	600	603	561	598	600	554	591	616	589	618	550	672	617	644	636	618	607	588	586	591	603	571	593	603	562	588	631	628	634	624	673	592	567	644	591	600	615	575	612	593	607	620	584	628	553	600	630	575	559	610	614	600	577	589	603	618	545	609	583	616	573	596	617	621	615	575	589	577	607	606	576	598	605	559	630	617	592	610	567	601	624	622	588	559	619	619	599	623	613	652	593	603	580	594	575	612	655	627	610	587	639	595	624	563	590	642	593	627	664	596	616	575	581	595	616	613	589	645	583	610	612	587	615	598	563	622	579	615	618	611	652	598	635	628	621	570	586	578	564	606	574	633	607	604	587	583	627	591	599	570	548	563	596	583	576	551	633	643	631	630	603	601	595	568	597	595	615	604	581	596	586	578	629	664	613	556	577	605	576	634	616	599	579	589	580	580	610	528	601	561	605	558	616	634	585	634	607	586	643	619	557	548	645	600	590	563	631	622	596	600	609	593	610	634	600	574	584	609	610	593	596	567	610	578	639	634	594	536	602	520	594	555	595	622	627	597	630	573	595	628	632	580	646	578	609	621	604	640	572	651	590	630	620	609	577	580	595	592	598	566	565	608	634	618	614	600	585	638	596	591	577	628	584	615	634	575	609	597	626	647	604	601	608	530	596	625	555	609	584	626	571	642	608	583	575	535	595	614	599	606	607	614	616	605	616	620	618	610	634	617	660	577	603	588	602	579	608	585	594	600	628	574	599	645	543	650	607	651	570	600	547	580	619	628	600	617	604	615	619	568	562	622	605	628	629	609	615	609	611	596	608	600	630	598	617	588	588	604	607	581	636	617	628	585	582	548	614	604	632	585	610	573	621	622	621	594	590	605	616	636	592	583	603	612	583	581	601	588	615	592	635	596	539	635	608	607	577	566	639	668	649	615	614	588	582	596	559	613	596	572	636	592	638	642	617	590	582	579	622	615	611	573	663	585	623	588	592	605	598	585	552	616	557	640	625	622	645	604	615	571	607	603	567	602	579	657	576	559	594	565	629	541	607	641	606	603	629	612	650	630	618	611	558	566	576	599	610	597	656	606	591	626	546	566	612	621	597	637	591	617	594	616	567	588	614	568
22645	21072	28798	27847	37204	32875	23560	5388	771	694	644	617	569	569	544	543	529	544	582	529	547	506	538	553	540	510	552	530	554	552	485	510	512	506	499	478	511	505	491	503	490	479	514	513	513	524	508	509	486	519	477	537	523	519	545	510	508	506	520	503	521	524	492	491	524	506	529	511	495	486	562	485	507	521	537	545	523	515	460	515	527	488	520	468	497	461	501	500	462	516	533	513	523	481	545	526	520	494	477	506	558	524	523	505	513	519	503	484	511	454	490	506	525	528	543	517	513	508	517	563	488	525	494	522	541	519	480	496	482	516	517	544	516	482	540	544	522	508	519	529	534	511	505	506	549	508	526	514	511	550	495	518	485	482	504	535	487	496	519	498	488	492	481	484	493	511	515	542	491	521	501	517	488	539	534	489	500	533	469	478	475	521	501	529	509	488	500	515	538	537	490	520	506	534	496	517	474	486	462	471	521	504	495	523	523	502	498	504	492	467	521	514	503	549	541	477	470	505	495	514	500	553	541	542	515	471	510	511	523	524	494	504	529	460	505	532	485	513	507	506	445	513	467	517	474	484	502	555	488	492	502	517	506	494	525	549	497	566	474	499	478	537	465	483	480	512	504	496	514	505	489	517	514	501	492	512	452	542	529	499	501	507	509	520	480	548	499	522	486	532	483	520	480	504	492	498	480	550	535	518	538	512	481	529	506	551	520	524	530	511	480	476	514	475	487	526	506	502	474	479	511	505	490	523	504	482	477	511	475	510	509	483	476	488	495	518	510	526	492	513	533	505	498	499	515	540	502	525	506	480	536	507	511	509	502	496	487	474	527	511	496	505	553	466	511	517	502	514	497	520	505	480	497	509	533	490	466	489	517	528	520	465	490	520	495	483	513	513	541	524	510	513	498	544	565	504	522	538	500	510	489	513	503	537	516	472	547	505	562	495	495	524	516	512	473	515	497	469	518	492	491	498	517	462	538	487	536	511	484	459	510	515	530	531	530	517	501	510	498	506	519	495	535	504	505	488	503	524	496	488	511	495	530	486	497	505	497	457	476	506	526	508	526	517	508	485	487	516	544	503	488	499	508	546	508	509	487	503	530	519	495	491	520	483	518	472	509	499	478	485	494	504	531	544	515	449	495	523	502	498	491	515	530	472	497	534	508	519	559	511	532	459	475	478	535	547	518	485	519	479	511	518	511	476	519	529	485	540	518	515	511	502	499	499	521	567	484	455	519	512	483	517	507	480	494	461	524	482	521	509	543	493	505	492	508	502	482	495	491	489	446	468	515	492	518	520	523	478	492	446	515	487	471	526	532	494	498	522	517	511	488	477	542	512	493	525	503	522	518	523	466	498	490	502	452	505	449	522	466	492	515	481	501	525	508	505	517	496	490	506	484	450	477	491	493	548	461	492	509	483	489	495	498	515	471	509	515	496	480	535	498	494	512	537	485	531	540	501	504	524	535	524	494	503	486	486	485	509	485	463	524	485	502	459	470	498	519	490	501	529	510	487	452	516	528	503	508	468	480	515	507	498	521	539	509	512	507	509	532	471	518	469	500	522	507	506	529	479	499	454	505	490	509	511	537	510	483	483	527	479	473	528	546	508	520	568	467	539	505	490	505	470	526	511	479	524	517	475	513	501	509	486	494	526	498	467	532	502	527	500	502	507	536	530	536	488	498	437	509	480	535	489	503	491	520	484	507	503	478	505	505	480	475	509	486	521	524	482	505	495	535	515	548	506	481	519	509	539	498	482	508	496	453	520	517	554	485	511	541	522	511	521	504	520	491	501	479	539	518	539	487	482	498	493	500	483	518	491	521	501	453	513	475	545	473	533	479	504	549	492	546	562	507	530	482	486	520	498	504	536	493	549	481	495	541	474	543	490	514	493	536	522	499	505	518	510	461	534	494	504	452	515	508	546	504	504	503	493	516	459	506	482	529	515	520	503	496	499	530	519	507	518	504	498	431	490	472	504	497	492	528	540	524	524	531	490	487	494	523	499	509	464	533	487	551	513	531	524	483	537	511	516	498	488	541	542	520	511	503	525	496	520	528	524	532	488	475	526	519	528	491	532	523	511	516	509	502	507	497	506	505	517	512	495	515	495	526	502	491	511	480	503	484	500	523	494	497	513	489	511	484	477	525	437	489	480	499	497	503	477	496	520	507	489	532	515	490	484	493	491	522	546	490	526	531	461	519	495	509	466	510	462	533	524	508	506	496	561	477	494	525	492	511	502	502	526	508	489	488	515	503	517	489	458	548	529	477	527	486	516	495	544	545	485	502	517	490	477	484	484	509	487	477	500	510	504	469	499	467	529	544	452	486	551	546	530	473	499	527	497	534	494	473	501	486	507	532	508	501	506	536	517	529	504	491	507	486	502	507	500	519	501	518	522	483	483	503	475	502	509	511	529	508	526	519	504	485	547	509	512	515	530	525	491	487	500	498	479	509	515	505	479	535	499	482	505	522	447	520	478	533	484	523	543	534	500	496	484	486	490	475	455	521	526	501	479	440	509	491	514	487	496	506	494	510	496	498	513	507	492	508	468	487	527	473	496	544	509	488	519	528	517	499	471	511	499	498	513	545	531	506	464	475	563	474	515	456	488	526	468	508	540	501	519	544	541	513	530	503	510	501	520	513	519	522	495	563	508	497	525	529	493	510	494	549	473	492	471	514	456	474	462	560	516	495	496	500	517	510	507	516	530	540	520	501	480	454	472	532	530	529	509	501	549	517	464	482	512	514	513	539	494	503	480	474	546	492	489	508	531	525	495	528	480	506	467	510	508	490	538	519	528	544	517	487	476	501	505	532	533	538	539	507	519	487	543	531	507	476	504	481	488	506	532	486	439	467	508	492	503	476	496	500	482	494	461	484	486	505	540	501	479	485	549	485	504	504	508	481	485	507	499	540	503	492	498	492	473	494	544	515	478	506	508	532	510	472	530	498	524	491	505	484	530	532	509	472	487	521	490	485	542	514	516	495	516	543	515	546	449	486	533	478	498	540	524	518	511	494	548	478	528	528	485	494	488	522	549	509	508	550	515	547	553	512	467	528	490	511	480	529	507	514	470	543	504	537	513	477	510	525	519	494	535	516	502	525	474	497	546	514	458	473	524	532	522	513	490	518	482	562	503	512	482	523	488	517	494	526	522	465	508	520	543	517	520	533	501	487	493	481	497	502	510	530	475	461	489	544	477	526	506	500	502	517	485	499	512	525	466	495	488	500	455	523	510	537	500	481	516	526	472	531	480	490	478	466	495	490	515	539	505	487	457	488	502	562	500	455	513	520	483	544	492	502	518	470	490	539	482	492	494	497	494	505	495	518	501	534	489	497	485	528	476	488	516	492	490	485	503	534	549	531	507	501	505	498	527	462	481	477	479	489	504	507	524	481	536	482	518	473	471	514	499	508	523	466	534	528	523	475	528	484	516	582	518	460	496	489	505	504	492	520	516	528	468	527	502	506	509	475	515	487	481	502	462
32778	63952	46313	59435	54921	35140	19477	3961	891	771	753	702	651	630	601	581	551	550	569	550	573	529	588	559	570	569	500	523	592	524	534	547	553	529	510	510	503	511	538	565	556	527	525	466	532	539	498	498	522	508	523	523	527	474	508	541	508	527	531	516	564	496	485	536	548	487	479	475	522	506	498	491	515	490	519	506	508	505	507	495	532	490	517	493	471	497	513	496	503	521	509	491	505	526	502	521	533	548	492	502	548	505	562	529	486	484	505	491	469	525	515	527	546	494	526	545	504	539	508	499	496	546	529	513	567	543	482	519	487	524	480	506	526	558	535	507	489	494	489	541	505	534	555	517	523	512	519	482	448	509	557	492	550	553	524	480	481	538	548	528	482	521	527	525	482	560	496	516	511	530	509	521	506	540	513	506	522	497	476	511	535	511	529	508	499	509	510	503	504	516	512	501	502	521	581	502	501	525	482	475	478	494	490	516	502	461	510	521	517	493	528	517	538	513	490	500	530	522	478	512	505	536	515	536	515	503	508	502	521	535	502	494	570	504	483	483	502	557	515	579	536	516	538	501	532	513	517	532	530	478	577	526	491	501	514	517	502	532	497	547	547	512	498	528	514	480	524	533	512	503	498	481	510	484	528	558	505	523	485	495	506	514	524	526	534	503	532	503	495	489	497	534	479	535	527	505	541	498	476	538	525	503	512	544	527	484	494	509	536	470	483	507	514	518	511	493	532	503	531	532	543	487	511	497	520	481	512	503	503	510	488	507	483	478	544	490	480	499	545	483	548	517	506	516	543	495	502	511	519	533	511	524	509	493	515	560	519	488	499	485	521	545	532	503	537	495	516	510	515	542	523	516	527	525	532	537	496	557	528	515	521	521	486	507	543	481	503	523	488	558	510	506	514	537	518	496	499	529	534	506	520	495	483	536	499	526	522	543	504	516	524	493	499	500	494	465	525	481	539	534	543	553	493	476	516	514	542	504	486	498	509	513	496	509	527	523	516	501	537	536	505	506	467	513	515	485	496	588	490	523	512	494	506	517	541	559	527	540	528	486	496	529	506	503	523	513	490	551	554	499	515	543	528	486	522	502	517	493	549	476	542	492	473	497	495	517	514	467	554	480	529	528	525	496	461	435	510	468	511	542	547	532	524	523	487	474	530	515	504	502	502	556	513	527	483	545	499	522	502	553	499	477	532	522	498	544	509	487	514	514	492	554	483	508	515	492	493	509	501	550	525	482	506	496	536	511	533	525	506	527	521	518	522	532	510	522	536	517	505	522	513	493	480	488	501	482	517	505	554	504	486	479	478	477	507	498	540	515	512	520	541	542	539	490	520	506	508	542	529	537	527	511	524	526	491	516	532	486	483	544	491	517	559	548	523	511	551	495	516	557	529	536	539	489	509	513	513	518	582	482	511	498	505	478	479	465	507	500	505	494	511	496	486	519	503	545	518	491	529	512	550	476	530	517	492	515	496	504	513	482	515	561	485	513	526	550	519	504	477	487	504	544	524	475	507	536	510	487	539	515	503	502	500	498	504	514	513	466	486	475	466	504	513	540	519	563	508	499	516	495	522	526	528	535	525	520	522	476	551	512	512	462	502	505	544	530	495	513	531	525	501	481	502	572	496	525	520	534	537	542	499	496	482	495	516	492	543	515	518	549	463	504	519	502	528	496	563	519	503	515	502	535	512	476	511	501	541	503	528	466	521	495	526	514	518	480	534	504	502	501	481	509	506	518	517	529	507	534	533	491	524	522	527	520	536	522	511	527	512	477	514	526	507	531	553	488	458	543	510	484	512	483	519	464	492	507	494	517	522	531	543	548	493	476	519	540	525	530	527	478	506	502	480	516	532	527	525	487	509	518	508	503	495	523	504	490	524	502	505	514	566	496	536	560	500	520	525	498	528	530	493	519	505	527	491	481	470	495	530	468	521	518	466	527	524	491	517	479	501	517	511	498	522	583	506	514	537	545	529	504	513	503	534	515	533	512	515	499	516	514	470	480	537	543	531	557	533	523	491	507	514	480	588	523	523	506	524	482	526	516	525	510	548	551	503	517	483	485	519	506	528	523	517	515	519	499	520	480	496	508	506	501	520	499	505	540	513	520	489	476	541	522	505	491	524	497	571	536	503	484	519	485	548	524	480	524	489	519	517	537	459	547	507	485	522	507	485	500	524	521	530	538	531	554	537	509	493	512	497	555	528	533	501	529	502	510	502	492	533	491	490	537	483	498	494	491	522	463	514	477	497	526	504	546	512	504	521	524	510	529	545	514	498	520	529	563	540	519	515	519	450	514	524	496	500	531	566	517	484	515	500	533	507	533	536	522	540	523	504	488	511	517	517	536	477	509	500	491	522	539	516	502	510	479	512	483	498	507	499	460	513	521	536	529	518	525	519	480	475	526	529	493	483	494	540	508	495	543	533	538	498	521	496	540	568	494	476	500	548	533	519	521	497	476	520	494	499	480	491	453	535	515	530	538	530	509	495	503	511	494	562	559	505	510	498	499	489	519	503	515	500	553	523	517	485	532	469	512	525	517	542	538	505	514	535	535	497	471	503	506	490	518	496	522	533	479	507	477	487	587	536	487	516	471	507	503	538	498	489	510	517	473	505	509	561	507	503	478	497	495	483	542	524	461	541	519	527	509	508	520	510	541	521	519	496	548	525	515	532	531	519	488	516	526	517	558	513	526	478	519	531	507	547	510	501	520	516	541	486	533	527	514	517	520	478	508	523	499	513	507	499	520	549	499	499	496	508	506	548	545	492	489	463	547	535	537	489	505	509	517	497	491	479	558	536	526	489	540	505	429	524	524	493	523	528	510	506	490	561	495	558	501	501	544	526	547	513	518	524	480	503	508	476	509	520	491	487	540	520	485	562	495	522	520	499	521	527	520	485	499	495	495	512	516	530	543	531	541	513	514	508	503	516	472	486	503	485	462	521	537	503	496	488	546	466	510	508	540	550	522	477	518	504	510	509	538	561	508	520	512	511	475	534	555	538	514	535	526	509	481	469	512	507	515	482	571	548	533	496	521	510	506	517	521	532	504	512	510	493	515	542	496	489	546	524	519	508	495	524	548	498	537	515	524	495	509	569	561	491	506	493	532	557	508	572	541	530	539	498	559	518	515	523	479	506	501	549	483	484	519	526	522	496	521	520	500	530	506	491	522	519	520	499	496	565	527	535	509	516	476	519	529	525	546	530	538	509	538	559	542	459	499	500	495	522	468	518	520	523	535	537	521	506	540	517	543	509	508	550	516	534	534	520	513	514	509	525	512	489	537	515	531	533	523	548	552	513	527	487	503	502	504	493	527	507	512	497	507	509	535	487	526	526	482	531	521	522	497	510	478	505	481	462	514	512	495	490	492	482	511	455	502	521	470	499	498	500	505	519	543	461	528	495	489	514	481	538	530	488	506	512	490	504	528	554	490	528	506	507	477	501	534	480	518	495	526	457	461	496	513	526	524	537	521	510	537
28961	27363	21298	12864	8268	2973	1068	541	460	488	488	509	454	533	427	444	448	449	446	459	434	487	443	492	452	470	485	470	447	496	488	496	446	485	469	456	427	484	463	452	499	490	476	504	466	475	508	479	441	475	502	483	457	477	474	462	473	481	471	461	503	475	484	485	480	489	473	491	495	435	487	488	462	498	517	530	511	478	479	472	484	477	521	483	474	462	446	452	443	466	432	436	487	473	476	485	510	471	464	477	473	446	506	516	488	476	477	474	471	494	494	498	500	473	491	465	478	459	479	432	475	459	473	470	476	489	458	474	462	481	512	450	492	469	475	445	462	479	455	467	459	489	471	499	473	489	480	476	453	437	465	433	453	501	434	471	466	441	477	468	482	453	497	482	479	471	466	471	517	451	484	502	467	448	477	514	489	439	498	471	481	496	510	474	491	467	501	482	457	484	473	459	447	456	482	488	470	508	454	441	487	470	527	465	465	498	465	510	472	486	470	471	465	488	487	487	464	456	450	455	481	499	452	470	488	455	479	477	491	488	439	449	488	497	490	487	454	459	460	456	495	442	472	500	492	508	450	503	454	474	497	423	499	485	435	486	489	501	493	486	494	508	440	476	466	448	447	477	466	450	460	496	491	445	488	501	450	470	464	465	502	470	474	453	478	496	464	480	470	472	462	483	503	452	506	512	487	498	477	457	514	428	533	523	470	465	455	478	463	457	488	445	479	431	475	484	466	468	474	482	499	448	470	464	457	460	462	506	467	462	501	438	424	473	492	479	502	463	501	451	468	467	472	441	455	452	504	481	447	475	490	487	453	489	488	479	484	442	463	485	455	476	455	476	499	490	459	490	479	455	491	453	479	440	479	439	481	511	440	441	442	439	458	457	468	496	467	498	472	464	464	487	450	473	495	439	459	493	497	510	475	499	464	519	469	448	454	458	475	487	441	482	446	510	486	477	474	452	475	521	436	478	461	504	455	490	412	443	468	420	464	474	441	457	485	475	480	425	473	475	483	513	470	513	463	453	465	411	500	445	476	474	495	485	448	495	462	471	489	497	475	459	481	518	490	482	437	478	455	455	473	505	487	446	437	482	506	468	437	462	479	474	472	470	491	456	502	450	446	488	474	482	467	471	495	479	531	480	481	454	455	471	477	494	425	486	455	480	465	507	441	475	489	479	466	478	501	489	477	481	494	463	439	462	464	458	448	467	514	493	498	504	538	468	462	491	490	535	496	457	486	489	449	494	492	461	513	475	450	490	458	492	497	417	506	486	458	465	486	475	482	487	440	486	472	447	455	477	509	478	497	495	500	467	497	477	476	483	486	495	474	480	454	484	482	467	461	479	433	482	489	471	498	502	496	466	502	499	436	472	513	447	429	443	492	451	484	463	439	458	470	531	478	453	469	448	448	447	457	476	506	443	491	463	472	476	485	452	479	463	471	438	484	463	461	474	478	489	456	488	420	492	513	477	476	466	477	499	501	423	463	467	506	485	490	474	469	505	486	504	497	497	489	479	512	473	492	466	447	475	505	468	489	452	497	520	476	475	478	500	445	510	502	478	474	465	463	504	475	478	492	424	519	452	483	492	499	461	487	499	455	472	497	438	433	484	523	499	471	465	479	475	475	492	486	478	441	495	461	482	468	456	471	457	493	481	507	468	473	509	500	482	463	488	460	499	483	483	455	527	467	524	486	519	479	529	480	442	457	520	466	458	471	482	472	461	506	491	476	441	476	470	482	470	454	438	465	453	447	433	473	446	499	468	483	492	489	455	471	483	458	512	458	473	456	526	471	481	493	483	489	466	504	450	479	459	444	474	488	480	424	481	475	481	472	447	476	501	460	444	509	458	440	441	451	497	496	463	485	459	456	476	480	479	467	449	499	453	487	503	513	441	494	481	481	478	485	455	478	461	469	449	472	498	503	488	509	507	490	437	467	478	473	482	510	428	466	455	446	466	477	420	483	483	495	433	469	496	487	436	477	476	439	491	462	453	479	467	462	465	466	484	531	451	473	503	481	446	443	505	488	456	448	484	502	487	470	513	473	542	482	462	495	474	456	460	463	452	473	498	429	493	472	455	451	473	483	472	464	488	497	468	463	453	488	489	420	519	482	462	480	444	487	477	485	491	470	484	467	434	435	465	479	515	431	470	468	435	485	449	480	455	512	457	502	475	458	472	498	468	493	498	478	490	477	469	491	494	518	433	485	455	492	463	461	499	519	489	476	525	495	464	489	436	524	465	472	495	491	475	460	441	481	508	478	503	455	471	452	490	474	481	485	444	499	488	487	461	494	499	488	472	495	446	501	486	460	481	497	499	478	440	442	452	456	474	478	456	433	479	471	448	476	496	492	482	484	471	477	492	473	505	449	459	464	505	479	496	449	427	470	469	485	485	501	494	509	464	468	479	483	526	446	461	458	508	477	485	506	467	448	479	490	475	483	488	476	455	451	476	472	501	475	442	503	423	463	448	500	428	482	459	477	486	455	509	480	467	466	471	444	484	469	459	468	455	467	450	447	440	496	463	448	491	479	500	472	474	407	509	455	484	469	472	480	466	475	455	476	497	468	529	523	453	430	468	464	490	475	445	476	500	472	447	485	500	485	462	455	469	491	446	447	450	480	462	457	453	439	432	453	469	477	498	472	485	443	453	471	459	460	472	439	518	474	492	504	462	464	480	481	501	498	471	450	484	475	500	485	467	496	460	489	460	472	483	491	502	477	477	484	436	441	452	524	468	483	488	474	479	487	480	440	496	509	478	452	484	504	499	460	487	471	494	516	492	513	517	498	506	503	455	469	445	433	421	444	484	454	472	485	452	482	482	469	467	487	496	462	479	525	497	486	472	485	480	500	471	418	479	492	483	492	474	465	475	455	471	442	428	494	474	500	459	447	497	477	441	485	475	480	466	469	468	451	482	460	469	495	512	465	512	455	497	462	503	504	435	490	503	522	472	477	500	454	447	490	467	466	498	514	486	486	477	442	448	512	428	441	470	476	413	500	509	495	494	467	463	466	480	466	466	511	508	472	447	466	484	456	491	475	472	492	502	414	443	499	487	471	464	441	501	446	466	471	465	448	487	453	445	492	458	482	465	469	478	464	494	485	493	468	484	449	491	463	503	476	498	451	490	472	500	491	451	548	486	473	472	457	502	493	459	486	507	482	481	504	498	489	461	461	452	499	451	465	490	486	440	530	510	486	454	505	468	467	470	477	453	456	469	442	430	527	524	473	529	466	475	457	469	458	477	465	476	512	527	428	473	493	471	466	506	521	473	467	460	475	498	471	488	476	523	456	450	467	449	493	497	476	481	488	460	511	483	463	441	492	486	461	441	462	492	448	465	499	483	484	499	476	484	466	480	463	486	503	462	482	474	510	491	446	459	497	462	486	478	460	457	483	456	512	479	501	471	469	482	461	445	492	501	466	442	488	445	430	482	481	459	444	429	458	475	487	451	475	453	462	500	433	438	466	468	486	477	471	459
24827	40677	17746	10229	8782	3269	1230	620	508	501	493	511	513	540	503	504	487	515	450	477	507	534	478	518	478	528	503	497	508	521	513	503	527	506	468	523	540	522	544	548	515	521	518	503	549	480	458	497	544	503	504	524	512	525	539	527	457	525	542	502	478	512	491	519	498	502	529	528	525	493	556	486	482	530	510	491	487	471	530	504	511	494	521	482	478	502	493	529	542	515	523	483	520	463	469	529	532	533	527	507	527	506	538	527	520	448	511	513	499	532	476	492	474	534	476	516	500	468	549	525	564	519	505	477	506	502	502	512	506	546	486	502	475	461	519	481	513	515	507	495	543	485	535	523	532	468	523	474	502	502	520	493	513	490	483	519	508	496	460	516	489	546	514	513	509	551	503	499	481	515	460	487	513	483	530	460	559	512	514	518	536	520	491	472	483	487	480	513	506	491	536	492	501	470	476	473	506	486	505	523	544	511	497	495	514	483	542	522	496	482	456	498	524	508	542	500	510	513	478	491	487	493	493	524	490	511	527	501	549	525	513	517	513	482	527	524	482	478	513	465	440	495	537	505	567	521	530	513	487	556	537	488	522	496	508	503	527	548	499	563	482	503	493	509	511	508	485	492	517	462	524	483	474	520	514	496	484	551	520	508	511	494	534	480	509	518	491	487	522	504	494	516	488	490	538	510	518	467	545	538	540	515	511	523	515	513	509	541	536	511	480	486	509	507	510	505	500	515	527	489	498	567	484	491	523	492	511	491	496	507	505	480	461	505	472	490	513	499	447	505	484	541	488	516	498	493	525	492	486	506	485	504	486	475	506	518	513	481	503	510	514	477	508	504	507	512	520	525	507	496	476	499	510	455	503	498	501	526	447	487	539	476	512	463	518	548	508	495	508	524	542	506	516	453	519	531	480	512	545	515	520	501	510	532	488	521	535	521	485	505	501	462	509	503	521	511	510	492	500	505	500	494	515	471	515	503	505	490	487	514	525	505	549	535	520	478	525	507	563	536	506	530	521	488	508	509	493	537	501	533	501	508	485	508	477	521	501	564	481	524	531	485	482	488	490	512	479	485	519	449	527	529	541	479	479	536	488	488	503	485	507	474	512	501	509	474	521	540	454	468	466	457	563	502	503	492	519	538	508	505	505	496	500	539	512	497	539	514	510	490	461	506	476	513	527	466	478	531	465	508	503	545	475	521	501	498	490	518	515	517	510	501	485	477	513	519	504	526	499	485	518	495	512	490	503	514	509	520	498	488	508	486	487	495	520	549	510	492	540	494	535	521	500	513	493	508	524	515	485	505	512	500	509	504	523	523	517	515	488	513	517	531	457	569	481	462	473	479	502	503	516	483	514	567	511	548	489	533	525	519	543	527	507	524	533	491	494	502	508	496	487	508	529	556	500	491	487	512	461	489	508	487	524	510	509	507	497	543	534	497	522	503	496	530	517	488	527	488	491	510	485	503	525	496	512	497	529	500	498	541	530	502	522	513	494	506	510	510	525	526	520	507	522	485	513	508	533	511	482	496	507	531	470	492	502	508	498	529	528	489	550	499	464	507	491	541	499	517	489	530	486	503	497	510	469	492	492	525	488	500	481	540	512	499	506	524	491	472	520	517	497	494	488	521	496	505	554	485	482	556	505	528	498	527	508	522	534	531	497	472	478	526	501	509	490	490	455	520	501	483	467	508	495	499	489	479	509	517	496	498	491	515	481	490	534	481	482	457	512	501	496	481	517	496	493	485	507	477	499	530	541	527	504	490	514	520	527	537	554	483	530	512	506	521	528	501	510	510	462	494	492	532	521	511	494	496	510	473	515	509	526	521	500	530	509	493	517	517	528	516	500	530	489	520	485	530	510	490	517	483	510	509	470	493	522	521	517	508	502	512	489	501	495	488	531	503	494	505	501	520	481	533	531	519	526	494	492	483	506	480	502	489	531	477	476	493	482	526	537	528	467	510	485	514	537	487	496	464	536	469	481	493	500	465	521	478	492	519	550	457	498	546	506	516	587	473	502	499	508	534	507	493	497	480	453	464	511	583	493	497	518	542	493	505	499	500	495	525	505	512	513	498	510	463	516	519	527	518	517	533	513	512	489	486	485	509	513	537	516	497	461	513	516	518	507	537	496	548	506	489	513	547	461	506	543	519	494	479	536	516	501	495	474	522	508	550	503	517	519	540	466	491	493	521	488	519	519	488	533	534	521	490	500	564	506	495	525	515	496	496	513	530	526	498	521	508	506	528	511	529	489	554	508	464	489	462	473	509	491	568	494	532	508	496	518	489	502	513	509	471	484	521	510	494	509	497	475	486	530	514	572	473	449	523	495	515	515	490	518	541	502	511	509	538	519	519	457	497	575	490	540	504	519	518	471	523	478	508	557	498	513	519	500	477	502	514	519	527	490	533	507	510	534	502	512	490	440	519	465	527	493	472	498	478	463	512	507	529	488	522	520	533	479	472	468	520	525	497	500	506	476	475	488	538	568	536	490	506	488	503	515	500	508	494	508	505	483	506	473	470	528	493	486	487	487	537	508	509	478	511	480	496	530	518	531	543	509	517	512	538	509	511	538	513	483	489	473	504	503	509	496	513	507	474	484	493	499	534	500	500	509	527	513	527	525	500	464	513	479	488	524	492	482	523	501	482	510	482	494	494	493	516	524	491	518	515	489	508	466	526	475	510	501	438	491	522	481	506	526	538	535	492	502	481	545	481	470	509	500	507	491	523	506	487	526	516	492	522	518	455	530	515	504	497	514	525	531	496	499	507	486	538	469	477	489	555	488	536	494	505	506	505	515	500	504	544	485	464	520	494	462	514	502	526	474	483	507	500	464	481	515	529	515	479	518	500	545	524	475	536	536	526	519	504	513	512	456	486	500	503	536	486	477	485	520	488	526	540	503	487	550	529	498	494	506	539	493	518	521	520	494	493	492	475	483	509	472	504	463	485	527	508	476	469	505	490	524	499	515	485	483	482	500	508	515	479	457	564	508	521	510	530	508	504	500	495	511	475	550	530	497	552	552	505	492	501	513	526	483	518	487	507	538	485	500	500	521	517	510	479	534	482	518	501	532	498	531	491	490	522	500	499	467	488	512	521	485	538	539	480	550	502	516	508	519	484	470	479	500	482	469	523	488	484	531	506	518	520	494	489	490	558	492	511	476	513	516	476	511	506	507	533	513	518	520	519	481	491	516	503	510	499	481	482	532	551	544	497	550	467	547	513	499	504	498	539	458	501	478	505	463	501	496	503	503	501	487	524	502	553	487	525	515	497	533	545	524	534	491	507	488	494	510	500	495	530	475	505	487	490	504	526	468	491	490	531	499	487	494	514	493	498	519	500	491	507	482	518	521	511	476	525	525	495	467	488	491	506	517	520	498	515	478	494	528	505	517	519	481	539	507	511	526	483	522	502	511	526	533	513	517	495	524	471	460	486	483	508	510	503	491	482	524	543	487	509	497	533	533	484	540	477	493	517	506	445
23615	20989	28533	31314	37471	28167	14898	2435	485	443	465	417	430	464	436	400	426	411	424	404	379	416	393	415	401	417	361	405	415	425	403	418	383	412	401	391	417	410	355	427	428	376	410	383	405	398	394	403	359	386	393	403	412	419	430	383	403	413	373	354	421	420	411	375	387	392	412	394	403	413	438	396	380	366	401	410	402	365	418	384	399	398	384	388	420	398	391	401	417	374	420	393	396	391	387	409	379	386	414	402	420	433	414	402	378	426	392	427	400	389	392	400	399	407	408	407	404	405	370	372	393	404	371	358	398	386	436	356	372	419	399	380	415	425	368	387	391	384	351	402	417	334	369	436	353	395	393	387	411	431	375	395	406	379	358	374	368	385	358	388	426	408	421	417	389	376	369	358	381	414	351	407	372	394	352	400	377	397	391	406	386	401	405	381	389	384	379	386	391	397	423	374	385	407	400	372	402	375	411	388	381	440	378	430	417	418	370	379	357	397	376	404	379	390	420	364	404	429	410	414	375	378	412	407	396	433	359	394	385	385	384	371	378	390	372	398	424	405	398	375	355	382	348	405	384	382	390	383	413	371	398	405	394	433	412	383	385	391	394	407	381	382	369	370	381	412	409	385	361	410	395	420	404	378	340	388	361	372	392	363	404	409	388	387	385	373	411	402	381	394	389	395	407	363	424	399	400	388	393	396	459	404	407	394	391	397	413	409	403	390	383	401	372	418	367	383	400	419	374	376	392	391	380	404	407	411	386	372	438	416	396	376	407	365	423	371	411	385	416	378	360	409	363	387	379	374	417	388	365	393	364	391	367	359	357	397	359	416	391	385	415	378	395	386	365	390	424	383	411	384	376	424	399	385	392	420	381	382	394	400	390	367	391	419	390	425	384	395	404	377	404	389	374	404	386	393	382	374	420	406	383	428	394	413	351	400	400	396	405	361	397	400	397	377	363	411	376	360	362	390	394	347	397	378	385	373	375	395	394	377	422	410	400	401	383	408	370	382	373	346	402	397	429	396	391	382	425	390	373	387	413	417	379	354	395	382	402	414	375	392	411	376	372	389	383	391	392	391	408	401	417	390	393	386	395	386	396	385	361	405	397	394	371	397	387	424	379	408	382	371	390	365	401	423	327	427	347	384	396	389	390	404	393	420	387	397	418	383	388	378	370	401	372	406	399	403	404	360	357	398	416	389	403	398	435	387	383	444	385	387	356	377	382	421	416	376	398	383	416	434	391	379	375	409	372	402	388	403	416	409	387	346	418	366	393	424	383	421	364	402	392	419	395	389	410	365	413	337	387	377	392	403	404	396	413	359	386	390	420	378	406	400	372	404	403	351	385	364	393	366	373	403	385	365	411	371	374	403	375	431	417	378	396	388	382	389	418	371	334	361	364	416	415	430	349	410	360	360	380	383	424	407	410	380	390	398	410	428	399	370	418	396	390	390	379	377	380	412	398	414	352	378	417	391	390	405	405	424	402	392	361	342	389	386	387	386	412	385	376	393	405	423	413	361	374	366	400	353	400	394	412	392	388	383	398	391	385	382	396	379	404	343	403	384	386	385	381	408	441	355	375	410	406	397	382	382	378	354	401	415	419	374	427	417	402	373	389	399	410	408	359	398	385	375	410	372	422	401	392	372	374	384	386	398	401	413	391	409	387	389	389	397	367	412	381	364	399	392	375	360	404	383	393	372	354	382	411	373	394	385	391	379	395	363	387	379	412	369	368	405	386	384	410	386	409	396	408	384	407	411	400	390	380	413	393	343	381	382	365	374	411	378	381	376	383	374	408	393	389	382	390	367	377	364	406	427	377	392	378	385	433	395	409	388	380	372	398	399	384	388	378	357	386	402	422	352	386	396	408	395	396	407	410	398	383	400	368	371	408	394	374	401	404	386	404	380	386	395	383	406	380	396	397	411	386	385	414	406	384	393	393	411	395	407	370	395	379	387	355	382	408	370	373	405	357	409	388	392	371	407	404	398	364	389	398	384	397	400	392	396	356	402	406	321	408	405	412	408	366	435	374	385	419	403	382	399	408	399	381	375	415	425	383	383	366	404	378	382	426	383	361	355	376	356	420	392	350	380	378	378	379	372	372	384	377	444	354	357	412	360	379	387	396	413	406	393	376	370	380	392	361	363	402	348	380	405	423	397	389	368	387	420	379	417	373	406	400	369	410	379	388	417	406	366	393	353	414	364	394	375	340	416	385	388	403	434	424	410	395	366	392	394	389	377	380	374	377	391	369	423	399	410	389	345	408	384	410	365	401	391	403	384	388	376	391	379	374	412	389	462	372	364	373	388	400	371	421	395	380	385	350	390	386	345	380	373	368	394	402	397	410	378	405	386	381	404	416	383	367	356	377	382	402	391	368	385	389	383	413	394	421	386	383	361	399	391	368	409	378	404	367	365	378	368	384	374	390	385	383	402	381	349	372	375	370	398	373	405	368	393	383	384	374	377	376	408	379	385	421	371	380	407	411	381	419	420	383	390	380	409	404	429	410	379	379	356	381	380	379	388	402	395	368	425	376	361	408	406	395	371	409	384	408	437	403	378	385	374	382	396	350	367	374	359	391	388	404	398	366	407	397	434	394	332	401	421	418	421	374	358	425	396	369	386	387	415	369	370	377	394	406	393	408	355	393	390	381	408	391	425	374	365	377	414	395	381	417	360	397	368	436	388	357	403	422	339	384	369	370	429	384	432	391	404	399	383	422	377	368	368	402	400	393	363	388	407	372	393	372	373	364	410	404	341	387	410	389	368	413	370	400	377	359	386	381	364	401	387	388	444	408	435	361	429	397	405	392	408	409	378	384	393	347	401	378	390	392	405	394	390	362	415	415	370	380	388	391	377	375	370	378	366	349	378	372	422	369	416	379	366	397	387	383	414	358	398	387	384	419	395	415	428	429	420	404	331	380	394	416	372	390	418	391	414	358	382	406	390	378	372	394	373	362	381	394	342	408	393	390	408	420	371	403	380	404	394	459	401	403	362	380	403	400	383	440	425	399	354	356	397	394	418	369	367	397	414	429	387	416	382	390	415	407	380	418	356	433	384	353	409	418	377	424	387	402	427	384	376	414	375	411	395	420	333	385	406	395	376	374	402	397	370	354	429	349	375	399	378	389	415	388	378	378	398	430	411	381	396	393	415	376	422	381	387	399	408	391	382	397	389	404	404	373	342	392	365	368	387	455	406	409	384	392	406	414	386	420	359	392	369	386	407	394	400	352	394	326	379	376	407	418	424	365	379	375	395	421	401	394	396	386	402	399	377	391	385	348	383	373	382	373	380	426	394	403	381	394	369	397	368	403	412	342	400	373	408	422	387	381	381	399	405	398	393	407	364	367	396	402	392	376	392	403	421	411	406	420	344	422	354	418	439	369	390	380	388	390	367	406	408	385	396	342	367	371	378	395	359	395	393	407	379	367	400	397	378	381	431	394	402	377	345	405	415	420	391	412	374	396	366	362	389	400	380	394	397
29615	56991	42268	49211	44799	27027	11950	2533	562	536	518	493	492	482	435	464	458	427	488	436	458	434	466	430	448	414	397	476	432	446	442	396	400	433	420	442	396	423	402	403	390	391	409	427	414	442	419	397	402	429	407	411	408	419	385	387	391	427	450	447	410	415	429	360	410	386	423	388	405	412	387	410	459	445	426	428	402	447	418	395	389	432	432	390	427	410	438	429	414	432	452	387	445	384	397	394	367	433	429	427	421	408	468	428	382	435	413	453	435	400	413	421	375	399	444	427	413	402	418	403	426	370	457	425	405	430	432	408	424	426	411	423	408	460	395	415	403	452	413	425	424	417	383	425	426	416	406	380	447	413	399	383	440	437	369	386	424	444	373	419	411	378	414	429	419	420	428	416	434	434	402	412	419	411	422	390	418	424	389	426	435	420	437	397	406	405	427	435	425	458	441	367	399	407	400	403	395	392	388	411	430	428	460	431	385	402	421	423	387	434	408	431	447	393	432	397	397	443	430	405	442	417	421	392	418	395	430	410	439	428	427	422	409	423	401	440	432	397	431	394	406	414	409	410	453	423	403	409	419	450	388	416	408	411	407	385	439	426	410	427	434	373	438	431	393	382	376	400	354	407	417	394	446	413	409	374	415	429	411	414	366	420	393	406	433	436	405	411	424	415	443	418	404	385	430	393	447	400	403	399	447	424	424	397	423	420	402	380	396	413	439	401	388	400	432	433	458	420	432	425	458	392	439	426	416	399	413	431	404	421	427	368	431	433	419	400	418	423	407	415	416	413	399	405	373	401	418	404	434	393	415	404	405	419	425	400	387	401	418	402	463	435	419	392	389	386	443	385	399	437	434	411	419	391	428	432	410	437	429	435	390	410	418	394	413	416	438	415	411	407	432	412	438	432	413	389	407	427	397	466	364	426	391	422	426	451	414	395	394	425	429	388	434	393	383	393	445	447	361	434	424	442	388	414	446	419	375	407	399	425	424	409	415	451	435	459	426	415	410	427	411	418	425	436	404	423	443	381	422	404	455	401	413	393	427	402	423	408	391	428	381	405	392	389	433	415	449	419	428	410	393	426	452	426	412	416	349	429	424	418	430	415	429	387	438	391	411	407	406	451	422	418	414	422	429	385	437	433	402	403	399	414	398	415	420	419	400	451	420	410	435	401	417	421	401	428	423	423	413	397	399	410	428	403	428	401	416	404	418	439	427	407	440	387	412	422	395	423	475	399	424	453	391	456	396	406	396	414	406	399	409	431	407	403	393	414	411	438	423	426	433	424	400	406	444	455	397	451	423	418	431	458	416	407	407	406	429	392	382	397	371	411	411	436	386	378	410	399	373	387	402	403	423	419	437	419	400	430	428	420	412	376	421	451	406	419	415	413	398	429	419	390	410	402	427	435	421	426	402	424	397	393	422	409	406	404	413	423	371	406	399	399	399	443	399	427	429	395	393	419	415	405	403	439	430	438	426	401	433	420	427	402	393	427	397	387	381	380	432	410	445	418	420	430	389	404	420	416	406	406	455	405	408	383	409	417	421	413	404	410	393	414	422	407	393	421	408	412	466	452	406	422	406	400	428	393	421	398	416	467	381	427	371	447	408	443	417	402	410	407	392	440	400	392	425	432	414	389	384	393	411	392	429	415	429	414	409	398	390	405	432	407	411	385	421	420	369	409	417	417	421	410	424	371	407	419	422	436	418	397	425	398	416	417	407	434	417	443	431	417	417	431	393	420	424	405	406	449	408	410	426	432	411	448	433	397	427	394	379	395	405	407	405	418	420	391	429	420	418	414	455	421	416	368	444	448	428	412	435	427	386	402	406	416	458	405	390	409	425	404	393	418	400	401	429	409	409	416	424	423	426	440	383	385	362	414	433	425	409	427	414	406	426	403	415	400	407	400	390	437	398	416	387	399	400	422	430	404	413	432	396	428	422	422	403	397	421	409	451	370	417	406	446	422	442	410	421	405	398	393	410	381	414	417	391	411	376	414	428	416	416	423	403	409	418	438	427	390	435	433	396	416	425	432	407	430	428	439	440	410	447	418	415	390	409	405	403	406	399	434	415	378	419	375	426	393	388	378	423	357	394	413	381	418	427	418	418	413	430	434	435	434	429	410	403	451	462	414	418	396	398	388	394	398	416	424	433	407	435	409	372	365	400	397	440	428	410	418	410	412	395	415	386	395	409	431	439	385	399	391	399	406	405	400	429	412	427	431	365	376	408	398	395	432	402	397	419	437	418	405	398	412	431	412	427	404	467	410	427	459	415	405	409	404	415	408	409	395	425	414	424	426	455	406	414	421	400	402	389	401	397	411	422	397	424	363	398	401	441	422	422	434	422	391	399	424	418	384	407	424	389	403	377	424	414	398	448	372	413	405	444	445	424	413	419	416	398	439	394	415	426	376	425	388	431	432	438	382	436	387	414	411	440	415	369	415	399	443	464	392	424	411	439	403	436	445	396	434	433	407	392	430	389	428	418	396	411	385	394	436	417	453	412	460	430	411	435	422	414	416	404	403	396	407	426	437	408	437	411	399	431	440	416	401	423	410	428	436	417	426	408	384	438	376	396	429	418	403	424	451	408	442	404	463	399	431	407	402	406	453	412	411	376	409	405	413	397	434	431	410	411	439	392	419	416	432	434	398	444	419	425	426	406	429	422	394	421	429	400	432	415	418	426	394	421	469	412	434	383	387	373	422	418	423	420	363	413	433	436	398	437	453	392	381	362	438	409	435	425	442	435	402	376	413	480	393	423	402	416	393	420	394	427	431	387	393	413	404	387	375	426	400	406	417	404	374	390	425	424	411	408	393	405	402	410	430	391	434	421	424	394	458	419	402	398	388	432	363	416	428	381	416	395	442	424	392	407	414	421	399	456	430	426	360	428	413	402	440	389	429	404	386	399	378	436	367	438	422	385	473	395	406	428	414	405	372	421	463	388	432	402	402	392	410	432	424	393	422	426	434	469	399	400	415	360	391	405	381	386	395	387	394	423	424	388	402	402	428	407	411	439	395	414	401	413	437	359	396	425	443	403	411	393	432	433	446	411	401	445	435	436	407	450	416	424	418	424	400	429	388	389	395	391	427	445	394	420	426	406	406	402	392	403	425	406	392	419	398	414	436	427	408	412	392	381	420	409	435	378	389	439	419	439	452	414	424	439	429	429	389	407	402	398	447	419	402	426	417	390	406	410	425	412	452	404	405	434	453	418	426	417	439	421	471	430	439	425	423	412	378	434	400	405	368	418	401	414	411	408	416	418	374	417	414	384	435	454	409	376	403	393	406	435	412	425	392	409	433	378	397	415	443	403	396	394	396	440	395	417	420	413	424	404	378	399	411	396	437	420	388	382	431	422	424	444	475	432	396	423	438	435	428	453	401	434	413	441	413	453	434	422	380	419	408	400	425	437	437	405	400	402	419	412	429	412	432	424	428	407	394	400	433	410	442	431	398	380	369	392	405	405	423	413	401	427	399
24997	21206	28156	31957	28883	17397	5757	1214	636	600	572	582	599	600	607	604	582	604	547	640	614	578	561	561	595	552	578	581	614	544	581	654	604	581	567	581	613	599	558	552	555	604	596	573	577	578	594	581	596	544	529	577	586	613	559	600	524	610	587	580	582	606	598	583	572	601	625	566	531	634	569	576	580	603	595	587	567	578	554	553	596	595	606	567	599	628	546	584	617	548	563	565	590	577	608	619	609	628	572	579	628	582	577	579	549	606	583	601	573	607	531	656	633	603	555	584	575	585	567	624	565	573	576	556	632	594	588	587	602	592	616	534	587	591	597	589	595	571	608	576	551	610	548	569	559	575	612	617	605	586	570	581	552	600	579	605	566	604	583	630	566	590	537	572	587	615	573	588	592	548	587	600	626	600	618	541	573	555	595	546	581	630	591	616	555	587	595	605	559	547	605	585	604	565	529	612	546	623	618	535	587	586	539	574	570	637	552	539	599	607	566	571	588	588	590	575	570	575	615	568	626	586	540	575	580	619	555	659	595	561	561	554	607	592	622	592	573	551	594	589	588	572	565	622	618	599	584	542	620	608	535	552	616	627	587	577	609	601	603	626	585	579	572	595	571	626	537	637	558	545	538	558	580	563	578	602	560	538	588	602	587	557	609	604	602	562	529	598	591	595	610	554	566	565	579	506	607	564	594	644	601	575	581	580	555	593	620	542	597	587	562	615	580	590	590	550	552	612	579	582	534	578	601	611	547	594	585	588	551	582	614	596	590	588	593	585	556	579	576	560	581	568	583	569	612	589	586	636	600	570	604	577	567	610	583	544	634	590	579	582	604	546	594	580	633	539	599	560	585	555	612	540	595	575	539	573	608	594	543	618	607	586	549	587	554	591	581	599	562	585	640	587	592	541	563	583	569	539	590	582	579	567	581	624	599	544	582	600	583	608	589	588	565	617	624	593	592	574	582	564	569	587	590	580	583	563	581	604	566	565	556	633	608	638	588	625	577	655	582	578	553	580	580	545	556	510	576	582	610	585	546	554	564	626	595	570	560	576	560	580	601	602	582	540	597	593	564	591	593	571	578	599	601	567	588	561	567	560	571	586	587	562	560	569	541	572	553	596	566	563	581	567	591	616	544	582	588	582	662	585	600	595	588	596	577	591	578	574	581	598	591	572	572	595	544	546	572	561	548	630	584	578	609	586	567	617	579	564	561	601	606	607	575	555	588	548	548	617	548	577	598	598	567	539	624	506	542	603	562	586	586	584	548	600	584	590	584	577	580	577	573	567	575	610	577	607	605	566	606	537	583	614	572	559	579	580	587	584	561	606	573	548	573	573	587	619	578	526	595	590	583	579	570	579	580	592	581	566	595	572	571	569	626	577	577	572	562	563	603	589	544	573	581	606	595	563	563	603	540	591	615	560	553	646	575	579	585	600	601	552	578	578	585	616	586	560	593	595	602	620	599	555	571	558	582	561	576	618	568	586	608	558	547	614	635	599	581	583	566	526	567	594	562	588	582	578	538	594	574	580	574	607	637	568	582	617	680	609	576	582	573	580	596	596	615	585	568	576	585	564	570	575	585	592	597	592	570	598	574	577	589	623	624	588	650	597	593	602	611	589	532	602	572	550	587	586	556	580	600	565	578	536	596	627	594	579	570	565	600	569	583	619	596	603	592	603	597	595	613	580	574	566	576	591	579	595	581	575	596	617	567	624	586	551	560	578	609	585	599	627	513	537	548	601	562	539	606	584	565	569	623	545	594	561	563	588	581	575	613	601	572	600	612	666	577	624	576	606	588	586	612	571	598	600	594	547	573	550	595	559	550	579	620	621	581	560	605	548	551	570	587	548	574	575	527	595	602	607	560	579	553	574	583	538	556	573	601	621	593	615	604	606	600	570	580	594	550	595	590	550	564	586	570	614	623	598	606	570	572	561	556	583	582	558	556	591	581	569	557	567	604	535	615	588	565	598	585	606	609	567	578	605	564	572	577	575	586	589	606	595	555	586	538	547	595	600	530	596	620	577	610	603	604	625	616	599	613	599	609	594	592	564	626	576	560	566	630	550	618	599	581	565	530	570	577	579	527	550	554	562	579	565	559	574	556	612	545	542	562	589	604	569	584	588	597	573	589	602	598	617	563	575	613	593	576	571	555	588	579	575	571	558	585	560	583	548	609	537	594	576	575	611	615	598	620	559	600	523	579	586	513	576	543	611	571	577	565	574	603	619	581	588	593	599	552	571	606	602	604	612	584	584	551	633	586	579	605	576	570	595	634	583	563	568	580	578	550	571	593	569	572	595	555	573	606	563	557	581	618	603	577	603	621	532	549	569	566	588	576	571	624	594	585	584	584	582	564	564	572	606	598	572	607	601	585	562	587	589	561	592	573	586	560	585	570	566	548	577	538	546	577	589	555	582	536	529	564	590	543	601	569	567	619	560	606	573	607	617	541	559	589	565	553	586	592	572	579	599	600	589	580	576	567	585	575	622	620	614	636	572	582	596	603	554	633	604	605	561	637	547	564	594	548	567	575	560	550	578	564	567	628	580	556	602	570	609	565	594	575	597	616	596	611	567	583	591	594	599	594	576	624	592	611	579	592	576	565	586	571	568	619	587	570	584	535	594	582	562	607	603	586	583	578	606	560	596	627	587	559	603	571	679	581	562	575	537	570	622	567	553	584	605	558	621	549	539	588	592	590	603	580	611	504	529	575	625	571	585	566	593	550	595	603	610	557	606	540	578	574	604	549	596	589	570	586	581	553	559	549	614	595	590	581	559	571	547	562	607	551	582	588	591	612	602	569	590	558	566	569	560	581	592	609	577	616	533	586	571	580	572	594	597	586	566	569	529	597	543	593	519	552	571	589	655	597	620	574	613	597	568	599	564	563	627	546	610	554	552	568	625	614	570	607	608	581	601	604	589	566	594	589	598	562	552	574	542	558	578	581	591	546	584	567	594	559	590	565	634	599	623	634	604	574	628	577	594	586	567	573	559	558	563	565	616	606	584	591	606	585	622	530	609	557	582	605	580	653	592	621	582	535	592	554	594	529	555	538	575	602	626	565	568	569	520	557	570	575	591	570	613	525	580	579	601	575	616	567	597	586	559	606	586	580	550	580	626	569	592	561	603	573	547	609	542	557	567	628	541	603	594	585	536	593	569	572	585	600	580	584	607	573	535	560	578	606	598	554	597	567	552	603	528	584	566	569	562	576	607	577	611	602	561	581	595	581	574	584	615	616	572	590	547	580	571	547	610	525	616	583	544	556	570	580	610	598	574	565	628	552	594	577	595	563	577	583	598	597	581	555	572	561	620	552	594	550	573	625	562	581	601	531	571	580	548	606	591	564	599	591	584	656	601	603	582	602	589	585	546	580	561	576	646	576	572	592	581	573	617	563	610	555	592	606	613	551	580	636	552	567	529	570	558	601	597	528	586	595	564	557	536	615	579	573	541	594	593	601	566	570	604	575	612	574	631	583	573
28698	50374	37215	40107	34737	18744	7243	1738	716	676	662	668	617	644	667	582	664	632	592	638	580	609	584	638	609	648	567	653	622	650	615	589	621	603	631	607	628	638	592	591	598	608	618	585	612	620	611	607	604	672	643	605	611	613	605	585	600	609	588	574	613	641	575	595	566	612	625	615	621	600	614	609	621	599	615	630	573	576	580	589	650	628	568	587	605	618	638	610	603	620	583	619	612	629	616	628	622	599	630	597	594	620	623	636	619	596	577	618	595	629	629	591	610	624	585	614	596	600	645	613	583	629	598	588	585	664	600	614	602	630	624	615	628	589	620	542	610	624	606	594	628	629	621	563	582	632	579	610	590	605	596	631	578	601	626	602	593	606	615	656	608	592	630	606	633	589	633	662	592	641	584	605	613	605	605	611	563	584	586	619	580	586	556	573	611	619	633	562	606	560	577	622	580	605	593	568	559	660	640	599	619	619	596	599	617	623	579	638	614	642	619	600	585	557	579	618	620	617	605	604	610	610	561	634	598	587	569	636	601	668	598	613	614	666	628	595	593	603	614	590	564	544	595	609	590	627	607	632	636	569	612	591	604	580	606	640	607	593	623	636	650	621	596	643	587	636	614	587	623	600	590	628	614	665	610	612	585	580	596	589	635	576	582	617	607	609	617	591	555	651	574	652	627	541	619	582	599	632	626	605	586	642	579	614	620	554	611	629	605	572	590	620	629	638	600	566	585	633	607	627	545	603	630	572	629	588	575	632	562	591	586	634	655	591	583	635	584	606	591	606	576	609	629	574	614	600	635	609	628	600	552	646	636	629	623	616	577	594	591	610	595	614	614	602	589	564	620	623	608	622	574	594	630	631	587	605	608	627	569	619	613	551	576	636	545	610	653	619	576	587	640	658	588	641	621	585	582	571	596	597	652	601	615	587	603	643	575	599	629	608	592	606	617	610	627	629	636	594	631	612	635	578	611	616	614	562	589	596	565	556	633	571	624	599	554	578	619	577	611	572	605	587	583	651	553	631	627	639	587	580	614	634	639	584	608	593	560	601	609	587	647	600	605	634	600	620	605	606	616	579	583	616	591	606	599	582	635	636	596	611	617	620	560	537	631	582	594	564	612	628	587	584	626	567	610	611	591	626	595	570	623	632	598	574	592	601	629	602	578	613	625	578	566	638	574	636	619	577	565	571	600	602	589	585	644	575	562	594	581	655	600	566	587	591	625	612	577	645	639	605	614	571	608	596	574	626	561	567	558	607	601	618	595	594	611	615	581	597	589	572	568	593	594	599	589	626	578	579	558	599	594	610	606	595	635	620	581	659	634	612	666	599	631	595	621	587	599	587	630	623	582	577	606	586	598	625	603	596	558	598	563	612	604	605	577	568	606	617	590	612	623	642	601	650	660	617	592	598	622	580	617	608	616	620	619	552	576	611	642	603	606	591	607	574	601	633	587	626	593	587	612	584	608	625	630	634	599	596	621	607	614	613	617	565	649	588	594	570	666	607	572	605	616	592	594	600	625	571	561	576	623	626	585	648	628	615	598	625	577	599	611	611	640	608	629	641	612	587	587	607	568	591	570	638	605	626	557	665	604	611	607	604	575	579	626	614	608	603	600	609	631	614	596	552	576	594	568	599	633	611	588	582	610	592	610	604	636	630	615	573	625	589	640	598	624	628	617	636	564	599	610	634	598	588	623	613	603	593	571	629	598	627	634	611	620	642	544	574	620	629	603	612	627	586	586	583	606	643	611	689	598	646	564	651	596	583	599	630	586	558	649	582	615	640	576	607	600	597	618	578	610	634	597	549	598	625	602	611	605	594	622	573	622	594	559	566	643	585	631	620	568	608	633	657	627	628	605	570	667	597	613	612	607	593	588	597	658	568	606	599	645	650	581	595	615	617	618	608	605	614	602	631	579	588	578	588	617	588	576	611	608	586	599	617	604	647	611	593	647	609	605	599	599	601	611	594	546	587	630	591	587	624	637	625	617	576	609	649	562	633	616	603	621	622	620	587	615	598	629	605	549	600	573	650	610	565	616	575	655	603	571	626	593	593	630	555	619	628	574	633	583	600	588	623	605	565	615	595	574	591	643	585	582	564	601	597	619	606	565	623	625	632	638	588	605	571	580	607	586	626	590	622	614	628	610	599	608	626	609	578	633	636	627	608	660	621	612	589	629	609	610	576	588	618	609	639	560	630	642	622	604	576	620	621	604	583	624	559	596	605	600	597	601	641	594	599	588	635	636	550	604	649	596	589	587	611	648	537	599	620	603	633	618	599	599	639	592	617	623	619	602	580	628	565	639	591	582	586	563	600	604	585	606	588	644	589	661	610	656	628	619	619	626	610	612	628	574	639	611	616	588	599	635	604	592	578	583	579	627	589	602	593	579	617	640	588	601	636	580	605	592	625	558	617	623	605	603	605	566	600	609	557	620	634	599	626	605	583	608	593	630	594	643	592	623	616	612	636	665	586	583	620	661	558	573	601	558	619	620	603	645	616	594	622	566	597	557	623	678	611	622	597	620	586	632	660	589	659	581	626	614	672	618	610	587	623	582	613	607	610	620	568	631	593	596	645	607	616	562	635	589	588	588	583	602	599	576	628	553	583	582	574	593	618	600	623	584	575	557	561	617	624	598	592	611	604	602	615	597	649	591	605	622	580	627	609	603	602	611	573	601	597	603	598	591	615	587	613	583	627	603	597	597	578	577	612	608	602	624	599	647	652	599	591	605	620	602	618	571	638	587	626	588	646	633	611	591	644	580	569	632	576	601	576	608	548	640	575	603	585	609	602	640	631	598	616	566	628	609	602	575	600	599	585	615	599	605	620	619	559	595	578	604	620	587	604	631	625	630	534	579	570	579	618	614	611	627	597	610	584	609	629	581	590	608	602	575	597	594	631	608	584	616	651	595	583	625	635	586	582	607	614	638	627	604	633	614	631	576	604	590	674	622	638	586	629	613	608	556	616	592	623	574	613	589	623	558	556	579	594	630	604	627	592	584	590	578	609	638	607	590	628	586	592	588	603	638	586	593	587	622	597	610	587	602	585	633	634	624	603	597	605	644	585	619	561	639	623	606	594	590	567	596	571	607	571	619	600	604	563	623	631	582	593	591	584	608	596	595	592	606	625	604	622	582	601	668	627	624	650	621	617	628	599	575	603	601	615	597	626	588	628	566	598	600	605	644	597	597	631	613	612	561	596	579	621	596	581	624	598	584	578	578	600	591	591	653	646	597	601	562	626	588	620	604	588	638	593	632	592	608	572	595	640	586	573	628	588	621	594	651	576	652	587	592	620	595	612	557	605	591	581	582	637	581	605	603	621	611	556	601	605	587	612	596	606	590	629	592	583	604	600	615	596	538	621	616	535	649	625	606	577	590	626	617	644	594	628	582	588	609	627	589	566	572	602	577	628	631	612	602	635	577	579	569	597	567	582	656	609	629	634	613	627	594	576	558	591	638	593	570	611	577	618	622	606
22600	21077	29130	29453	37157	33108	23304	5772	839	649	579	625	551	548	544	554	591	502	533	493	529	538	507	524	510	536	555	553	498	537	525	513	508	501	488	539	526	493	495	482	507	483	515	509	522	496	520	473	501	498	525	486	464	482	501	479	489	498	519	529	547	541	541	537	495	526	518	506	518	458	509	496	475	471	534	492	510	508	534	503	516	550	509	539	500	475	514	489	483	535	496	525	577	515	477	484	513	549	507	495	520	508	486	519	497	533	494	485	518	532	515	495	500	496	440	486	501	572	472	492	492	521	507	498	499	488	527	528	479	508	501	499	492	514	529	487	515	506	490	529	526	523	514	499	542	536	468	529	478	486	485	462	500	506	504	501	561	504	482	520	505	537	498	482	542	484	477	501	527	485	501	478	505	511	525	519	487	481	487	461	456	515	506	486	504	468	492	474	526	496	485	491	476	480	505	510	455	474	514	472	539	530	521	522	463	465	489	498	529	525	519	532	460	524	461	522	543	533	520	490	529	468	488	483	499	509	494	461	535	516	476	456	501	507	525	493	502	485	516	504	508	508	499	505	492	482	534	500	530	469	501	490	474	494	542	495	461	488	482	480	503	474	500	500	527	478	535	527	532	523	489	496	518	543	489	524	521	487	519	500	469	542	446	511	543	497	504	500	510	512	496	518	533	528	516	494	512	503	507	467	467	465	509	500	523	509	519	493	536	524	512	495	525	501	456	512	525	516	542	528	533	519	500	558	506	524	519	516	526	509	489	476	523	497	503	532	558	489	459	488	515	466	499	507	526	515	531	488	545	470	510	520	517	485	518	502	499	492	521	504	504	504	497	525	493	473	479	462	499	524	497	455	471	522	521	514	487	490	481	497	481	482	535	527	497	480	507	521	509	492	507	499	480	530	463	479	512	491	507	508	494	501	525	460	478	544	472	480	494	521	471	478	471	515	510	536	462	515	520	439	491	534	479	513	489	465	518	517	493	464	486	541	497	492	463	475	500	507	522	521	484	515	477	494	526	547	469	492	503	518	513	485	514	501	515	489	477	511	515	459	478	493	511	482	507	508	476	484	457	465	454	471	539	515	499	479	492	535	521	490	491	512	491	471	502	465	501	511	523	507	474	486	487	501	503	524	468	500	480	485	483	535	473	508	551	507	518	517	498	495	477	479	525	499	515	527	524	532	502	557	464	493	517	505	476	470	504	534	498	530	507	497	498	545	545	525	470	504	469	517	476	503	505	518	539	511	477	484	507	521	507	501	454	521	485	539	507	515	523	496	533	490	494	497	485	495	501	509	540	506	507	506	477	485	476	522	511	483	465	506	464	548	491	472	500	495	506	460	477	507	511	500	524	513	524	487	480	477	498	507	512	493	479	475	490	470	474	502	475	473	530	517	497	468	495	513	519	483	494	500	545	502	441	529	479	493	505	469	514	476	490	526	482	495	528	524	511	519	526	476	496	482	510	519	476	491	519	472	490	481	527	526	502	544	528	516	520	524	501	503	511	477	530	515	478	496	525	469	540	487	494	530	490	474	479	538	509	470	504	475	444	490	550	520	505	480	508	479	525	532	491	502	549	515	480	509	471	497	489	493	517	510	503	479	545	483	539	518	498	486	515	534	486	536	527	470	510	482	538	532	489	503	509	489	484	526	493	513	534	501	530	519	492	478	511	491	499	492	529	482	493	494	509	519	450	533	510	506	480	507	522	515	518	533	469	496	524	502	522	476	537	546	479	450	520	467	509	489	526	513	512	520	498	482	476	487	508	520	494	474	534	485	488	524	527	501	493	527	536	535	446	521	506	508	538	485	465	527	490	473	501	470	447	506	512	512	542	521	503	510	479	518	518	486	486	486	524	486	460	486	517	483	500	520	496	497	506	475	491	494	484	497	532	523	457	465	486	445	475	493	502	495	482	502	506	506	525	518	499	507	536	519	479	491	517	520	517	476	496	511	473	466	488	517	505	492	483	500	486	474	531	488	525	493	525	463	501	490	506	496	505	462	526	501	513	497	499	508	492	481	514	486	517	448	487	499	476	536	515	501	498	535	503	469	531	455	506	501	539	467	499	524	519	480	487	496	457	520	461	460	528	512	538	504	482	467	524	487	546	529	490	513	511	500	485	488	476	498	480	496	506	518	489	504	423	478	520	497	521	507	508	486	517	482	508	476	487	527	506	512	490	493	497	476	483	527	503	496	509	498	540	506	490	520	548	511	532	496	514	516	523	513	515	516	492	546	483	523	525	463	529	501	511	503	556	473	506	511	536	518	485	515	497	499	509	508	524	478	486	481	497	487	463	542	515	451	460	448	509	504	486	500	452	530	530	491	473	459	527	507	537	513	518	521	491	488	501	498	447	531	480	501	460	519	468	546	449	488	502	483	524	534	521	532	477	511	498	523	493	492	531	480	454	500	501	519	527	499	542	504	494	491	531	487	511	502	474	526	501	517	469	460	501	507	511	503	482	482	522	549	519	513	504	459	514	498	500	476	510	478	467	515	493	499	495	507	496	547	486	488	559	459	492	489	528	488	506	517	525	513	456	526	525	497	507	468	501	507	480	499	531	439	562	518	560	520	489	484	494	462	498	454	514	517	485	485	491	536	506	531	528	523	527	510	492	532	498	511	515	465	515	488	530	501	469	501	489	486	511	490	495	494	474	504	437	508	511	487	500	493	493	506	486	479	512	499	506	504	494	497	523	493	514	559	485	502	521	498	470	522	507	491	528	474	524	458	522	484	491	560	501	498	508	488	511	557	524	505	508	476	481	514	465	481	539	492	498	501	508	500	510	513	524	475	503	535	526	473	503	519	504	539	516	460	502	473	471	544	486	525	523	502	474	480	491	509	494	497	498	463	499	485	501	498	491	505	512	487	515	498	490	503	530	563	495	514	516	501	510	526	505	496	493	497	513	481	478	536	534	470	508	473	488	512	519	451	499	534	492	502	461	474	512	449	500	477	497	494	513	528	492	511	516	487	499	473	515	489	486	503	475	503	501	480	517	482	501	515	483	496	483	472	524	536	531	494	494	488	474	476	498	450	471	497	497	498	508	467	491	467	551	461	492	489	499	521	472	506	528	496	486	496	512	482	473	512	514	509	449	472	521	521	499	488	499	488	499	521	532	483	496	513	494	496	493	479	485	488	483	506	540	473	476	506	456	484	495	468	499	476	508	486	455	488	478	488	540	486	480	442	499	480	516	519	510	515	523	480	517	503	514	520	521	529	497	514	465	515	517	523	519	519	496	484	470	516	528	467	519	509	515	495	458	486	482	492	518	494	541	478	507	517	465	495	504	480	514	529	501	469	470	510	507	477	503	535	504	514	520	481	487	513	469	518	513	505	506	498	481	499	542	482	494	468	500	484	473	544	478	518	542	526	531	485	525	486	457	472	533	487	481	493	498	498	520	496	494	515	487	510	519	542	484	501	523	487	487	476	512	459	507	485	543	523	557	495	529	520	477	485	505	498	481	498	452	542
33837	65218	54599	61519	54472	35923	18817	4615	895	817	671	615	648	600	634	631	626	557	572	577	570	589	531	544	542	544	553	490	542	518	537	538	513	525	537	558	536	501	505	536	546	536	489	502	513	515	507	546	527	532	492	529	535	516	527	547	515	545	532	507	518	496	495	573	521	522	533	503	516	533	532	517	546	512	480	515	496	516	485	540	494	526	479	525	547	505	569	518	543	529	497	496	479	515	520	528	537	525	486	537	526	528	511	551	538	532	502	500	546	505	524	507	515	515	473	523	529	520	496	511	515	518	483	476	527	532	519	528	519	534	526	532	549	493	549	502	536	503	489	532	491	519	496	483	516	495	505	515	519	505	542	498	493	493	544	487	491	505	500	574	510	531	515	520	499	527	556	506	485	582	529	501	544	526	476	534	499	496	538	519	505	484	541	520	510	503	563	554	503	523	507	533	469	479	515	548	515	530	485	498	510	486	527	512	494	522	516	487	516	539	490	513	539	526	478	527	492	532	511	527	483	508	511	501	510	495	534	476	531	499	511	499	479	500	485	479	515	480	521	531	520	474	502	509	530	563	513	519	523	565	511	540	479	504	531	498	554	518	519	489	490	523	522	501	534	508	504	521	529	503	523	526	522	527	513	527	554	509	508	483	526	492	521	506	504	543	547	517	505	534	502	484	523	529	489	490	526	531	499	481	544	507	542	527	540	524	515	503	510	528	480	519	505	516	504	532	474	502	541	491	530	528	504	523	511	493	535	521	503	497	511	497	523	494	531	527	478	491	525	516	528	518	507	503	538	501	484	573	485	537	474	511	471	487	508	543	490	506	477	524	522	549	498	505	508	527	511	516	509	527	497	508	530	523	531	524	530	498	548	525	493	523	514	519	499	522	559	507	558	465	498	512	508	548	539	555	487	491	515	512	500	527	530	494	516	518	507	523	554	503	507	570	532	528	515	514	523	502	471	527	554	516	532	510	502	500	494	476	511	477	534	449	522	531	542	497	545	486	570	522	489	532	491	524	538	502	531	523	539	516	535	497	534	458	536	529	518	481	520	508	471	479	478	523	528	547	478	507	512	503	526	497	531	551	496	503	516	507	505	519	543	562	510	542	542	522	513	487	491	519	491	500	518	533	504	501	518	489	525	523	523	517	538	507	514	495	514	525	541	516	529	539	543	499	489	541	511	525	483	545	510	551	525	522	537	499	514	473	534	523	475	566	517	542	499	470	493	544	532	502	517	509	520	513	481	539	499	525	539	507	525	471	532	511	516	513	454	525	519	506	482	510	511	489	524	510	491	469	505	460	532	504	536	502	501	551	513	517	491	477	528	522	486	560	511	512	552	547	479	537	525	569	491	500	518	545	556	519	537	492	524	554	511	537	497	473	522	521	487	549	522	526	498	520	510	496	533	501	504	510	527	502	506	512	516	503	532	522	529	489	505	509	524	542	577	502	520	480	516	504	498	521	510	492	485	479	552	527	531	489	507	527	512	511	483	527	524	471	491	465	507	526	517	498	478	469	535	496	521	457	551	470	499	452	506	540	549	513	513	515	570	517	488	484	526	517	557	488	497	519	545	471	490	529	521	535	509	509	485	496	502	536	552	525	520	499	522	538	501	489	511	549	528	517	494	487	494	520	502	507	580	483	527	535	550	540	520	503	524	520	518	526	521	553	545	527	529	507	502	542	537	498	559	471	551	558	491	505	499	515	503	535	480	517	508	508	553	492	503	520	549	529	534	509	526	486	537	513	474	502	508	497	498	492	525	491	534	559	508	513	525	499	538	548	519	487	516	513	542	514	479	520	470	532	503	513	496	527	495	519	544	493	524	480	484	524	520	472	505	504	532	549	494	512	493	516	500	511	503	515	550	524	511	493	498	524	518	527	523	504	514	483	521	501	478	527	566	556	496	514	450	553	507	496	524	558	517	508	544	522	515	474	464	550	517	543	512	504	503	512	497	529	510	556	528	493	534	518	504	498	541	556	491	521	486	512	501	481	527	481	531	492	508	512	521	475	528	570	494	490	546	521	530	529	511	541	540	536	533	507	520	532	543	502	486	516	465	488	551	521	496	514	495	520	482	522	541	536	475	488	506	492	504	497	531	506	535	507	492	523	501	491	524	500	549	510	535	534	512	491	518	539	509	524	541	551	509	528	515	524	479	517	534	484	497	523	487	477	513	520	511	516	516	505	511	476	512	544	477	513	506	516	488	469	500	562	510	499	501	510	541	478	513	501	531	495	487	536	485	527	521	500	538	500	510	516	541	521	563	541	503	526	535	482	508	523	498	528	485	488	502	498	501	519	551	548	498	490	515	556	495	519	497	520	532	494	548	510	540	505	501	461	504	497	548	512	526	509	527	559	497	544	513	518	499	495	486	523	529	514	466	527	543	532	516	549	531	490	492	513	542	513	472	490	518	513	507	536	508	467	529	523	562	503	540	500	531	502	524	490	539	495	546	535	555	548	511	546	463	485	517	556	522	481	520	537	541	542	502	550	526	493	471	528	505	507	521	507	545	521	552	525	484	474	532	502	532	515	512	514	505	551	534	543	517	489	527	489	514	457	507	499	462	532	522	494	512	512	474	532	529	500	506	523	542	533	496	524	485	479	534	534	518	523	524	520	498	567	528	526	529	528	501	505	564	507	535	477	477	513	532	509	498	533	509	579	483	509	530	501	559	512	511	520	475	490	513	490	518	474	517	453	506	545	520	521	521	507	502	497	530	533	506	517	493	518	501	498	506	510	488	525	503	487	534	526	518	531	505	518	502	544	551	503	464	504	504	495	517	529	545	521	510	491	555	523	508	492	558	479	513	512	524	520	540	519	523	496	486	532	477	569	532	508	495	491	525	493	519	533	527	497	516	484	499	501	505	538	548	512	504	527	540	510	534	488	531	531	506	503	488	530	513	541	502	521	575	534	519	504	510	509	466	511	495	503	535	538	473	508	569	515	508	487	510	486	485	500	505	536	482	516	489	541	510	534	490	495	490	511	538	539	489	490	482	588	513	522	505	492	522	545	509	508	517	524	475	536	518	506	501	512	526	494	494	502	522	550	470	493	508	511	543	508	492	496	503	535	501	526	478	516	486	531	533	525	510	524	527	541	500	489	514	519	541	466	523	488	503	505	519	468	531	513	512	498	506	544	488	499	468	513	487	521	560	507	537	527	536	512	511	505	520	559	551	490	494	479	538	531	505	565	528	555	506	486	495	517	497	510	501	519	529	543	553	533	522	501	540	527	512	490	486	498	504	500	529	531	538	513	507	508	555	569	551	498	503	507	506	507	510	499	508	519	503	481	505	516	558	484	498	524	515	539	540	519	506	521	517	541	496	551	510	525	514	506	516	550	497	480	538	499	575	524	543	499	521	494	530	475	544	529	530	503	519	472	539	505	509	527	545	546	504	520	519	527	507	524	541	486	533	527	537	469	510	512	493	496	504	521	514	487	494	496	528	518	491	515	573	498	495	537	509	518	541	484
29088	27603	24097	14653	8107	2850	927	554	480	434	516	488	467	494	477	455	535	498	477	506	492	456	533	475	471	468	524	423	444	504	408	495	455	472	468	496	459	456	494	521	480	499	478	483	544	460	437	462	455	502	467	459	507	512	468	471	452	488	487	507	468	475	514	488	497	488	502	480	509	477	500	469	503	442	485	432	500	458	498	467	478	506	501	471	462	474	482	491	475	478	451	453	463	453	527	490	450	489	463	468	477	489	435	460	487	502	518	488	464	473	471	533	478	498	457	492	468	493	476	471	493	451	503	478	473	488	504	489	467	482	460	492	490	539	491	468	451	491	513	476	447	475	429	481	479	450	501	475	464	501	497	465	469	443	474	480	467	517	451	484	490	444	452	428	428	453	476	480	458	488	519	466	460	473	471	446	458	473	459	467	470	497	458	473	482	446	459	415	471	445	463	471	481	478	447	473	521	499	493	499	499	462	501	468	476	498	489	467	461	458	461	492	469	452	467	420	471	469	469	466	442	479	478	473	467	445	457	421	455	508	457	486	452	471	465	431	437	507	433	482	449	474	499	510	439	486	476	441	423	491	475	485	486	477	438	410	470	447	492	467	473	481	456	472	499	480	503	441	456	482	444	432	470	463	514	514	438	479	448	496	495	498	492	494	493	477	462	497	487	487	475	470	440	445	439	475	509	496	444	494	495	496	469	459	447	504	489	509	440	470	476	485	452	454	481	483	472	507	465	512	484	485	444	478	483	457	463	505	478	473	446	463	489	462	443	461	472	453	509	473	440	453	492	502	495	463	466	460	493	464	443	453	476	486	457	464	478	501	464	470	501	471	473	442	485	505	497	441	486	466	478	479	507	477	471	423	488	458	484	466	513	442	470	511	476	498	488	482	433	485	473	508	455	479	459	457	486	467	476	440	456	505	485	451	474	473	465	497	460	537	427	480	424	478	460	464	521	471	422	439	456	463	487	469	476	523	496	462	494	465	508	481	469	437	445	475	474	428	499	495	440	458	470	492	459	437	484	492	475	482	482	485	443	511	486	477	461	470	448	472	482	446	509	504	466	453	473	470	475	494	467	485	486	446	482	456	466	462	427	461	509	476	487	464	459	508	473	460	501	471	461	529	500	459	446	505	477	489	492	479	488	521	506	501	483	473	478	483	515	438	453	451	452	450	456	443	488	459	419	448	445	467	504	475	438	512	474	458	437	461	455	447	497	488	470	443	471	498	459	474	427	493	481	469	471	486	465	432	478	510	493	489	413	471	462	484	446	460	466	469	469	447	492	479	445	467	476	456	476	516	471	427	479	491	477	446	451	473	445	521	456	488	467	487	477	518	491	471	489	441	448	494	497	458	455	453	442	485	445	475	472	486	497	485	463	456	449	481	456	420	431	470	498	458	519	450	461	462	476	433	452	478	505	488	493	540	507	460	439	451	491	454	477	495	444	474	519	483	454	543	502	469	451	465	488	475	473	460	454	412	463	474	492	491	442	479	506	498	488	478	471	492	498	458	484	480	524	433	526	493	494	490	531	449	459	414	495	493	473	444	460	426	461	481	480	443	445	440	494	497	486	424	464	483	459	512	461	474	482	467	453	451	487	452	475	487	514	465	499	445	498	428	462	475	507	422	466	471	470	471	483	483	529	505	492	466	468	440	460	480	461	433	492	471	443	475	439	488	474	470	491	440	497	498	475	490	475	424	485	487	434	528	446	472	440	494	447	470	465	472	470	481	489	461	478	463	504	481	467	463	485	477	480	445	441	471	446	471	454	480	447	463	473	474	444	463	441	496	471	441	459	471	490	491	494	467	472	474	463	457	453	455	445	496	473	472	505	486	476	461	496	447	442	513	454	453	468	474	509	495	450	477	503	467	466	483	501	513	479	477	480	441	484	476	454	489	447	487	475	500	467	452	482	471	444	451	463	480	448	450	468	475	479	506	450	446	470	478	475	450	499	473	425	472	489	483	476	448	489	494	457	463	470	515	464	459	485	491	473	499	473	444	455	450	459	491	509	478	475	497	457	467	486	442	455	458	486	482	473	488	503	477	489	455	480	496	441	482	469	503	463	507	508	457	447	453	518	475	458	457	466	472	492	474	504	447	452	455	460	462	489	480	462	487	446	442	437	492	436	457	475	505	459	507	514	492	477	477	467	466	511	467	460	487	433	466	458	481	442	464	457	484	484	468	423	496	471	446	473	457	496	496	462	456	479	489	463	464	467	473	436	468	470	475	498	492	466	474	516	460	487	475	453	475	454	466	464	483	474	437	486	484	457	466	478	470	465	497	490	459	463	463	488	470	460	481	474	484	460	450	465	450	430	476	490	527	479	488	411	481	484	480	426	482	452	476	483	471	501	459	463	469	485	481	502	475	472	481	465	467	455	490	498	469	470	449	492	472	485	472	471	496	444	500	444	471	456	487	494	489	469	463	461	454	524	471	459	445	460	452	434	445	503	471	484	505	435	437	459	490	458	499	511	453	513	474	435	509	511	470	459	454	486	463	477	472	473	470	458	446	485	449	475	460	477	481	471	487	421	477	443	461	458	447	472	454	469	489	449	456	461	475	511	512	532	475	481	484	493	489	503	485	494	479	493	493	489	444	529	520	454	489	473	477	468	501	470	463	474	489	450	441	531	486	481	497	495	492	475	508	464	430	433	484	481	488	479	486	490	442	487	485	447	467	458	444	520	450	467	477	487	516	473	476	460	499	483	448	470	503	472	488	474	430	511	471	465	477	470	474	436	520	460	485	469	453	465	411	492	460	463	476	514	419	478	449	490	454	483	487	449	488	492	475	481	466	460	444	503	468	521	471	469	431	473	482	457	472	461	475	473	470	479	437	437	485	504	494	475	513	479	480	454	415	507	449	460	465	429	495	460	498	470	512	449	500	468	481	495	432	454	508	471	496	491	486	483	480	487	463	487	445	470	438	497	497	463	455	480	454	473	455	470	478	455	464	498	485	439	471	476	487	534	453	471	505	478	487	492	480	478	499	462	495	457	482	484	472	488	487	484	453	478	467	463	445	488	470	486	446	444	435	446	471	469	453	491	498	505	426	442	453	442	500	477	505	461	451	475	466	442	515	474	421	476	478	513	511	472	481	497	503	450	443	482	468	453	487	463	424	456	506	462	471	459	478	492	512	467	487	454	471	505	484	477	465	469	466	459	441	438	456	465	482	431	469	469	462	466	489	495	444	443	447	444	469	469	477	491	505	521	454	491	482	465	483	504	520	490	486	514	479	474	445	462	504	462	461	476	472	510	492	453	470	485	465	466	434	509	477	450	479	527	476	459	451	416	492	474	480	493	454	431	470	459	463	444	450	462	474	441	451	454	474	534	510	485	435	484	483	457	442	460	449	442	462	453	451	468	497	494	451	477	454	458	512	519	468	497	485	489	468	445	422	504	499	425	484	479	491	472	481	509	465	459	438	424	460	465	491	491	466	471	430	522	517	467	477	506	483	491	444	438	473	442	471
25175	41302	20363	10974	8339	3142	1124	566	521	515	508	572	504	529	522	481	473	488	532	485	504	504	457	537	527	467	518	517	509	496	487	523	469	518	499	500	487	488	485	475	530	516	536	451	556	557	481	515	505	519	516	528	495	464	519	514	477	517	489	476	510	465	508	550	476	520	467	542	501	516	517	524	470	509	494	536	503	498	506	533	509	520	531	481	530	547	493	462	577	504	509	515	479	495	481	471	513	542	544	528	569	489	523	549	514	527	491	480	476	485	469	493	532	512	533	524	497	473	524	492	546	540	504	504	507	529	508	511	493	514	504	526	486	472	536	477	528	524	503	497	517	487	539	547	517	522	495	466	497	519	549	504	477	476	543	513	517	518	506	476	475	452	489	519	546	511	481	519	471	481	467	516	498	513	460	490	490	523	526	499	518	484	477	487	509	488	501	487	521	522	524	456	503	482	479	512	507	529	504	506	527	509	476	545	511	508	515	504	488	532	496	513	535	502	530	490	508	527	531	518	532	548	514	526	522	528	533	488	481	553	487	467	494	566	517	470	510	496	489	508	467	525	522	480	505	489	469	518	501	529	496	480	515	520	538	472	550	535	491	479	516	499	493	525	504	531	514	530	491	546	495	503	466	479	533	514	497	487	501	542	496	450	483	478	519	509	497	484	508	488	492	447	519	547	494	517	493	524	466	508	506	483	510	514	512	486	488	495	485	506	531	507	523	560	559	503	506	489	484	465	548	483	469	518	480	480	515	510	538	492	539	495	515	525	487	487	510	505	475	525	519	486	497	470	499	473	520	499	493	507	535	506	495	541	512	540	494	459	489	527	536	519	441	474	535	518	520	480	502	528	496	511	502	501	534	527	509	540	506	468	528	525	523	478	518	476	484	472	502	513	485	507	503	521	501	531	523	546	482	535	509	517	522	501	480	508	516	512	486	484	484	504	497	524	497	499	496	517	517	532	520	498	496	521	500	513	466	490	504	457	571	527	499	501	485	481	532	530	487	494	522	533	514	459	528	504	526	497	511	552	486	524	512	482	516	486	541	485	487	490	478	507	491	472	520	531	476	491	476	478	522	491	535	501	484	524	501	495	499	510	535	495	521	497	477	522	498	520	468	509	488	488	526	544	494	494	527	482	474	507	494	491	512	530	518	492	485	509	445	485	474	491	464	508	500	500	490	540	529	495	503	482	485	492	540	489	491	512	532	507	516	524	524	494	505	505	504	498	515	539	497	538	466	494	467	514	491	511	520	499	485	483	522	473	518	497	539	491	503	489	518	524	529	502	486	492	481	521	510	515	475	515	499	500	516	506	516	504	528	545	501	504	490	518	539	544	497	505	489	475	516	501	529	506	512	548	452	498	529	543	533	515	512	477	500	517	505	510	528	536	514	492	501	509	495	475	518	486	522	482	485	478	489	525	492	527	462	463	458	494	519	491	456	494	543	512	493	505	495	473	492	511	482	472	512	517	485	528	482	486	529	493	481	514	511	491	510	510	463	477	477	486	500	522	520	498	529	463	530	524	498	528	503	474	522	519	523	490	472	541	461	515	492	510	525	551	486	469	509	522	504	515	500	492	531	507	553	501	504	455	512	504	523	486	499	507	530	520	490	502	512	468	508	483	491	537	504	499	469	523	509	486	503	476	516	488	492	480	530	519	480	502	472	473	515	511	586	507	531	507	505	499	477	487	455	486	489	502	505	496	509	524	523	523	478	491	517	500	499	518	509	505	520	539	492	453	546	516	555	482	538	475	505	511	481	500	525	494	492	492	463	512	523	483	534	486	492	487	528	497	543	493	454	530	514	545	487	510	499	495	502	522	497	528	517	459	492	487	532	508	462	484	553	498	490	469	475	534	511	501	509	519	538	487	477	489	494	489	505	468	504	509	513	493	513	537	513	499	523	469	516	497	523	538	516	501	503	521	509	526	504	491	535	467	503	472	507	491	511	519	535	490	486	481	509	493	504	464	536	524	535	520	531	539	498	512	464	473	520	547	494	491	502	486	481	526	449	493	521	476	492	518	464	499	517	457	486	488	496	465	514	493	515	497	498	477	534	523	546	485	470	487	506	490	484	455	520	520	504	490	492	482	511	513	501	501	495	506	473	524	537	504	494	499	509	523	514	518	540	510	506	501	470	528	520	514	504	469	487	519	485	514	536	521	474	520	534	524	535	473	493	483	522	545	541	514	513	472	483	494	522	506	464	521	488	537	540	513	501	526	502	506	486	514	519	497	499	483	529	529	487	508	507	515	541	499	463	494	477	489	520	506	481	540	558	498	525	495	505	509	525	514	495	498	500	480	487	492	550	516	536	521	512	446	519	484	481	512	476	488	528	554	508	523	500	486	488	486	502	498	511	528	507	502	471	507	486	508	517	523	559	485	490	494	520	517	483	478	506	505	501	533	469	515	534	489	521	488	509	506	487	498	498	528	485	479	493	496	485	493	489	499	504	514	501	488	493	481	514	494	517	520	535	573	502	539	539	489	531	470	507	541	494	530	516	507	531	572	495	489	489	491	539	493	510	509	530	502	515	482	497	538	538	483	494	511	481	515	494	491	498	465	499	496	485	476	513	463	551	503	471	456	494	511	492	475	504	542	547	550	518	497	491	524	504	480	536	520	511	476	491	516	531	503	490	501	490	455	485	507	532	531	507	525	477	504	495	532	501	474	476	490	509	514	492	544	482	485	513	474	518	463	541	509	582	516	495	476	485	440	521	514	524	529	543	474	503	501	500	533	504	487	547	492	496	507	498	509	492	483	511	511	486	517	511	527	487	478	514	504	501	469	503	468	546	518	517	509	517	490	464	512	510	510	487	469	520	471	526	541	535	503	500	488	501	532	497	483	520	519	486	510	487	502	495	506	513	470	495	473	536	517	492	513	502	502	488	515	518	498	520	478	495	482	483	504	486	494	544	496	469	514	525	523	533	497	515	483	478	505	493	500	572	485	495	516	511	544	507	549	513	516	518	510	540	530	469	519	513	469	519	513	512	511	480	527	483	492	462	500	496	551	505	489	508	455	508	574	511	515	560	491	520	506	519	469	512	507	544	498	508	525	538	520	504	526	539	533	513	480	510	539	523	515	461	520	494	514	558	506	530	496	500	501	529	539	516	502	515	523	515	516	525	534	462	517	489	509	485	501	526	501	499	484	540	515	483	497	504	505	505	498	474	528	543	519	521	490	477	506	501	498	538	548	482	549	523	526	512	486	510	509	509	498	530	525	525	504	501	511	497	526	497	526	505	488	485	524	548	534	455	524	492	512	491	493	530	505	514	523	475	540	519	526	517	502	479	484	507	523	522	473	497	478	501	481	537	504	506	448	489	490	549	474	496	461	517	502	494	535	523	543	511	539	483	490	537	526	521	495	522	477	502	516	538	511	467	507	529	534	507	492	509	479	538	532	474	514	525	507	508	507	457	465	529	501	480	455	481	534	506	491	513	490	496	491	508	498	517	520	543	475	513	536	522	497
23778	21097	29075	32868	37706	29358	14836	2285	502	454	442	426	452	412	380	399	423	409	375	408	441	427	395	399	436	403	418	401	381	388	415	404	425	404	392	378	435	397	369	409	397	407	388	377	440	379	402	400	376	414	357	398	369	383	396	395	397	351	408	397	376	374	369	387	413	361	391	372	441	415	399	425	406	382	376	374	419	403	390	417	394	396	379	372	398	414	410	385	411	376	400	380	440	411	384	401	396	425	431	421	387	393	342	410	400	420	384	349	392	401	360	397	407	428	400	368	390	397	387	381	355	391	374	375	449	441	402	403	430	412	407	377	434	372	399	370	432	413	385	408	416	408	370	369	368	409	401	380	395	392	400	401	409	402	432	384	384	359	396	382	390	418	399	413	385	396	417	425	384	392	406	393	355	365	405	381	382	395	423	368	403	390	392	381	391	383	403	439	408	397	405	439	390	417	382	429	404	401	397	390	396	404	406	412	392	383	380	383	397	396	422	384	370	408	405	415	365	428	405	371	443	384	409	423	380	412	394	363	394	414	387	374	373	404	381	419	393	394	392	387	372	391	390	422	368	404	412	381	393	396	382	398	408	418	415	403	388	425	382	380	383	362	393	384	402	386	399	432	392	389	418	371	416	386	386	398	407	386	391	390	400	422	384	433	375	397	367	383	378	400	382	408	395	419	379	374	431	385	411	397	332	407	400	399	422	408	421	371	419	368	428	367	407	390	379	435	399	383	453	378	392	423	417	382	394	401	393	397	386	417	412	403	355	388	390	385	394	397	400	425	419	395	385	409	348	427	397	395	369	375	366	421	414	423	421	386	401	406	416	364	395	393	410	381	409	414	374	431	377	413	387	405	396	404	413	388	409	393	426	397	398	409	384	398	396	380	402	367	389	384	368	430	367	373	399	416	400	383	377	412	361	365	400	379	389	397	385	384	433	395	401	398	365	416	378	406	401	454	367	389	389	386	381	411	375	373	389	415	389	383	387	374	364	399	408	380	392	387	446	374	411	424	421	367	390	417	414	388	406	414	428	388	414	384	429	415	386	396	384	394	382	419	385	403	401	384	406	392	400	435	416	428	377	428	393	439	332	377	387	406	387	400	433	402	412	397	397	356	397	402	370	393	397	379	410	384	375	344	393	401	446	426	398	378	378	376	393	383	422	414	394	409	397	382	412	395	422	417	355	376	405	343	395	393	426	413	408	402	355	400	390	430	393	365	383	367	420	385	382	381	366	393	328	370	417	377	436	399	391	374	443	389	409	425	409	415	374	401	408	371	407	403	390	412	404	379	389	411	372	356	420	386	379	416	358	429	375	430	396	397	420	388	357	415	414	407	387	450	407	409	375	388	380	415	397	401	376	383	397	408	401	392	416	404	403	386	394	391	362	384	389	376	406	412	408	381	404	379	429	438	378	410	400	375	386	383	386	392	400	387	378	346	389	411	380	388	374	387	404	416	390	392	415	390	408	377	422	386	423	373	381	366	444	447	374	391	390	377	371	411	414	384	398	391	389	405	384	384	373	364	379	371	402	430	398	442	398	400	398	381	421	377	405	411	379	404	380	411	406	374	405	385	420	394	430	418	434	397	409	413	404	394	389	409	394	372	386	402	407	426	354	410	375	406	386	401	418	372	411	381	414	429	434	396	402	387	422	390	392	391	420	429	380	370	369	399	412	381	416	388	418	399	388	410	396	389	395	394	376	370	410	412	378	402	386	406	387	380	403	392	412	384	397	403	370	378	370	372	401	378	437	396	419	425	374	396	404	393	387	373	402	434	417	397	405	390	398	434	381	361	403	385	404	413	365	395	387	422	401	431	395	425	404	402	414	374	376	428	383	401	406	374	403	392	406	441	402	364	399	410	435	388	417	410	391	381	391	405	405	422	371	409	384	420	396	421	379	417	406	389	411	422	391	415	396	354	400	417	377	397	381	380	422	378	406	380	371	364	383	386	416	427	365	378	380	379	412	357	428	397	411	429	411	398	409	393	387	387	397	447	378	404	366	381	400	394	403	397	383	418	403	412	412	390	412	349	393	406	422	406	425	426	376	431	363	378	374	387	392	405	403	408	397	393	428	392	366	394	417	376	343	394	396	389	391	390	417	404	392	391	429	367	364	374	433	435	373	378	407	413	387	392	393	367	389	364	376	397	442	398	366	392	396	378	393	392	375	381	391	377	406	416	356	413	360	406	370	407	409	379	386	380	429	396	394	392	381	398	374	389	401	391	396	382	396	392	371	388	420	404	387	417	406	418	382	388	369	373	365	401	410	390	365	385	400	395	397	418	369	379	394	399	439	450	405	389	388	405	399	365	388	386	383	398	411	407	426	390	379	409	389	369	351	381	383	409	392	385	397	431	401	384	389	419	426	415	416	428	419	376	412	392	399	376	425	386	402	383	381	428	396	387	383	407	423	419	358	398	403	403	391	434	391	395	403	390	421	401	444	382	432	392	405	391	381	381	400	404	370	377	445	368	400	415	404	359	424	414	393	388	377	376	413	415	390	421	414	390	417	402	385	382	406	403	364	427	436	399	388	393	413	375	442	400	415	371	396	392	387	413	407	416	412	404	395	395	400	376	380	407	425	398	413	405	396	408	402	410	416	399	417	367	424	392	379	409	389	397	411	418	391	409	379	408	416	404	395	374	426	387	397	421	430	383	416	421	384	427	421	407	362	370	389	400	388	420	423	398	401	403	375	374	374	381	366	402	398	407	411	389	396	416	402	406	392	388	422	388	386	406	362	394	389	376	401	376	349	379	390	412	387	391	404	350	401	434	427	395	394	416	397	379	385	384	382	412	391	395	372	410	373	390	373	379	405	405	418	369	421	358	398	393	410	402	402	385	393	419	403	388	399	380	388	385	415	387	354	407	403	418	444	422	397	401	369	397	392	387	380	390	399	406	422	405	374	426	421	409	359	376	398	398	356	370	392	410	397	426	379	371	397	350	399	385	398	391	394	395	362	428	393	387	469	417	398	399	386	383	365	404	419	403	384	382	418	375	429	421	391	393	390	389	410	414	376	394	374	376	387	427	398	402	420	395	396	424	393	390	412	402	399	373	380	422	412	387	371	390	418	431	407	385	398	422	417	430	405	390	393	405	375	383	377	373	397	403	415	437	384	368	399	390	376	374	410	402	402	390	435	422	416	385	396	446	395	407	426	397	427	421	388	438	387	367	403	384	392	399	431	367	405	421	382	387	368	377	404	352	389	398	382	416	382	372	397	371	401	386	390	409	395	395	408	411	357	408	363	397	405	414	402	395	406	363	424	376	462	404	406	388	402	414	400	394	388	347	384	376	388	388	406	356	418	387	433	407	408	377	435	429	392	384	386	407	411	384	397	438	375	401	392	401	388	418	399	405	420	392	376	398	377	414	380	407	412	402	371	381	445	388	412	375	418	389	409	388	360	379	409	372	422	370	376	409	415	386	373	379	368	365	397	381	416	406	418	393	414	386	400	448	384	415	412	390	381	422
30030	57260	48246	49513	44546	27678	11887	2377	616	553	519	531	489	489	446	437	442	437	450	429	464	423	452	434	471	426	427	446	447	430	420	393	438	414	420	421	443	427	403	387	380	430	389	422	445	395	440	412	421	436	450	422	417	439	463	428	418	413	426	437	408	430	425	442	405	423	421	415	462	447	385	439	405	397	435	410	405	406	406	438	434	397	440	423	420	380	429	437	446	417	420	420	423	405	380	400	428	428	425	427	411	442	411	459	444	444	427	436	458	426	446	406	434	437	411	407	428	417	410	408	432	428	397	375	409	405	395	441	423	423	408	433	416	390	420	417	427	432	405	423	454	421	436	422	432	437	431	397	448	410	418	411	384	412	405	405	404	413	404	403	436	439	411	429	429	405	435	416	383	412	442	413	410	425	408	394	443	455	439	422	440	388	434	433	421	459	429	415	392	414	388	403	448	425	438	401	401	425	413	433	427	408	449	401	423	408	402	397	424	397	455	460	440	442	432	445	426	422	400	416	401	415	421	406	445	413	415	457	458	398	412	380	406	463	405	426	417	397	410	450	411	399	415	449	451	426	433	422	422	403	431	401	428	408	417	415	391	436	414	476	447	430	455	402	399	421	446	429	415	418	403	410	415	406	433	408	411	448	460	409	425	416	428	441	419	449	436	409	420	411	409	436	436	435	394	366	368	441	435	427	469	430	384	404	421	435	434	419	432	428	418	420	421	415	404	411	433	437	392	406	425	434	425	436	415	398	429	410	448	440	382	428	418	417	419	391	432	426	408	422	388	422	421	418	459	391	399	423	423	421	400	404	426	424	471	400	380	405	424	445	366	451	427	475	473	419	398	423	409	408	394	408	471	419	386	421	388	423	423	422	438	406	412	434	422	439	482	462	407	406	435	458	408	467	422	409	437	437	436	403	431	438	409	402	421	418	426	431	451	402	415	436	412	399	373	421	446	409	430	392	430	446	432	389	414	415	442	425	442	448	397	419	415	419	388	373	406	418	403	460	433	419	460	433	361	439	465	461	409	420	392	427	421	415	418	393	443	420	432	438	430	464	433	419	434	427	427	425	407	437	416	457	422	404	443	424	467	415	408	441	400	456	461	425	397	463	429	430	411	408	391	407	422	412	448	372	390	377	420	420	456	441	413	419	414	439	430	413	416	401	421	419	441	403	413	430	421	413	411	397	398	387	388	424	403	389	402	427	433	405	450	418	429	419	435	408	436	453	435	430	371	410	416	399	457	385	393	407	430	441	475	415	418	369	414	377	408	439	408	425	399	421	411	421	424	447	404	450	418	426	433	438	431	424	403	436	430	434	394	436	364	434	460	388	409	442	429	394	428	404	468	383	437	405	412	414	465	410	423	394	431	404	435	403	457	443	395	416	437	444	424	434	453	406	424	420	406	435	404	388	386	397	456	402	447	384	396	401	427	460	398	434	446	412	442	443	418	397	417	439	398	467	394	411	438	452	439	388	415	441	417	438	388	442	426	402	434	389	421	404	402	440	421	395	432	407	417	394	434	455	420	435	370	428	402	413	415	437	435	440	415	409	434	415	399	423	388	426	462	443	422	399	400	419	406	418	433	386	417	415	421	436	407	444	427	422	395	448	414	376	462	413	434	400	414	378	422	401	418	423	430	409	439	381	427	407	406	446	401	405	448	422	443	411	392	443	417	453	411	441	411	409	435	436	401	391	414	406	386	447	479	436	413	393	462	415	419	395	410	402	412	413	405	399	413	427	362	397	365	443	457	412	433	418	436	437	413	429	429	442	402	408	424	451	431	437	417	398	422	415	429	369	411	416	423	431	406	417	438	439	448	408	451	392	402	469	435	413	400	428	426	413	407	448	426	422	420	420	428	426	434	394	410	397	441	432	424	419	389	405	415	426	424	423	411	443	427	396	403	437	463	390	425	440	416	447	459	386	411	428	430	402	422	420	432	412	362	402	407	458	395	411	443	407	434	384	396	414	400	418	412	452	418	437	434	436	438	448	432	434	412	400	407	406	408	416	414	420	408	389	402	416	448	435	403	437	416	433	463	426	415	475	424	403	400	398	442	411	393	437	414	419	422	439	410	430	392	451	372	390	393	389	446	427	418	408	442	420	407	393	405	452	415	419	433	365	403	390	440	386	425	395	459	438	429	432	402	412	411	397	425	395	413	437	379	436	446	384	405	427	407	436	422	446	438	403	396	403	455	445	421	456	399	419	437	463	456	427	391	460	456	390	415	381	432	416	418	463	405	418	431	386	400	410	415	383	454	449	389	465	399	440	419	420	418	396	415	417	440	409	421	429	418	410	439	414	433	392	415	453	422	405	459	398	427	424	412	428	420	425	438	430	425	392	425	429	404	387	393	427	402	448	447	416	398	440	438	412	407	411	449	421	410	430	431	448	436	406	426	408	423	416	392	372	448	434	411	429	445	381	418	452	449	396	407	408	404	394	385	408	443	454	435	417	412	410	415	404	416	394	402	421	469	402	415	394	405	434	416	403	430	399	402	455	412	403	442	420	408	443	418	392	438	459	447	406	423	419	459	413	438	402	423	436	394	430	410	406	415	400	421	410	456	406	413	432	458	430	423	406	443	419	427	429	399	408	436	419	418	395	439	452	417	412	406	455	450	401	346	417	416	422	435	432	423	421	417	440	429	435	424	400	398	424	454	415	440	442	409	454	444	410	413	405	410	438	391	433	421	398	424	442	422	403	436	436	430	399	418	419	454	438	442	405	430	413	400	419	426	371	425	383	419	407	393	419	445	444	439	396	409	466	390	420	430	399	439	421	384	448	433	395	414	416	440	431	439	410	400	396	443	419	428	432	401	430	386	388	473	406	396	439	411	410	408	426	402	425	402	388	418	441	438	396	460	450	400	367	421	441	409	431	439	438	420	406	430	407	432	395	430	421	420	469	433	368	400	418	439	380	416	427	417	439	452	397	408	385	439	469	440	448	445	442	408	418	429	388	450	412	433	437	421	390	408	417	434	404	402	406	419	394	416	417	410	408	435	407	400	382	434	436	444	428	396	416	431	457	424	437	419	395	395	411	405	430	408	480	420	407	423	433	442	412	449	389	422	403	429	427	410	423	451	450	385	429	428	432	401	423	422	448	424	422	429	388	430	402	424	465	434	375	401	429	408	410	411	402	389	409	423	390	424	386	442	424	447	417	429	430	439	422	379	445	433	407	389	448	398	421	425	454	429	432	414	412	408	404	443	424	429	425	431	440	455	435	439	435	435	428	414	473	461	391	472	438	435	436	421	419	424	425	415	416	436	444	418	414	439	470	420	424	413	422	422	393	437	435	398	422	420	430	425	431	428	435	442	411	391	434	404	412	438	447	430	429	445	427	412	418	431	404	394	418	396	427	437	400	403	411	402	382	454	405	404	454	459	406	437	407	429	411	455	389	448	431	399	441	429	465	414	442	438	411	404	407	447	410	410	406	429	409	432	429	384	410	413	429	395	388	391	424	411	412	429	430
25005	21150	27559	29720	28795	18708	6349	1204	662	612	598	582	597	607	596	589	571	625	571	593	583	581	585	615	567	578	607	593	585	561	558	581	593	604	593	588	590	558	532	582	586	540	595	622	574	564	593	618	571	642	547	620	586	566	558	615	558	592	578	588	627	581	545	565	590	582	558	590	544	576	594	589	643	544	561	594	581	563	581	575	616	583	637	593	524	593	575	577	605	588	616	541	544	582	577	555	559	614	598	635	533	614	537	598	541	602	622	568	563	617	583	569	594	583	589	598	583	589	563	554	601	612	613	561	613	597	575	592	581	571	585	609	587	549	607	569	585	593	574	579	559	543	530	592	560	601	547	558	565	529	581	573	595	613	555	615	585	602	599	590	549	555	605	603	557	600	569	570	634	631	601	624	571	626	583	584	534	591	559	567	546	566	600	593	567	651	575	557	581	558	614	615	589	585	502	605	553	605	556	619	603	592	615	609	580	585	560	546	568	607	576	539	527	558	591	591	559	552	578	589	576	614	563	604	589	572	581	591	546	598	585	619	594	568	573	531	594	597	588	563	575	559	584	594	605	613	609	544	601	549	603	616	609	578	572	585	574	573	557	572	587	557	584	585	560	601	594	556	566	587	556	552	550	601	560	572	560	569	556	589	610	571	564	581	618	633	589	619	569	581	594	564	568	576	581	578	556	597	561	555	560	638	574	610	615	590	563	624	603	624	606	571	615	582	604	595	577	570	564	597	598	546	596	609	570	560	560	603	578	559	570	631	596	572	563	571	598	585	563	593	553	589	612	577	557	571	591	541	577	566	604	638	601	595	581	571	561	597	601	566	559	615	628	611	589	573	579	581	545	645	593	547	575	597	555	564	599	622	590	579	551	587	497	581	585	566	597	561	610	635	567	609	604	586	583	604	596	526	584	569	617	588	561	562	577	569	564	637	577	537	602	573	663	604	576	585	585	551	588	549	531	582	593	582	629	573	551	586	597	568	575	609	556	599	590	600	557	562	600	575	561	562	580	627	597	576	571	557	570	537	597	568	569	603	554	570	578	578	628	604	574	575	566	586	615	571	591	575	555	581	549	592	607	561	576	583	604	552	617	608	584	624	584	575	555	586	602	581	560	574	566	573	584	629	553	584	601	615	559	563	551	561	588	629	573	642	587	611	605	630	600	559	577	594	599	573	624	576	590	622	546	583	586	585	575	579	540	627	591	560	621	557	593	581	570	580	568	570	581	604	583	608	618	581	560	576	592	573	610	584	578	579	563	614	582	568	582	552	582	531	554	580	582	632	572	538	586	584	583	578	516	599	570	615	560	579	573	604	586	597	591	543	582	599	583	599	589	586	574	591	640	618	580	577	633	615	551	550	553	612	578	604	606	553	615	601	613	637	568	570	589	578	545	563	573	580	554	558	584	593	602	547	598	598	565	577	589	588	587	564	569	595	571	553	579	614	634	565	626	555	598	591	587	595	583	615	563	582	593	560	574	577	589	578	580	559	570	585	596	577	601	579	595	578	577	575	564	549	594	589	605	549	581	603	570	566	577	532	548	625	557	565	589	527	544	583	574	630	576	555	573	571	572	579	610	532	572	609	572	582	584	587	596	571	612	547	564	594	562	585	614	571	587	572	571	568	601	624	613	589	599	566	578	585	577	578	528	641	605	594	596	584	561	580	597	614	579	586	593	613	545	572	610	578	554	557	608	587	623	564	562	588	603	597	611	581	576	562	631	585	600	613	607	586	599	567	595	593	590	595	587	568	572	604	576	560	585	564	566	616	571	546	582	553	555	625	625	592	555	555	621	569	616	555	620	567	637	649	582	587	613	564	546	567	566	605	541	604	614	584	599	597	579	597	557	568	585	610	612	541	553	573	543	574	583	548	582	600	584	557	602	613	575	593	584	565	589	592	566	589	581	547	596	587	599	557	607	582	548	557	561	640	592	571	565	542	585	578	605	632	600	614	611	530	564	565	587	567	586	595	574	584	605	555	569	564	590	560	587	613	603	615	579	586	542	554	564	616	591	532	576	586	574	594	604	561	550	551	537	604	627	591	557	557	574	518	593	583	556	569	650	603	524	612	557	591	571	581	563	536	590	574	607	573	628	636	573	531	565	541	603	566	570	570	569	600	584	584	600	599	600	544	593	593	538	548	576	564	590	562	591	592	565	611	551	628	584	556	564	597	546	580	579	570	553	615	570	547	604	587	568	575	598	580	588	591	594	591	570	642	587	581	593	599	570	583	555	591	558	553	604	575	627	603	543	587	569	604	552	551	573	581	577	594	531	563	604	572	568	578	575	579	566	556	630	590	591	583	575	590	623	604	581	572	605	560	583	581	628	595	549	608	543	566	612	561	576	588	583	572	596	567	615	566	597	533	588	591	620	585	583	562	579	535	579	579	582	574	595	612	593	581	577	594	611	560	597	610	573	575	550	609	552	618	597	616	617	619	591	599	579	600	560	549	593	624	570	569	547	560	534	583	601	590	603	574	567	617	575	596	633	634	581	562	569	558	615	549	564	571	552	560	594	581	567	589	566	593	618	584	557	557	577	594	573	582	583	602	565	547	612	566	604	584	558	618	598	622	628	578	582	608	622	597	565	594	548	562	581	636	591	567	602	577	552	563	524	590	606	586	576	545	580	620	634	560	622	596	589	575	562	623	585	574	617	548	569	559	545	558	508	601	576	586	551	567	549	545	606	552	572	602	608	624	588	579	578	619	603	588	582	526	580	576	600	561	646	584	568	548	615	586	547	614	602	588	534	609	560	554	563	580	572	595	552	570	580	604	585	567	574	580	577	584	592	581	591	579	575	563	602	570	579	576	569	576	598	613	585	563	616	548	566	619	564	583	552	555	549	614	605	593	569	542	626	603	561	585	602	572	596	571	578	586	565	643	563	610	568	601	544	620	597	600	588	581	597	567	592	584	619	569	597	575	567	542	600	540	618	586	597	613	601	573	569	579	625	615	599	642	612	588	566	570	588	579	614	629	587	541	585	615	566	601	579	559	565	598	581	608	582	608	569	564	560	606	576	621	632	547	534	601	619	593	585	602	610	583	590	627	589	565	548	604	576	588	592	573	562	595	557	602	591	601	584	566	592	575	584	628	558	625	605	608	593	552	586	602	558	573	566	556	575	583	591	567	603	573	595	570	567	546	592	620	598	543	554	591	573	576	572	618	665	601	580	583	563	573	617	590	615	579	582	605	596	587	570	608	584	622	592	564	549	586	592	604	601	566	584	523	599	617	598	577	550	611	578	607	578	585	619	611	583	556	589	617	635	604	585	557	592	592	579	566	598	569	603	594	547	612	599	560	558	608	546	569	565	547	583	581	604	582	569	596	559	547	531	594	587	584	609	546	563	596	608	630	615	566	593	573	633	591	567	534	571	607	589	563	602	579	602	611	580	591	560	574	595	549	622	568	598	591	596	549	539	570	603	564	619	598	580	609	550	565	582	605	596	605	565	560	578	538	547	638	608	606
28749	49883	33342	37709	35182	20196	8079	1666	704	666	642	665	601	624	633	619	603	593	606	553	581	607	605	618	639	609	628	671	620	573	628	603	600	571	666	663	622	608	609	591	611	661	604	618	590	585	588	603	606	614	606	615	648	623	604	596	597	637	602	594	621	635	604	602	611	587	583	590	613	621	577	655	598	632	606	585	596	601	570	570	625	664	579	624	580	572	593	652	618	635	625	617	607	596	631	618	601	639	610	592	635	607	607	639	612	643	614	626	593	615	574	608	601	614	627	622	625	597	652	630	653	620	580	643	573	616	641	628	646	650	622	625	620	609	577	597	602	600	593	614	593	584	615	612	606	585	584	566	606	592	648	608	546	614	598	595	595	556	588	622	582	613	691	588	615	602	613	565	582	618	603	621	577	573	593	619	597	593	639	577	602	564	617	604	636	619	641	585	614	623	614	586	620	629	607	550	602	586	631	634	645	538	615	581	583	582	567	574	631	569	575	624	588	640	656	623	635	603	650	621	619	582	585	573	596	626	626	585	629	602	637	631	588	634	629	584	625	598	643	592	660	616	649	584	600	608	603	583	599	596	567	602	598	609	585	620	588	562	574	583	633	581	605	569	629	612	605	621	612	563	597	611	679	635	597	598	596	588	632	598	636	574	629	569	604	637	607	604	593	590	613	615	597	589	621	600	623	564	584	607	616	584	641	582	626	640	626	581	577	634	630	561	623	593	599	610	604	631	622	611	579	640	552	599	624	581	596	617	602	636	572	592	590	607	600	588	655	623	644	626	640	567	585	608	607	654	617	610	595	609	649	587	602	632	616	625	600	623	648	598	653	630	633	628	587	609	646	603	573	663	625	625	640	622	590	605	604	589	617	601	624	596	634	600	599	609	617	595	613	650	617	606	615	640	630	621	637	600	610	610	577	658	690	615	595	628	630	590	631	609	611	616	594	591	571	573	603	556	588	606	609	586	634	603	582	626	595	600	593	612	590	600	627	613	599	599	626	646	653	637	578	646	607	553	623	636	568	580	632	572	579	568	595	597	635	612	627	603	617	571	625	627	639	630	580	601	618	624	644	544	606	581	585	642	648	597	610	589	597	581	618	595	618	599	578	567	594	600	610	621	613	594	587	632	617	594	626	622	595	588	607	589	647	595	597	570	623	616	658	589	578	635	615	599	580	595	605	636	579	610	582	621	548	603	594	607	620	615	651	589	590	613	595	621	557	573	587	601	598	587	626	614	631	617	557	602	604	598	609	634	583	596	633	625	606	589	624	582	572	611	610	590	632	597	641	575	594	612	602	602	612	643	591	577	602	600	606	632	597	609	605	609	594	596	569	574	629	613	578	607	606	605	593	641	618	618	624	614	632	628	611	604	613	654	628	628	618	596	590	631	607	592	613	600	578	583	596	553	639	590	618	607	614	592	587	630	573	586	601	602	635	595	586	601	612	598	624	624	617	611	560	579	622	630	584	614	643	600	632	600	598	580	598	549	588	603	586	572	621	553	635	616	611	620	600	598	662	576	587	577	618	606	619	600	636	615	632	621	610	569	586	576	629	599	634	585	636	623	667	583	634	624	609	620	627	620	591	586	552	601	608	612	595	620	574	584	617	609	623	623	610	581	612	597	585	573	607	689	624	601	587	654	605	581	586	595	597	613	633	602	603	617	558	614	569	621	609	584	616	595	543	584	632	596	568	645	640	598	614	588	611	588	590	609	599	625	597	560	591	575	655	601	562	609	577	627	622	573	568	636	611	614	603	625	638	608	685	645	621	644	638	565	594	590	563	627	608	583	583	586	640	625	608	616	607	574	621	606	582	574	597	624	607	593	608	629	633	580	612	623	585	602	618	591	613	616	636	610	582	591	569	594	552	636	619	598	585	605	568	590	611	598	581	591	635	642	599	627	586	620	658	613	651	600	640	605	611	607	627	628	590	611	604	603	583	587	586	592	607	614	583	612	642	604	590	616	566	592	630	583	627	619	682	598	643	631	570	626	574	605	626	615	605	629	611	622	622	576	599	592	593	628	611	622	626	633	612	601	603	620	612	641	632	597	631	596	597	615	619	595	598	584	641	602	612	597	568	606	641	580	600	609	594	646	568	620	588	618	607	638	593	650	578	576	667	627	604	620	639	609	617	565	562	591	626	608	606	592	598	590	574	636	611	602	622	587	562	580	667	643	617	610	596	613	579	632	604	597	634	613	607	594	618	605	597	623	632	652	591	609	637	640	608	641	639	590	621	614	598	593	616	617	620	580	582	646	563	612	591	631	609	624	651	592	602	598	649	607	590	568	576	609	593	651	596	567	604	626	632	585	611	613	580	580	589	597	639	637	624	572	547	620	592	625	631	616	603	552	652	662	634	621	576	640	586	642	631	602	594	581	599	587	587	599	644	608	589	602	631	598	596	604	610	626	617	626	608	590	601	595	547	593	591	620	592	636	604	650	630	625	565	592	592	617	636	604	629	598	602	604	629	619	563	610	603	595	592	591	620	611	620	602	603	619	571	574	627	601	586	618	572	596	612	617	594	590	594	642	626	602	602	630	638	651	578	629	585	593	588	616	588	622	603	579	615	619	621	603	611	570	624	598	622	605	602	602	613	590	568	590	604	598	567	609	618	601	612	632	617	611	600	600	586	618	609	584	648	625	661	590	640	602	626	578	622	617	621	609	604	610	589	569	586	587	654	606	587	573	578	578	612	606	617	641	601	577	628	577	580	603	612	596	622	655	613	613	627	596	665	610	600	592	603	599	622	601	649	621	591	597	594	611	555	613	578	630	575	663	614	645	624	563	628	612	593	583	618	604	588	546	613	604	613	609	637	573	588	582	570	630	623	609	570	583	606	601	613	636	598	611	622	583	555	629	614	616	612	612	607	610	616	603	547	590	574	598	647	587	624	587	584	590	602	601	572	585	621	625	587	598	635	630	612	606	651	588	623	632	555	637	606	607	600	624	610	615	644	605	632	601	594	639	584	593	594	622	641	589	567	601	595	644	623	569	587	596	601	589	609	584	655	603	656	633	590	624	602	589	600	590	595	640	598	632	580	590	642	617	592	579	568	558	590	584	586	624	576	625	592	629	600	612	598	601	575	616	639	612	600	599	587	590	578	648	606	585	625	567	624	627	601	595	558	600	623	594	559	625	614	609	607	621	603	635	586	626	609	618	603	592	599	617	587	596	547	594	589	628	659	643	583	605	524	602	607	593	636	628	575	605	637	653	573	626	582	618	617	611	633	556	568	589	603	614	602	617	646	605	633	589	584	637	597	647	650	598	621	543	647	589	594	609	627	605	610	558	587	619	616	586	562	558	620	587	647	597	605	622	625	582	624	597	635	598	567	610	593	617	598	533	609	566	603	615	615	622	581	608	607	596	609	635	597	661	648	570	570	610	594	574	640	573	605	596	585	602	599	597	637	594	638	635	618	633	600	583	583	621	650	589	594	614	597	607	619	604	577	631	603	601	676	587	565	627	628	621
22601	21071	28734	26578	36823	34603	24624	5852	796	668	600	614	613	563	573	585	525	517	512	533	508	542	534	548	538	522	521	517	541	518	487	502	487	506	500	514	486	505	458	527	496	505	476	572	494	502	545	521	531	484	490	536	515	510	500	541	517	504	531	492	501	537	463	493	536	541	480	508	503	524	528	517	496	535	579	513	521	501	497	490	501	507	531	529	475	533	511	487	491	494	461	474	510	498	526	529	489	506	513	481	503	509	526	504	528	481	498	477	546	523	504	537	494	456	499	527	504	532	513	491	544	488	507	514	462	518	512	444	500	488	499	488	487	524	474	501	538	512	505	530	497	534	503	526	494	495	493	482	499	504	500	509	509	527	463	537	476	491	517	484	502	534	506	501	500	453	507	549	525	525	451	486	551	492	510	487	460	500	508	491	482	432	513	487	512	530	510	470	539	498	501	493	543	505	483	483	519	493	485	470	533	506	486	529	487	540	522	550	522	519	480	486	529	486	495	537	525	525	512	475	472	490	544	496	510	470	498	493	486	501	585	502	482	570	506	472	510	544	477	495	526	482	476	518	545	541	469	456	511	533	545	550	476	426	500	516	497	529	530	512	518	539	513	507	513	534	517	579	478	548	535	511	521	527	526	496	518	505	513	498	509	504	514	532	529	478	496	480	496	521	482	462	518	535	481	509	523	475	514	515	515	511	539	537	501	509	506	521	479	529	531	488	442	491	519	528	491	519	490	498	487	480	484	476	493	473	508	552	487	504	542	538	537	534	488	495	539	503	530	516	518	494	529	500	487	495	518	487	476	492	503	538	520	527	510	507	502	526	499	506	500	512	491	514	524	489	475	503	491	501	491	464	524	538	480	530	488	484	488	494	503	499	494	490	493	532	481	528	473	476	495	482	494	498	497	526	534	518	514	500	496	491	497	537	477	494	511	507	512	525	520	510	508	487	542	507	475	521	529	536	474	559	481	500	533	477	505	483	490	510	526	501	519	531	507	497	462	501	484	496	503	516	496	542	493	502	518	514	492	520	537	507	490	461	507	513	545	513	526	481	507	494	513	526	501	514	520	518	492	495	494	506	518	481	501	512	498	500	532	467	503	486	484	510	495	539	514	480	504	519	507	530	546	551	493	535	540	502	542	486	511	540	477	472	481	501	534	458	505	496	480	512	510	516	516	511	514	508	555	491	478	500	435	471	547	467	498	512	505	544	505	494	486	514	486	537	522	511	483	503	503	490	491	511	507	507	504	506	491	537	512	514	531	508	533	486	514	536	523	557	500	496	521	492	485	502	475	521	512	508	491	514	526	494	553	517	502	501	505	483	503	524	458	473	490	515	492	490	489	527	523	516	491	478	521	498	459	497	486	493	520	493	522	469	516	500	539	465	526	499	532	481	457	562	541	528	469	476	533	526	450	474	504	519	491	481	488	479	469	503	506	496	482	498	474	498	520	500	560	488	525	501	470	459	504	499	513	508	526	487	519	523	509	485	503	467	489	464	482	569	523	492	516	533	485	496	489	527	498	492	528	509	497	482	493	518	521	506	531	514	496	511	510	471	535	507	520	533	489	523	528	538	516	498	486	472	495	461	508	510	506	494	523	495	514	524	506	483	495	543	490	479	467	486	535	500	514	493	522	513	501	520	484	542	529	500	537	487	515	506	502	482	491	494	547	535	531	511	487	482	515	524	492	496	552	487	523	508	508	518	523	536	489	506	509	551	509	521	522	521	463	520	496	491	504	564	482	506	496	450	521	500	502	521	517	487	514	518	468	493	523	478	480	545	457	512	502	482	526	473	461	503	494	503	523	516	495	462	507	468	528	521	519	504	491	511	511	512	488	549	522	499	529	496	481	536	512	509	517	497	514	500	513	504	523	488	540	513	498	521	534	473	490	465	491	501	529	467	506	507	535	499	476	501	480	512	537	496	517	479	494	515	516	517	488	496	488	490	480	512	468	483	499	534	450	553	497	477	495	472	500	529	521	476	547	501	475	486	497	467	510	518	489	534	512	500	527	477	471	502	494	487	489	502	519	557	505	522	502	518	526	502	478	527	479	542	479	496	501	487	501	517	505	531	530	520	492	559	484	519	479	512	526	524	497	481	522	534	498	517	501	484	475	508	533	510	548	558	509	533	473	511	499	512	540	470	483	517	525	461	509	562	508	491	489	478	456	500	504	491	475	463	488	500	534	458	492	497	478	498	476	467	492	479	499	537	517	535	512	494	509	526	511	489	527	493	534	520	522	510	507	518	498	500	517	540	514	525	522	497	504	515	459	505	468	515	500	537	529	496	501	522	501	494	491	507	504	521	520	519	557	530	539	509	502	524	487	466	438	506	505	516	528	511	541	478	488	511	523	509	523	514	496	522	479	496	466	495	473	475	487	512	518	538	492	508	490	516	488	502	513	482	493	502	508	479	494	531	482	501	509	502	486	522	527	489	493	512	503	466	538	525	491	480	465	517	525	496	497	497	488	495	510	519	478	494	495	454	532	474	484	518	550	489	510	511	547	492	517	535	486	524	519	473	521	505	505	535	485	477	535	489	533	466	490	505	487	484	528	476	494	470	513	505	527	492	483	495	452	498	490	487	461	512	499	516	496	556	506	515	535	490	489	524	514	522	501	494	520	486	537	487	480	505	502	549	488	509	530	492	543	541	538	528	527	531	503	527	526	517	514	523	496	514	493	482	474	508	489	519	545	484	494	537	499	500	512	492	523	524	486	504	480	540	499	508	515	488	467	529	483	505	473	479	515	496	501	509	477	490	470	492	499	505	493	529	493	515	492	463	474	523	514	519	538	506	516	503	535	473	486	482	517	513	530	497	551	509	494	522	486	561	529	498	493	480	544	489	515	483	472	487	551	520	471	473	533	482	492	542	458	515	513	506	522	517	520	519	499	497	522	540	554	519	459	512	535	495	480	491	494	487	513	498	523	542	517	478	506	515	544	456	517	530	517	512	499	500	499	497	511	502	502	469	554	504	549	513	518	463	515	509	489	520	486	471	486	500	501	484	528	533	479	486	536	503	509	469	514	503	517	473	505	501	504	497	479	488	507	524	511	496	488	486	541	486	495	519	471	485	506	525	555	513	501	493	505	504	472	523	522	467	529	501	517	526	546	548	504	530	501	537	520	497	500	537	526	520	491	521	535	460	539	498	462	503	537	501	514	496	523	541	483	489	511	503	514	522	490	468	498	493	512	492	486	473	524	503	532	475	468	522	534	510	494	498	516	531	500	505	539	530	493	549	495	478	533	501	476	517	518	496	512	506	483	507	530	513	518	490	527	484	520	523	513	480	537	528	540	520	506	465	478	504	486	502	489	488	499	486	473	477	544	504	524	496	465	528	491	475	504	522	523	511	468	507	505	539	457	494	515	534	474	486	484	498	487	503	543	467	489	501	498	483	504	539	471	486	484	510	455	511	502	525	526	510	471	536	479	514	473	442	515	549	473	481	526	491	495	477	498	510	440	490	554	485
33733	64129	40873	55832	55493	37516	21496	3758	851	789	694	679	648	656	614	596	592	571	559	566	586	550	543	529	519	558	528	581	498	534	523	514	530	521	494	524	502	528	542	485	508	538	564	536	522	523	507	518	536	527	522	503	515	520	527	510	479	522	530	511	512	556	468	531	516	513	501	514	506	469	524	462	484	524	493	532	465	529	501	537	509	543	526	534	500	523	535	508	575	493	503	518	476	500	577	558	548	518	507	535	539	534	520	540	534	512	502	514	528	522	523	518	495	528	503	510	512	499	521	533	508	536	530	518	503	524	524	522	548	525	515	491	521	489	548	532	505	540	477	505	508	511	528	522	522	485	491	551	547	519	525	535	530	493	497	516	538	535	512	531	514	517	562	489	490	518	534	517	564	515	490	532	511	508	527	476	509	518	514	482	580	496	518	456	530	483	541	495	517	525	483	488	473	502	517	490	494	533	515	511	510	524	533	537	482	494	478	517	491	521	497	504	471	541	512	515	478	497	479	496	528	506	493	564	506	540	535	545	534	480	495	490	514	520	479	541	501	504	501	499	514	492	507	508	524	495	482	528	497	529	519	525	477	498	492	519	493	507	518	519	514	515	508	521	510	544	523	476	525	480	515	514	498	502	556	535	509	516	515	495	505	494	476	497	511	496	559	513	524	482	507	532	556	541	499	548	511	530	552	499	473	508	491	526	498	478	533	507	553	519	531	508	511	516	517	508	513	513	508	499	525	519	507	545	513	563	523	492	490	514	463	530	508	524	554	517	512	476	510	471	525	518	482	530	492	501	486	527	513	526	495	507	495	523	501	552	468	539	477	535	503	518	474	544	485	460	521	548	513	503	508	528	524	501	495	523	518	523	516	507	516	485	537	541	491	479	525	513	476	507	560	485	525	471	520	499	504	520	541	507	499	494	535	519	491	508	504	496	537	514	492	514	512	532	508	530	461	474	509	524	497	499	486	500	527	511	535	533	508	507	512	499	524	511	500	496	469	496	533	505	512	487	502	509	502	485	504	513	496	459	503	426	511	495	492	483	513	527	544	533	496	487	501	534	508	512	491	484	527	508	525	526	506	491	510	505	537	495	483	497	483	512	531	496	522	497	511	506	510	526	488	551	520	502	505	514	538	531	538	537	546	511	499	549	535	520	511	494	522	507	536	548	484	534	552	476	520	513	504	515	558	500	508	514	468	508	526	520	533	489	522	533	504	452	493	486	510	515	503	528	517	523	501	521	499	510	506	527	504	494	524	546	520	508	519	530	478	560	581	571	513	492	493	520	515	530	490	518	553	496	488	506	512	548	504	456	507	469	512	480	534	529	470	524	494	511	487	483	470	503	505	517	527	540	520	503	556	511	533	483	509	533	533	538	506	516	491	518	490	504	510	512	475	567	498	508	543	520	489	522	516	552	552	524	569	506	511	493	517	544	485	535	506	533	581	519	514	506	540	546	495	522	510	509	520	471	498	513	512	521	498	494	518	504	534	513	555	536	536	549	456	499	531	509	515	489	534	526	557	544	522	546	509	536	518	498	501	483	501	508	518	468	535	529	496	541	509	516	497	550	490	498	499	500	528	537	520	500	500	535	514	493	509	518	513	501	517	498	501	561	512	517	503	550	520	509	518	534	513	541	516	548	497	538	518	526	530	505	524	498	506	545	542	524	511	503	501	524	540	520	475	529	541	498	534	487	541	492	504	513	549	495	525	522	505	507	532	515	522	506	512	470	543	501	531	511	532	522	486	510	490	549	509	511	507	508	505	498	527	490	524	509	551	492	518	544	539	514	491	565	532	504	499	508	559	479	520	490	526	525	506	545	537	530	516	513	472	502	500	510	482	489	529	497	502	481	501	528	512	506	472	482	521	502	505	519	527	498	533	557	509	539	539	493	543	491	493	539	519	538	481	515	496	494	538	510	508	512	498	494	532	507	525	495	521	502	495	551	465	555	527	562	467	509	573	519	522	480	501	486	509	489	486	510	510	530	503	547	480	504	510	480	510	508	520	494	523	551	471	498	493	523	523	535	518	520	473	510	528	526	541	542	489	483	511	489	515	495	525	529	506	498	521	582	566	523	497	567	500	518	555	514	504	519	534	495	484	497	530	517	503	542	478	488	482	475	502	516	501	490	582	513	502	531	540	484	485	519	505	487	567	526	489	480	503	527	540	502	518	526	527	521	530	546	521	514	506	486	496	484	513	527	502	490	514	501	507	521	467	534	536	526	512	479	516	504	505	485	466	494	521	483	508	528	537	558	513	494	531	491	566	530	475	498	501	496	542	502	518	534	496	513	503	484	509	533	555	494	500	593	505	539	564	492	532	536	488	556	464	528	494	514	555	534	553	551	550	497	502	523	473	524	472	521	544	523	524	473	523	512	555	481	509	474	495	517	564	553	526	533	539	522	513	483	535	523	499	466	547	532	490	509	525	535	520	513	509	524	509	536	536	547	504	544	513	511	521	562	520	490	501	516	488	529	521	524	567	489	486	513	476	536	495	527	530	485	506	549	521	516	481	495	503	503	527	531	519	468	523	547	522	525	503	509	517	518	507	525	496	497	513	522	536	516	489	493	474	503	491	536	510	507	478	516	510	470	537	514	492	523	508	520	492	502	598	505	521	473	498	511	522	522	519	492	481	504	539	512	554	541	510	501	532	521	527	500	485	497	499	492	542	517	498	499	483	511	542	512	515	536	523	498	547	515	541	565	554	528	483	481	505	519	496	504	558	538	532	550	502	517	506	505	545	509	536	481	521	536	540	499	506	516	532	484	515	523	480	509	533	511	497	487	505	548	527	488	486	511	476	521	516	500	489	522	483	553	526	503	524	499	495	494	500	538	500	507	512	516	510	525	507	483	507	560	530	497	527	528	536	530	532	518	517	528	548	533	510	511	549	529	519	541	529	508	513	528	526	492	479	516	520	480	510	521	479	498	497	524	512	536	540	524	509	490	526	539	520	517	524	537	491	484	490	498	492	499	548	505	502	532	526	528	501	489	490	511	512	530	524	541	543	467	495	525	512	511	537	517	516	538	532	517	527	537	511	521	482	527	510	485	510	520	515	496	490	525	513	500	521	532	530	528	492	524	487	548	501	475	522	510	500	497	546	553	476	483	519	509	515	536	513	484	545	557	491	536	538	508	479	525	507	520	508	480	526	499	534	528	507	510	514	515	482	518	475	529	518	505	483	519	473	497	508	504	505	528	525	540	501	540	477	514	504	521	506	517	476	490	535	539	502	518	488	521	533	529	471	538	556	492	540	536	521	486	550	550	471	532	507	542	537	518	543	528	516	517	501	529	515	521	516	481	511	471	540	504	521	481	505	509	518	558	539	505	472	520	496	516	495	526	491	515	469	488	518	506	519	495	523	535	502	498	478	518	522	526	570	539	503	494	525	501	530	505	489	494	493	532	508	503	529	515	500	533	533	513	522	528	477	591	557	504	533	545	508	538	529	505	537	492	520	522	535	514	514	487
29289	26157	17722	8679	8086	2985	1084	537	454	441	477	435	470	500	498	483	478	449	488	486	502	444	488	464	480	485	481	435	507	509	508	456	435	494	473	464	459	480	494	443	463	494	479	495	485	459	438	457	474	499	488	492	472	470	499	456	474	438	462	491	448	490	477	454	501	474	481	481	492	488	473	457	498	518	492	512	469	463	468	502	449	483	467	485	504	444	496	489	472	492	488	453	477	495	476	483	518	485	459	441	443	467	500	453	487	440	500	488	460	488	464	474	467	485	452	485	451	486	492	458	469	449	463	499	465	440	507	477	495	475	462	491	458	450	450	505	496	480	445	466	505	481	478	496	466	481	488	487	447	483	474	456	453	491	476	481	476	455	498	478	489	470	490	484	477	480	475	477	481	417	483	503	491	463	515	470	517	501	416	450	473	467	470	485	470	477	551	453	470	453	451	527	452	462	495	469	489	477	489	500	471	498	454	448	449	458	482	451	495	467	469	473	497	486	437	500	431	465	473	483	503	473	502	489	481	438	451	475	476	480	482	451	494	508	477	454	515	485	451	466	494	469	465	498	469	477	494	447	457	467	488	463	461	457	483	459	492	479	449	460	477	510	446	460	465	503	454	464	477	469	477	448	463	459	497	499	467	475	510	467	452	460	484	447	498	453	451	434	461	483	490	495	465	463	508	463	487	458	447	491	463	496	465	482	487	476	480	498	472	441	475	467	474	475	475	501	532	456	464	481	477	466	481	471	445	479	478	490	457	499	442	499	443	489	455	485	472	484	485	467	474	435	505	499	494	465	461	521	454	485	478	447	482	452	457	469	468	471	490	470	454	526	493	471	484	453	441	505	510	443	452	490	483	479	484	443	474	474	498	483	480	443	499	456	504	469	467	484	469	532	481	468	443	472	507	485	473	473	481	470	475	480	461	457	495	493	466	483	490	482	466	466	445	507	472	450	480	491	494	473	464	480	461	463	475	507	433	494	456	473	482	471	503	465	461	496	476	482	471	543	469	488	477	475	444	454	480	453	477	559	497	473	473	460	455	471	468	483	516	486	506	485	461	475	513	454	441	453	466	444	531	513	480	497	474	485	504	460	471	480	441	447	497	478	493	465	466	425	475	436	490	511	456	437	483	463	525	495	462	453	467	453	492	498	487	504	488	480	470	456	434	467	456	456	468	457	481	467	475	472	472	457	456	496	480	479	463	425	451	479	470	471	483	483	511	455	473	474	446	471	475	456	430	465	496	474	468	462	453	461	498	481	459	465	473	449	468	481	456	478	487	478	461	453	485	465	440	478	449	504	494	445	490	478	484	471	467	488	492	500	505	465	481	454	482	495	479	494	501	468	433	494	480	476	509	443	448	458	484	468	493	487	501	443	519	455	506	447	489	493	443	491	464	479	492	446	451	478	465	477	469	474	405	512	478	498	462	473	448	467	451	495	481	497	484	463	482	478	452	478	482	495	464	505	483	465	486	469	484	482	478	480	467	499	462	500	465	455	475	491	482	468	459	483	484	464	494	482	508	452	488	434	448	449	421	484	474	438	459	451	474	479	446	452	495	481	502	488	518	449	492	474	451	473	468	457	484	481	472	458	449	451	445	479	521	454	474	452	490	462	468	471	478	465	436	505	501	472	498	511	456	448	481	454	479	449	456	466	447	496	475	447	477	490	507	497	494	453	479	429	481	451	494	421	480	471	497	491	473	499	501	464	475	473	492	477	467	520	501	478	453	480	446	485	456	474	502	466	474	505	447	427	470	517	488	485	479	459	456	455	477	501	502	505	457	454	478	505	500	446	457	523	468	440	479	494	463	479	448	446	458	480	485	469	496	478	511	434	429	500	487	462	475	447	475	452	463	472	441	481	485	477	468	475	495	482	495	536	453	487	459	456	479	462	467	446	477	465	516	460	508	449	488	471	456	525	435	459	493	445	482	484	492	465	487	476	512	474	486	471	437	482	461	460	488	460	464	484	444	484	492	449	456	459	513	499	441	487	444	508	489	460	507	505	470	477	461	490	458	517	472	482	438	484	511	457	482	461	484	512	488	456	468	494	450	492	491	457	523	499	501	462	467	485	448	462	514	461	452	439	433	466	477	460	502	487	478	496	514	454	488	482	481	475	426	473	467	456	464	450	482	493	453	463	478	474	482	464	459	482	455	461	445	480	518	476	458	474	487	498	455	447	481	487	481	462	447	482	494	501	444	465	464	477	489	478	456	489	504	445	463	491	430	492	485	455	468	475	462	498	501	466	500	502	489	478	484	459	483	450	504	463	473	480	506	461	446	450	493	498	435	473	430	499	441	470	479	458	432	460	493	492	447	464	450	456	490	470	449	510	438	489	476	456	466	485	467	449	438	467	468	488	507	446	442	479	462	481	485	457	470	463	479	461	467	489	457	472	522	485	417	461	482	485	483	449	518	475	475	477	441	495	444	441	468	461	441	473	476	492	504	466	471	459	458	505	478	466	444	466	475	444	430	475	438	504	479	498	438	426	498	425	514	493	493	452	463	458	460	501	418	480	512	487	460	476	467	482	457	487	461	469	523	456	440	486	466	482	457	449	491	473	511	501	497	466	443	472	538	465	490	476	492	473	506	449	512	469	460	430	522	464	482	446	460	501	483	437	435	464	455	505	470	490	485	480	470	465	504	463	471	464	451	497	473	479	453	463	438	434	483	478	475	453	504	464	494	448	492	519	486	449	495	467	452	469	503	466	479	471	490	445	507	441	471	466	512	502	474	487	507	512	440	526	464	479	431	466	464	464	490	479	479	466	459	468	448	436	477	456	462	476	495	518	487	479	462	476	459	469	457	497	458	476	468	430	484	478	473	433	490	493	442	506	457	482	503	450	459	469	434	487	426	500	475	475	441	496	492	500	468	446	452	463	427	448	497	463	463	485	490	495	475	489	481	475	469	484	491	457	455	454	471	490	496	494	456	483	495	497	488	474	473	456	469	458	463	491	483	475	462	476	492	478	436	448	443	457	466	469	470	472	510	477	478	430	482	455	486	470	508	473	477	450	484	484	493	471	445	469	479	427	506	505	494	487	437	521	476	460	486	486	487	512	501	452	456	508	484	492	497	469	419	455	471	501	464	477	468	480	478	507	512	453	482	483	480	510	491	466	488	452	443	450	449	469	464	488	485	488	451	513	495	442	472	434	464	447	451	479	497	516	466	480	487	489	480	454	472	462	431	476	503	505	466	466	466	469	498	503	475	460	473	470	461	517	459	486	501	445	449	512	490	463	479	500	453	478	423	467	510	466	490	413	438	460	478	457	469	456	465	458	479	463	456	469	486	450	421	471	489	449	456	472	502	465	497	471	455	496	460	540	479	416	483	512	487	481	469	485	458	484	485	481	473	494	446	521	486	466	482	460	492	474	477	468	479	473	492	505	445	442	431	463	491	451	473	457	469	475	521	454	500	437	495	455	417	475	460	478	500	487	467	485	482	511	473	498	462	478	456	458	462	475	453	438
26232	38442	12914	6814	8634	3407	1316	611	489	548	533	486	515	492	491	485	546	542	465	524	510	493	472	494	524	543	521	525	547	523	515	525	474	504	541	484	497	487	520	514	466	507	470	524	503	480	503	498	466	489	500	478	501	538	477	476	513	519	480	492	520	498	515	519	496	499	504	493	468	485	468	501	522	485	502	528	524	472	517	527	467	520	489	522	534	545	545	473	512	497	518	553	491	515	539	543	530	533	517	526	485	533	507	522	485	526	503	554	523	487	492	530	517	491	498	521	519	508	478	495	521	532	502	537	517	523	505	507	478	525	499	519	528	516	491	516	506	521	524	507	500	544	481	506	526	504	541	502	510	527	506	493	495	517	480	515	487	537	525	489	471	499	488	521	478	507	537	527	521	495	484	539	455	500	508	520	503	513	534	491	508	514	520	545	522	564	446	496	510	522	515	461	492	511	492	501	479	508	499	502	490	520	510	511	503	506	472	498	467	536	514	529	504	515	500	480	502	517	502	530	503	446	544	497	525	525	490	511	539	478	491	496	446	512	493	447	523	470	508	511	526	518	528	497	544	512	517	547	483	517	516	509	505	485	528	465	494	523	514	519	486	505	538	519	503	518	500	490	534	516	538	517	551	520	503	463	503	511	517	555	508	541	516	475	485	514	488	507	502	517	523	527	520	525	480	492	489	511	529	465	486	488	511	526	463	508	514	502	508	507	507	536	495	516	511	492	482	504	530	526	536	505	501	505	502	518	516	479	480	444	535	554	520	503	497	518	499	477	546	462	517	507	523	538	554	531	471	527	539	500	502	516	486	460	518	498	494	500	497	515	486	479	516	488	487	511	505	490	500	528	470	501	475	460	512	487	511	479	506	516	510	476	499	490	512	504	513	506	461	521	487	494	488	489	532	501	526	528	459	515	518	517	498	491	519	494	513	500	464	467	540	500	513	458	528	510	498	529	531	530	565	521	476	479	510	497	554	521	497	488	530	437	494	519	478	513	472	528	498	500	511	500	486	492	507	513	470	528	549	520	526	542	489	487	521	468	499	453	527	495	516	454	498	515	491	483	489	489	542	532	494	495	534	530	506	507	510	508	467	489	480	565	524	454	528	542	552	476	503	534	528	505	518	490	487	548	539	567	496	483	512	516	499	510	504	502	501	534	499	524	524	508	511	513	484	516	492	508	488	518	489	496	511	492	541	510	506	501	545	501	497	547	537	482	478	475	509	495	513	514	480	524	474	570	505	496	503	520	494	520	504	505	511	503	511	485	524	524	495	522	497	497	485	534	515	501	522	499	514	502	504	503	494	526	504	496	522	528	467	520	497	492	477	518	495	486	529	489	541	513	525	491	499	558	507	470	509	494	487	529	457	530	545	499	497	511	525	506	503	511	534	518	513	477	511	527	511	477	496	522	523	479	512	511	477	532	498	509	501	524	436	519	515	529	500	538	491	466	510	511	486	480	470	489	470	471	488	496	542	538	522	504	523	488	489	486	492	520	514	509	524	512	510	467	531	501	520	527	489	575	506	512	493	507	461	498	515	516	478	482	507	501	485	499	500	487	519	492	495	489	464	443	499	548	560	525	539	480	506	458	503	505	501	499	495	467	495	523	525	494	550	484	572	495	527	507	477	467	520	499	503	516	511	531	533	524	466	543	529	482	522	509	494	541	540	535	508	519	525	483	509	523	520	509	536	547	513	480	543	500	457	521	509	503	520	495	498	548	526	475	490	502	460	516	479	497	508	539	479	484	505	455	502	495	507	529	486	511	476	510	505	508	511	509	442	499	559	508	490	492	491	479	505	497	485	489	511	526	499	492	479	509	486	473	516	490	492	457	441	510	505	490	482	523	503	504	497	539	520	475	530	512	522	508	532	550	477	486	518	548	517	504	557	529	502	496	516	478	525	517	517	532	491	538	522	525	531	541	511	515	486	514	504	488	501	497	494	491	531	502	524	507	495	511	489	494	516	471	487	487	485	481	503	464	509	540	467	486	480	530	563	499	517	514	496	505	524	510	474	469	549	487	482	522	538	488	481	505	468	482	503	518	465	540	487	502	487	461	529	494	518	520	513	490	516	493	489	509	497	542	500	505	527	492	513	528	507	544	506	513	481	503	509	552	557	492	520	512	511	507	494	517	560	505	515	536	525	513	474	481	489	468	515	499	473	531	504	474	468	507	510	457	491	524	501	507	504	547	515	540	473	498	480	522	519	472	470	521	504	497	497	510	462	495	509	525	481	526	476	504	470	493	499	508	507	501	477	485	503	526	511	488	527	470	519	478	527	491	514	513	546	530	500	476	471	518	529	506	489	485	509	508	511	493	498	498	484	455	508	507	487	495	518	501	492	535	487	514	510	512	520	487	451	512	512	475	452	528	480	494	551	520	519	532	495	475	476	476	484	445	503	448	517	491	494	521	498	528	519	481	489	528	512	488	554	515	528	535	498	500	492	564	525	493	528	523	498	495	504	474	506	488	491	525	480	487	528	523	501	528	493	509	519	515	459	510	514	524	499	493	475	456	513	513	482	477	473	538	477	486	514	474	506	495	474	536	523	520	546	519	492	518	522	470	493	543	509	507	490	509	481	485	550	520	525	497	487	505	499	503	521	459	541	552	505	522	521	529	501	541	533	496	487	530	506	512	518	518	537	497	526	495	504	540	477	488	490	509	521	470	538	526	506	514	484	490	513	478	489	581	482	483	514	513	531	503	526	513	527	531	517	526	510	506	525	540	496	508	487	519	519	519	536	501	498	477	528	527	502	525	447	529	472	532	542	487	515	515	482	545	492	460	508	528	540	507	497	505	541	522	515	498	524	500	526	520	519	506	538	492	490	499	509	495	493	536	510	494	513	495	513	490	512	482	490	510	476	511	477	496	481	478	458	522	534	518	488	489	522	512	524	536	499	545	508	486	522	487	503	500	506	495	517	472	476	503	512	537	532	486	547	506	505	524	534	511	501	502	490	473	475	528	502	489	493	501	497	481	525	511	497	514	517	539	514	513	549	527	482	510	491	543	460	530	529	495	476	499	490	517	531	527	509	501	500	479	460	498	473	483	559	508	494	514	472	497	491	469	482	508	541	490	537	489	456	480	503	502	525	509	508	545	480	530	503	513	532	515	496	503	492	492	509	473	497	510	498	451	490	510	517	450	495	566	484	500	494	491	493	526	524	483	492	483	491	483	540	518	524	540	494	485	523	517	508	513	514	479	514	494	496	493	536	487	509	469	467	504	509	508	509	543	496	506	475	510	527	469	476	497	490	512	500	559	551	494	500	527	500	493	501	503	525	508	483	516	494	500	520	526	523	544	518	487	540	537	531	508	501	488	530	529	514	512	527	518	505	511	510	490	491	501	528	509	481	543	494	499	515	498	491	496	511	479	514	467	484	523	467	474	501	445	503	547	524	499	484	521	490	545	512	524	505	510	497	494	509	520	512	515	530	485	476	536	509	551	480	508	528	508	477	499	442	504	486	502
23785	21132	28342	26196	37103	29933	15992	2968	536	458	449	451	442	426	434	431	434	418	391	428	412	397	414	441	395	409	381	371	431	433	442	406	348	374	382	396	395	367	389	421	383	425	416	413	414	411	415	372	384	411	405	385	421	426	395	387	387	409	383	360	397	365	375	384	402	394	401	375	384	397	395	414	390	412	404	363	383	385	431	387	390	390	389	380	415	398	385	421	398	386	414	392	392	371	397	412	398	403	406	386	379	361	393	415	408	429	375	380	418	441	384	432	392	377	426	387	417	389	370	401	411	415	391	405	433	402	405	397	405	401	374	372	369	337	360	402	417	399	412	361	380	401	359	401	389	424	367	399	385	408	439	422	384	392	384	402	385	409	363	388	376	379	409	382	383	390	368	367	384	421	393	389	422	380	408	394	398	363	392	395	387	381	391	398	355	362	404	396	382	371	370	406	396	370	422	399	384	403	411	396	345	375	407	376	385	395	381	370	399	371	418	428	384	370	412	385	400	390	385	401	376	370	358	394	406	376	394	384	346	412	394	423	418	387	374	416	411	418	404	373	390	366	415	376	392	378	426	382	395	401	362	334	386	403	370	407	376	398	410	361	414	392	400	372	348	408	394	395	377	377	376	399	424	407	421	386	416	393	385	391	358	386	412	415	382	439	368	360	376	366	360	366	404	415	401	427	429	381	389	401	355	415	390	351	440	368	363	407	411	400	409	368	421	378	394	402	409	435	385	411	395	382	356	389	381	370	369	372	433	376	359	437	376	411	345	363	383	379	370	380	401	376	380	427	387	392	399	426	425	404	371	360	432	383	374	396	385	389	366	349	419	405	349	417	368	399	431	369	413	391	392	391	432	377	418	399	403	340	378	399	356	394	401	388	417	402	389	365	420	384	393	378	381	367	390	376	401	374	433	413	426	383	410	395	390	363	403	375	401	334	378	379	388	396	394	414	403	409	358	376	380	396	401	380	386	378	390	405	405	398	401	403	383	395	416	410	371	418	351	384	405	384	418	400	412	390	399	396	375	394	373	407	399	414	416	390	419	425	373	372	418	453	361	384	364	338	372	350	421	342	375	406	388	410	390	395	380	416	356	362	373	390	396	410	367	387	383	374	428	385	391	368	413	388	378	402	376	403	397	391	413	385	399	425	403	394	397	407	336	385	408	437	424	404	392	371	375	384	405	396	401	398	369	377	408	358	386	378	379	388	390	399	378	392	406	394	398	397	401	383	407	423	378	364	386	401	409	385	411	357	403	378	416	402	379	410	428	393	388	372	382	396	387	354	426	398	391	394	395	405	378	390	381	400	377	357	400	404	383	392	368	392	390	390	407	380	389	374	388	386	385	392	356	364	391	401	378	365	381	363	431	398	398	387	391	390	402	385	395	403	399	398	409	388	396	406	365	401	381	409	407	379	382	382	394	379	384	405	383	408	419	388	391	374	416	395	376	391	379	395	397	378	392	379	409	393	391	409	396	415	408	402	422	407	412	445	401	374	399	373	382	395	363	401	376	404	389	401	368	400	405	400	355	346	408	371	376	426	381	359	384	374	383	428	385	394	409	382	392	391	411	385	370	379	393	369	376	411	430	395	377	394	366	401	399	377	365	430	406	405	411	403	370	385	410	381	393	401	412	390	397	378	391	359	366	402	410	384	381	392	380	377	406	396	368	359	350	402	418	404	401	343	358	370	388	396	397	360	374	430	409	388	430	349	379	358	366	401	381	382	416	410	395	398	408	357	430	385	387	356	360	359	415	415	360	372	419	365	378	414	405	386	383	373	405	389	417	396	398	405	389	389	410	365	415	370	388	359	397	384	394	375	412	397	382	368	403	365	445	401	399	406	388	380	414	403	392	417	420	393	370	392	385	349	394	364	401	393	390	401	397	388	384	408	391	404	395	394	379	401	399	382	381	392	392	360	414	369	381	411	396	378	400	401	388	381	383	395	398	388	393	426	386	419	364	397	396	395	400	382	410	397	379	383	358	366	359	398	395	376	389	399	390	412	377	401	397	396	376	448	399	389	405	392	390	403	383	385	445	450	351	370	402	373	382	404	435	381	393	396	386	411	391	338	389	392	405	408	386	396	388	376	391	398	398	411	362	405	396	386	365	428	426	383	405	387	376	381	361	386	362	383	436	390	392	395	396	390	380	371	406	412	382	399	386	403	361	389	428	392	406	400	385	425	396	363	398	387	417	362	354	388	378	395	387	415	352	381	352	378	407	369	400	382	374	405	407	367	391	395	402	414	396	380	426	383	375	405	364	400	393	408	426	407	394	405	402	405	393	373	402	409	406	373	387	399	397	426	390	419	373	370	380	426	341	377	379	355	385	408	425	391	397	372	413	389	392	367	368	411	414	403	384	393	381	423	371	397	367	405	421	375	381	399	382	381	383	387	390	370	395	413	386	340	401	413	371	366	399	369	373	375	347	400	373	367	391	415	386	391	394	410	368	390	395	435	378	405	382	409	418	402	376	382	362	377	391	403	365	389	375	394	391	396	392	400	384	399	391	450	404	378	384	403	402	427	371	408	398	389	416	392	397	390	367	374	396	388	404	398	412	414	369	384	381	401	401	396	407	401	401	406	410	402	417	428	376	364	410	369	374	390	417	372	401	410	418	372	392	399	379	402	391	395	394	369	362	391	399	384	395	375	374	425	390	393	360	396	358	377	405	369	417	386	385	381	394	397	365	379	387	405	389	402	427	413	401	416	393	398	379	364	373	393	392	430	432	393	408	430	404	397	405	398	383	365	414	382	402	408	380	367	396	413	416	365	391	346	388	394	409	403	406	411	366	383	423	416	376	409	361	401	409	394	421	396	402	400	420	356	398	375	344	376	395	400	366	408	430	417	436	380	387	379	395	389	415	350	406	394	452	392	405	359	388	413	363	385	409	396	381	375	411	421	382	391	420	415	426	387	389	399	415	427	373	383	399	429	426	377	420	374	432	378	410	426	392	368	416	418	371	422	398	363	397	392	390	350	382	364	355	390	381	401	401	375	404	396	402	386	403	375	416	414	398	443	412	370	391	402	380	377	389	391	396	376	413	358	398	409	374	396	400	392	398	396	380	356	426	360	364	389	362	421	392	395	359	377	394	376	400	418	420	416	410	417	362	380	434	372	405	395	401	364	426	407	371	388	378	422	402	388	380	414	380	370	402	406	364	398	363	368	382	411	406	371	418	396	375	388	379	403	390	369	423	387	378	390	383	352	398	371	401	373	438	425	390	385	387	373	401	405	367	388	405	362	413	404	397	425	380	394	419	381	394	374	412	430	373	427	373	387	422	405	383	422	418	412	392	390	386	389	403	407	382	421	425	402	426	385	382	391	392	390	373	360	399	401	388	439	408	423	380	425	382	376	420	410	428	396	387	339	396	416	365	407	396	376	383	388	410	390	384	406	392	394	423	418	407	392	410	385	387	382	403	398	372	369	421	377	411	387	405	422	380	401	370	373	359	367	406	337	403	402	405	365
30039	54307	30546	39687	45798	28177	14177	2862	635	542	516	530	509	499	453	469	445	454	412	431	450	468	479	465	426	435	413	459	462	449	427	410	408	427	420	414	475	427	413	394	430	409	422	408	405	443	431	441	431	422	446	417	396	413	380	411	408	413	396	435	407	428	393	430	456	428	421	392	404	394	444	414	420	411	433	393	440	405	440	433	393	419	440	420	415	423	414	403	416	453	453	438	400	425	411	421	439	438	414	415	463	442	435	449	447	402	409	441	456	409	390	409	402	398	412	436	420	435	404	409	413	452	427	439	418	459	411	404	376	384	403	399	392	411	414	418	398	437	429	404	407	429	427	394	405	394	441	422	460	444	435	418	429	393	432	425	406	429	435	423	441	410	438	427	399	404	388	412	420	417	388	394	401	437	436	444	428	418	405	408	446	416	391	407	424	425	421	421	387	416	421	421	398	388	442	417	411	429	420	454	423	426	387	416	420	451	396	443	422	410	392	414	426	451	410	428	411	390	411	412	419	430	424	451	405	428	422	413	450	390	415	420	414	414	424	418	434	426	405	361	442	460	434	418	425	387	406	414	420	415	405	453	446	446	445	405	417	416	397	449	428	414	421	405	442	430	404	392	408	420	438	404	420	430	434	444	398	430	417	433	408	443	405	401	421	461	417	397	411	401	418	404	425	405	429	457	421	410	433	385	411	382	412	437	387	427	403	407	413	445	462	414	473	431	433	451	432	408	415	436	391	418	393	409	387	434	428	411	419	415	365	431	438	403	450	434	400	412	417	418	449	415	381	431	417	393	401	419	396	424	439	407	418	435	430	413	409	440	401	398	423	414	433	397	391	421	404	430	429	440	408	406	446	429	429	403	385	421	352	419	426	448	372	435	436	407	385	427	396	408	421	397	450	415	467	440	414	414	423	390	409	418	407	416	402	397	428	389	402	460	414	410	432	415	403	438	421	429	416	426	383	424	405	431	405	416	426	410	382	420	434	439	433	431	421	396	407	395	399	429	425	416	458	417	435	409	407	450	407	461	421	416	424	411	434	406	403	418	383	430	430	375	399	382	447	432	464	403	444	419	384	403	422	401	420	423	424	399	403	437	403	396	427	377	435	374	419	432	434	422	413	415	401	413	425	405	405	433	406	412	402	416	441	447	407	389	434	430	423	397	423	426	382	415	401	397	476	391	422	421	420	383	429	433	419	427	408	413	433	459	417	416	449	394	423	446	442	397	430	400	423	437	428	418	438	404	423	429	425	417	466	430	376	408	434	419	401	427	424	417	415	398	403	402	428	419	419	399	404	390	423	432	405	428	362	470	403	452	411	409	432	402	422	407	399	418	390	408	389	414	408	454	400	402	441	424	392	441	398	431	411	428	433	436	425	432	394	416	404	406	405	386	405	426	413	411	395	448	392	455	438	393	390	401	401	458	448	389	434	427	379	398	363	413	428	407	434	428	393	400	421	422	400	404	433	394	412	430	415	433	396	417	438	427	379	425	404	440	395	411	418	440	419	419	441	427	397	424	400	430	434	412	406	433	392	418	424	428	411	406	415	415	405	415	430	431	421	426	424	410	410	419	465	428	428	417	440	403	418	402	455	412	419	408	402	440	416	404	432	424	436	418	425	425	415	419	416	425	439	443	420	414	443	431	386	413	424	404	419	414	403	402	427	387	435	415	413	431	399	423	403	423	412	414	364	423	438	412	369	415	399	421	399	421	427	385	398	377	455	433	407	457	405	385	402	395	424	411	417	433	414	387	411	394	416	416	414	389	439	419	426	402	407	446	414	416	420	412	437	434	409	409	439	445	373	423	402	395	424	422	439	404	433	433	406	445	379	380	395	406	418	475	423	404	409	433	405	390	430	394	407	411	387	424	421	454	442	441	380	380	390	404	418	453	394	403	407	393	453	421	416	386	410	459	382	442	432	381	426	443	390	387	430	438	415	397	406	418	427	375	397	392	422	420	414	444	449	384	455	408	400	418	427	382	417	385	416	402	411	395	412	385	399	440	413	400	411	432	409	466	458	415	424	420	445	413	428	446	419	428	410	407	441	396	432	392	406	400	400	402	404	412	405	442	414	426	406	400	409	424	411	415	431	408	408	400	432	416	454	385	425	430	420	441	427	390	390	391	418	399	406	453	403	438	431	388	425	429	384	427	421	416	406	448	394	429	398	390	435	438	417	404	426	406	441	420	426	437	401	453	425	427	428	437	421	434	423	417	409	404	425	396	460	420	409	422	433	396	416	452	439	422	448	402	412	406	392	418	422	400	415	434	437	367	395	404	409	402	417	431	456	468	428	426	437	418	452	406	403	407	442	398	444	423	395	403	439	403	377	421	436	425	428	424	411	442	414	421	415	403	398	408	421	439	404	391	414	411	468	392	399	466	407	414	416	406	433	410	436	412	398	424	434	430	373	438	434	417	411	433	401	404	427	451	367	422	391	392	406	387	435	438	401	406	410	427	426	410	463	423	408	458	420	414	412	420	444	424	443	434	392	424	430	453	386	398	423	405	379	431	433	418	414	410	411	414	430	448	370	442	402	381	413	457	381	418	425	407	413	430	419	394	441	401	419	392	438	428	424	404	434	395	399	409	424	436	404	428	412	398	406	440	416	386	426	408	427	409	407	413	435	419	392	458	404	423	418	403	391	458	414	424	444	427	431	411	421	420	421	417	461	405	422	411	455	411	415	419	411	422	422	424	420	398	410	394	424	396	419	426	376	383	417	408	437	427	416	407	395	448	417	390	391	416	403	399	392	384	396	446	398	412	411	437	419	424	420	417	417	413	387	380	459	418	438	396	407	392	411	439	408	415	428	420	417	434	396	432	404	396	410	385	441	412	438	400	415	414	394	378	370	402	394	395	409	412	412	418	398	439	368	442	404	380	400	442	411	409	433	404	408	425	444	448	433	474	378	431	434	417	407	392	442	398	454	421	384	455	397	406	398	434	435	452	450	384	401	434	419	430	428	377	418	423	387	399	406	434	438	416	415	406	432	380	458	409	402	435	394	422	422	407	455	406	425	398	428	412	412	410	437	440	413	453	446	352	426	422	426	394	398	387	435	412	446	391	407	420	410	400	416	404	419	411	427	409	426	469	401	389	442	419	411	410	410	418	423	417	429	420	389	404	428	435	441	447	420	377	422	424	436	375	396	405	421	399	456	400	439	418	418	466	412	411	402	409	448	405	428	424	431	407	424	417	449	407	413	416	433	411	428	429	414	417	441	420	425	426	426	415	447	409	413	418	423	401	463	419	424	401	370	451	412	428	412	405	374	434	401	409	389	421	421	394	437	436	447	398	399	410	392	391	393	400	417	438	416	467	421	406	456	433	410	386	428	421	407	391	398	442	401	422	448	430	408	415	396	432	403	418	413	421	406	388	405	433	396	448	418	430	427	380	414	413	424	425	374	416	446	416	434	410	429	397	400	426	432	413	406	401	410	413	464	455	406	440	425	444	408	436	454	442	412	415	434	435
24955	21177	27123	26155	29587	19320	6690	1296	626	622	590	607	589	594	545	665	630	564	588	589	621	602	605	583	591	573	592	630	626	599	580	539	595	584	613	616	573	579	572	591	545	559	623	584	526	604	543	614	581	568	608	562	593	569	628	603	569	558	636	530	547	657	564	578	585	550	563	554	590	584	573	584	577	591	569	579	547	542	599	581	604	585	608	627	556	577	590	577	585	595	635	620	614	614	583	589	590	600	585	597	598	575	580	577	580	565	590	561	581	622	573	587	560	604	563	577	559	590	596	571	545	600	558	575	598	605	610	606	612	586	558	609	581	595	578	562	593	603	584	615	602	570	540	579	614	541	596	584	613	579	594	548	579	579	536	564	620	544	546	579	597	559	569	596	562	636	597	585	607	576	589	572	609	595	575	536	603	586	593	597	614	592	585	591	599	615	559	564	627	575	623	635	616	561	609	589	560	623	577	552	604	563	616	567	570	576	597	539	574	604	604	584	579	601	541	578	570	575	573	631	572	576	619	548	573	542	590	599	635	612	637	580	586	611	615	604	566	580	609	601	589	597	626	610	624	566	636	597	601	612	602	592	572	580	618	558	601	589	580	653	599	593	555	537	571	587	597	626	591	538	564	559	573	591	596	586	586	612	581	581	572	572	547	572	582	625	566	573	577	634	556	559	598	550	561	568	574	623	618	598	593	577	577	578	565	534	597	602	554	601	580	606	594	575	596	569	555	582	582	557	580	588	593	605	576	579	574	595	583	614	633	612	609	579	597	604	603	551	574	609	589	558	591	593	585	547	571	579	598	580	579	589	582	552	617	595	586	584	572	573	573	564	601	591	587	607	614	590	625	615	581	595	572	594	606	594	602	589	576	544	575	551	593	611	612	558	575	594	578	591	579	606	601	599	614	616	571	569	589	544	580	561	610	617	587	571	584	615	594	539	554	540	592	540	563	626	602	593	573	567	577	589	588	563	564	596	603	567	621	601	607	556	561	582	597	597	582	559	617	591	600	584	618	552	638	581	596	588	561	578	589	625	601	568	594	610	568	624	584	611	596	597	568	579	609	605	638	605	571	551	563	595	578	584	572	568	573	558	621	583	578	608	604	609	603	616	588	584	584	579	529	663	604	608	586	581	598	574	565	603	600	583	575	561	642	595	569	632	553	600	603	614	599	563	610	585	568	584	548	584	658	607	553	580	599	581	536	599	628	596	600	612	569	572	587	599	561	563	583	610	592	500	592	603	602	572	615	561	600	639	606	610	611	609	571	576	639	645	635	606	592	566	580	563	603	551	562	581	576	593	637	592	549	528	556	581	547	572	566	603	598	619	597	608	572	599	598	562	577	620	590	615	581	619	595	576	566	536	588	542	636	604	593	599	577	587	576	627	601	608	611	601	574	598	610	567	549	611	583	633	599	613	588	585	588	574	609	580	589	597	603	568	608	616	596	566	612	611	626	581	566	603	574	579	547	587	563	631	561	585	606	586	585	578	596	551	585	614	536	597	579	568	613	611	593	579	609	628	569	536	623	579	540	599	608	562	560	584	583	622	541	593	594	588	594	588	546	622	532	589	598	585	594	586	577	596	554	583	567	563	635	623	531	608	582	611	585	592	591	571	574	593	587	593	595	603	553	612	579	588	622	612	617	584	612	603	544	610	563	567	583	573	571	570	605	602	611	564	587	579	636	547	577	619	623	585	560	580	609	563	615	593	592	575	637	535	564	590	610	596	580	604	574	582	575	612	530	592	567	560	612	569	555	613	644	608	557	584	547	604	597	571	553	588	577	606	570	588	594	587	558	605	577	559	587	554	541	605	522	598	605	602	587	585	577	612	586	574	581	540	583	626	604	565	561	572	557	597	600	605	641	548	574	582	544	592	599	567	572	580	574	620	614	584	601	600	579	612	550	595	625	597	590	577	636	538	563	581	611	595	628	589	627	579	614	598	568	577	617	571	540	596	562	627	566	640	623	576	563	583	629	557	536	535	603	653	579	592	587	602	542	592	600	589	561	582	590	549	585	546	586	596	559	594	571	552	580	596	596	608	595	600	585	588	590	594	597	537	578	592	548	555	560	534	526	561	601	615	557	622	630	569	585	603	582	622	565	602	582	555	587	558	567	607	575	614	561	612	601	606	613	623	602	586	565	587	604	581	613	580	594	566	599	590	612	577	590	559	632	583	568	572	607	550	587	569	607	623	574	551	609	625	569	624	559	606	604	570	557	597	548	569	588	588	558	589	602	650	596	580	583	595	614	575	547	567	543	601	605	568	575	631	603	584	567	585	569	594	590	557	570	607	567	527	615	608	592	611	601	598	619	549	566	608	612	574	587	637	609	606	647	595	599	616	580	550	549	611	571	586	562	556	609	573	517	585	561	635	596	570	598	576	541	596	597	580	587	556	561	545	594	569	613	598	551	584	529	534	586	567	618	531	585	610	558	572	595	606	586	589	541	608	586	574	599	586	584	592	613	638	606	550	597	605	598	565	619	594	600	596	578	584	572	579	634	592	561	588	585	581	558	602	588	568	572	595	594	618	559	611	606	561	599	583	622	566	552	540	581	559	560	568	618	594	579	582	569	592	603	577	598	607	597	582	581	606	565	555	590	613	560	587	602	561	605	597	610	573	633	567	592	590	608	624	600	557	587	590	567	592	585	544	620	626	603	569	598	620	558	621	563	606	604	639	592	540	644	615	615	572	584	603	589	616	571	605	576	565	565	577	625	601	558	665	556	588	601	563	579	626	608	583	560	611	600	599	585	591	573	588	619	578	536	542	594	595	597	564	603	583	566	607	578	607	565	577	564	586	591	607	597	609	573	583	597	582	577	587	585	615	610	603	578	605	563	609	605	646	604	590	566	570	564	566	589	561	621	582	575	528	574	603	591	609	565	587	593	596	589	536	586	581	605	608	569	603	558	596	592	607	606	652	588	578	601	610	566	592	561	624	614	580	626	560	597	569	648	540	599	552	532	631	555	596	570	619	595	607	576	595	561	610	570	544	599	591	597	556	609	616	559	586	598	581	611	540	636	582	597	597	595	596	565	615	551	574	557	594	585	540	549	635	574	562	568	611	562	598	543	579	606	535	573	569	561	615	595	595	613	610	580	528	581	643	592	588	576	587	597	563	583	565	606	600	601	563	595	572	569	587	629	583	629	578	572	515	583	590	568	590	653	565	596	574	636	613	606	583	561	581	535	617	593	555	569	573	617	568	598	581	589	546	570	594	571	581	592	547	576	592	591	510	578	569	607	589	582	565	610	600	572	564	558	553	555	567	593	574	572	556	572	537	611	584	567	611	606	637	579	599	593	613	593	565	584	627	626	594	583	617	582	563	614	613	603	558	584	546	616	549	600	606	564	570	608	597	598	578	625	580	566	591	591	573	556	569	590	619	547	599	572	618	586	598	581	593	564	555	568	619	546	594	590	561	605	608	599	571	587	603	612	560	553	537	568	579	561	560	592	585	629	584	595	608	553	555
28980	48486	21760	20945	37367	20364	8748	1955	738	699	649	666	675	638	627	626	603	608	592	674	651	603	584	615	623	602	596	588	634	575	612	590	640	586	581	586	589	640	654	675	554	650	604	573	619	614	617	596	595	588	602	577	580	624	603	603	595	590	588	654	604	585	650	588	642	604	603	612	594	630	541	593	567	590	587	638	667	568	618	615	608	629	624	625	591	608	599	626	592	612	652	607	637	607	638	595	600	624	618	662	642	634	594	626	629	630	611	630	631	618	595	613	585	634	602	592	586	605	605	586	599	596	586	621	618	627	610	618	586	585	569	555	555	602	603	572	603	631	579	595	632	608	636	602	623	626	645	565	596	643	618	582	616	636	570	550	595	606	581	604	601	625	614	626	587	580	612	613	612	606	599	578	620	612	601	612	591	640	595	623	631	586	619	620	657	583	596	620	635	576	610	615	574	665	622	577	603	643	618	581	614	628	559	595	552	632	669	585	606	591	593	641	575	564	640	601	568	628	610	643	592	606	627	624	599	623	581	590	577	584	582	605	611	612	606	597	605	614	621	589	651	613	585	581	649	631	597	595	574	616	595	631	583	588	594	593	602	613	614	575	572	632	602	590	613	613	557	594	561	567	605	623	583	616	577	634	628	577	611	588	621	657	591	623	616	600	613	564	642	609	623	604	635	587	614	608	648	616	636	589	665	628	596	636	619	598	603	577	614	576	626	587	647	668	568	596	644	570	611	599	620	587	635	564	583	571	639	639	562	591	625	587	565	626	589	622	583	586	623	639	626	638	608	614	629	597	606	630	627	624	588	602	649	609	590	627	598	610	630	597	640	554	619	604	590	624	604	589	572	685	631	601	612	584	666	601	570	603	621	589	618	588	597	652	595	653	577	606	631	620	617	648	636	588	608	587	577	612	564	590	589	618	622	591	627	576	619	626	593	628	597	663	585	594	618	590	593	624	604	616	613	585	541	624	618	640	648	576	613	593	562	612	640	614	655	629	588	587	616	604	614	589	657	586	633	597	621	550	634	593	622	615	589	582	638	602	561	652	553	651	625	612	570	616	616	623	579	610	667	609	619	614	597	573	622	641	628	578	585	620	614	640	593	623	624	629	624	602	606	568	574	575	613	581	613	608	631	591	614	619	625	636	636	570	616	558	623	627	546	580	625	577	606	591	664	602	587	595	611	601	579	646	596	601	635	591	598	580	602	623	571	616	597	626	583	610	623	560	580	612	609	577	645	593	636	603	622	629	602	573	585	631	619	598	601	574	633	613	607	590	591	558	599	626	589	624	640	630	578	618	617	592	605	629	627	639	593	598	513	602	639	655	630	603	601	607	647	621	591	635	625	549	631	597	636	642	617	582	651	646	613	630	622	612	615	622	646	661	624	657	597	635	578	606	639	603	609	610	605	635	567	589	595	599	584	587	612	602	591	612	583	574	610	625	578	640	605	599	629	587	605	587	605	593	609	590	596	571	618	621	642	610	611	577	620	585	563	609	632	657	653	622	601	658	615	589	608	615	628	606	606	593	614	620	569	649	674	605	574	596	635	573	639	604	613	603	639	597	583	634	602	604	618	626	637	605	617	594	599	618	616	614	584	568	619	605	571	564	620	651	619	565	625	608	593	647	646	633	573	572	608	618	626	578	625	569	655	627	608	586	584	586	586	595	563	603	640	592	633	620	616	581	597	639	622	568	602	624	641	578	610	565	550	605	598	604	586	614	628	627	598	579	601	618	608	627	588	639	615	582	588	593	600	627	654	608	673	598	587	593	595	626	609	624	570	606	652	600	597	627	663	600	600	622	665	583	590	588	610	576	628	606	593	633	628	622	630	647	602	626	546	613	589	588	605	635	642	663	632	627	606	616	615	637	574	637	589	628	638	611	631	641	648	563	626	580	597	636	595	607	614	590	618	597	641	590	590	628	585	580	579	654	616	550	610	601	624	634	608	643	650	560	593	623	594	607	556	642	616	564	581	608	629	609	578	618	646	598	632	597	571	600	598	609	618	628	594	644	612	625	625	600	575	640	603	650	612	581	586	583	593	632	622	614	644	622	626	593	625	592	569	616	636	617	608	644	644	628	615	636	590	594	611	600	605	590	596	675	622	629	597	613	634	652	600	694	620	624	578	635	593	647	566	588	580	606	616	599	570	595	664	550	591	668	620	627	630	573	567	666	609	662	617	570	570	578	621	596	599	624	599	578	580	596	594	614	602	570	606	610	648	654	623	598	577	614	626	577	624	609	606	595	579	617	646	607	624	626	632	603	618	628	623	623	603	627	598	586	628	598	645	634	599	624	603	593	633	609	634	588	572	581	590	629	625	603	577	598	608	627	579	594	596	622	624	624	604	606	589	598	589	613	614	613	622	624	607	630	619	597	619	624	598	641	596	638	630	586	655	593	601	618	625	606	592	582	590	580	592	617	590	570	561	610	613	604	616	588	630	552	605	606	620	616	629	591	595	644	612	632	616	589	589	575	652	578	595	624	643	604	635	598	617	600	602	579	618	595	596	655	639	572	606	596	572	608	643	660	605	614	604	598	580	583	613	626	642	593	619	567	584	612	631	626	622	568	614	610	610	611	618	613	631	624	586	652	585	611	603	612	618	589	602	620	610	588	611	631	574	608	635	639	585	638	618	581	609	592	588	632	587	571	584	584	604	641	648	620	621	615	635	631	614	627	600	601	601	576	599	586	592	585	630	567	624	602	603	636	595	564	588	582	567	605	600	629	643	621	568	605	625	575	648	625	642	615	596	599	576	585	584	591	569	603	595	536	652	599	593	592	614	613	609	598	617	610	593	663	608	591	619	601	613	611	602	625	649	644	628	598	602	561	551	609	575	614	636	567	643	593	623	623	607	629	588	601	672	615	632	611	573	629	639	574	595	604	595	602	603	641	628	570	612	619	616	631	606	620	577	610	610	617	603	578	598	559	593	594	585	622	616	629	662	623	625	591	612	637	611	626	628	602	563	588	581	636	645	568	602	636	611	650	632	633	607	617	571	610	566	560	644	626	625	650	619	590	632	589	599	599	596	597	588	643	566	563	582	642	590	604	604	599	624	602	657	613	635	598	641	588	626	598	614	629	615	614	604	597	589	620	629	591	627	601	590	621	581	627	598	606	627	597	639	588	630	628	589	605	597	577	572	648	635	624	599	572	605	601	586	612	613	594	620	606	631	616	564	590	613	618	573	617	614	569	610	619	609	618	636	660	615	610	594	587	590	560	638	610	604	656	671	626	628	562	628	601	583	616	608	633	603	644	589	573	651	610	595	651	585	606	626	606	659	604	596	620	598	595	643	590	628	583	570	615	585	585	598	639	623	605	653	623	599	597	609	591	713	607	617	607	634	587	624	591	612	634	604	616	595	627	609	583	624	634	577	614	611	573	616	597	605	634	629	582	595	630	624	632	568	643	588	591	588	614	599	621	607	641	606	584	601	604	623	655	596	604	597	596	592	609	592	584	622	589	614	579
22694	21098	28700	24973	39340	35307	24972	6537	884	666	647	632	555	577	585	565	588	559	536	547	503	505	552	525	518	519	548	477	516	488	499	513	569	568	510	536	502	512	507	531	527	517	510	483	522	503	497	469	538	512	578	509	495	534	509	482	529	556	532	525	518	541	481	506	520	500	487	524	553	520	541	484	495	501	483	549	494	477	517	479	514	503	512	455	517	516	477	529	504	565	525	469	522	513	534	509	530	540	514	480	487	525	520	505	529	564	535	484	524	482	523	517	510	476	530	501	506	539	502	513	491	492	511	507	534	521	518	511	491	482	524	519	485	502	484	529	496	517	513	513	478	487	524	495	532	506	523	517	481	484	524	496	504	533	469	514	510	521	507	463	495	498	528	539	515	477	551	549	516	524	495	494	535	492	496	514	527	500	531	491	472	494	511	503	480	485	522	530	489	479	514	491	520	513	519	509	533	506	527	486	512	505	478	524	528	499	490	455	532	523	499	522	519	525	501	489	523	505	536	480	535	472	481	537	522	479	514	478	470	525	505	503	518	514	529	473	529	525	522	514	488	560	530	526	535	521	524	486	477	548	504	528	528	517	524	495	532	535	575	520	473	468	526	551	489	526	508	477	487	453	523	521	484	501	508	497	484	502	506	560	522	522	518	498	463	493	496	508	490	511	506	502	507	533	485	492	518	520	490	512	479	440	525	492	511	500	537	517	534	491	518	526	483	489	501	483	494	526	494	525	543	497	515	507	508	530	521	489	539	540	508	515	506	481	500	565	505	473	516	479	525	516	505	564	492	504	469	515	569	497	492	499	507	492	525	448	531	547	500	480	505	565	484	531	546	519	511	534	488	498	509	474	535	483	495	531	515	534	539	528	486	535	498	525	459	517	468	477	500	517	500	523	492	505	513	487	512	550	536	516	482	555	549	527	534	517	521	509	506	511	514	553	543	521	503	513	483	478	503	501	503	486	483	481	504	516	547	476	515	491	490	515	542	554	509	505	527	506	472	504	498	495	505	534	491	520	516	475	467	490	531	494	504	508	538	528	477	486	545	513	520	485	493	505	476	481	541	490	476	551	496	512	504	502	539	531	486	473	497	517	522	499	480	512	521	526	498	492	530	493	546	474	494	482	525	476	527	493	508	539	486	502	506	499	509	514	502	520	499	497	507	526	465	518	502	476	517	496	502	494	521	534	507	500	528	492	539	462	501	508	541	483	487	503	498	514	478	498	549	518	514	538	529	470	510	515	482	516	524	529	498	494	480	524	504	489	446	549	543	482	502	521	484	445	513	494	520	534	513	517	524	505	543	482	488	493	538	493	523	511	500	511	477	498	485	518	539	524	507	486	510	505	510	510	506	455	503	538	514	527	531	481	490	504	466	516	490	516	459	491	523	514	513	506	521	473	517	495	468	525	466	481	504	480	487	520	530	501	520	497	513	535	491	521	524	544	520	519	488	452	488	536	481	515	524	509	554	492	530	515	554	523	498	482	518	518	552	491	487	492	514	483	538	503	515	497	475	463	537	492	520	466	471	560	544	510	514	495	469	484	493	472	501	499	488	513	488	494	511	467	551	510	531	501	471	537	531	482	529	561	482	505	504	549	528	508	482	556	516	560	520	498	489	506	503	504	526	515	477	503	517	467	524	507	468	539	532	492	486	502	480	513	474	522	517	483	526	511	510	523	496	509	505	522	512	531	498	511	509	486	504	504	512	550	525	532	524	529	484	472	516	510	514	507	569	509	508	466	487	529	496	494	528	509	512	520	497	453	489	541	452	501	490	484	550	524	506	501	509	507	526	490	463	506	529	504	514	477	520	553	515	500	479	546	489	480	527	512	534	520	493	474	509	492	522	507	511	527	518	535	534	528	525	538	500	524	528	541	455	497	481	525	494	513	505	500	555	503	540	547	529	465	513	513	527	512	475	527	486	514	539	500	482	470	489	498	494	522	525	494	481	479	499	499	516	553	546	482	521	501	470	522	493	517	521	474	511	487	530	481	531	525	501	503	522	507	499	510	529	535	506	544	512	495	457	466	541	496	511	532	498	511	550	490	495	467	497	492	498	505	525	498	514	504	517	486	500	539	518	463	509	453	495	524	498	516	504	507	438	482	541	535	517	460	503	512	508	521	524	539	510	534	485	511	536	510	537	473	532	513	540	490	551	509	524	514	560	515	500	487	543	507	519	535	546	526	494	549	522	485	487	530	499	534	485	463	515	494	494	502	522	504	480	495	532	481	549	477	470	504	510	508	509	535	504	549	528	499	469	504	491	531	491	534	537	509	540	481	547	533	514	497	516	507	484	540	465	507	469	490	512	502	528	521	540	492	508	519	532	479	483	521	511	549	503	483	533	524	520	499	516	531	487	499	512	517	506	530	461	535	521	500	486	483	507	541	512	522	481	516	521	474	496	509	499	492	504	512	495	537	521	501	503	512	540	523	501	495	497	539	499	540	511	494	517	509	524	526	559	425	495	519	524	509	548	522	494	474	507	474	507	504	481	491	526	499	518	515	476	486	519	521	527	535	493	527	461	456	502	516	555	520	499	527	510	584	523	532	521	509	523	474	508	515	485	529	531	494	478	516	511	463	516	543	541	491	450	497	489	491	536	457	508	483	476	483	498	490	530	504	527	564	512	496	507	483	494	522	511	527	512	496	522	459	464	546	532	503	516	495	515	501	513	529	484	517	465	518	529	534	499	544	520	472	509	491	522	455	502	478	466	455	552	523	537	514	521	510	467	519	515	494	550	503	490	483	534	489	528	491	533	481	488	505	510	475	514	539	514	476	534	524	506	519	506	528	539	513	530	531	509	499	501	506	481	533	545	515	518	499	501	482	472	498	538	508	504	537	455	518	510	515	549	514	507	482	525	527	481	478	505	557	479	468	483	516	517	520	508	518	515	533	553	522	500	539	508	521	504	515	478	491	482	539	486	508	504	506	510	536	517	483	489	497	520	506	483	516	514	519	546	524	518	491	512	512	481	507	516	512	516	514	511	530	513	508	529	497	499	563	485	478	553	551	495	525	535	499	525	478	513	543	501	503	516	487	566	507	491	511	508	533	549	515	488	521	540	486	497	488	556	496	504	489	512	493	518	473	521	529	527	510	480	510	504	517	495	504	522	431	492	507	532	533	528	539	540	516	492	501	492	506	554	499	515	530	522	539	475	502	544	547	505	509	527	479	562	523	484	522	508	482	513	476	512	531	485	523	547	512	496	484	517	519	514	527	524	465	543	494	523	545	487	527	491	462	502	496	533	509	507	493	510	475	519	498	568	520	526	536	525	488	508	493	490	513	527	515	457	503	547	469	470	513	548	490	490	532	498	536	546	498	511	513	489	504	484	553	497	555	520	489	542	508	497	536	501	497	549	507	474	493	506	517	534	499	490	547	549	466	509	484	572	508	534	522	494	544	526	538	472	536	494	499	520	513	503	495	526	495	505	499	501	510	521	505	486	514	526	486	522	505	495	502	467	449
33950	60321	31831	42118	57708	36959	22586	5014	983	780	751	728	647	617	596	643	648	579	582	604	543	513	571	568	567	551	555	568	512	518	562	516	549	531	523	508	527	518	483	568	550	537	479	538	505	537	547	509	537	502	489	556	502	481	539	517	514	528	468	505	546	502	522	541	515	529	508	529	501	530	458	515	536	472	533	545	519	516	546	517	493	535	563	479	555	493	504	489	508	551	531	526	575	533	504	546	552	526	557	555	507	488	493	501	506	516	526	566	496	479	515	504	503	547	528	539	521	566	555	510	484	504	511	477	516	529	530	485	494	521	511	526	537	534	552	497	500	500	540	503	515	529	499	506	583	561	476	512	524	521	529	509	521	522	511	553	496	495	512	519	529	529	511	474	453	520	516	490	524	547	517	528	507	537	477	504	498	533	554	522	515	483	532	531	554	502	534	557	492	476	502	498	542	523	522	526	486	563	507	519	511	492	506	509	509	529	513	532	515	523	531	570	512	525	543	537	524	519	520	505	545	528	519	495	507	513	496	511	534	522	507	506	497	489	524	485	548	508	484	520	536	507	495	515	527	493	522	447	527	529	493	513	519	529	502	499	499	535	547	480	532	509	497	530	489	475	491	540	488	503	489	457	541	536	522	548	555	499	518	507	542	521	512	538	526	509	511	528	498	554	504	529	524	513	511	542	517	545	530	546	471	529	500	491	509	530	513	486	560	532	522	490	524	490	502	520	515	482	505	518	543	492	543	509	511	519	535	499	492	513	494	522	561	505	566	514	532	512	523	525	546	515	516	527	560	542	521	509	498	551	537	536	510	484	523	491	507	468	485	489	496	495	506	524	556	517	531	509	517	523	534	457	524	533	479	518	495	461	496	554	550	518	541	475	509	501	571	493	517	496	499	539	513	506	501	524	507	517	477	505	533	522	518	544	547	511	545	513	541	485	519	510	519	504	540	502	506	514	490	528	468	517	505	534	506	544	543	524	551	547	508	483	500	518	496	498	477	570	515	526	550	500	507	540	524	518	515	543	530	529	485	527	488	514	529	511	508	510	529	506	553	526	519	521	567	537	499	508	490	517	536	526	545	503	531	523	508	525	508	487	563	484	493	516	527	529	501	542	517	522	523	527	514	491	531	540	520	531	511	489	503	530	536	512	548	504	497	573	479	524	524	513	548	514	534	528	492	579	518	502	475	478	500	502	512	544	504	507	543	498	559	502	545	538	514	497	498	552	522	519	517	496	538	506	504	513	598	487	507	512	505	498	498	529	499	566	505	505	537	533	521	472	502	520	511	496	516	478	575	540	479	517	506	483	488	553	530	555	507	480	539	520	490	552	524	508	509	490	470	490	466	511	520	505	525	508	520	520	530	494	506	502	457	485	536	522	480	504	502	519	501	510	501	527	527	530	529	508	510	536	512	506	553	524	553	496	524	534	502	513	521	522	511	490	508	564	528	519	516	524	556	518	523	499	533	564	541	509	526	538	487	478	553	549	529	573	509	498	551	510	513	515	516	534	544	487	510	541	542	502	532	541	518	535	500	477	539	519	518	516	495	508	475	504	486	539	492	561	517	516	523	510	527	564	492	530	512	493	513	492	551	534	492	554	514	547	529	503	502	522	525	499	498	525	514	480	566	536	520	537	508	497	510	506	513	526	493	562	504	507	513	517	505	492	511	503	536	496	522	512	523	480	517	511	527	527	534	459	534	533	527	525	533	517	537	544	495	477	518	520	489	543	523	508	481	522	538	531	508	495	520	506	520	535	543	474	491	503	533	535	545	492	513	494	524	485	511	505	509	511	504	511	483	518	543	507	533	510	517	481	533	499	520	480	497	534	532	521	514	508	555	508	541	514	500	490	525	522	480	556	525	472	541	479	525	545	522	546	495	495	475	488	519	507	560	501	500	516	505	528	546	534	492	490	546	520	492	509	514	521	512	466	560	508	515	528	512	513	470	493	554	532	528	506	551	490	509	497	528	502	509	545	553	544	535	509	541	502	567	542	515	521	523	509	531	481	497	514	514	537	525	524	499	507	499	511	548	534	531	527	499	479	525	536	483	536	531	531	520	493	509	528	504	485	511	541	536	536	509	553	502	536	525	516	555	526	474	511	551	493	499	509	532	515	457	552	519	495	547	511	524	502	492	545	535	512	526	540	577	548	544	556	499	493	500	517	513	523	534	544	492	509	515	459	489	534	493	514	512	521	531	506	457	493	525	506	502	564	557	555	481	493	488	510	516	536	517	526	529	537	510	523	524	525	528	493	563	493	554	532	500	518	508	492	506	492	515	515	517	491	516	508	508	505	502	502	521	541	510	512	540	517	532	501	473	483	524	546	545	497	497	518	512	472	524	529	517	520	525	505	512	569	487	492	513	515	508	519	468	507	516	520	497	538	496	530	460	507	507	468	488	542	512	505	513	496	502	507	505	551	531	525	526	507	526	491	566	530	531	499	520	501	512	533	525	519	522	529	529	515	511	518	486	504	556	514	507	534	508	515	553	533	556	511	496	543	501	544	504	535	519	516	528	484	535	535	496	504	508	551	529	536	532	462	482	533	521	517	479	480	493	511	479	539	519	500	535	503	479	510	548	492	510	532	510	515	539	475	467	563	508	521	534	478	500	478	479	460	488	511	518	549	531	547	555	507	521	540	507	535	536	475	490	530	519	506	525	525	501	516	540	541	497	505	499	513	510	499	507	527	499	543	543	539	548	558	523	514	519	511	524	561	502	528	564	555	497	509	489	500	514	519	522	489	508	506	565	531	523	554	479	501	507	547	495	525	543	490	537	502	473	506	504	539	494	536	480	510	490	515	537	548	513	534	535	548	513	482	553	540	487	517	507	484	476	543	520	528	499	522	504	533	516	533	528	526	521	485	504	558	567	493	542	516	521	505	506	516	486	503	512	491	540	510	517	505	502	512	542	486	489	538	506	530	535	550	509	508	520	532	494	516	525	528	509	503	503	541	493	512	496	547	504	496	493	519	496	497	521	508	530	519	517	506	506	538	513	528	530	547	520	518	509	538	525	503	538	520	518	566	525	541	516	513	516	506	544	530	463	525	542	473	537	530	506	500	527	497	545	557	509	568	508	492	513	520	538	542	517	534	472	524	544	534	498	526	526	534	530	470	520	505	507	540	504	498	508	526	485	506	510	522	538	537	512	507	525	508	526	511	520	553	497	486	534	516	511	518	493	519	520	537	524	483	519	537	549	530	521	536	518	540	568	522	455	529	537	527	505	536	493	498	551	497	509	497	526	505	509	529	508	536	508	484	520	524	524	554	527	519	507	457	527	543	499	511	493	513	538	527	521	516	501	530	494	556	527	516	509	538	528	500	520	551	525	488	506	499	511	492	511	486	520	531	539	549	506	536	532	516	488	505	479	500	532	497	508	487	526	489	524	537	549	536	499	521	539	505	522	515	516	515	515	528	514	566	504	517	508	529	536	512	501	508	526	531	498	531	525	505	499	490	529	501	518	550
28801	23786	15772	6640	8759	3099	1213	558	472	480	496	449	484	480	508	465	474	485	457	491	470	451	474	450	480	475	473	473	485	478	464	479	489	491	455	440	501	507	523	448	489	477	493	533	430	478	465	492	431	471	464	442	468	458	453	476	447	521	482	446	492	476	479	406	423	474	440	419	489	479	440	455	485	475	477	429	502	499	494	482	457	484	435	500	474	500	463	459	486	438	484	487	485	459	492	459	459	454	444	487	499	467	481	493	491	492	518	440	507	495	476	501	486	466	460	481	465	473	486	460	510	492	486	520	488	476	453	475	436	470	485	479	471	460	463	461	447	522	464	491	473	472	487	451	469	493	474	464	479	444	479	530	470	482	501	505	463	458	421	466	470	459	527	480	481	441	480	467	471	494	424	446	464	467	486	488	467	425	482	463	486	472	487	480	480	478	440	473	464	521	462	437	441	429	494	456	509	468	481	459	462	475	457	488	469	458	433	515	459	457	485	489	455	508	456	471	500	481	433	460	440	468	496	450	491	439	501	485	429	504	479	466	450	473	493	465	438	442	442	523	483	470	446	490	436	447	465	466	440	473	541	462	488	516	499	478	476	491	496	502	524	471	456	471	500	495	500	483	453	476	472	452	443	459	520	480	501	458	472	462	467	463	470	479	461	470	465	468	459	446	451	462	512	464	467	486	434	524	459	498	454	473	491	455	468	450	486	460	473	467	467	480	448	469	472	494	494	430	479	464	493	476	443	488	492	469	508	517	480	517	476	488	492	475	461	506	463	483	490	471	484	443	502	472	474	481	471	506	506	485	438	469	455	464	486	472	494	469	457	454	489	458	481	443	444	476	494	507	475	492	493	490	478	461	476	461	473	465	495	474	481	490	482	438	478	429	448	498	435	505	482	454	468	489	431	500	460	473	505	518	445	439	468	473	452	437	447	456	485	498	493	477	485	438	458	488	470	459	451	476	452	463	494	473	496	498	437	461	485	471	475	474	458	485	500	452	479	462	511	485	448	462	489	486	446	495	497	485	451	449	461	465	510	462	460	460	480	466	506	481	458	471	477	484	472	500	507	483	442	484	491	429	495	498	470	519	451	508	448	477	462	481	479	450	490	505	489	452	500	476	478	485	488	473	473	437	524	499	477	487	473	480	512	478	497	470	473	444	482	457	461	509	494	519	489	473	501	457	459	484	514	511	522	525	459	469	491	438	481	475	499	462	511	503	471	489	486	483	493	442	495	478	493	456	483	491	440	498	453	472	489	489	484	466	453	515	457	485	454	490	484	492	444	464	463	472	480	458	462	476	514	487	437	483	479	455	484	484	483	472	453	481	484	483	466	469	456	460	467	466	477	453	466	457	463	525	469	459	514	462	465	468	503	437	473	469	490	470	486	452	476	466	470	486	457	473	488	477	461	457	481	489	457	446	465	478	467	513	503	474	474	439	456	480	472	465	505	492	469	482	436	471	493	491	502	496	481	478	477	504	489	495	478	482	508	476	465	479	465	502	466	463	463	410	436	486	476	456	487	480	456	503	448	473	464	468	445	483	499	472	492	476	477	509	480	451	479	479	493	479	478	471	481	485	486	486	443	468	477	494	450	475	469	478	461	456	446	501	480	474	435	455	481	513	470	457	469	446	468	451	468	469	467	449	465	489	468	484	472	418	531	472	455	494	468	444	472	482	470	475	470	454	493	481	442	466	478	499	477	420	506	480	460	515	449	484	443	503	459	461	488	454	455	487	466	517	481	510	469	510	461	459	447	467	482	503	490	468	477	496	464	472	451	452	440	505	460	470	468	503	465	461	435	478	475	451	452	492	460	542	467	499	478	461	443	445	496	483	467	454	450	458	446	439	450	463	444	496	448	454	467	469	505	485	474	442	507	473	495	447	485	447	488	447	512	456	449	478	471	450	443	438	505	461	463	494	471	443	449	492	477	447	420	478	438	462	455	471	491	452	470	499	477	475	485	488	488	495	528	491	453	465	431	453	466	481	487	457	475	495	462	496	542	481	493	479	431	461	474	487	486	469	454	469	460	478	490	490	495	482	470	508	506	433	443	479	495	478	502	480	443	486	488	470	414	434	482	487	519	475	448	443	492	456	493	500	461	489	481	487	485	458	455	458	473	479	487	450	480	496	485	474	471	497	447	505	465	501	499	459	534	509	479	476	477	445	492	479	470	485	507	492	483	505	447	480	429	498	478	452	487	442	486	415	502	444	488	488	481	501	462	448	463	457	473	494	516	474	481	481	474	488	556	465	487	445	457	474	508	488	468	456	493	495	486	489	456	493	482	429	489	468	483	465	479	487	442	479	497	469	465	454	485	437	482	501	425	463	473	501	501	501	442	465	500	468	516	437	446	505	478	461	475	460	467	482	487	479	476	506	455	488	471	466	495	446	486	483	498	483	477	488	466	498	444	471	472	532	471	533	462	388	485	435	481	448	447	478	461	466	481	488	497	476	453	459	458	455	453	470	460	452	461	486	472	458	466	493	479	473	444	465	423	461	442	494	509	488	449	456	500	456	425	487	437	493	511	471	466	478	468	480	483	462	477	473	420	481	477	479	477	462	501	494	466	469	471	488	486	483	460	476	506	466	466	475	442	497	479	477	472	459	438	484	457	474	474	481	458	488	492	474	500	470	445	524	475	478	504	492	482	510	478	517	476	435	459	465	461	443	451	497	476	485	483	458	499	460	457	500	448	492	449	438	463	488	436	464	492	479	501	504	477	450	458	470	498	487	484	448	481	462	452	497	478	489	464	436	456	506	506	454	482	485	457	499	465	490	481	451	493	421	436	454	463	498	444	475	423	457	487	467	471	467	465	484	473	510	476	445	457	505	497	476	453	478	487	451	507	432	453	445	474	465	522	477	480	422	492	502	449	520	476	470	436	484	517	452	469	484	493	483	472	496	480	460	493	477	449	458	481	460	490	479	498	455	484	456	446	474	471	469	499	459	449	482	473	491	466	429	477	491	466	478	438	449	472	466	484	490	442	544	510	470	466	486	442	489	488	502	456	416	485	466	492	501	500	451	474	481	459	513	449	455	429	468	464	439	486	495	487	498	447	445	479	498	459	485	458	474	503	542	465	468	481	481	445	452	497	487	516	434	501	461	453	447	494	495	470	480	481	462	496	504	454	498	444	504	453	492	478	448	461	459	465	487	519	454	476	486	448	468	502	458	486	511	497	486	476	467	492	444	530	470	445	474	491	479	461	462	456	467	439	486	506	484	476	455	428	513	481	462	430	491	481	461	486	464	465	464	497	481	478	534	493	488	497	522	490	464	460	500	482	481	473	487	490	475	485	473	486	462	450	519	456	448	465	491	461	496	469	457	496	474	499	497	511	492	458	437	487	478	463	447	478	527	480	488	486	501	464	474	496	489	463	436	489	479	484	476	467	450	472	432	477	469	482	444	459	485	474	496	488	459	485	489	464	486	496	458	485	480	432	461	461	486	475	467	462	470	494	467	479	501	479	507
24807	33724	11935	5453	9520	3559	1506	607	524	511	537	491	507	514	524	515	527	511	494	505	488	493	497	492	492	533	500	487	526	511	501	491	493	555	530	471	533	506	506	551	534	526	485	520	462	521	538	535	505	506	554	501	531	490	530	517	530	500	481	517	502	490	477	505	500	543	497	482	492	513	519	505	478	511	552	522	464	465	508	533	495	506	489	482	521	499	536	494	489	538	509	520	496	502	512	526	513	501	552	509	496	504	532	506	492	537	542	505	534	471	532	531	504	528	515	507	502	483	484	501	481	498	520	518	516	551	490	504	489	509	482	487	492	507	497	502	558	518	525	502	527	532	476	500	498	501	502	527	487	501	505	466	507	478	494	481	495	504	494	466	478	517	487	500	482	498	494	545	472	515	524	508	506	520	481	532	487	466	456	500	509	540	488	532	501	506	507	496	532	501	486	509	493	487	527	471	499	485	490	550	511	542	509	491	508	521	502	490	526	498	463	496	537	502	513	549	486	492	507	500	516	494	548	497	513	510	489	503	498	503	532	480	522	519	477	505	520	497	527	529	511	507	501	504	498	463	526	534	515	483	493	491	454	516	482	511	507	497	525	493	473	501	484	477	482	500	506	497	495	536	508	474	483	480	550	523	505	520	511	545	499	500	516	503	533	471	543	504	477	502	474	538	512	506	441	528	537	494	507	528	499	513	509	533	473	480	486	510	500	494	515	455	488	510	521	528	485	497	499	504	487	479	487	508	484	529	497	501	509	468	507	490	539	512	482	506	461	501	526	454	505	523	485	483	516	489	545	483	466	509	537	529	517	479	523	475	471	482	510	505	540	486	539	487	526	560	497	487	547	480	502	495	531	535	504	509	495	506	512	513	484	509	496	513	503	440	479	502	473	529	531	504	500	498	492	495	511	493	471	452	485	501	506	540	506	507	472	492	520	522	495	545	509	510	480	523	508	550	520	524	535	507	504	538	488	438	506	535	528	492	505	534	508	475	573	564	454	511	446	511	533	469	523	494	527	520	463	469	493	497	522	507	478	492	496	518	481	500	483	544	497	496	480	511	525	504	532	460	517	502	527	522	475	488	550	475	482	487	523	520	494	528	500	505	501	512	540	471	463	520	513	465	489	476	526	509	519	517	502	484	460	514	522	480	511	510	543	475	543	513	497	547	549	520	528	512	503	515	531	481	504	506	486	526	514	499	516	479	559	523	521	482	524	516	509	517	475	506	504	498	517	530	496	486	471	463	502	501	499	501	549	503	473	562	522	460	471	514	461	521	519	543	548	467	500	532	514	474	523	521	495	505	502	498	485	482	522	514	519	485	498	482	508	507	492	512	535	482	511	525	486	495	518	498	518	508	505	471	470	504	535	493	516	504	532	546	456	502	488	510	514	477	509	528	545	547	520	473	491	532	523	467	472	507	498	526	491	487	517	531	500	492	498	522	504	504	479	537	505	532	467	488	472	500	498	526	511	481	509	491	506	506	500	478	524	470	507	538	520	493	493	492	514	527	469	507	520	476	470	539	510	516	497	524	499	505	468	491	509	516	526	518	529	519	500	513	523	515	556	485	522	513	492	497	499	523	487	500	494	497	528	498	496	511	518	494	525	510	531	502	516	497	537	491	523	504	477	513	466	503	456	473	457	520	496	517	514	487	512	498	492	489	486	519	497	496	494	526	527	535	497	514	492	497	557	536	507	492	481	486	521	535	480	481	499	498	457	544	506	508	516	501	495	500	500	505	505	497	500	491	521	518	485	492	512	485	516	521	531	516	536	506	474	502	519	451	516	509	489	514	513	506	492	488	511	557	483	464	525	483	463	507	505	509	477	530	511	487	489	502	544	530	516	532	486	461	498	517	511	507	491	509	516	509	505	521	525	509	537	508	520	501	489	537	506	531	516	464	489	469	514	532	506	532	477	498	493	468	520	485	508	527	480	511	500	487	531	502	527	467	513	481	503	502	533	521	506	492	523	505	525	573	529	481	499	480	508	495	488	503	531	495	480	477	504	501	530	499	510	497	514	492	495	519	538	542	537	520	524	520	506	522	535	514	533	487	524	522	508	504	509	478	471	513	507	540	502	502	497	517	479	518	512	502	509	550	513	508	527	479	527	489	521	465	480	536	507	491	538	474	505	539	516	514	507	498	495	505	520	499	499	492	493	514	497	496	478	472	475	510	509	516	500	478	535	557	486	483	514	558	519	519	484	490	531	532	525	508	468	457	510	501	511	503	520	524	555	524	537	488	516	518	504	463	499	520	529	491	485	500	492	472	514	509	530	556	484	541	508	455	512	500	503	514	465	500	508	498	505	560	487	528	465	511	522	493	477	543	461	482	501	474	499	498	485	478	505	529	450	467	500	521	471	502	518	460	482	471	457	474	525	524	485	483	516	507	534	538	511	513	510	516	463	485	515	540	487	492	502	472	503	516	498	482	490	493	508	513	531	495	524	515	496	493	526	507	521	495	499	465	479	497	530	489	537	487	502	512	523	523	501	506	480	476	479	505	506	459	506	486	515	465	473	496	495	500	509	514	467	506	511	503	517	487	453	508	502	534	472	549	518	486	527	499	501	503	520	521	521	526	508	514	495	491	465	524	496	491	505	487	546	495	466	463	512	499	508	489	504	476	515	529	511	509	519	532	498	509	491	498	514	549	523	563	503	465	491	535	498	492	535	542	490	478	489	481	503	496	534	496	508	524	473	457	526	529	490	520	516	486	533	536	532	499	487	522	521	498	527	490	518	468	524	512	522	476	506	493	483	508	513	504	485	512	507	504	536	454	506	470	550	459	554	506	487	507	526	517	484	526	506	501	501	473	507	524	486	527	477	508	473	493	504	524	468	480	520	521	499	527	505	498	506	532	492	461	475	511	529	520	550	496	489	470	485	517	470	550	492	510	516	526	463	494	499	529	530	523	510	512	488	543	489	491	507	504	551	469	528	508	487	510	502	527	513	474	571	527	451	480	485	484	514	501	526	530	510	507	498	543	513	508	491	499	457	501	474	485	510	486	501	538	489	521	477	498	496	473	541	513	486	481	523	510	520	480	518	493	483	492	500	508	499	485	498	535	483	465	535	494	474	525	532	546	509	530	495	507	511	497	490	519	518	489	489	509	541	484	523	497	453	539	469	476	474	518	485	503	521	512	536	495	513	501	489	494	515	529	522	490	545	461	492	491	483	534	473	543	522	500	503	528	522	515	493	520	493	491	484	502	505	537	485	459	533	503	511	483	532	477	522	502	533	509	495	529	513	502	481	501	509	542	507	516	480	532	524	471	464	475	511	490	530	511	496	498	513	493	513	524	515	474	539	504	539	477	550	495	509	541	500	461	540	482	505	523	490	528	477	526	489	503	514	505	506	541	492	483	486	501	522	494	516	524	501	517	482	506	494	497	487	540	473	472	498	524	489	505	534	506	505	511	506	521	497	496	490	511	502	552	541	521	481	508	464	493	510	500	531	481	501	539	487	506	503	514
23609	20980	28127	25850	39829	30960	17479	2981	539	475	442	429	426	438	450	405	424	413	422	399	422	409	417	383	389	414	416	370	372	395	410	396	423	377	367	349	379	402	436	394	420	356	420	388	406	412	370	378	398	395	386	391	407	382	377	429	393	374	381	352	415	394	384	400	395	385	384	392	369	419	372	423	374	383	394	382	382	388	413	394	393	371	392	390	390	416	397	413	378	402	413	359	370	412	390	394	334	370	382	391	376	393	371	392	418	363	412	435	388	407	386	344	409	393	422	418	411	373	415	400	372	402	420	397	411	394	367	391	402	393	374	400	388	372	380	427	347	379	393	405	391	392	396	406	399	404	441	412	386	365	358	393	361	394	405	383	395	391	428	353	363	396	381	408	370	393	413	389	389	433	385	349	381	390	373	391	432	382	413	425	384	397	368	349	405	378	339	388	382	407	364	419	370	400	376	394	412	371	390	429	392	396	396	415	407	320	374	388	415	401	410	363	400	385	373	408	374	360	415	421	404	381	370	415	387	395	411	401	368	418	394	334	375	416	404	370	413	399	432	377	401	375	364	407	414	386	378	408	405	400	393	376	403	396	381	402	380	389	414	398	420	379	376	367	387	380	411	402	404	420	400	356	379	409	363	398	351	377	391	377	375	390	398	385	387	418	381	382	427	416	406	386	398	406	375	396	410	405	381	392	382	378	390	389	413	391	374	370	397	389	381	397	410	397	415	406	409	386	411	387	380	431	381	389	391	359	402	420	405	396	404	394	403	415	369	402	378	379	412	340	398	404	376	380	384	384	384	401	394	395	382	372	383	366	394	412	377	368	398	365	367	363	417	392	377	373	372	387	412	422	384	354	387	387	384	375	389	399	397	360	354	392	375	390	382	387	375	385	386	394	357	409	401	359	397	392	361	395	407	402	362	383	350	385	405	393	342	394	380	421	356	398	409	441	388	399	372	414	400	364	359	374	369	400	426	367	369	392	395	373	387	384	382	391	367	420	377	410	341	396	416	409	394	390	385	418	394	395	385	370	389	394	374	417	380	337	376	386	412	398	369	406	421	388	353	390	422	408	372	371	364	370	393	362	398	352	365	367	361	373	369	391	394	389	388	354	378	389	401	374	382	361	429	372	368	367	324	392	394	396	394	381	385	396	404	376	425	399	404	390	372	422	354	397	379	398	390	424	396	353	400	396	384	418	370	384	399	398	393	425	395	422	387	364	404	365	395	388	385	388	376	417	392	371	375	387	408	375	407	405	358	393	362	394	379	368	365	395	388	385	376	387	427	387	391	399	375	405	374	403	379	398	409	394	342	429	394	376	396	354	399	375	352	367	407	433	404	371	392	409	332	372	356	365	390	377	418	349	399	388	403	418	371	371	375	374	414	391	382	384	404	455	381	417	412	383	396	379	415	424	381	404	399	436	405	383	356	412	381	397	358	395	414	376	379	396	368	383	397	398	369	392	383	374	419	374	358	387	398	396	386	422	373	398	410	415	341	383	364	411	381	382	412	401	374	400	404	376	382	360	419	373	379	413	350	369	399	406	405	353	381	373	395	421	415	416	404	382	393	386	385	374	399	415	347	356	408	388	385	361	377	374	417	378	412	412	419	387	375	375	398	403	393	389	408	379	347	388	417	406	405	414	396	366	415	369	359	409	373	387	412	391	396	417	391	407	400	385	400	380	410	347	434	371	398	388	370	389	353	399	400	375	358	378	400	385	372	363	422	373	428	390	372	405	346	375	344	364	388	394	363	391	358	398	371	367	381	380	383	382	370	386	369	376	387	386	372	349	384	367	367	390	381	383	386	391	374	412	400	384	407	384	379	410	399	374	428	406	401	385	394	399	392	415	361	410	404	380	397	384	431	388	388	409	373	398	356	380	398	347	388	391	396	356	419	351	369	401	383	396	368	379	386	387	434	392	367	372	418	372	401	394	367	385	366	391	394	381	394	440	380	379	361	408	378	373	385	388	372	388	395	404	398	371	352	393	340	385	367	370	418	340	414	380	391	367	385	384	415	400	396	434	388	386	407	370	385	386	371	381	361	395	393	401	385	404	384	422	394	389	380	396	382	382	375	370	383	389	353	384	372	395	368	372	408	385	420	391	369	397	388	384	401	390	397	411	380	360	403	379	373	370	381	359	373	398	399	360	390	378	380	391	374	399	394	376	354	393	392	337	388	378	383	368	397	388	387	367	374	374	380	382	391	376	393	412	358	409	377	436	390	398	394	375	367	405	402	367	394	408	383	378	401	393	367	389	377	391	363	406	393	390	393	361	432	389	416	428	388	385	379	413	384	403	367	380	388	400	391	376	415	361	398	400	380	389	383	393	372	385	378	351	376	374	412	417	401	382	409	387	377	395	392	393	388	373	351	395	387	406	394	392	386	367	382	386	373	389	378	402	329	388	352	385	379	394	367	425	399	394	390	370	376	415	408	388	373	382	369	374	346	381	406	379	379	417	387	393	410	373	409	363	368	400	398	426	398	430	373	382	390	397	353	403	377	384	401	392	440	410	367	400	388	388	382	390	392	383	383	452	398	415	398	357	395	375	401	368	387	372	397	382	394	393	360	361	403	370	389	424	388	383	354	386	381	415	410	411	385	385	398	388	384	375	389	388	404	370	369	362	415	431	370	383	410	378	357	400	423	404	367	404	397	381	388	369	397	407	391	378	382	417	404	393	399	380	406	379	387	386	369	391	409	409	383	412	400	362	350	414	399	390	397	390	405	378	391	417	367	422	387	397	401	366	394	426	376	432	371	394	397	442	385	357	421	393	413	398	395	366	406	392	382	399	399	380	377	395	392	399	361	413	423	397	400	419	396	398	350	345	393	413	377	411	404	391	379	374	370	388	405	365	386	372	370	402	408	377	386	383	423	387	377	393	431	372	379	365	413	395	393	352	357	382	374	408	400	361	412	341	392	389	411	391	390	357	370	385	386	386	395	388	413	417	416	364	419	359	371	404	431	392	388	372	397	382	372	354	400	396	370	403	383	393	397	423	393	381	386	392	360	346	402	399	390	368	394	393	424	367	343	418	393	380	363	421	366	364	382	387	367	429	393	395	383	428	393	383	367	419	370	379	349	371	411	376	390	385	359	373	376	346	392	421	398	373	408	372	390	369	416	359	372	409	389	371	370	379	405	452	339	362	395	379	366	372	392	338	381	401	408	397	357	392	391	367	393	365	391	435	365	403	395	392	402	399	400	422	387	364	412	375	367	422	406	435	426	365	393	356	376	376	403	394	351	404	387	407	388	397	403	390	398	355	424	383	381	386	373	373	388	405	367	384	413	387	392	386	361	424	428	399	420	414	356	401	399	401	411	411	399	415	394	363	393	383	382	415	418	385	379	401	396	362	398	480	394	403	417	382	416	378	395	392	374	394	365	382	393	373	397	386	379	398	406	389	378	379	429	398	381	401	414	363	395	416	376	394	350	389	397	369	366	368	375	394	407	375	380	438	392	376	386	392	394	372
29324	51183	24279	25924	47252	29364	15788	3032	689	586	531	528	495	466	466	443	422	463	464	448	433	427	405	423	439	384	394	426	440	433	408	418	460	399	412	416	437	441	412	447	402	407	414	466	427	364	428	426	382	429	411	381	398	405	443	405	369	416	436	383	453	421	397	426	382	441	405	408	400	418	424	443	435	400	387	428	409	410	427	432	394	438	404	460	400	427	383	411	412	444	450	391	394	415	429	447	378	441	421	444	434	443	408	404	415	417	374	425	406	396	414	430	433	418	379	393	417	389	402	441	407	425	424	441	446	416	403	376	398	416	386	445	422	429	430	458	400	410	412	466	382	454	419	387	394	408	371	410	421	367	387	400	396	444	374	446	410	421	417	403	411	437	394	394	418	399	398	423	381	424	427	454	406	403	394	421	411	457	390	421	388	425	484	432	415	380	404	407	410	389	446	422	428	425	402	426	397	419	390	417	434	410	395	420	432	409	405	404	394	378	398	419	425	424	425	393	383	363	418	406	421	399	414	390	385	432	400	371	417	459	423	397	426	412	418	364	417	420	427	459	403	414	421	426	452	448	414	400	430	456	418	384	391	421	420	448	440	400	364	412	444	424	432	408	457	419	393	419	421	416	427	410	412	391	434	389	444	437	391	411	375	439	430	420	413	401	419	389	430	434	428	414	389	428	403	413	416	437	421	440	413	438	444	382	401	409	410	406	403	444	389	399	430	417	431	408	428	399	377	405	410	423	428	400	383	418	463	423	413	401	397	396	362	388	424	400	417	416	419	426	411	432	417	425	411	403	408	440	421	397	402	431	398	416	407	442	424	381	392	383	430	410	389	421	405	440	401	405	461	434	443	395	364	382	407	410	406	412	448	396	411	388	443	386	420	399	407	408	412	437	418	394	405	399	409	412	432	460	396	425	425	426	385	420	389	396	415	440	380	427	409	390	424	427	388	452	393	393	435	411	392	401	413	416	420	417	392	448	404	430	444	400	406	420	446	461	381	410	415	440	388	369	376	423	407	438	427	461	391	424	413	414	460	415	399	428	417	418	429	400	376	392	401	442	384	426	425	411	393	401	434	397	402	424	417	430	458	421	390	403	405	398	404	437	387	411	393	437	418	401	400	456	411	403	405	394	419	433	417	424	434	397	399	415	421	401	419	376	435	437	407	408	423	429	376	406	420	407	395	396	463	422	392	417	388	420	418	421	417	420	430	431	411	394	409	440	424	427	451	404	415	458	383	449	407	424	407	413	430	429	401	381	401	401	404	390	414	423	413	410	420	390	389	405	417	436	411	393	394	411	421	393	412	416	415	417	460	429	404	407	388	407	428	431	467	431	417	444	400	419	407	399	406	396	407	430	419	429	427	421	395	401	428	394	407	387	392	442	421	397	413	441	415	406	402	404	396	422	410	390	395	393	397	393	427	411	407	416	369	390	423	393	399	425	410	455	410	432	404	425	416	411	400	408	426	427	410	459	402	411	441	418	463	434	429	410	415	409	383	405	407	421	422	389	406	409	436	450	401	392	403	429	392	400	381	397	426	405	409	395	389	412	412	416	406	417	404	441	416	418	422	402	398	429	426	451	427	373	423	387	434	424	417	399	416	422	382	416	402	396	388	394	425	395	419	391	400	434	389	444	437	422	375	370	399	442	393	401	412	403	407	402	407	427	395	379	418	394	388	436	432	410	366	435	430	450	389	425	413	431	385	389	400	418	468	408	423	383	397	390	430	399	396	422	395	404	414	428	390	394	443	403	416	400	419	395	404	423	422	442	403	444	428	435	437	420	464	419	425	430	418	428	415	423	453	441	439	413	450	372	406	399	437	418	413	408	407	429	442	401	378	414	431	414	432	405	394	421	440	407	394	435	412	412	416	367	385	383	437	418	426	410	414	412	397	410	412	405	382	426	405	401	413	407	441	450	416	409	407	352	401	426	413	400	402	410	419	409	455	390	391	403	446	423	395	408	424	473	436	388	405	420	418	422	422	439	419	428	399	415	405	433	422	384	414	414	427	421	403	397	412	390	380	429	416	417	380	391	421	399	380	433	416	415	433	429	419	399	412	422	416	394	414	396	413	410	431	405	429	440	404	377	414	442	396	411	402	406	434	398	390	398	391	414	445	394	413	416	398	362	385	452	380	398	423	409	421	408	443	412	421	412	373	419	393	395	405	415	389	375	402	417	421	401	404	412	436	387	410	390	408	414	419	410	452	451	412	393	409	419	418	430	400	426	406	430	382	406	440	428	392	427	415	401	458	396	433	387	411	402	414	398	408	411	422	421	380	405	437	435	402	371	408	396	405	410	398	399	424	416	393	420	406	400	427	418	419	384	421	392	441	411	393	399	396	398	436	435	423	430	411	420	402	422	434	394	398	385	400	387	381	446	421	416	412	389	421	370	451	442	424	422	445	437	444	393	415	410	408	395	403	453	394	422	450	387	397	411	412	400	430	404	416	432	423	396	449	391	408	425	395	392	426	402	415	406	413	445	397	399	440	390	421	405	400	444	410	371	387	413	438	383	390	405	395	391	378	403	405	430	404	442	421	409	419	411	410	414	395	380	430	423	404	419	436	386	420	399	402	416	420	362	422	407	430	445	436	420	414	405	396	440	397	435	386	414	402	419	432	392	403	428	415	426	404	401	364	434	388	394	426	412	422	401	399	413	417	413	398	421	389	437	406	425	402	393	369	430	406	433	400	426	403	391	406	395	395	395	438	431	403	402	410	415	380	381	424	435	441	434	433	400	400	393	377	456	428	419	414	400	398	454	393	430	391	435	433	386	387	384	416	415	448	411	412	394	398	393	430	419	426	412	360	439	390	417	380	386	437	419	436	342	397	373	413	410	409	448	423	424	391	435	417	401	384	380	398	418	403	400	418	405	406	431	429	439	445	387	379	423	433	421	416	412	387	421	424	392	409	451	430	420	461	458	434	410	426	412	405	423	399	389	434	424	453	408	436	415	426	410	411	376	401	423	386	435	407	385	381	438	405	404	426	408	421	386	455	426	397	362	425	428	413	428	432	394	400	390	427	412	399	413	428	387	395	418	445	379	417	448	397	417	422	415	416	423	421	420	447	404	415	415	416	432	411	409	429	404	412	410	403	385	404	420	370	389	404	415	378	435	401	424	427	393	410	400	435	398	368	466	386	399	448	419	427	433	387	433	418	399	429	381	448	399	406	404	436	425	417	428	393	394	430	391	433	409	404	429	409	396	457	419	413	407	394	437	417	379	442	402	420	441	402	443	387	400	367	432	420	407	391	377	429	435	377	389	408	407	403	393	401	431	393	395	425	410	445	384	398	389	414	437	437	431	369	433	407	403	424	425	425	426	428	415	405	434	472	426	416	417	440	404	425	410	414	403	415	414	408	456	377	394	409	404	433	376	434	429	379	407	425	425	412	402	421	435	434	407	420	413	412	408	378	418	397	416	383	418	415	412	407	440	407	403	404	405	424	369	388	395	404	378	439	402	441	426
24983	21090	26931	26949	30482	18876	7216	1227	609	610	655	594	615	566	639	622	643	533	551	583	558	585	618	573	594	567	613	586	557	575	567	575	609	560	555	589	582	564	567	550	586	578	582	556	558	547	580	575	566	546	577	598	548	572	579	586	598	495	607	543	574	578	558	630	568	599	578	593	574	573	576	582	568	589	569	586	561	524	525	535	575	572	559	526	598	587	577	570	584	532	575	595	561	553	601	583	575	573	568	641	614	573	557	606	586	629	561	559	529	574	577	580	567	581	585	563	594	613	579	581	588	574	602	599	598	562	549	583	613	583	560	576	560	534	620	579	595	553	547	561	556	587	591	574	571	567	576	561	569	586	561	611	609	603	593	570	595	581	533	549	591	547	541	581	582	578	565	575	553	574	566	565	597	591	606	593	589	579	538	623	598	556	627	564	560	524	576	570	585	576	549	551	572	549	605	540	590	534	582	606	553	559	607	571	646	619	591	617	581	571	615	531	606	565	570	564	588	586	552	576	636	557	572	610	593	590	608	562	606	541	556	546	587	610	586	608	581	558	542	528	561	585	564	626	552	582	613	566	575	590	578	570	586	597	578	514	580	571	594	602	597	563	600	568	588	579	572	546	589	602	564	588	550	574	631	580	563	625	575	586	570	608	569	572	573	570	572	564	597	585	567	579	565	570	631	583	551	583	580	550	576	595	609	608	555	618	594	560	606	544	542	585	544	565	598	599	556	563	582	564	564	588	564	567	563	551	581	584	615	587	584	593	575	572	562	588	590	602	588	598	590	569	578	563	596	616	560	565	592	548	567	607	585	596	620	549	580	603	590	561	622	592	548	582	561	576	566	617	586	554	609	577	573	597	564	590	567	559	571	588	579	615	566	579	566	602	602	562	586	558	547	600	595	584	597	566	603	589	533	555	591	549	570	547	580	587	574	577	621	569	558	539	594	532	621	601	617	539	585	556	568	588	592	555	610	563	577	591	580	552	549	579	581	573	574	571	596	583	604	592	570	545	592	580	606	559	574	555	603	599	575	528	586	526	560	593	591	598	615	567	567	578	578	570	584	615	606	597	599	583	586	539	614	586	601	564	526	586	585	598	580	579	587	582	551	581	611	574	571	592	604	566	583	561	545	580	591	582	590	556	584	554	596	550	569	597	620	569	630	609	544	598	543	613	565	592	585	565	579	586	562	555	592	590	595	596	539	587	578	588	595	561	541	597	587	557	591	608	581	579	544	625	571	615	564	567	535	592	547	595	539	596	617	550	562	567	560	572	594	583	548	570	589	574	602	614	572	565	578	613	592	578	600	569	595	574	556	608	617	589	598	554	594	593	598	563	599	577	589	580	582	577	570	577	589	562	564	578	522	575	559	547	578	608	552	587	604	633	583	587	578	574	566	535	592	629	570	552	617	542	589	548	558	583	543	560	582	575	570	533	590	579	532	546	562	630	584	554	563	567	555	597	543	572	535	583	570	553	584	630	600	580	597	588	575	599	565	586	564	599	592	628	595	577	611	590	563	575	570	565	604	580	608	554	561	600	614	627	564	554	590	595	540	553	590	572	592	565	567	568	554	565	624	548	572	578	604	575	599	566	595	604	565	528	548	565	528	590	633	581	599	568	600	607	593	534	589	552	640	543	573	536	581	594	602	549	555	586	577	616	579	594	569	547	622	571	567	565	605	562	533	544	575	608	577	621	555	601	568	554	624	571	560	630	577	586	541	598	587	585	574	564	577	569	562	563	550	563	571	598	582	581	551	572	585	570	596	555	565	589	554	578	568	582	576	579	583	591	579	594	561	585	566	614	621	575	584	529	561	565	570	552	629	624	613	576	551	592	578	573	587	607	564	542	585	608	585	571	603	600	554	551	591	589	566	607	585	539	591	613	609	589	562	544	549	563	593	602	554	575	558	565	588	567	554	597	610	589	604	561	573	592	588	569	557	558	578	567	559	624	543	581	573	543	582	552	565	583	571	539	570	577	615	577	549	534	545	544	564	599	594	609	570	578	522	544	560	562	561	603	554	570	591	576	584	576	557	576	535	539	587	591	588	576	581	549	521	552	591	564	601	577	582	550	619	607	617	586	539	558	540	549	557	630	590	535	593	597	597	562	531	574	564	555	595	583	586	522	583	581	605	579	651	595	565	533	574	551	594	551	609	582	547	571	573	564	575	547	577	563	572	606	545	524	608	559	595	598	574	611	618	582	600	619	593	620	600	603	548	562	566	606	534	571	553	538	585	517	604	571	559	594	555	584	561	598	579	577	570	572	593	580	545	608	590	609	595	590	547	555	539	584	560	585	574	635	572	543	550	577	632	545	597	553	589	586	584	546	586	574	564	592	574	563	563	609	608	582	562	593	604	558	572	576	605	579	522	595	599	571	590	560	599	592	580	546	586	567	564	569	562	574	564	580	583	589	584	607	584	614	624	554	543	601	561	522	561	566	558	582	566	601	610	563	531	556	579	642	565	584	570	602	552	586	605	565	564	580	541	569	605	582	573	575	556	552	549	557	593	631	595	578	571	542	561	596	571	553	574	605	563	620	596	541	581	548	553	568	576	587	572	573	571	529	592	551	586	638	585	591	587	524	544	612	566	558	577	600	593	586	601	589	558	615	586	562	614	553	618	602	581	548	586	566	600	575	561	574	618	597	588	642	554	581	556	582	552	575	595	589	596	577	539	570	567	607	552	614	609	611	519	591	583	513	544	567	585	579	604	586	592	530	587	596	555	618	596	546	578	577	601	560	595	595	624	581	593	580	581	582	610	546	555	568	555	594	563	533	602	588	553	516	524	573	586	572	554	577	560	541	571	610	567	582	562	582	588	528	580	600	565	544	573	549	598	517	572	591	588	623	566	604	560	560	554	591	556	552	590	582	600	622	618	574	586	571	593	583	559	565	581	594	555	628	591	530	562	552	578	565	602	576	575	603	561	532	551	566	533	569	610	582	601	588	626	574	602	528	575	579	575	537	575	561	538	573	559	622	544	576	570	604	543	610	538	511	553	610	579	576	559	526	551	585	613	549	556	588	581	601	567	576	579	608	607	573	566	597	565	549	557	619	556	558	574	576	520	587	617	590	573	569	623	588	588	588	542	570	577	544	551	559	562	581	604	570	583	573	587	552	540	587	565	592	577	584	577	558	578	581	588	551	587	584	566	595	545	596	594	598	577	544	569	619	597	558	595	569	599	581	600	579	575	564	558	529	616	586	603	582	629	594	574	598	595	556	589	566	564	610	588	615	596	534	580	567	595	550	552	590	558	633	550	600	557	579	565	578	572	547	595	576	586	577	589	623	572	628	582	579	602	575	603	567	578	589	589	565	540	603	595	619	602	567	559	582	572	579	582	549	566	606	573	623	618	617	570	580	568	546	585	566	589	561	609	582	553	572	592	580	607	563	534	569	611	599	568	570	572	611	627	590	590	598	597	577	640	610	552	570	566	548	565	609	593	586	583	584	596	529	584	593	601	636	607	575
28215	46447	21083	23525	37094	20154	9305	1777	719	662	726	642	695	639	637	623	628	618	604	653	608	602	611	645	619	621	616	562	613	624	597	603	582	615	614	632	612	653	654	610	651	622	621	605	620	602	567	580	604	586	613	600	603	601	582	589	582	567	635	598	658	588	576	594	615	612	648	590	633	598	630	589	581	601	594	609	578	602	642	572	568	571	593	623	591	628	590	627	606	631	630	605	619	595	605	594	628	588	630	642	657	615	589	612	574	664	617	618	624	582	630	672	616	610	612	645	618	594	617	665	602	629	615	619	580	616	634	625	646	614	625	590	604	554	616	576	629	622	602	608	594	583	617	584	572	591	629	586	592	609	606	570	604	560	565	603	548	603	646	598	615	633	617	601	560	556	615	599	618	630	586	579	614	598	630	577	635	609	614	626	629	608	587	652	580	630	611	647	600	619	655	584	614	603	623	583	611	593	653	616	605	589	612	598	613	655	627	592	614	632	635	615	588	616	626	574	581	615	595	583	626	611	610	635	585	666	584	598	585	596	615	585	587	630	601	603	574	603	619	564	611	612	582	638	648	602	643	577	582	591	622	564	628	581	592	610	599	629	595	575	590	611	654	580	610	610	597	634	612	619	624	585	621	636	624	585	629	620	603	593	604	608	622	650	648	611	637	626	589	582	626	575	603	630	608	577	580	655	619	575	576	648	632	604	587	600	592	541	625	615	600	596	581	658	621	610	567	597	577	578	686	606	638	603	611	557	633	646	577	601	620	578	578	617	630	589	598	653	582	629	574	597	627	582	571	587	643	588	647	630	605	587	650	612	635	583	634	570	629	629	616	613	591	648	601	604	630	623	606	641	625	642	569	602	617	593	581	660	580	634	618	636	592	590	605	626	582	614	606	582	585	608	625	614	601	586	628	605	628	579	588	557	596	612	633	599	601	606	633	632	586	581	654	596	611	592	627	591	618	605	613	594	636	648	632	627	581	616	608	610	585	634	614	597	603	579	638	593	618	632	618	590	594	632	618	644	616	602	592	604	653	545	586	568	617	597	600	634	608	578	631	619	611	602	612	631	590	606	606	612	599	570	633	589	637	586	581	572	626	601	586	674	607	619	591	548	592	591	619	618	606	598	586	586	663	597	622	605	594	626	584	584	620	603	592	603	646	682	598	567	611	620	629	601	534	603	601	617	626	593	664	642	554	647	586	633	631	540	576	606	583	616	620	592	620	615	612	592	611	546	591	574	610	590	614	600	616	603	629	590	559	639	602	640	630	664	626	617	581	604	631	575	549	634	613	629	597	662	609	615	593	554	595	619	585	634	647	585	557	600	607	588	604	598	643	605	622	610	610	630	606	616	659	596	593	590	577	632	613	590	601	596	562	610	593	616	587	559	662	607	624	592	579	607	574	629	615	578	592	583	599	617	576	616	572	639	618	577	593	598	630	593	617	584	618	603	574	655	586	588	604	549	593	533	618	615	590	563	573	596	611	611	581	630	638	600	552	631	605	619	619	588	609	618	602	628	626	629	579	616	601	617	596	610	564	606	612	654	625	613	584	586	646	594	624	648	586	574	602	592	590	609	647	585	609	612	632	638	595	606	594	587	614	617	628	622	603	629	632	599	616	602	652	625	601	599	588	598	597	628	623	595	603	592	620	597	577	615	594	590	611	588	600	610	585	595	574	612	603	593	598	615	597	627	623	612	620	611	579	617	603	584	590	625	571	632	580	624	595	599	591	620	615	622	651	588	625	606	586	669	595	603	613	611	616	636	645	639	586	599	579	613	567	625	572	630	607	633	630	597	624	598	602	606	571	586	612	591	626	609	606	574	618	586	611	578	626	599	554	624	645	590	638	589	617	557	613	580	590	609	597	600	606	633	591	669	589	617	620	585	577	580	591	611	596	598	595	636	639	577	665	576	650	668	602	578	620	581	572	596	595	604	564	617	586	586	608	605	653	620	566	642	632	618	633	627	585	619	618	637	631	592	601	652	596	593	612	605	631	590	616	655	631	573	595	602	577	633	597	609	622	555	580	612	665	568	570	607	625	631	564	547	624	605	628	638	611	591	625	586	564	592	609	607	603	616	620	600	605	611	641	629	589	571	577	599	580	641	628	606	666	620	579	620	603	579	590	595	593	636	639	613	609	601	593	655	620	644	637	552	597	610	604	608	549	584	630	600	617	661	582	600	595	611	573	607	586	595	598	587	619	616	619	645	598	618	588	596	598	616	639	632	631	625	614	560	613	627	651	612	589	598	582	603	618	595	594	618	610	628	583	611	618	621	590	599	596	583	610	617	586	614	603	632	621	630	636	611	640	610	590	610	612	636	594	603	596	580	606	601	632	625	616	600	616	623	592	621	619	612	581	591	656	596	613	617	589	606	645	553	604	601	597	636	591	631	607	566	600	579	520	593	634	616	615	614	599	606	569	619	568	608	611	606	588	639	568	645	666	605	617	572	585	626	599	585	599	612	637	637	611	578	610	581	571	643	606	566	642	625	594	606	568	634	600	624	614	624	639	614	603	603	612	610	580	659	582	610	588	608	591	574	610	605	637	631	643	573	586	601	591	596	623	583	585	627	569	615	605	576	582	624	627	591	610	603	604	582	588	610	577	612	613	635	651	611	626	641	590	619	587	572	575	623	596	618	636	602	619	597	583	639	687	621	568	629	573	646	644	581	608	597	601	612	599	568	591	610	598	603	598	573	598	610	646	605	619	605	616	624	650	625	605	651	606	599	598	600	597	618	631	589	586	595	598	582	640	579	624	616	618	582	649	619	597	619	616	568	585	607	601	562	623	625	605	643	600	642	582	638	607	593	627	623	596	633	606	639	615	588	609	566	614	612	626	613	611	588	616	600	598	575	633	621	642	652	602	611	613	582	612	578	610	612	678	555	632	616	624	592	609	578	602	610	597	561	577	546	616	614	592	612	625	590	606	570	648	579	586	617	642	621	575	609	584	633	594	664	585	604	581	613	636	580	623	567	607	625	611	602	605	606	634	563	611	615	595	596	589	619	622	608	585	641	589	614	619	607	623	564	598	581	579	573	590	616	550	634	592	606	603	602	583	605	569	595	615	604	619	588	604	634	609	592	578	585	646	599	640	605	580	605	629	624	623	628	553	605	616	642	612	601	602	610	599	608	662	601	624	623	617	591	595	646	594	698	588	581	567	621	629	595	586	595	659	585	614	645	592	611	617	607	580	558	592	599	602	625	606	574	626	592	633	612	593	585	603	577	628	622	576	603	591	623	613	624	627	631	570	601	618	606	601	604	577	584	621	556	596	620	624	593	577	671	640	606	554	575	634	598	618	665	614	574	615	640	560	580	587	611	597	632	604	598	613	621	603	634	650	595	624	625	605	618	578	588	609	535	653	597	585	575	638	636	616	639	606	599	572	602	609	634	621	618	601	577	598	633	576	621	599	600	576	619	607	610	594	646	661	609	609	590	568	612	580	621	632	602	576	604	653	589	615	561	629	577
22598	21034	28649	25828	39723	36009	24651	6412	766	682	661	606	643	568	552	582	568	510	524	515	540	545	554	536	529	516	475	520	503	526	549	535	513	520	514	550	514	496	527	529	521	533	511	535	499	536	510	508	532	528	545	481	475	555	514	506	559	496	485	498	485	464	518	523	544	473	483	520	519	522	452	480	503	487	503	511	515	509	481	529	495	491	530	484	472	517	525	480	491	539	502	516	548	544	505	516	498	498	557	520	478	553	501	496	536	513	541	500	549	526	480	497	515	492	508	547	523	528	534	533	477	522	528	500	520	502	441	504	507	483	505	591	487	521	491	517	505	478	513	506	511	478	546	500	494	485	512	517	517	468	499	492	490	477	535	496	513	558	499	495	509	523	486	532	508	503	510	476	488	535	485	505	513	537	549	497	492	528	499	523	526	487	505	496	505	525	501	508	519	507	490	531	505	492	558	505	496	466	487	547	525	514	540	542	498	522	547	541	476	501	496	482	480	517	487	509	526	502	493	463	509	498	489	507	507	490	498	517	498	492	499	531	500	479	495	491	500	506	538	522	473	498	491	511	484	500	529	494	503	505	494	502	528	513	476	494	520	498	529	554	527	514	479	471	511	530	528	480	525	497	515	526	512	506	532	529	508	510	472	486	499	505	519	533	496	507	473	506	500	544	512	559	504	494	503	534	496	511	518	498	513	486	514	507	530	524	495	499	504	494	521	506	516	502	550	528	491	519	480	507	549	491	515	522	525	508	498	480	491	517	506	515	498	481	502	536	485	517	500	486	521	511	530	504	482	505	510	497	496	512	503	496	498	538	494	507	517	549	491	513	496	519	522	471	529	497	483	495	482	498	478	489	491	490	513	507	534	515	505	489	532	503	514	486	522	500	540	505	555	515	513	510	460	503	484	526	512	498	489	485	451	521	477	514	499	514	536	517	503	500	502	478	486	520	483	540	508	548	511	519	495	526	480	498	513	495	489	503	464	532	490	492	462	500	532	503	508	509	505	509	530	463	524	495	483	495	534	473	518	529	489	482	486	517	503	517	521	502	481	516	534	489	518	531	489	508	538	511	493	492	515	513	509	543	499	507	497	571	507	467	479	514	530	506	482	548	530	535	513	487	488	506	473	530	497	543	509	501	507	508	507	541	525	503	530	506	546	489	508	523	457	499	494	498	504	515	522	483	526	493	507	506	482	495	508	476	520	526	519	512	503	539	512	518	481	501	483	509	513	485	533	538	502	502	522	478	502	500	503	522	447	496	516	475	494	524	519	510	530	515	508	540	468	509	460	511	510	483	520	488	495	514	521	507	493	530	466	521	492	511	493	503	491	502	535	521	474	524	512	474	502	508	549	496	485	526	512	506	478	490	517	516	540	531	519	549	532	506	499	448	481	508	512	501	516	530	526	471	484	520	511	510	505	498	517	521	496	549	495	504	477	518	492	497	480	520	495	501	483	464	515	543	522	513	548	529	467	528	518	506	512	499	508	522	502	526	499	490	523	534	511	464	472	520	506	493	508	504	517	524	494	484	522	501	531	539	536	495	503	506	487	517	528	503	526	494	484	489	486	535	519	500	481	499	508	539	498	503	507	488	456	499	537	481	518	471	484	524	513	519	487	505	510	473	549	468	501	512	560	473	475	504	486	464	544	503	482	500	505	515	466	559	501	496	521	512	481	487	471	522	516	555	551	528	513	507	487	509	494	530	542	514	478	483	552	484	497	481	470	517	470	517	508	490	548	505	517	497	514	499	518	493	493	504	539	514	537	505	515	490	481	469	530	495	491	491	557	513	479	508	530	511	487	473	569	518	539	518	511	531	546	536	533	516	512	538	500	470	499	508	515	498	546	520	440	495	496	519	464	481	475	515	490	482	518	489	546	534	493	498	499	489	503	478	529	478	541	499	449	523	510	494	492	497	513	534	538	488	478	492	520	486	484	501	519	453	508	513	519	509	517	469	483	504	477	516	521	513	520	508	502	516	517	521	496	517	518	491	530	528	499	488	489	512	508	493	545	518	505	531	509	498	504	522	514	513	501	549	521	488	488	473	520	456	499	556	501	489	523	487	534	540	500	510	513	516	492	531	474	538	542	527	539	490	521	504	521	530	506	519	467	470	528	528	534	508	531	515	498	517	484	463	481	480	459	500	504	546	456	509	538	498	507	512	490	518	525	459	499	522	482	485	489	550	492	550	469	476	555	512	492	501	518	504	540	501	523	527	518	452	534	490	491	527	511	495	465	522	535	486	510	498	485	533	513	532	490	554	517	512	507	532	468	527	520	525	562	506	498	516	519	512	489	517	549	512	525	526	505	484	525	518	490	523	541	480	576	488	521	515	489	490	515	500	508	492	501	493	519	438	504	497	438	501	520	541	481	498	528	505	518	518	520	502	496	518	495	470	545	493	525	546	499	449	515	531	515	532	521	531	453	520	498	501	513	526	554	486	530	533	537	476	525	522	504	545	485	476	499	500	511	513	523	499	554	511	502	504	515	488	500	489	511	488	548	506	486	515	511	517	569	501	514	474	539	518	527	471	517	493	510	509	477	498	493	546	482	465	547	522	487	518	479	524	468	518	516	498	483	507	543	499	484	499	476	492	496	502	510	512	480	493	479	480	483	512	477	467	469	472	505	510	492	533	474	507	464	497	517	532	474	514	521	535	523	510	541	504	511	468	521	533	512	505	517	508	503	481	515	529	488	521	523	517	487	512	502	464	543	525	531	507	495	491	460	477	514	497	522	534	498	499	518	496	522	512	544	528	484	527	501	539	485	450	495	505	558	496	507	487	503	488	504	532	515	504	477	502	533	481	504	544	548	499	496	483	524	500	567	505	493	507	510	498	504	526	517	479	520	491	475	495	477	527	475	507	471	508	517	525	498	524	524	536	512	521	524	542	497	572	496	546	534	528	517	488	505	503	517	525	508	474	482	505	514	514	495	487	532	507	520	528	495	507	497	479	489	512	525	497	497	493	487	498	505	464	510	495	506	519	489	504	508	528	542	486	519	489	493	511	521	502	528	516	554	537	457	523	522	495	511	492	531	488	531	509	477	530	484	507	460	533	523	491	486	503	494	518	538	508	482	473	508	546	518	497	509	549	473	498	518	523	519	521	490	522	545	510	496	504	533	501	516	583	496	486	525	530	532	554	467	496	525	517	483	523	504	511	494	513	520	467	536	501	489	498	509	503	488	488	485	495	452	481	523	502	548	520	479	536	525	530	497	515	517	556	480	462	524	490	522	516	459	554	524	487	511	526	494	488	528	487	485	504	497	477	479	508	496	510	438	466	497	481	477	518	472	505	522	493	499	480	477	475	524	465	520	504	518	494	526	446	493	490	503	502	531	485	499	512	497	589	527	487	570	460	511	495	539	499	508	541	460	520	502	531	483	536	506	463	513	549	491	519	507	513	528	492	514	542	509	517	524	505	519	546	471	489	468	498	495	515	533	489	513	535	525	512	471	564	479	516	497	522	502	549
33541	60999	31070	47816	57416	38330	21346	4937	876	784	768	651	639	659	637	619	597	620	535	561	596	559	561	572	543	540	534	528	540	485	489	524	557	532	538	548	487	545	549	568	516	533	529	528	521	502	527	548	545	517	546	513	485	550	513	538	504	486	509	539	520	505	541	498	511	536	545	527	504	520	535	492	504	515	508	526	476	550	502	527	477	548	470	521	498	538	547	504	572	541	489	518	463	510	538	561	565	519	547	534	543	518	547	535	521	526	529	534	511	540	533	521	519	508	528	513	554	516	546	520	482	526	500	535	515	491	500	502	556	519	528	531	543	549	514	480	561	499	497	481	513	516	514	518	537	513	493	544	522	552	493	532	510	544	545	528	528	478	517	513	515	501	491	480	487	549	522	526	564	512	527	553	482	544	473	514	532	510	548	543	493	487	503	541	499	511	502	535	485	497	524	497	560	557	532	527	553	534	490	538	520	522	553	504	532	510	503	471	530	576	527	486	493	540	545	530	491	512	508	556	487	500	507	481	494	516	571	533	525	527	501	489	540	518	549	518	507	516	501	501	514	517	521	475	543	511	515	532	502	512	520	493	540	511	522	502	474	521	509	522	487	498	501	509	498	514	514	504	480	548	480	529	473	544	525	517	504	517	526	506	526	536	532	537	528	536	480	530	535	524	529	509	475	531	496	521	541	530	527	520	503	501	497	541	506	534	498	523	516	503	516	510	556	542	516	494	485	531	542	490	534	535	529	505	475	558	527	483	502	504	519	531	507	488	501	529	495	530	531	507	518	503	512	546	552	486	459	513	511	510	534	536	519	536	521	540	544	471	523	553	512	521	479	538	484	489	499	511	527	550	526	530	544	555	536	500	524	534	477	490	512	522	505	459	505	519	530	505	548	496	535	527	493	550	502	531	522	519	544	550	474	485	501	516	507	496	485	489	514	524	512	483	535	515	536	519	484	513	519	507	524	535	507	522	456	516	468	503	520	520	479	485	521	507	537	475	507	527	511	523	507	507	548	492	554	494	508	464	519	487	509	557	533	505	494	513	525	488	496	507	539	481	536	531	501	505	503	515	536	518	463	541	469	501	525	499	537	530	540	529	514	556	566	479	504	518	512	531	515	531	539	515	491	498	517	508	484	511	515	549	488	494	518	517	533	527	524	523	529	509	549	490	528	545	543	510	514	577	496	490	459	539	530	547	485	515	554	480	527	520	528	549	491	530	514	507	529	489	513	489	468	519	502	522	450	469	472	516	534	505	505	501	505	529	467	488	544	546	516	503	515	493	517	506	509	497	518	512	548	554	523	522	462	497	528	520	497	524	486	534	519	501	519	513	500	520	476	503	517	493	565	514	536	538	537	552	511	519	545	506	524	527	541	521	539	506	510	533	501	496	538	549	524	485	543	520	482	523	533	514	513	513	559	497	514	500	511	486	502	511	532	491	507	550	527	468	516	516	506	542	516	557	535	537	502	508	515	487	503	542	513	518	497	564	511	511	493	508	526	519	536	527	491	521	531	532	514	492	529	510	481	495	524	526	493	509	517	546	521	496	469	495	549	496	522	497	460	538	531	491	546	517	485	526	508	490	513	487	523	537	520	484	508	510	471	511	506	500	510	488	524	553	519	487	519	489	458	510	511	535	487	495	507	526	487	536	529	525	507	527	561	501	523	523	516	532	520	520	493	491	541	527	481	502	517	507	530	546	517	492	517	561	519	522	508	550	536	528	548	536	529	477	519	494	526	497	526	507	451	503	547	486	532	523	512	512	502	542	490	525	521	516	533	505	528	491	532	524	545	547	479	505	519	490	513	550	526	486	537	524	507	527	529	551	536	524	527	525	526	485	518	501	568	545	513	557	502	525	550	500	507	492	540	520	530	480	520	504	514	523	536	525	510	479	540	519	531	515	493	510	553	470	513	491	491	503	500	499	544	510	514	530	554	470	510	522	488	530	520	531	529	497	536	498	471	525	518	535	545	531	516	542	503	517	516	527	494	505	511	521	505	474	495	482	474	545	492	543	521	560	536	494	547	509	540	502	520	522	464	488	521	475	532	462	499	486	521	554	516	515	528	507	457	523	536	523	530	531	484	497	541	506	545	527	511	510	558	488	505	537	534	504	496	514	492	527	532	523	513	532	509	491	509	512	509	505	536	535	547	525	514	501	546	491	487	510	538	531	496	492	532	524	515	496	499	508	491	502	493	465	503	531	501	529	494	535	515	506	506	510	437	490	558	562	452	518	508	489	532	502	539	471	524	467	560	516	532	500	486	519	527	505	508	527	518	501	554	488	473	514	558	506	531	509	493	524	495	527	532	516	495	527	487	522	477	525	538	462	516	523	484	508	513	551	489	516	497	510	534	523	525	503	535	484	524	525	489	502	529	551	527	528	526	522	580	524	496	507	473	534	578	510	527	532	552	537	516	508	550	489	500	509	521	517	553	507	519	500	507	505	494	542	538	511	527	525	506	506	540	537	500	550	503	552	526	502	534	540	532	485	533	504	522	502	489	494	536	518	499	514	547	498	527	545	544	536	509	526	530	543	524	512	516	535	563	528	521	538	548	491	522	520	522	546	523	517	501	519	513	489	552	499	461	504	565	497	531	514	492	546	520	518	533	484	486	531	506	499	504	502	533	506	506	515	548	549	492	512	497	534	539	524	492	492	575	513	504	515	539	542	502	522	461	495	489	576	527	487	509	513	508	492	513	516	495	560	458	509	511	513	574	536	480	505	513	503	547	530	503	510	534	492	459	468	502	535	536	526	509	555	477	537	566	481	487	526	528	500	505	500	456	505	519	461	499	466	509	558	519	542	532	486	483	497	512	572	529	495	484	552	456	526	496	526	511	465	526	509	489	516	550	488	495	513	493	533	578	464	469	518	487	501	516	483	487	495	514	523	499	499	527	504	509	518	504	518	516	537	552	497	505	476	495	487	532	519	545	483	506	491	577	481	502	515	500	508	496	541	508	501	531	523	502	563	517	515	509	521	522	500	513	527	524	512	522	545	546	493	495	548	475	537	536	499	522	528	502	508	502	523	520	538	493	520	513	485	504	543	529	510	507	521	550	543	532	505	539	535	517	507	498	490	498	482	483	495	516	525	522	537	504	521	514	517	504	491	520	504	531	511	516	509	510	523	490	495	516	531	544	503	494	532	524	514	503	521	530	525	533	536	543	535	573	490	531	490	498	502	529	489	460	518	484	511	504	463	565	537	525	545	481	498	520	518	532	502	478	501	533	533	501	503	480	481	511	522	514	533	502	509	531	529	551	514	548	553	535	534	478	585	539	508	511	510	500	475	544	501	516	553	540	517	521	510	505	544	518	478	520	486	496	496	511	532	494	546	535	541	502	509	513	543	540	540	463	536	556	522	507	508	503	501	516	526	497	499	511	545	547	495	504	486	538	541	479	502	505	529	537	536	509	500	559	490	503	510	486	506	542	546	516	521	477	462	521	549	519	492	542	524	473	529	525	489	487	559
28779	25001	15888	7889	8969	3406	1213	604	482	487	470	510	458	479	463	473	475	447	476	452	477	457	465	464	452	477	438	507	463	433	440	455	496	486	509	506	479	480	505	508	474	465	468	451	481	473	477	445	438	486	484	494	457	468	451	502	460	516	471	480	499	438	476	493	463	461	469	512	497	475	518	452	453	469	452	449	443	497	442	406	490	452	461	458	459	444	443	462	485	516	477	457	467	475	488	433	480	471	495	461	470	471	484	442	425	453	472	470	505	508	461	493	461	465	479	507	525	472	484	460	494	477	485	459	479	450	454	452	469	476	516	504	451	500	467	478	483	469	464	455	445	506	444	521	441	439	455	492	482	453	462	478	419	503	456	452	495	468	405	518	438	478	468	455	479	447	471	480	482	476	470	462	463	475	495	491	473	452	474	477	482	475	515	477	426	456	460	507	486	493	455	496	455	478	462	452	438	459	479	476	489	477	451	475	447	484	504	538	491	510	460	452	501	464	492	474	426	468	483	450	456	470	475	445	520	466	490	454	442	510	490	475	455	464	462	440	476	491	479	511	515	483	473	494	461	447	456	443	457	458	443	439	457	487	447	499	443	475	461	496	506	482	467	435	489	497	476	517	467	445	478	463	456	511	482	478	520	487	483	508	461	461	477	468	488	477	472	479	454	474	462	467	427	455	458	491	467	445	504	503	503	445	484	528	476	478	509	433	476	461	516	523	508	460	496	489	427	515	457	460	494	497	466	466	467	475	453	470	490	511	449	451	466	423	504	456	494	500	463	478	473	486	456	451	494	449	423	434	476	402	472	492	447	428	467	461	502	464	486	482	467	472	468	478	505	447	485	459	455	475	495	488	478	460	469	470	456	508	434	440	504	448	490	447	480	452	450	478	473	427	501	462	488	474	459	475	461	473	427	481	481	454	484	480	480	459	463	470	483	442	469	493	465	452	507	450	469	455	466	456	412	510	463	484	447	479	498	509	462	467	445	468	475	469	481	446	484	487	462	470	448	492	455	472	489	484	483	444	442	467	491	443	444	463	474	463	458	467	483	448	438	469	426	476	519	447	470	475	475	452	496	447	459	485	484	461	458	468	467	462	494	498	441	505	492	481	495	466	483	442	495	482	438	471	493	499	469	476	494	478	475	473	456	451	474	462	487	515	472	475	477	525	449	478	441	454	490	467	509	453	448	519	445	471	428	487	454	463	508	453	498	456	469	467	459	491	466	469	455	462	480	437	487	465	498	494	500	480	470	453	445	434	465	458	451	451	465	457	453	458	460	481	444	470	444	476	496	500	477	433	469	461	444	457	500	498	446	468	443	456	474	463	482	480	479	470	465	479	423	476	484	483	456	425	483	487	463	498	434	480	466	481	480	500	439	447	448	453	471	480	490	465	463	467	485	455	483	496	470	465	481	434	492	478	489	465	480	492	473	480	480	468	400	474	484	527	487	459	471	489	467	472	495	503	431	416	446	458	469	470	453	469	467	474	464	477	519	433	439	542	459	455	460	500	454	498	477	504	440	495	440	475	468	471	492	494	473	486	494	484	465	457	460	488	520	474	482	501	483	487	442	457	499	480	463	467	521	442	464	469	455	424	444	491	496	448	430	475	505	465	453	455	473	455	424	490	472	492	467	458	508	464	470	462	511	512	504	506	488	477	432	462	451	532	458	451	504	457	439	422	442	457	508	470	474	489	437	459	413	473	466	447	488	461	491	476	443	491	450	458	460	453	467	472	476	479	488	469	463	477	472	483	474	493	440	461	451	473	465	478	466	482	508	464	458	489	500	475	506	450	468	494	421	509	460	512	452	466	457	481	498	470	477	460	464	462	472	467	500	460	451	470	474	498	469	461	472	472	489	450	455	457	461	436	462	460	482	452	460	481	457	469	445	442	469	484	461	460	437	467	466	431	456	481	536	500	524	502	493	474	491	475	474	469	478	482	482	462	464	502	464	450	509	454	487	455	479	452	462	488	467	456	455	475	440	487	489	483	459	474	481	491	444	467	479	506	476	480	437	480	458	467	479	461	479	483	486	487	436	466	446	442	466	467	453	477	496	501	451	490	450	479	447	466	489	508	459	504	521	438	495	455	455	485	468	458	470	480	485	457	495	447	518	449	470	451	455	458	478	460	490	480	529	500	448	507	457	475	481	467	471	443	481	475	460	443	468	457	481	459	506	488	468	458	469	451	447	487	487	484	502	440	461	510	467	479	497	470	412	506	502	492	480	496	457	480	475	495	470	453	472	478	501	468	478	484	462	476	464	474	465	468	481	453	421	472	475	520	463	493	450	469	476	446	483	458	474	471	472	448	481	444	464	430	519	467	444	446	472	473	495	517	472	471	492	520	490	458	505	491	466	494	474	490	474	480	461	468	475	459	469	470	469	454	448	460	504	423	436	453	475	436	462	457	499	480	461	459	458	497	465	489	415	478	472	499	492	480	504	528	470	462	456	490	490	475	483	453	462	473	506	494	463	464	499	501	462	438	479	444	529	464	463	499	495	494	517	460	463	430	482	508	464	488	480	437	511	455	477	487	513	448	465	483	500	491	472	460	462	507	448	468	434	445	454	455	481	474	455	475	461	447	513	473	487	457	470	486	473	484	480	462	459	477	496	498	482	426	405	468	426	417	415	480	423	465	464	463	458	492	469	471	495	497	504	483	511	452	491	485	484	457	453	480	497	429	428	460	464	458	486	496	494	465	462	496	488	464	464	475	474	450	464	463	467	487	445	458	459	464	522	461	467	459	492	495	471	484	491	498	464	488	511	452	483	432	453	456	521	468	488	470	478	405	467	465	473	449	485	501	482	477	456	487	504	463	503	495	468	469	519	478	495	463	467	468	505	467	467	463	487	512	525	523	468	523	444	491	498	439	466	468	487	502	486	450	476	514	477	459	476	458	436	478	477	491	495	443	483	468	460	489	462	472	456	455	447	493	480	464	486	458	502	476	470	434	444	447	480	479	473	465	492	480	471	465	455	488	435	476	485	433	510	479	469	483	484	435	483	460	463	464	458	478	453	427	488	521	470	511	491	482	501	461	487	452	439	499	411	469	486	525	438	438	491	483	484	449	507	456	487	506	455	472	442	461	513	471	461	493	459	484	465	465	486	427	472	491	473	486	480	499	456	473	441	470	482	513	500	450	458	501	510	454	458	424	480	507	435	496	495	463	447	521	514	458	484	487	431	461	471	476	456	467	482	488	469	476	481	464	421	455	435	479	483	454	441	494	458	474	444	463	495	484	472	486	424	481	472	452	487	447	449	500	455	470	460	452	491	439	469	549	499	487	456	466	445	468	472	472	483	483	510	443	482	500	481	474	451	490	492	491	477	492	472	492	474	475	494	456	487	454	453	480	438	469	443	464	470	448	446	476	449	477	490	428	458	496	477	505	462	495	494	497	493	484	472	476	472	473	473	481	487	477	460	491	488	441	508	481	453	514	487	502	429	471	454	468	460	464	471	443	461	408	478	467
25296	36482	11027	6787	9863	3888	1475	653	519	492	531	531	523	499	475	493	474	501	495	526	463	481	510	485	516	445	507	454	503	493	517	476	470	479	512	492	500	504	491	469	514	506	475	514	498	482	523	477	524	497	516	521	500	514	491	502	453	459	534	528	512	467	533	520	511	478	540	514	525	524	510	499	515	496	502	514	536	534	523	485	523	531	471	514	480	526	487	498	529	503	521	480	487	513	530	512	512	541	517	499	550	492	501	500	505	550	523	490	486	473	490	504	515	513	514	511	522	543	501	510	491	507	481	522	480	516	477	505	530	487	505	501	524	503	490	522	504	507	515	488	549	522	521	513	520	503	476	494	495	514	470	479	505	476	530	510	521	513	512	494	485	490	556	493	493	458	527	494	547	530	501	487	484	507	536	508	485	488	461	517	528	497	518	478	489	491	474	550	501	492	505	529	489	494	495	505	509	525	502	524	492	508	487	520	468	533	504	501	520	482	508	502	547	513	502	475	487	516	499	471	513	493	494	510	532	468	502	501	510	494	517	538	468	521	520	488	509	501	510	510	537	498	494	522	504	465	482	483	490	526	545	512	499	499	491	488	476	528	499	531	500	491	541	531	501	482	492	505	528	531	479	492	497	512	550	505	476	501	495	497	491	485	519	527	486	498	496	516	487	449	530	485	504	503	481	498	531	478	462	546	538	503	546	503	489	552	469	502	488	503	498	492	519	488	512	499	520	478	474	449	490	482	514	502	520	507	487	507	515	513	533	483	513	475	531	520	498	503	503	518	527	506	516	514	481	502	518	501	482	491	512	519	508	503	499	534	466	505	491	541	524	517	516	523	513	489	510	512	464	486	490	512	509	478	491	526	515	486	511	508	508	509	477	506	551	485	513	493	505	535	503	501	514	494	478	474	475	499	475	545	511	495	516	514	478	526	526	501	507	512	500	516	504	506	514	480	511	484	458	533	488	484	475	513	507	481	505	494	490	557	473	508	483	524	515	505	455	529	522	472	499	527	518	498	490	485	527	499	517	483	494	544	500	542	518	553	511	524	526	534	543	499	486	513	494	492	514	547	537	543	505	502	519	537	501	487	458	477	466	516	466	444	506	551	489	492	522	509	442	493	529	466	494	494	489	532	478	488	520	494	534	477	524	501	501	473	493	532	502	478	512	510	522	520	482	470	518	507	481	504	495	506	479	519	528	504	474	481	491	502	510	474	505	527	492	512	510	541	486	517	459	444	502	512	468	480	466	480	485	518	488	492	480	482	525	466	506	491	496	509	521	477	512	528	547	498	479	489	535	512	516	501	521	514	469	510	518	523	475	517	515	489	527	475	514	502	526	495	517	503	505	505	511	487	472	506	470	501	500	521	501	531	520	515	494	510	494	517	525	475	501	549	505	486	473	501	486	504	484	532	520	456	501	478	478	493	511	500	508	525	540	518	505	449	538	524	532	509	496	495	459	529	507	494	467	488	519	477	519	522	499	533	514	481	519	509	564	478	528	493	479	504	497	476	529	500	486	475	493	457	487	511	496	474	525	509	500	460	516	538	513	511	500	476	498	478	514	490	460	553	490	496	511	482	486	492	519	504	490	491	505	509	522	526	499	507	513	507	533	495	548	479	480	477	498	520	506	482	482	482	500	481	499	517	508	528	497	518	524	471	500	496	492	545	545	514	509	520	515	453	506	499	514	497	519	502	524	474	493	503	514	522	490	467	505	515	494	467	542	494	472	503	514	535	475	490	516	574	482	478	506	540	478	497	486	518	488	537	494	528	546	505	527	518	515	498	517	470	507	508	511	503	506	505	530	477	485	499	542	500	488	481	538	503	509	525	513	523	518	500	490	516	517	538	495	501	493	510	480	543	527	507	500	465	534	445	502	519	508	509	522	520	522	472	488	516	485	492	538	495	516	514	506	485	514	543	495	475	530	528	489	492	468	508	527	488	525	495	448	490	491	481	476	496	525	528	529	493	469	477	484	504	507	506	527	527	476	521	512	505	543	532	511	467	470	494	521	536	536	519	506	491	495	552	513	504	518	502	497	510	499	500	522	503	506	485	503	499	508	532	496	538	500	506	455	502	523	519	475	514	473	503	511	504	486	487	488	503	489	536	522	548	517	509	499	498	487	524	506	510	528	526	476	472	493	490	484	464	548	520	519	526	464	482	486	510	566	493	510	498	498	528	517	484	513	491	533	478	490	500	495	500	509	532	503	524	559	493	525	519	509	509	505	525	549	547	510	486	511	508	491	512	493	468	490	464	545	482	482	502	487	508	504	477	490	504	481	477	531	533	499	481	508	505	515	527	485	552	503	487	469	521	516	492	489	527	514	534	500	479	449	480	480	492	506	496	498	501	494	494	498	505	501	503	516	519	523	500	471	522	525	479	522	476	549	504	534	512	491	485	551	527	507	493	478	500	520	468	513	509	505	477	454	468	492	489	514	529	494	470	522	516	463	529	526	473	527	526	475	473	485	460	492	470	497	546	519	474	532	497	478	531	543	490	517	513	491	517	526	501	538	521	498	490	506	491	492	499	504	502	510	493	462	504	458	502	512	502	502	486	512	523	458	479	490	497	474	492	515	469	492	464	496	516	480	570	516	506	499	510	506	507	467	508	541	485	509	479	482	458	415	486	454	480	499	505	509	511	517	526	485	502	524	498	519	499	490	524	487	497	472	498	497	457	501	509	469	487	507	491	551	476	520	493	489	517	487	516	516	550	536	477	496	522	515	491	498	514	488	507	558	488	469	555	462	483	494	497	516	472	467	516	521	525	513	530	522	507	463	505	527	495	523	509	449	529	494	504	492	518	497	520	505	543	500	508	510	524	488	482	544	459	488	475	513	528	528	498	512	475	495	526	493	497	477	502	518	500	524	532	503	483	560	520	483	493	551	500	502	551	494	497	500	490	511	506	523	487	490	476	509	490	482	480	511	452	514	476	501	505	502	488	507	560	520	527	506	480	511	488	502	504	505	504	480	491	492	461	492	463	513	500	479	494	488	510	512	500	502	522	482	493	474	497	505	492	481	483	475	489	498	477	513	473	524	512	561	450	470	479	455	472	478	512	461	465	504	511	487	505	481	506	485	514	558	490	489	501	535	500	513	550	540	510	490	508	510	474	504	522	477	530	467	537	464	502	495	543	472	445	537	499	476	546	509	517	503	522	479	550	484	537	469	484	510	498	515	525	532	493	489	465	493	575	524	539	565	508	497	509	524	517	495	484	537	538	492	503	501	514	502	502	523	481	508	489	469	493	492	538	502	498	500	463	517	494	497	549	514	505	569	481	468	451	495	470	492	461	524	469	509	508	506	503	503	540	509	519	487	528	517	491	483	479	513	498	497	502	517	466	535	486	537	485	488	501	507	465	472	505	500	503	475	480	520	513	538	482	500	510	489	528	452	493	504	464	481	464	486	503	502	494	473	508	522	535	464	525	512	483	527	494	480	551	532	494	506	476	502	523	491	473	517	559	536	502
23689	21020	28158	27771	39974	29784	16902	3103	520	474	449	447	458	428	466	419	430	436	388	417	377	386	405	389	410	394	394	364	366	403	380	402	427	389	395	410	386	402	405	417	391	397	398	401	403	403	442	379	431	388	376	385	419	372	403	402	417	410	382	418	392	402	389	378	393	377	385	378	415	408	404	415	372	376	375	385	383	430	427	425	419	376	398	403	375	414	374	384	411	391	365	362	374	427	408	405	423	413	404	389	398	398	421	409	394	415	362	408	405	408	409	410	400	422	421	401	398	415	398	404	407	394	401	405	356	388	365	404	376	411	425	411	400	403	375	375	427	398	395	421	410	444	391	415	409	418	364	387	401	420	375	384	414	396	417	392	366	425	416	373	386	366	397	400	398	401	421	392	396	375	350	398	360	400	402	383	376	386	375	404	349	418	374	407	393	410	387	386	431	394	438	379	423	390	407	399	357	443	405	387	395	457	399	405	413	399	390	346	415	419	420	387	404	389	382	399	397	361	384	409	389	382	381	410	395	391	432	414	394	388	391	400	363	398	386	373	404	405	379	406	370	381	373	419	377	373	404	390	423	387	373	422	391	389	385	419	372	397	391	422	389	404	406	345	377	364	412	412	402	401	398	404	384	375	401	408	411	410	390	416	398	390	391	363	431	408	386	387	416	407	392	411	416	401	361	405	380	423	405	393	365	410	382	346	378	407	402	395	375	407	408	364	398	393	402	385	442	381	457	416	356	367	392	367	385	394	416	368	396	397	420	401	407	373	393	411	376	383	393	407	416	404	422	410	378	389	385	377	379	406	413	396	414	408	399	408	390	387	412	398	413	417	410	412	402	382	403	380	410	390	374	374	402	401	378	432	386	368	393	404	389	364	394	407	357	375	412	396	401	397	402	416	403	404	350	404	396	384	375	366	400	415	390	426	374	370	418	373	389	415	437	415	394	366	410	416	419	399	401	411	389	399	403	392	408	390	366	400	413	364	404	410	384	390	356	399	383	390	387	414	413	388	421	458	410	399	411	397	399	367	380	357	371	402	388	374	374	380	406	376	390	410	406	403	378	406	391	405	406	417	412	386	403	426	410	401	361	406	407	418	388	342	419	381	393	421	399	413	432	389	378	351	350	390	410	392	370	397	408	398	411	406	404	408	384	361	379	361	399	418	362	382	411	396	402	360	421	367	406	397	378	410	404	394	404	405	419	388	413	379	375	390	407	369	437	373	404	338	356	375	340	401	380	352	395	390	437	388	413	384	375	397	402	407	391	401	401	436	354	413	401	382	424	380	356	388	359	390	402	402	402	387	403	422	436	388	401	386	418	376	415	433	411	383	380	427	397	361	402	428	380	420	412	380	408	360	428	405	384	401	387	389	405	421	426	393	402	385	389	380	402	413	400	419	419	440	398	389	387	384	413	415	359	399	355	444	357	383	394	399	363	434	392	382	376	404	398	382	382	386	414	373	401	391	375	360	345	394	382	408	422	396	406	361	398	377	374	394	372	437	428	395	392	406	400	377	392	367	367	403	405	409	396	408	389	361	442	350	386	427	420	356	422	390	365	417	411	410	408	414	387	378	398	394	403	402	401	360	373	385	386	359	390	423	389	367	366	430	408	412	382	392	425	425	395	384	392	399	414	405	377	383	373	392	396	412	395	386	398	383	384	365	362	414	378	393	382	366	364	401	395	378	392	376	389	357	409	392	429	389	391	407	402	392	394	388	383	382	378	400	419	385	404	397	389	422	355	410	406	419	397	397	383	374	401	398	389	394	373	394	399	413	419	390	401	356	389	427	437	445	409	370	410	433	378	394	423	364	415	402	388	423	409	408	382	369	430	394	401	374	421	409	392	412	368	388	392	360	370	404	405	395	373	416	394	376	407	403	378	388	392	391	393	411	386	412	378	395	425	372	457	393	386	420	398	399	396	417	402	388	428	333	399	407	390	389	381	359	382	419	439	382	415	386	426	388	354	406	404	400	374	375	405	415	427	383	394	415	361	377	411	439	360	359	380	388	392	390	368	408	393	387	344	409	391	389	388	389	407	383	373	365	384	381	414	370	378	405	376	364	389	395	396	426	421	372	394	389	396	413	404	404	425	415	403	397	377	442	396	403	392	354	402	413	438	409	410	414	399	376	368	408	403	428	380	392	365	369	435	368	393	393	389	417	386	398	420	385	416	398	429	427	381	431	396	451	401	410	388	376	387	395	371	436	415	414	392	433	416	409	398	390	428	387	365	402	421	382	386	386	423	406	364	410	360	412	405	408	411	397	382	383	357	370	369	389	402	411	400	408	389	385	400	398	391	389	411	397	372	411	398	388	405	359	367	372	417	401	371	409	403	409	386	389	409	377	397	389	373	416	370	357	382	404	403	389	391	393	397	398	355	372	381	410	358	391	387	389	373	380	392	404	383	431	364	451	370	379	409	395	381	394	405	375	361	398	357	390	367	395	393	376	373	395	402	403	421	406	381	364	395	402	393	360	398	423	382	391	408	403	409	410	400	394	421	383	395	374	385	388	391	386	406	438	398	377	403	390	382	403	421	375	402	396	418	382	400	419	364	446	400	414	398	403	379	419	422	391	391	430	406	386	376	434	439	386	363	392	365	407	426	393	398	361	409	377	397	410	407	371	385	369	405	403	379	417	371	394	385	375	404	413	408	423	394	374	378	372	415	381	426	393	435	411	359	413	392	390	400	383	388	379	404	393	385	357	418	354	392	410	413	398	390	393	395	363	358	402	406	381	378	377	374	412	376	389	417	414	386	364	394	390	380	404	368	406	351	406	375	409	381	409	369	404	377	387	367	433	430	412	392	382	418	394	387	395	398	409	337	412	386	379	391	392	397	390	405	411	379	401	375	383	394	406	373	369	385	399	363	418	373	387	376	354	400	353	415	383	406	377	382	372	366	391	378	379	401	362	406	391	400	372	390	398	357	360	365	372	387	405	418	360	397	373	420	397	397	398	399	409	423	410	429	393	409	380	363	370	403	408	391	407	411	414	409	398	373	402	407	397	338	429	398	386	396	393	400	373	397	360	408	388	414	374	388	415	392	409	406	410	419	385	388	387	387	380	399	380	390	382	362	420	410	414	401	399	392	387	402	399	389	388	392	379	386	383	404	400	407	406	373	386	405	416	385	388	416	436	384	388	410	381	400	392	379	412	389	392	376	398	403	410	382	438	399	372	391	417	381	391	412	439	418	424	398	394	402	377	366	389	372	378	403	381	434	420	388	407	369	422	367	365	391	384	368	384	403	398	408	402	394	424	377	366	425	402	434	369	370	428	353	396	378	379	402	390	408	386	404	416	415	362	378	371	434	426	442	387	373	421	370	396	390	376	383	364	411	417	408	390	426	394	358	391	377	383	423	365	391	370	400	393	408	380	425	397	369	387	434	394	400	394	419	378	428	384	409	388	394	385	357	422	404	420	412	386	398	431	429	389	403	405	385	371	410	402	406	418	396	377	392	401	395	407	397	417
29423	53033	25412	43035	46714	28681	14783	3075	605	567	540	534	472	482	478	429	440	463	440	444	435	431	403	421	435	451	413	465	443	403	466	417	477	433	436	433	458	446	449	442	432	436	394	418	460	448	431	430	430	394	382	418	420	439	420	407	432	423	409	382	406	435	426	404	417	407	425	426	447	408	414	419	400	411	457	432	399	436	403	376	418	437	441	431	440	393	417	421	422	391	426	428	407	418	415	434	422	457	459	439	454	433	424	462	429	423	410	410	431	455	450	402	435	441	427	397	418	420	425	406	399	412	439	410	383	388	394	409	424	397	410	442	431	405	447	418	417	446	407	429	436	442	424	430	425	366	403	413	403	426	441	411	401	417	441	479	388	445	414	452	413	384	400	422	407	415	414	448	404	425	383	418	446	404	406	399	402	427	446	404	421	393	426	421	428	410	431	424	423	401	418	409	453	389	434	448	446	415	428	420	375	425	414	387	435	420	421	392	426	402	449	398	406	422	423	434	445	457	423	415	418	406	392	465	431	419	422	435	429	422	438	430	422	422	423	398	406	407	421	393	438	410	393	417	420	407	436	403	412	391	432	462	454	402	421	459	399	362	416	453	412	425	409	404	403	409	411	419	399	394	393	417	405	416	400	427	396	423	400	421	432	404	432	426	427	440	406	407	393	406	411	433	381	416	413	434	403	392	418	403	413	415	432	452	394	436	419	402	399	427	422	436	431	409	408	382	384	394	394	406	440	434	446	405	418	414	414	400	417	429	423	461	416	432	390	431	416	415	413	439	420	397	396	427	461	401	446	412	419	405	431	371	415	394	439	425	418	398	445	449	432	405	460	408	404	458	425	412	401	450	439	466	443	383	376	377	424	419	452	445	381	418	417	402	420	388	424	498	429	414	432	384	449	422	395	425	408	411	419	417	425	394	412	443	437	416	410	386	457	423	394	431	398	432	435	414	413	434	414	446	415	402	396	432	402	427	432	454	447	391	433	396	407	401	376	362	441	394	414	440	397	390	431	440	410	390	422	408	438	428	406	449	416	441	429	423	384	395	437	435	437	419	435	388	411	402	419	422	405	405	437	397	389	431	431	386	423	396	409	422	427	395	442	440	407	422	404	433	429	406	379	401	413	451	419	375	455	400	398	385	404	438	410	375	409	396	357	420	405	422	413	439	460	423	451	420	455	377	385	422	412	459	414	416	464	396	444	395	389	421	432	433	399	436	413	410	419	416	419	400	398	386	446	433	401	448	384	403	437	427	398	445	429	421	436	392	399	408	406	438	433	363	404	440	414	420	414	428	434	421	396	398	392	428	380	410	426	413	420	426	381	405	425	420	395	436	415	449	420	416	420	409	398	427	398	408	441	429	422	415	438	407	402	398	415	415	402	434	434	403	416	443	415	417	438	413	415	373	423	454	413	435	417	433	390	435	433	389	407	414	424	447	399	415	435	415	382	415	408	398	425	411	433	375	386	430	401	444	402	421	403	417	410	423	437	434	401	431	428	411	425	416	429	390	440	417	430	411	365	456	442	419	428	402	403	413	434	423	435	429	406	396	422	441	413	418	430	394	409	438	426	457	451	404	434	406	411	431	451	444	426	415	461	406	423	412	407	413	411	406	412	411	440	440	472	408	402	441	398	426	448	417	439	448	436	416	396	413	430	418	430	424	363	426	416	392	430	411	430	392	404	397	433	425	388	406	403	405	431	416	407	414	434	458	444	394	413	432	377	403	398	402	402	409	417	445	401	398	468	422	419	405	393	439	415	374	404	432	416	440	409	411	399	411	399	417	414	425	388	398	399	396	402	430	387	394	406	390	367	436	421	404	423	434	406	409	435	411	413	422	429	440	421	416	392	443	398	450	413	402	432	393	408	439	413	397	427	434	424	427	410	412	392	416	401	425	433	430	434	423	421	383	404	413	417	387	453	415	428	439	442	457	410	378	435	409	429	462	403	422	421	436	411	413	409	440	389	405	407	414	427	441	379	405	452	417	388	429	429	411	370	419	406	454	426	399	399	388	420	414	400	433	421	418	434	404	412	403	386	405	445	403	421	415	389	399	446	427	384	411	466	422	451	419	411	483	462	399	401	440	443	381	443	403	417	396	405	384	460	415	432	434	415	404	397	410	410	437	403	432	401	430	402	423	367	405	417	410	395	398	449	429	381	446	439	417	402	429	453	436	403	430	440	425	386	403	444	411	444	412	431	421	439	407	446	417	431	428	415	433	416	415	402	415	437	440	415	405	424	419	424	427	399	446	431	399	454	412	417	410	389	414	414	442	394	387	421	416	423	405	387	444	400	432	442	409	455	408	424	434	429	392	429	446	421	425	382	415	394	399	413	405	416	397	465	417	439	409	415	400	412	405	404	400	437	412	398	425	416	390	445	427	429	416	431	419	425	404	439	412	417	423	402	391	423	463	449	417	393	478	395	424	409	432	407	416	398	399	390	412	401	415	396	415	389	411	415	397	422	423	405	420	424	394	419	426	425	403	450	393	400	434	424	421	422	416	423	405	439	415	393	444	423	411	426	457	399	441	426	421	412	394	424	465	408	386	428	379	386	427	380	409	476	477	427	464	402	391	431	436	407	442	410	455	398	411	440	391	417	423	418	400	420	417	420	440	391	401	365	423	433	434	397	460	392	414	419	378	421	430	392	371	446	423	450	460	377	382	415	420	430	398	436	387	381	447	402	400	450	427	420	440	422	442	424	391	405	378	420	431	404	412	429	404	439	436	436	429	395	424	450	431	423	383	400	409	438	442	390	411	433	422	409	424	427	398	394	437	406	439	376	457	407	393	436	423	409	399	408	484	427	427	399	429	403	418	417	441	402	430	418	411	452	408	403	383	411	407	439	402	457	397	392	423	406	388	426	384	418	430	395	392	385	434	416	402	461	413	422	398	416	379	408	438	426	389	415	456	426	448	416	414	417	395	395	406	416	430	388	452	410	433	414	396	422	432	424	387	410	431	394	434	413	423	439	406	413	470	451	410	423	429	407	423	433	455	420	461	400	428	379	440	400	427	395	429	389	392	434	420	440	418	381	409	433	395	411	407	411	431	414	381	411	367	453	410	399	432	418	435	414	376	403	437	419	433	450	434	399	412	425	411	414	408	399	417	417	423	418	389	408	447	450	437	413	441	405	412	447	411	438	420	413	411	412	400	437	407	413	392	383	413	408	425	387	425	437	393	425	437	448	389	426	406	421	460	409	400	418	445	437	416	409	399	442	447	426	436	401	399	421	393	427	404	418	417	398	425	431	426	410	377	380	412	381	428	419	413	438	436	399	412	393	432	408	408	409	423	403	388	418	440	398	437	412	430	429	398	347	387	413	385	429	384	425	416	432	430	427	403	409	396	421	414	441	417	432	424	454	458	396	416	399	436	385	402	395	402	432	398	468	393	437	391	393	431	403	421	399	416	402	388	419	456	401	427	414	400	392	455	382	419	390	433	427	409	373	430	430	427	428	474	417	438	429	434
24954	21047	27100	27946	30066	18672	6720	1539	652	625	630	575	589	587	565	609	608	640	604	552	573	565	549	585	620	649	621	583	589	576	556	532	590	568	589	643	562	556	566	588	560	576	612	619	612	590	593	549	592	548	583	560	562	553	639	575	551	542	614	620	567	630	590	636	550	562	613	588	562	553	539	573	546	601	581	587	574	577	547	579	609	567	605	594	640	615	609	578	602	551	613	580	582	592	589	615	547	611	594	620	577	607	621	571	607	605	597	537	589	573	606	625	573	587	573	590	621	560	616	585	610	592	580	618	549	604	584	558	621	587	585	621	569	627	571	589	603	574	554	584	602	558	554	582	587	561	596	618	590	606	560	576	608	627	621	543	622	578	593	608	568	610	594	583	621	560	568	573	624	619	573	551	553	559	619	565	591	630	594	636	592	591	585	585	589	580	633	661	604	591	569	582	599	583	601	565	563	610	635	582	560	598	569	604	611	545	559	619	593	590	596	598	590	594	549	611	582	578	631	632	615	601	615	580	596	610	631	610	574	565	595	583	564	592	569	564	595	608	581	600	554	575	572	643	544	567	591	583	576	594	598	600	582	551	583	568	577	579	592	595	628	604	598	563	573	583	594	630	653	553	600	596	611	556	596	615	554	618	562	590	619	618	583	601	584	621	610	597	581	579	581	580	582	586	644	616	578	616	578	576	591	607	569	569	590	607	572	589	535	564	615	580	603	613	578	602	594	601	557	589	576	550	576	591	557	578	570	578	607	590	566	597	575	609	552	550	606	614	579	594	589	595	584	574	607	522	575	589	605	606	558	607	559	609	569	615	625	564	560	578	581	559	656	593	591	578	601	590	590	637	540	546	584	593	594	617	566	611	558	574	629	595	584	557	610	617	622	586	563	608	569	579	584	608	596	549	564	597	640	598	600	582	585	572	576	577	585	621	608	605	653	576	620	614	594	615	630	615	592	602	577	551	616	596	560	591	557	623	615	608	545	559	577	600	564	586	562	573	599	588	622	567	608	564	648	552	594	586	582	602	617	629	612	547	607	608	585	565	567	592	592	577	566	589	581	575	624	579	624	636	618	561	607	596	600	644	582	590	583	600	526	586	577	628	591	521	593	520	571	597	567	598	622	575	576	542	604	614	588	590	570	547	558	637	595	619	573	568	593	570	645	601	603	616	600	569	572	629	602	580	622	581	568	557	579	625	592	588	596	606	597	561	604	581	568	613	574	586	591	580	538	596	603	593	621	609	570	590	595	560	590	574	628	568	613	607	563	632	580	599	573	543	569	568	558	563	557	593	583	606	525	597	596	528	560	597	546	596	601	535	573	631	586	566	599	599	582	599	574	609	568	599	565	549	574	549	585	583	581	623	611	614	574	581	597	597	568	575	594	570	616	584	590	590	564	635	591	582	600	589	569	599	607	576	602	598	577	621	580	589	584	611	555	604	608	565	583	566	577	602	609	558	578	600	589	604	558	618	650	597	569	572	607	547	574	593	548	587	599	601	612	589	585	582	592	579	584	596	564	580	562	603	571	577	568	634	612	571	640	616	557	594	581	607	573	608	609	586	585	559	566	603	573	580	605	614	585	559	578	638	591	555	534	599	638	580	587	583	584	560	588	609	644	623	531	571	595	579	589	547	611	578	565	576	589	630	559	588	605	527	613	621	586	607	537	599	574	611	626	596	583	604	578	579	581	604	539	546	580	622	571	543	597	589	611	549	592	586	548	601	584	599	616	585	573	569	600	609	554	608	619	628	572	559	611	571	634	563	574	606	616	575	576	591	560	577	562	633	609	577	609	575	529	610	597	589	557	582	614	574	587	591	607	617	596	545	542	588	575	665	571	596	591	601	557	552	534	587	577	628	584	613	567	568	604	573	615	584	604	597	600	569	591	602	577	571	546	589	587	574	575	608	538	597	564	571	596	587	569	542	593	604	598	610	585	598	639	609	598	596	605	583	623	619	573	562	608	573	604	557	592	587	574	614	639	567	589	598	598	630	578	589	624	605	570	617	551	605	570	602	554	656	629	606	652	614	579	601	584	550	640	583	633	588	599	542	558	601	569	570	556	576	542	582	631	599	584	590	601	568	610	649	577	597	587	609	597	551	595	577	615	561	579	610	594	577	629	587	617	560	609	627	578	525	560	577	561	622	543	600	617	580	601	547	583	597	593	612	552	593	601	617	591	611	637	603	614	580	599	561	590	627	591	556	587	575	576	597	605	580	560	590	531	574	590	584	577	612	581	580	583	596	580	577	589	610	597	551	560	599	569	583	602	602	607	577	601	564	569	608	605	623	561	594	555	602	576	573	542	565	556	624	590	613	578	594	608	593	547	549	601	603	574	587	554	611	592	610	613	604	588	593	548	556	635	588	575	558	561	618	599	630	588	589	570	584	558	609	607	565	599	538	578	598	585	578	603	615	594	614	559	598	654	573	581	561	569	576	551	589	623	637	590	584	602	583	625	603	617	590	578	592	576	626	544	566	605	611	619	605	614	588	628	538	617	601	591	585	543	576	567	601	556	574	548	613	602	541	579	606	607	597	586	584	564	587	578	586	597	604	565	565	624	585	558	568	583	617	593	586	575	599	583	596	557	629	559	597	551	604	554	589	598	606	598	575	557	544	609	565	586	590	601	604	642	605	578	555	565	612	595	568	562	567	588	598	552	572	604	604	583	591	536	598	583	577	623	602	601	607	625	595	599	562	532	561	595	569	561	560	555	595	541	612	596	630	577	539	645	543	562	558	605	547	608	547	604	643	599	603	603	570	618	594	648	607	615	615	574	623	569	611	590	602	560	558	611	612	547	610	608	571	537	576	578	598	598	595	622	592	540	532	636	616	569	640	591	581	584	563	594	559	573	561	641	570	606	623	577	588	597	588	572	632	602	546	568	627	581	574	565	572	600	586	605	593	578	589	579	591	600	549	563	596	623	597	588	581	564	612	626	574	590	576	578	578	567	603	587	614	586	566	568	586	606	630	568	543	575	627	576	583	605	581	608	599	620	580	563	569	552	595	620	609	552	575	589	610	573	624	546	605	601	575	578	608	582	565	607	591	601	612	556	633	546	569	593	617	598	552	553	569	566	636	574	566	596	623	612	585	586	613	561	586	575	590	584	581	582	543	554	575	581	601	548	586	631	600	564	583	609	596	607	607	587	577	622	560	570	532	583	574	576	608	607	574	588	613	597	564	549	566	587	615	614	603	665	591	576	555	565	551	562	565	545	576	547	592	610	608	585	614	545	573	550	609	624	600	586	542	581	591	599	608	582	562	555	574	577	596	571	577	561	585	599	586	580	605	640	606	586	547	604	588	580	577	618	585	596	584	621	591	577	571	549	576	627	580	555	555	589	597	592	605	556	557	589	579	600	595	579	611	589	596	603	608	566	608	610	566	583	602	555	590	547	587	584	569	565	567	525	616	621	553	600	575	581	581	571	583	557	621	573	605	568	563	569	569	583	579	626	598	536	614	620	574
28263	46307	23176	33472	35991	20223	9062	2305	693	658	639	652	632	629	624	656	667	596	619	636	582	611	596	600	662	602	611	610	585	597	638	649	607	642	601	618	588	663	625	626	603	588	631	568	590	624	612	639	592	582	593	605	626	629	616	610	603	624	563	633	580	618	564	578	615	600	614	600	613	621	612	646	638	618	612	618	599	592	603	613	619	599	625	633	588	582	624	605	598	623	638	621	630	617	562	582	594	650	595	601	621	634	593	613	615	605	607	637	671	564	629	619	617	620	592	611	613	634	589	593	609	635	683	619	625	622	604	602	596	595	592	607	610	580	612	590	656	552	637	599	572	581	596	609	624	588	594	621	590	576	605	657	607	593	599	598	600	619	595	623	586	594	606	596	623	644	591	589	588	639	572	645	622	623	647	593	625	588	610	604	638	581	601	651	595	574	604	628	565	636	615	610	624	693	616	622	583	568	612	614	586	573	589	600	621	602	630	545	600	644	635	616	646	605	625	622	571	587	625	589	615	636	628	595	593	618	584	616	595	664	616	590	621	591	667	623	591	621	602	587	627	650	626	593	623	647	637	620	651	587	660	598	617	664	568	587	589	589	600	621	583	578	628	621	627	625	626	631	571	631	594	609	623	574	574	563	661	629	616	604	588	585	617	618	590	579	644	667	622	548	623	622	633	636	612	622	609	629	578	624	624	593	581	584	630	616	646	579	570	601	635	599	622	630	609	621	638	635	612	664	610	583	592	608	608	591	586	572	597	606	606	636	617	612	575	622	607	598	652	628	638	591	602	613	585	585	633	591	636	594	618	586	615	598	612	613	647	580	635	579	569	604	587	631	616	587	612	630	630	608	612	603	601	579	591	591	615	588	601	548	589	640	642	592	592	632	662	606	616	655	614	599	605	603	635	612	657	617	600	608	631	607	569	616	612	585	586	573	599	642	636	579	617	618	614	609	595	546	598	651	603	585	559	621	564	583	588	631	620	591	573	607	634	623	611	570	627	594	611	602	617	594	606	621	605	646	625	605	583	614	626	598	589	623	634	583	568	610	600	624	641	572	651	591	647	614	623	623	666	597	612	592	621	614	608	604	623	614	556	628	596	588	630	623	644	587	575	615	569	604	590	595	635	596	596	618	589	583	614	601	534	615	626	592	593	612	605	622	585	642	596	624	663	586	631	600	622	609	625	616	574	615	607	621	601	599	610	627	655	578	587	624	619	620	600	597	575	580	619	570	594	621	611	615	619	624	653	585	609	600	585	651	611	614	591	642	624	624	632	571	598	624	558	652	617	629	624	586	617	621	589	637	621	652	578	630	630	584	586	598	621	599	596	582	613	577	612	606	605	631	636	630	636	637	598	607	629	624	605	593	613	622	571	599	632	596	613	647	607	612	607	621	671	591	602	591	603	604	664	586	591	646	616	631	601	580	629	629	610	621	569	634	673	601	654	638	611	597	626	594	632	595	611	621	622	599	646	581	616	637	619	601	643	660	577	626	637	604	640	596	623	613	619	587	602	621	617	603	622	623	640	631	648	635	617	584	552	586	609	589	615	607	619	598	604	571	564	609	616	622	616	583	601	623	614	559	608	600	601	614	582	598	625	628	641	595	626	564	580	646	623	576	624	576	549	618	619	621	605	640	652	570	656	599	560	610	665	582	604	580	591	588	603	609	605	606	592	616	562	597	613	599	604	627	622	609	601	621	632	651	609	605	597	628	601	594	624	618	600	634	599	598	605	563	577	566	646	582	612	642	578	604	635	580	626	599	595	619	609	620	632	598	609	617	667	597	635	634	631	608	626	602	611	569	630	619	601	584	568	591	649	602	632	627	597	626	617	588	601	594	582	602	630	597	641	634	634	586	615	588	612	602	610	579	591	584	618	597	639	595	568	604	634	616	638	567	562	585	602	628	649	591	625	604	577	596	593	647	603	587	615	591	554	610	612	588	589	586	629	632	598	612	587	561	616	586	583	616	637	623	633	606	634	646	559	604	597	613	645	601	591	626	704	637	617	585	628	600	642	622	650	573	622	602	594	634	595	641	615	631	624	564	646	609	596	626	570	598	655	619	568	613	609	624	584	582	613	593	598	608	616	588	600	622	641	629	616	605	611	612	595	667	625	585	602	611	628	588	598	616	603	607	606	580	634	617	588	602	591	607	617	574	609	629	598	633	635	605	592	627	601	597	580	653	660	593	627	617	634	609	607	606	589	600	627	618	630	614	633	584	611	588	627	562	632	633	604	595	628	587	624	588	560	611	649	583	577	620	583	628	578	590	633	617	602	608	630	578	626	623	603	586	590	613	608	602	622	613	609	648	608	577	595	572	615	594	627	635	619	631	613	586	650	573	610	586	623	613	565	573	620	600	592	580	635	599	606	599	627	621	619	608	579	594	598	605	630	639	609	604	599	576	635	633	597	614	589	565	551	587	603	615	583	631	665	609	575	640	615	626	597	602	598	608	621	650	628	592	614	582	629	559	582	612	636	632	575	629	585	614	598	639	598	587	595	598	636	554	624	624	595	596	630	614	623	601	573	594	637	625	607	566	621	620	594	606	575	639	604	630	638	557	646	628	613	591	626	623	622	576	582	619	603	629	624	565	625	571	585	600	645	598	634	659	622	589	593	614	567	627	571	583	637	558	617	640	555	581	631	567	604	610	608	620	637	634	610	618	607	605	672	611	610	608	620	625	592	631	548	602	609	608	601	650	605	608	624	576	614	593	592	567	628	573	588	648	574	589	657	622	621	622	622	647	567	602	612	570	602	589	615	604	605	592	637	642	626	594	627	605	587	613	599	593	598	598	631	608	591	633	578	562	618	620	572	588	660	586	579	626	621	613	570	636	614	612	588	639	613	583	596	626	643	673	659	602	569	621	612	611	612	564	619	589	618	628	593	616	578	620	601	655	609	609	565	623	610	572	592	592	612	643	593	623	597	568	624	644	601	606	610	633	621	581	626	621	598	615	613	596	614	592	583	600	586	627	581	648	612	589	593	596	629	590	584	631	570	616	616	621	623	597	572	593	652	627	624	612	624	630	616	640	615	657	584	565	648	660	600	626	641	611	616	592	621	542	642	625	643	603	604	591	607	647	604	605	611	587	632	612	591	602	581	620	611	595	618	588	584	610	635	638	606	601	638	612	626	588	584	595	607	638	610	608	606	603	639	636	603	560	632	624	561	619	655	621	643	640	644	568	637	601	564	625	629	632	589	597	633	635	624	570	568	654	640	614	622	616	606	609	632	627	668	589	631	614	616	616	604	592	636	640	583	603	582	624	641	580	607	612	622	622	640	639	548	583	608	602	569	587	594	583	566	625	623	619	583	619	588	646	597	615	628	640	648	618	606	620	640	636	663	593	609	590	657	606	619	603	596	597	607	588	601	615	620	634	603	587	615	601	631	634	646	662	658	613	611	602	549	647	583	594	598	583	597	588	627	636	635	615	669	623	589	555	601	615	636	621	602	639	625	668	606	609	622	548
22557	21030	28568	26035	38411	35832	24818	7138	858	679	626	582	575	599	588	578	551	562	539	563	518	553	518	581	575	520	524	507	534	569	554	543	533	498	561	546	523	515	523	501	465	528	559	494	460	540	481	527	512	519	501	494	575	540	504	536	509	470	505	528	526	514	513	544	521	464	478	505	483	534	516	511	472	506	510	524	512	503	466	496	473	523	505	500	546	541	571	498	512	485	539	532	501	490	553	479	544	524	541	502	477	562	491	501	515	512	516	514	527	482	514	506	539	512	530	496	469	501	454	490	477	527	520	544	505	505	506	491	547	528	527	520	523	492	527	528	539	513	499	536	500	531	533	456	480	494	513	462	493	555	474	524	507	514	501	488	536	510	481	489	503	500	500	500	510	464	529	498	467	478	495	536	495	482	519	530	497	546	513	536	559	464	508	502	520	497	486	472	506	535	519	520	551	500	506	499	532	486	521	514	525	520	522	529	490	526	490	535	511	482	503	538	517	508	519	497	531	492	522	510	525	513	531	527	431	476	502	522	517	503	509	558	484	517	513	496	485	515	540	513	569	496	521	477	532	515	547	503	508	533	490	506	495	478	558	529	483	501	516	507	513	506	508	540	547	493	496	541	504	501	565	493	574	525	504	527	503	530	518	537	526	489	507	542	520	550	483	532	523	542	505	493	534	498	541	502	473	496	550	506	512	516	511	517	534	525	490	496	485	529	493	503	535	505	504	528	499	506	479	485	546	506	500	537	555	494	453	508	506	486	516	465	532	508	518	562	547	524	485	506	524	526	529	502	494	497	524	518	498	475	495	480	531	524	520	481	513	503	540	485	500	515	544	541	484	510	509	494	477	534	505	525	528	536	522	538	539	489	508	484	522	503	473	546	562	533	500	520	498	519	484	527	518	539	488	483	536	522	528	496	468	529	545	537	492	520	509	487	530	506	504	508	507	544	532	504	515	510	541	561	509	525	501	529	521	552	485	470	470	476	482	525	538	536	499	507	514	532	534	523	509	505	529	499	513	506	552	512	535	551	501	526	524	515	524	526	544	521	510	510	538	518	527	482	515	476	548	500	518	544	497	504	521	511	489	508	545	506	566	515	515	476	522	518	499	572	541	556	517	505	523	495	489	515	556	498	528	455	514	493	503	457	496	508	473	464	504	507	501	556	500	486	489	541	517	539	493	477	501	550	490	555	490	507	487	489	514	505	542	467	508	528	465	500	516	526	510	501	518	530	531	548	501	470	479	463	505	488	510	534	511	528	544	499	533	495	518	504	497	510	502	535	526	487	573	540	495	480	536	508	511	523	526	525	524	502	495	490	501	556	528	536	530	504	515	478	557	478	546	532	500	548	498	527	519	493	535	556	497	525	494	533	522	516	512	538	558	527	508	503	481	548	499	507	527	547	514	521	538	542	501	521	480	512	493	503	509	479	510	488	493	552	548	496	541	513	539	494	496	488	517	491	496	494	507	457	516	507	501	549	492	522	494	507	498	518	495	488	503	477	509	471	488	565	476	521	524	547	466	512	490	486	480	525	536	529	541	487	537	489	529	481	480	489	531	518	499	476	471	523	528	500	530	523	515	551	534	480	536	538	517	534	461	461	475	506	492	500	507	508	514	519	534	477	517	493	529	549	501	535	527	477	512	486	524	499	465	519	528	551	537	505	502	485	485	492	499	537	501	523	543	501	524	509	503	498	487	525	505	525	476	530	505	532	530	487	514	541	494	535	557	505	522	536	516	521	523	538	477	550	498	520	519	457	500	512	511	538	510	513	478	516	511	516	522	564	481	510	508	508	496	533	501	533	521	508	515	496	495	539	509	490	495	512	511	494	502	517	493	514	548	526	468	505	573	489	539	563	475	512	531	479	540	503	500	506	542	534	532	499	525	500	497	509	519	498	522	471	473	509	521	524	509	516	516	491	503	507	521	517	520	487	545	572	546	500	491	519	549	533	471	515	484	542	494	485	531	509	478	529	512	501	475	503	494	542	513	516	478	519	525	493	517	546	484	518	508	534	491	491	513	521	507	511	525	506	524	509	508	506	493	504	489	488	546	461	498	521	536	536	516	539	508	517	509	504	509	522	486	516	526	537	499	473	537	526	525	509	483	501	509	539	487	506	515	505	493	487	516	526	533	453	474	515	464	538	503	494	470	529	522	508	458	535	477	537	498	518	486	533	520	464	513	491	540	495	503	479	448	507	516	524	546	511	477	521	521	511	540	506	515	506	488	512	486	512	514	518	535	510	494	517	472	501	472	517	560	499	504	517	515	493	528	472	494	494	524	485	531	512	525	515	518	484	496	509	506	511	560	520	490	487	491	486	482	515	504	506	528	493	499	529	523	525	466	513	533	485	498	491	526	477	501	557	522	499	543	494	520	512	521	497	559	507	504	474	503	540	523	489	546	527	481	510	510	498	573	527	511	479	502	493	511	510	508	525	497	525	511	505	513	539	513	529	495	470	479	500	526	497	538	510	498	506	552	525	488	514	543	534	529	534	495	473	498	517	512	498	465	528	514	503	505	462	531	524	520	503	496	529	521	521	529	487	502	499	479	517	507	533	520	521	492	497	518	517	497	492	515	523	521	524	532	500	523	514	528	504	529	534	519	498	527	522	523	509	512	508	529	527	481	545	536	499	479	527	523	510	512	516	501	488	475	518	483	469	487	477	526	535	510	511	522	550	500	516	476	514	505	467	511	484	514	517	514	515	501	532	523	541	510	515	526	479	480	530	510	491	519	531	502	521	500	518	475	497	537	530	523	482	522	514	485	522	511	512	470	504	518	513	503	535	530	496	515	485	509	529	496	498	524	487	546	465	507	488	518	540	525	505	470	518	514	526	479	477	513	483	535	482	508	560	526	512	484	521	506	511	513	489	463	569	484	526	497	532	526	539	493	503	519	472	523	526	560	532	515	517	533	540	509	527	525	441	509	505	537	515	533	496	494	486	534	516	552	493	545	486	503	498	536	478	528	503	518	500	499	480	541	493	545	506	505	495	503	493	531	508	546	505	500	491	514	472	522	517	543	561	461	566	486	533	523	521	492	507	514	487	505	480	517	499	545	544	511	463	536	506	527	527	570	504	505	513	521	492	505	518	485	487	539	495	535	496	520	535	497	511	463	501	516	509	515	486	536	492	515	512	523	500	542	553	561	514	534	530	512	496	541	522	554	451	491	508	472	576	487	478	497	521	490	486	505	515	492	490	506	527	537	497	509	506	505	510	513	534	501	529	523	564	494	544	497	486	548	509	539	508	494	516	518	530	519	469	560	513	503	519	487	494	570	497	464	494	530	522	525	525	494	507	498	539	521	525	544	545	526	511	523	520	496	503	528	518	494	494	524	500	564	507	525	505	492	501	488	499	459	485	485	493	515	516	507	501	475	486	523	491	523	504	502	480	507	493	515	503	510	508	501	529	501	459	514	525	491	509	492	489	529	544	544	529	513	509	490	507	515	503	557	526	521	500	524	492	489	534
33480	60323	34930	52782	56142	38292	22060	5655	885	861	684	691	717	680	642	602	571	578	568	574	582	532	529	540	580	560	515	549	557	551	554	533	510	535	553	555	524	517	540	574	536	533	480	541	541	529	536	519	535	515	537	515	508	476	509	509	543	512	513	523	543	530	514	516	524	508	551	560	521	503	493	491	495	530	535	513	537	521	510	508	544	496	510	521	513	506	480	532	504	507	499	509	521	550	548	540	571	537	543	568	543	471	551	537	529	510	514	565	503	553	519	540	537	557	502	502	519	488	509	530	494	525	477	510	492	564	516	568	533	508	485	498	497	505	522	529	507	473	511	491	499	520	530	487	571	534	531	499	521	549	530	512	542	521	559	547	493	484	457	517	506	515	522	505	542	542	496	497	541	529	540	498	490	510	513	541	493	491	509	497	495	532	533	503	556	540	477	522	516	536	488	539	511	524	508	500	527	525	527	533	500	519	519	527	472	553	522	493	521	479	520	503	487	541	500	499	536	508	527	538	522	519	522	535	534	493	600	583	512	525	499	529	520	486	520	510	524	506	529	506	510	526	487	505	497	497	493	521	525	499	510	494	478	489	467	511	529	496	560	512	500	530	520	509	539	539	516	492	548	499	490	547	533	508	510	529	479	502	502	542	546	536	506	557	533	526	524	540	545	475	563	502	554	556	517	536	517	510	556	530	551	500	526	520	550	516	522	548	519	506	533	522	498	508	553	531	508	514	543	544	521	522	524	492	475	510	536	539	495	562	553	502	543	496	500	505	503	554	494	515	503	544	522	519	541	498	543	502	481	498	528	548	532	497	537	532	561	509	510	531	537	543	515	492	496	493	483	520	500	535	548	512	524	494	548	544	518	508	487	536	553	554	522	466	547	514	499	505	491	530	576	496	508	546	512	497	536	483	540	531	543	479	501	529	506	528	490	504	517	473	527	494	511	520	474	517	505	535	528	519	539	531	490	466	520	503	537	544	537	524	537	487	475	460	512	521	535	540	561	500	503	518	529	505	591	461	535	511	534	469	515	491	509	525	508	489	524	495	532	553	557	531	552	509	537	539	516	479	507	487	498	527	535	512	551	520	518	550	527	500	525	510	563	490	551	506	500	555	520	523	532	553	528	506	461	524	528	489	489	519	531	536	547	518	531	564	476	533	494	482	507	555	503	525	502	539	535	539	519	534	463	489	529	533	547	500	499	496	519	526	556	549	554	503	556	515	519	521	503	552	522	504	468	554	533	517	534	511	496	503	526	519	539	523	507	526	511	531	510	520	491	557	494	531	517	509	497	522	544	520	521	539	517	565	481	503	511	530	493	529	513	539	503	495	504	534	495	508	510	510	507	503	477	558	535	505	540	527	501	502	530	473	533	540	518	566	541	519	531	551	490	566	508	521	493	556	537	498	567	510	534	531	526	547	514	478	545	510	519	520	542	509	511	554	529	543	494	559	525	521	499	529	574	474	560	485	482	503	538	492	563	520	513	522	512	517	555	547	522	541	509	491	508	507	534	535	538	496	542	506	511	510	518	519	519	562	570	535	546	531	476	482	509	538	530	538	536	491	525	509	543	550	528	466	519	527	501	506	509	544	525	527	525	516	513	526	504	542	536	517	520	497	499	568	535	525	500	507	492	540	530	505	519	517	534	534	528	534	503	511	570	526	476	490	512	510	503	499	555	525	478	531	527	548	543	534	508	534	537	490	535	509	508	512	501	507	531	567	539	514	539	524	502	520	496	522	538	493	479	490	501	515	518	517	520	495	463	503	505	515	496	532	515	547	527	535	512	544	500	527	524	479	489	536	497	518	506	530	517	505	502	531	531	500	573	490	493	515	515	508	481	503	551	540	522	584	556	555	532	545	507	492	494	510	529	538	522	523	519	533	515	567	524	529	504	537	543	527	542	520	497	523	534	511	503	545	499	515	470	527	527	540	526	525	541	487	513	552	546	516	524	508	529	496	502	481	518	505	514	541	537	516	499	546	475	503	507	538	498	507	504	526	526	495	512	496	518	483	499	498	548	491	536	492	518	538	491	506	498	510	492	514	536	532	505	481	475	510	484	492	533	507	541	502	508	563	519	501	536	506	529	527	531	566	515	475	551	541	526	484	503	512	553	507	540	480	502	533	500	524	505	531	527	521	512	500	535	509	502	473	515	527	480	485	516	540	520	515	521	552	525	491	529	485	543	516	512	531	519	507	543	551	520	493	506	484	532	505	497	499	547	520	479	517	492	521	525	566	517	516	517	557	511	511	511	507	503	523	526	532	539	514	536	568	532	569	561	517	528	545	561	511	491	534	530	504	532	581	498	508	521	511	497	499	558	481	511	514	495	543	516	510	539	543	537	569	513	515	519	550	479	507	488	491	541	492	499	518	531	526	488	494	512	532	518	482	518	559	542	474	494	554	527	512	523	510	537	538	544	481	519	530	516	490	536	529	510	499	532	505	507	517	532	487	531	528	512	514	569	545	490	557	496	503	514	507	562	478	537	507	527	534	513	487	499	498	486	526	507	546	544	508	480	509	548	507	516	527	518	520	537	553	521	538	497	509	506	532	509	521	541	489	525	524	543	529	496	526	534	506	537	511	559	520	504	534	546	533	526	487	505	535	497	514	541	523	513	520	500	552	542	520	526	520	519	493	514	524	479	535	521	480	517	501	525	489	555	541	515	551	525	531	528	495	536	501	533	530	548	510	505	552	509	490	530	529	525	522	532	544	542	500	516	534	519	589	498	483	520	524	534	490	482	530	514	528	503	454	525	503	533	520	546	556	493	495	557	544	505	553	521	555	546	511	516	525	547	542	489	525	537	543	512	506	542	517	493	498	522	519	489	508	500	554	488	492	492	507	504	517	479	547	520	515	489	547	509	478	536	516	535	512	504	511	509	530	527	484	488	535	520	558	516	494	495	529	527	506	526	502	435	503	482	501	505	568	542	493	524	507	533	505	564	526	508	514	483	501	516	522	517	496	521	528	549	518	479	475	490	527	523	531	540	482	483	490	522	500	547	516	531	518	520	549	488	484	511	526	488	498	520	507	536	564	468	520	488	553	516	560	537	509	510	516	536	516	486	512	505	551	532	496	512	511	516	528	540	476	491	511	527	547	537	532	528	593	537	526	548	517	527	500	483	514	514	503	506	540	517	547	585	506	563	495	516	513	485	505	542	514	518	548	509	524	518	497	498	505	560	495	502	519	541	511	500	506	534	509	551	548	475	522	517	483	517	544	480	509	516	520	530	535	498	503	500	506	561	486	543	524	542	516	506	488	501	518	519	471	540	514	502	519	495	505	498	497	535	532	554	507	515	490	535	518	496	501	514	477	502	524	495	492	509	538	485	538	517	528	531	543	483	519	485	503	540	548	532	532	518	507	531	527	505	495	491	556	517	526	518	525	535	498	520	582	538	524	513	523	534	523	541	518	552	527	502	510	494	495	517	459	505	500	506	529	515	532	522	535	475	495	515	472	518	486	559	534
28823	24873	16974	9087	8078	3133	1096	490	485	481	512	501	464	513	468	496	518	473	458	495	440	465	447	505	446	489	447	480	445	462	479	530	478	478	463	491	505	494	484	502	500	461	481	519	427	446	421	494	492	463	476	455	479	482	450	436	468	509	489	451	438	482	499	502	467	490	488	460	450	503	489	510	438	451	470	459	476	452	443	453	486	460	508	478	508	460	468	502	460	483	459	487	484	490	463	494	463	453	489	481	447	440	505	471	444	451	472	492	494	506	463	476	454	454	466	458	486	465	443	475	469	489	447	491	439	455	430	465	446	447	418	439	481	496	454	447	463	485	437	463	471	495	492	461	449	479	482	523	492	463	496	432	466	492	469	425	491	500	421	488	501	477	435	459	471	449	481	444	476	483	472	497	460	458	475	475	450	487	469	452	468	468	513	482	448	490	514	484	460	457	489	506	442	488	447	438	479	472	436	473	480	499	486	483	482	504	436	476	461	485	449	485	530	469	471	474	482	482	482	448	478	505	458	492	453	485	474	457	433	499	482	464	470	492	501	460	492	467	526	473	470	507	492	478	456	472	473	485	452	467	471	489	491	460	486	487	490	472	499	468	496	467	459	478	438	486	457	466	452	455	452	513	468	489	497	471	468	467	470	488	490	474	495	455	489	467	481	492	465	463	427	513	517	503	453	464	469	479	483	435	434	461	441	465	472	463	453	490	456	477	476	499	519	494	473	531	483	432	531	473	480	459	483	453	458	465	445	448	485	427	476	483	469	500	506	521	498	500	462	466	471	468	435	464	457	473	433	468	510	418	464	462	446	475	453	468	472	477	451	506	465	452	462	501	478	481	464	440	488	466	482	464	512	462	499	495	496	481	483	477	454	444	447	481	465	489	527	469	494	457	461	489	478	442	467	467	500	462	472	467	462	481	433	468	519	480	458	494	488	473	476	494	472	504	479	469	509	469	452	469	475	459	499	473	445	465	491	487	478	488	453	481	506	437	451	470	502	508	477	469	458	460	473	495	478	471	478	480	419	443	500	451	475	440	428	492	519	529	510	516	466	474	466	466	478	473	504	516	453	532	486	478	520	500	473	470	466	459	470	490	503	454	477	429	477	497	440	505	494	497	484	466	454	437	447	460	471	453	495	504	452	482	472	465	500	453	482	450	471	461	471	496	489	465	476	473	460	486	491	467	432	462	469	449	458	514	470	492	493	454	481	471	435	471	457	465	467	437	489	513	480	440	466	443	440	427	480	505	441	479	482	479	492	511	468	451	487	506	456	556	472	476	500	480	487	520	498	428	455	461	468	492	447	447	459	492	474	490	429	478	467	473	509	443	493	452	495	488	485	443	509	467	459	465	489	469	480	455	478	483	524	492	498	495	453	478	461	488	460	476	468	488	455	496	482	451	469	480	470	438	442	451	461	490	480	459	463	482	450	461	450	473	497	483	447	482	490	483	458	491	458	455	488	485	471	478	469	449	472	480	502	502	481	480	454	498	520	469	442	448	439	451	460	505	425	494	436	453	485	496	467	508	436	543	465	433	510	465	516	469	493	480	493	450	497	536	438	489	482	480	463	501	502	460	490	489	472	443	476	486	502	506	467	490	464	471	489	481	478	455	467	481	486	465	493	497	467	493	482	443	491	442	440	470	452	516	471	505	484	501	491	461	446	447	465	474	485	465	497	456	461	446	460	461	449	503	519	455	450	474	465	465	452	482	454	421	479	464	509	471	460	472	495	495	494	496	491	460	471	440	463	463	491	465	501	463	485	482	458	494	451	477	475	488	430	463	499	458	463	474	459	472	457	447	500	460	451	482	461	489	478	461	471	445	474	412	475	488	470	447	494	431	458	488	450	457	482	458	461	453	512	471	500	443	459	474	458	477	443	428	456	508	463	412	503	466	471	482	497	461	475	481	459	486	474	447	488	466	470	481	477	476	445	478	473	489	453	457	470	551	487	464	499	465	417	504	444	466	498	524	448	496	474	457	496	475	439	433	438	497	440	478	495	458	468	489	499	450	455	486	465	471	450	520	460	504	457	491	455	450	462	450	443	506	492	502	447	478	460	474	465	444	455	491	471	499	470	507	536	447	456	460	478	428	487	450	473	481	467	474	450	464	494	491	457	473	482	446	472	449	476	470	422	460	553	470	422	469	493	463	431	452	472	477	454	463	479	464	455	465	444	438	480	493	472	473	454	465	464	431	446	500	478	505	508	453	485	456	473	477	471	444	475	473	480	462	473	465	480	475	468	456	487	468	462	463	480	457	512	464	456	449	472	454	447	463	439	519	497	467	466	436	475	421	479	467	475	488	464	458	459	476	469	489	479	473	520	505	430	530	458	526	441	475	491	458	479	439	460	455	481	514	465	459	454	471	445	496	445	484	517	460	496	511	501	476	456	462	476	463	500	494	435	462	472	459	471	458	456	450	506	468	454	488	434	459	499	430	455	443	502	447	517	486	475	467	479	484	455	475	475	463	425	478	483	485	487	498	464	487	461	447	455	439	430	463	500	442	507	446	485	463	462	479	451	445	491	473	462	479	467	463	478	472	450	475	442	498	483	496	484	475	477	453	501	486	472	476	544	484	506	445	477	480	460	490	495	458	507	464	470	487	457	436	485	507	461	462	496	478	491	432	451	481	499	463	465	457	478	486	453	489	468	449	472	505	481	485	430	481	467	434	475	467	479	438	481	478	486	460	475	435	463	469	476	486	453	489	486	473	467	437	445	481	447	482	453	481	518	443	443	491	502	444	528	483	475	418	511	476	480	468	495	426	440	509	486	462	492	475	503	464	462	515	495	489	473	471	456	476	489	446	482	488	478	488	474	437	501	457	480	479	450	438	439	452	468	472	437	467	448	497	503	466	467	495	444	460	482	463	479	484	497	444	498	474	451	490	488	433	480	487	508	494	460	474	464	489	477	431	436	489	444	482	456	456	480	449	467	468	451	505	503	449	487	500	473	486	462	478	463	468	460	524	469	471	420	480	475	490	517	463	477	456	502	466	476	484	488	460	423	441	509	477	474	501	447	496	471	470	483	472	454	529	469	456	456	474	509	454	464	458	481	498	478	454	479	499	453	454	489	435	470	481	470	474	493	527	484	483	475	467	480	483	484	457	445	524	452	494	471	475	454	517	513	465	525	421	458	451	448	470	466	442	447	493	441	419	480	479	457	459	449	498	466	469	500	477	494	490	450	507	512	472	464	515	475	483	484	477	502	465	499	471	486	500	464	462	474	406	457	457	486	471	486	469	457	450	472	483	489	496	455	496	442	475	519	464	457	461	445	453	470	494	479	451	468	480	485	474	441	460	442	475	432	447	455	463	495	464	473	467	478	463	453	474	442	456	471	493	481	465	451	467	462	473	460	463	471	468	495	495	455	481	481	460	486	451	469	468	464	468	482	477	432	502	461	482	451	475	507	473	465	492	463	499	461	465	465	483	469	481	462	482	505	431	473	467	464	474	458	458	467	469	507	445
25244	36284	12593	7140	8797	3792	1326	577	522	479	474	489	535	514	530	494	505	500	539	530	527	457	507	487	473	469	472	498	519	522	537	522	511	491	530	498	529	532	536	480	500	486	480	505	499	461	519	520	530	498	486	523	529	545	544	548	494	514	490	500	544	532	513	495	511	487	509	523	534	518	549	497	465	467	484	493	485	515	493	452	488	493	511	495	471	483	482	487	492	531	521	496	544	476	546	496	530	520	502	541	481	549	506	505	523	485	516	483	522	509	501	539	515	549	523	487	495	512	512	495	527	474	485	482	509	502	508	510	515	469	510	496	502	505	496	524	550	511	504	494	497	500	503	507	480	537	512	465	472	531	488	522	498	524	520	505	471	532	482	500	531	538	520	495	480	486	504	485	523	515	478	464	571	498	528	494	524	483	526	511	533	537	495	500	474	543	497	506	474	514	503	499	532	466	525	510	494	491	519	483	473	506	542	489	504	496	523	525	511	530	560	516	504	497	477	490	511	465	493	523	493	507	490	508	526	513	487	511	486	507	513	540	507	538	523	456	524	475	485	524	510	507	499	468	541	509	515	527	535	471	495	507	504	488	498	457	517	487	495	550	514	493	499	502	477	522	524	516	532	525	542	552	496	507	519	505	498	472	536	522	492	525	496	495	510	512	531	495	510	550	483	488	500	512	508	526	471	489	489	508	549	522	492	508	517	502	521	509	494	533	563	495	480	535	509	481	496	537	535	492	541	508	519	509	482	535	493	490	511	488	452	518	471	551	516	519	516	507	497	514	478	505	483	534	514	474	509	495	486	503	507	497	479	535	486	521	496	529	484	495	501	511	527	492	529	486	516	493	460	484	537	512	528	511	547	487	517	506	547	490	499	522	516	485	491	500	535	480	521	526	512	514	507	526	518	464	510	502	484	475	508	504	500	470	545	518	549	539	507	484	489	478	519	496	513	493	505	464	491	537	481	523	515	509	487	518	509	521	514	482	524	479	518	483	527	535	492	523	505	519	476	551	484	491	543	497	460	520	484	502	474	531	534	498	478	541	511	506	481	554	476	479	519	510	471	497	515	525	488	536	509	463	479	525	487	511	481	529	514	493	504	542	488	471	540	473	517	484	499	495	499	495	498	530	514	527	513	499	506	526	508	486	509	513	499	511	492	523	525	501	517	502	510	500	521	517	504	499	545	507	497	484	527	449	496	493	514	468	493	496	490	485	562	533	499	526	489	540	478	501	493	524	518	482	500	549	526	505	500	509	473	504	518	498	514	513	483	495	502	553	500	479	477	512	525	488	492	485	527	500	519	540	492	512	498	485	491	549	461	506	526	478	517	524	507	497	482	500	515	489	530	527	489	514	459	486	506	516	490	502	482	506	523	496	506	497	534	528	473	521	492	492	490	523	453	494	495	488	483	502	540	532	507	496	511	458	521	551	480	505	498	512	511	507	486	537	476	537	528	505	532	484	498	496	493	471	503	526	466	503	530	521	499	513	509	525	522	506	484	489	500	542	525	493	524	516	517	464	499	542	493	507	490	502	457	519	484	539	523	502	500	469	511	491	509	532	493	473	510	497	529	502	515	505	485	500	485	506	527	500	543	495	515	495	479	537	477	514	503	486	493	527	488	479	526	485	543	454	471	526	507	520	504	502	540	506	542	523	490	511	486	516	500	518	502	502	543	532	485	532	483	529	494	474	534	490	494	509	481	510	482	494	565	496	506	531	518	498	508	515	484	521	528	497	475	465	518	532	485	500	521	487	473	497	508	494	509	516	504	496	483	496	549	495	495	513	494	469	495	509	498	458	509	501	474	500	569	496	500	480	523	493	516	503	513	572	480	517	496	499	506	532	519	509	499	514	521	524	540	504	477	483	539	487	543	520	483	528	516	438	480	495	513	500	488	542	521	510	536	471	476	522	479	486	526	504	491	500	505	500	509	476	517	489	564	497	524	511	504	507	478	539	492	501	512	524	542	532	537	452	517	484	557	519	507	519	548	539	517	481	503	488	478	491	518	502	526	513	491	528	475	516	512	522	550	488	508	525	560	497	496	514	479	465	542	524	568	486	468	518	464	523	509	489	523	514	509	495	482	487	555	505	488	547	528	482	472	523	540	484	521	445	509	495	566	473	451	522	527	533	539	465	455	476	483	551	503	525	506	506	501	467	542	522	516	497	503	505	526	490	465	515	543	489	476	521	479	509	508	503	523	450	518	511	504	505	534	499	503	479	517	518	490	469	473	514	497	505	505	543	508	487	497	465	534	500	476	506	461	466	488	508	473	503	482	516	539	476	529	510	552	503	491	514	476	487	505	497	557	495	491	501	545	488	470	518	528	512	507	523	461	465	474	510	490	486	476	489	508	508	520	507	496	514	480	499	504	497	494	461	467	482	508	474	519	527	468	493	498	512	495	493	542	498	516	510	489	497	482	540	462	493	507	493	493	516	525	529	493	499	479	490	491	502	480	553	526	514	506	496	513	466	493	541	540	487	476	532	506	519	484	459	505	476	504	514	485	490	553	500	524	515	449	523	478	495	459	506	507	492	502	538	542	528	478	542	496	517	477	533	542	465	472	477	543	493	498	536	508	498	473	498	502	500	446	527	500	498	542	514	483	510	524	510	525	513	524	497	512	503	474	485	491	489	520	492	502	523	497	531	536	522	476	537	501	511	504	515	506	502	509	500	519	523	550	538	521	535	506	477	491	485	527	526	521	505	485	487	483	522	484	510	463	533	508	513	501	463	526	505	501	514	513	528	503	514	545	518	542	531	467	475	533	485	495	504	502	543	546	509	485	519	485	515	513	487	515	505	534	475	562	484	508	482	529	542	516	504	511	486	502	492	531	507	502	505	514	530	512	505	488	514	504	501	513	503	517	479	483	520	538	488	480	509	484	505	541	497	487	514	514	486	478	485	490	507	492	511	497	501	546	502	488	496	545	539	494	520	513	482	509	547	487	527	526	546	539	485	506	520	505	517	512	503	532	486	501	497	496	534	482	505	479	516	506	500	507	500	483	499	508	506	507	507	541	465	480	533	497	506	505	545	529	497	506	506	498	465	513	481	494	461	515	487	478	519	493	489	491	481	509	468	499	491	474	499	498	525	517	525	513	505	539	477	492	518	483	534	549	543	498	474	474	516	525	499	521	499	481	501	505	513	499	482	501	531	520	497	459	501	505	482	498	532	507	490	494	500	504	496	473	474	517	562	529	509	516	485	529	530	478	468	487	523	508	512	500	508	500	494	545	489	513	484	485	516	512	521	498	508	461	526	508	468	512	525	533	500	497	512	448	502	499	512	538	491	504	515	536	477	525	511	492	483	490	509	529	516	519	504	501	516	504	502	472	520	500	482	510	511	504	516	556	484	519	492	501	491	513	481	523	540	501	564	514	529	504	512	490	515	552	496	460	486	479	506	466	480	492	489	506	497	523	517	490	510	509	477	519	477	512	471	510	521	496	506	501	534	527	495	518	482	509	515	506	496
23824	21115	28306	28161	38704	30187	16225	3085	509	481	438	408	451	405	418	407	413	400	420	416	428	393	389	422	380	406	394	379	396	381	391	382	401	408	424	400	373	428	411	403	402	408	375	404	407	392	390	398	435	377	425	424	396	374	401	395	410	357	402	418	388	373	418	407	391	369	429	402	382	374	385	380	396	390	396	392	403	352	395	389	386	354	396	367	414	433	367	391	407	358	385	444	402	405	377	388	427	437	398	387	406	389	417	371	390	373	384	364	369	381	392	404	371	438	378	403	390	394	421	429	380	377	367	398	380	377	398	425	389	416	373	395	384	373	393	400	400	371	436	417	406	384	424	376	389	382	386	398	393	456	393	407	407	410	392	397	383	373	429	409	392	399	407	404	410	424	401	404	453	387	417	401	425	362	376	374	412	396	411	391	393	405	343	369	364	407	407	384	393	416	377	399	412	395	406	403	383	380	381	413	395	398	414	365	399	377	362	386	368	406	358	449	396	423	379	402	399	414	393	398	364	359	389	378	382	369	414	353	398	404	403	390	418	397	432	363	376	408	379	418	439	442	394	370	388	376	363	410	385	404	423	414	359	424	387	370	403	402	396	434	386	415	388	397	398	415	391	436	356	382	407	397	405	418	404	397	405	370	395	362	377	347	411	385	424	375	380	387	392	346	418	396	422	386	426	383	371	423	369	384	394	387	393	405	369	414	368	407	371	401	358	372	393	412	383	380	430	395	418	401	378	383	384	386	366	387	392	389	372	412	394	402	370	379	368	404	347	402	400	398	407	412	381	359	419	388	385	381	389	372	403	422	397	404	366	412	370	373	364	371	396	368	376	380	387	365	415	371	394	408	393	400	416	395	409	379	393	400	398	378	399	424	401	393	392	393	390	381	426	421	383	376	410	386	384	439	380	405	384	434	429	396	375	413	427	414	406	367	403	325	409	393	387	395	392	364	403	395	409	386	374	379	415	403	445	394	368	413	381	386	394	405	425	407	404	421	404	392	358	367	385	413	428	395	375	401	416	409	403	382	388	409	417	428	412	392	425	412	412	379	410	419	373	373	431	388	427	369	395	394	417	381	400	399	371	363	396	391	411	390	406	400	398	393	369	385	382	379	363	391	367	406	416	415	382	404	390	394	396	380	404	382	366	403	380	383	410	339	389	378	398	421	396	425	394	388	391	406	357	360	404	415	378	359	413	354	410	435	413	377	385	393	382	375	398	362	388	409	437	382	391	434	359	390	408	403	400	400	442	396	393	402	451	392	450	383	413	400	396	388	374	367	408	367	373	378	380	369	424	400	429	417	398	363	408	399	383	409	383	359	404	373	411	385	448	396	381	430	434	435	377	415	413	366	373	369	407	416	386	394	396	387	404	386	377	388	348	370	400	373	401	400	412	387	376	407	394	423	404	398	357	363	436	412	402	388	380	360	346	402	411	387	408	376	384	381	399	362	424	368	417	385	356	398	383	398	376	387	397	390	380	382	388	381	392	366	388	429	378	402	364	406	392	383	392	380	368	405	367	372	416	389	391	386	388	420	448	398	415	360	404	411	412	411	412	369	409	405	387	361	391	369	434	379	422	425	381	385	382	402	418	420	418	388	352	375	395	416	381	384	405	420	325	415	409	418	411	424	426	402	384	364	408	375	386	368	383	406	351	368	358	391	380	422	371	385	357	392	406	389	392	398	412	450	413	341	404	409	396	361	383	355	392	401	388	415	369	401	382	378	367	387	375	376	399	403	390	379	396	377	387	405	409	383	404	377	397	416	396	396	366	394	405	399	408	437	397	420	401	423	406	404	402	384	366	386	387	350	375	373	381	399	403	387	394	361	393	375	393	413	401	390	414	429	403	395	422	411	406	377	406	380	378	391	429	352	394	390	394	394	384	403	413	374	409	397	378	377	405	397	400	430	429	424	378	410	400	392	362	352	411	412	391	412	413	405	373	407	384	379	397	407	430	367	375	384	418	393	378	406	417	379	387	410	438	401	391	384	406	391	398	395	429	378	407	392	405	383	404	381	363	386	385	378	372	401	383	391	392	409	381	415	391	386	359	410	429	386	380	411	391	398	397	386	374	371	396	392	444	416	386	374	448	394	428	403	392	376	383	388	355	383	396	422	375	424	414	415	388	397	393	404	384	397	390	389	425	379	386	408	399	358	379	386	357	378	426	379	397	383	378	395	349	399	391	404	418	400	395	386	365	382	409	400	382	400	420	427	397	413	430	388	397	404	360	419	427	365	351	389	394	389	379	382	377	379	425	389	387	428	376	395	411	383	390	364	388	413	383	399	393	394	387	383	384	403	401	416	387	385	396	423	416	417	405	421	403	390	374	390	402	382	414	403	393	375	403	370	355	402	401	410	375	385	391	384	380	390	402	422	369	420	413	419	394	404	391	367	381	404	402	382	372	407	375	393	387	368	396	393	391	393	404	357	387	388	405	408	376	375	394	418	397	409	362	384	375	396	386	377	401	393	388	363	442	434	361	403	392	412	368	395	380	366	384	440	400	400	396	393	342	389	383	398	405	425	365	405	392	401	384	374	413	388	389	390	370	396	423	407	380	382	411	375	392	414	400	404	398	363	355	392	397	367	398	388	393	374	390	367	368	385	410	396	378	413	388	383	388	407	383	428	409	355	374	399	387	378	359	363	385	437	414	370	394	432	404	411	399	403	397	354	417	364	383	389	382	408	414	430	392	410	397	339	392	370	359	380	371	400	385	374	370	373	374	372	418	407	371	374	377	374	392	379	367	383	363	400	391	377	415	421	386	409	405	393	412	389	411	385	376	447	381	370	394	353	380	420	378	391	391	398	397	417	414	401	392	392	393	416	380	385	385	387	384	398	438	412	444	413	384	386	411	385	359	352	403	367	393	432	394	353	403	387	365	417	390	403	370	427	372	400	422	393	401	419	394	379	380	386	401	399	400	417	398	378	384	400	408	382	382	409	406	394	448	362	424	401	418	400	374	385	358	410	419	405	408	396	410	402	393	401	400	403	389	402	357	345	466	412	403	412	420	417	401	385	382	368	365	382	416	371	414	414	394	376	381	425	410	417	400	426	435	393	406	403	387	396	404	382	401	420	372	400	423	373	416	376	396	399	391	408	372	393	404	421	364	434	373	391	382	392	389	389	407	389	402	367	349	355	397	390	446	387	405	441	421	382	369	343	412	365	390	389	374	399	400	380	372	387	397	410	383	373	371	378	403	368	441	369	385	403	399	396	390	393	403	409	406	377	404	422	364	379	376	417	421	431	384	351	406	363	384	401	376	384	417	400	381	366	382	377	424	362	397	402	423	420	399	373	406	390	380	379	393	415	406	422	397	417	405	400	369	378	379	393	432	377	395	364	393	401	422	380	383	353	426	370	412	386	371	402	373	370	424	376	390	398	418	415	413	400	400	378	404	400	409	387	379	378	405	418	387	403	374	409	328	405	399	372	386	418	402	373	393	414	374	377	438	407	391	366	390	388	379	457
29077	51226	26413	41189	45852	29467	14057	3187	597	570	506	521	487	470	488	441	467	483	436	445	414	453	424	408	465	423	446	447	363	418	457	446	407	425	425	402	443	418	429	444	447	402	434	429	429	408	411	451	414	450	416	385	407	450	396	433	421	383	470	418	387	414	414	427	377	450	417	414	396	405	436	445	413	428	411	385	423	390	403	416	410	446	449	428	424	371	408	423	401	420	417	439	413	426	433	427	412	436	411	454	415	418	430	442	471	423	433	424	450	433	435	452	423	442	447	439	445	469	380	385	399	382	407	415	429	425	406	403	435	414	399	392	420	419	394	400	432	449	430	421	404	393	424	451	396	403	441	432	424	437	403	432	450	406	433	406	362	423	420	447	401	448	423	408	384	432	444	407	427	407	404	393	362	387	424	428	407	420	384	454	452	404	408	393	412	444	418	414	449	425	424	398	449	438	438	406	403	472	452	401	416	415	407	417	431	425	400	406	442	449	413	409	456	425	434	426	389	449	422	418	464	436	432	387	434	422	403	458	415	426	415	424	398	394	417	442	419	382	419	416	470	430	454	394	425	396	432	402	409	415	414	439	439	414	368	410	393	432	404	425	399	422	437	403	409	388	417	425	441	425	429	414	426	432	395	458	414	431	423	418	458	399	432	410	422	415	424	448	416	401	440	433	394	430	423	409	396	416	397	416	432	387	420	396	402	422	429	427	413	394	402	392	426	427	397	400	423	404	391	401	429	426	416	409	420	402	426	441	403	419	421	436	373	422	412	386	415	437	430	448	426	422	395	413	441	399	405	410	423	418	422	418	389	447	394	379	417	440	404	411	405	398	444	428	411	403	429	406	388	440	440	406	425	402	422	382	445	414	428	416	401	421	432	426	453	414	422	452	415	433	407	416	434	417	383	418	445	449	409	414	430	444	433	407	395	416	412	423	406	418	416	470	432	387	437	411	452	412	371	429	411	412	375	408	426	455	431	417	414	440	417	444	454	431	394	439	422	424	459	381	393	411	429	397	426	428	386	426	415	403	390	430	453	437	418	452	403	452	375	413	399	372	436	416	446	442	416	432	406	427	405	394	443	431	422	431	445	400	418	413	433	415	425	436	438	371	427	447	394	443	425	396	404	458	391	414	410	408	373	415	441	387	457	405	356	380	436	430	399	419	452	419	414	367	418	413	387	432	448	391	425	396	386	389	409	396	438	381	434	406	438	435	400	400	423	407	421	390	435	453	433	416	412	417	387	394	437	413	449	397	416	394	420	462	420	391	445	381	407	425	415	417	404	431	410	432	410	412	379	402	445	414	405	405	433	418	392	421	413	408	420	412	414	408	398	412	454	413	399	399	442	430	403	423	380	407	440	429	406	411	407	422	428	405	426	419	377	424	417	430	404	421	413	386	405	395	408	402	431	436	394	412	427	415	402	416	411	410	409	410	429	434	439	416	408	388	428	401	427	401	411	425	408	417	430	406	414	449	407	413	437	442	391	367	448	446	384	406	432	408	418	425	424	408	433	422	399	429	422	389	446	405	425	401	429	440	456	410	416	410	419	380	396	415	434	462	454	416	410	379	415	410	419	408	422	412	421	456	396	395	382	416	436	423	435	425	424	401	402	401	422	405	395	416	424	418	430	414	450	433	405	401	426	437	367	420	440	415	440	406	417	444	387	408	395	410	432	427	432	386	411	470	398	441	433	412	409	425	395	411	410	413	463	398	432	449	413	424	465	448	430	396	402	451	390	431	422	405	414	411	424	424	410	406	397	423	434	415	441	444	390	402	440	407	421	409	430	398	427	411	427	425	445	438	410	422	410	387	440	399	435	426	411	405	413	424	409	433	423	399	424	409	406	456	431	403	444	416	423	473	422	451	448	416	410	429	380	427	397	411	425	439	428	377	430	399	436	414	388	406	385	383	400	410	418	438	396	432	417	433	405	445	434	437	408	391	421	437	411	383	416	403	439	437	372	369	402	430	438	441	383	414	431	415	396	425	428	414	383	443	432	413	436	424	448	424	437	404	428	377	459	424	414	464	447	438	393	427	405	393	448	363	435	425	418	403	417	464	429	428	446	370	395	405	440	416	387	395	447	406	417	434	426	406	417	404	416	426	442	417	388	411	454	407	394	421	401	426	417	430	420	432	388	424	425	433	403	417	392	434	456	443	394	412	446	399	425	429	424	357	422	401	420	405	441	423	411	384	401	402	416	419	425	430	452	436	431	395	434	452	394	406	393	406	413	406	400	393	387	423	380	411	382	398	441	441	393	430	396	392	442	406	418	420	416	405	440	382	433	428	387	439	396	424	426	385	404	440	414	398	407	434	427	394	397	422	435	430	439	437	408	419	415	433	397	432	403	422	428	422	408	408	420	430	413	387	403	404	417	382	434	430	424	434	427	459	451	436	428	383	388	394	458	402	469	425	435	447	419	423	445	428	390	387	438	431	452	405	405	397	426	399	406	418	375	431	393	436	396	390	404	390	392	430	403	399	382	431	407	431	417	421	432	447	402	450	434	403	429	399	427	447	408	388	397	404	435	418	386	400	434	430	416	419	408	385	406	390	386	419	433	423	385	424	437	432	433	450	443	467	379	394	420	399	407	414	428	387	424	396	413	416	418	382	404	420	423	433	397	395	424	394	388	424	441	441	431	420	450	385	443	419	438	422	386	383	407	412	409	424	418	435	403	443	393	436	395	400	435	419	408	413	415	407	443	414	413	418	442	431	409	411	381	404	438	389	406	414	463	415	406	428	397	452	442	447	456	401	402	429	416	398	413	387	419	409	394	396	437	404	392	424	444	429	432	404	412	394	394	418	420	419	440	438	437	406	436	392	421	413	429	438	414	381	402	442	459	410	401	411	423	420	414	438	441	418	426	397	407	404	403	456	425	416	397	399	446	415	394	414	358	419	440	409	416	440	405	409	436	402	423	398	436	429	421	411	377	424	419	434	417	402	397	434	434	426	424	460	417	417	371	398	410	403	402	379	423	409	387	429	393	455	398	452	379	410	417	431	429	418	450	404	424	395	397	396	378	399	424	421	443	427	433	377	385	435	420	415	383	427	386	427	419	417	393	399	406	404	430	433	398	389	437	410	401	425	427	410	411	399	424	431	395	422	429	418	400	424	408	437	437	395	369	433	420	439	385	440	391	426	433	398	417	442	424	433	450	429	426	397	421	435	423	431	400	408	424	406	414	401	420	407	434	408	428	463	454	429	433	421	421	417	466	443	436	454	406	422	402	422	438	411	404	401	446	452	393	450	427	408	404	447	439	388	438	364	435	431	399	392	428	410	404	411	422	396	406	388	431	400	425	434	387	428	427	414	461	456	441	444	412	467	419	441	388	410	430	409	416	431	396	408	423	397	458	392	418	388	427	408	403	373	404	410	449	399	430	396	423	417	412	421	407	401	438	420	473	425	435	428	399	416	393	414	429	400	401	413	446	424	388	403	425	386	393	402	409	415	448	397	412	454	424	439	433	421
24924	21076	27143	28045	29444	18336	6230	1366	587	668	648	588	589	615	609	640	627	605	597	585	607	625	572	608	551	575	629	552	571	542	644	582	623	538	603	564	569	525	630	586	585	582	604	588	584	609	621	601	603	588	624	622	592	588	579	541	618	583	578	592	531	598	595	604	565	633	631	550	597	615	646	560	599	561	572	617	619	595	582	578	597	622	548	556	632	635	600	601	571	595	591	629	568	614	580	584	571	590	614	587	618	633	600	588	562	553	588	588	557	584	570	593	585	565	566	558	592	543	576	575	589	566	594	550	575	567	528	602	569	609	616	572	560	593	553	580	563	562	561	590	632	611	573	552	549	552	619	575	586	584	566	568	584	565	586	603	541	588	566	612	564	591	562	575	568	597	587	609	551	588	610	609	584	551	573	569	589	605	589	594	641	588	602	603	574	584	603	593	589	561	592	571	580	616	583	557	620	597	547	620	575	586	615	575	597	620	588	543	605	592	602	586	609	620	626	591	570	601	592	576	576	564	620	592	572	535	596	595	614	579	566	564	603	587	574	601	558	564	587	611	560	598	595	553	571	603	588	558	582	624	603	568	626	653	572	623	673	606	607	594	585	579	560	602	582	561	559	558	573	630	613	541	611	566	587	570	576	577	553	537	571	588	583	580	584	629	591	575	611	577	548	625	621	547	592	582	632	618	591	611	604	609	593	555	577	570	624	560	550	569	582	577	568	629	592	579	568	606	600	575	643	586	596	616	581	604	603	579	551	601	574	610	610	618	594	578	596	591	548	603	589	566	569	636	564	553	590	573	610	573	565	617	604	595	641	612	564	575	569	600	625	565	584	615	583	616	587	577	578	612	603	590	563	592	550	595	627	586	584	623	555	576	610	591	556	600	560	617	610	564	612	601	562	562	590	610	579	607	624	559	584	570	590	575	570	597	575	577	590	559	594	583	576	564	545	547	577	581	541	603	591	592	599	599	594	567	586	602	610	574	576	584	588	608	598	562	577	631	593	599	587	621	563	632	574	591	602	560	559	558	578	558	600	593	584	561	575	573	597	578	613	571	555	543	556	574	559	616	579	625	582	565	604	598	604	534	568	618	608	575	600	574	608	614	602	625	563	596	595	552	551	640	574	585	600	561	614	609	559	543	592	539	579	580	596	600	615	613	600	586	584	554	589	591	616	589	557	579	621	588	603	634	555	557	611	556	567	583	601	569	594	599	605	597	592	609	603	623	564	581	583	605	573	562	569	571	581	616	584	595	581	591	601	542	605	579	606	536	641	592	598	609	546	652	584	572	587	555	562	586	589	629	584	601	625	606	579	588	577	617	604	572	617	578	616	594	587	574	608	579	574	580	535	571	580	603	567	580	601	560	620	624	568	570	641	623	600	587	617	611	604	622	606	602	580	590	593	593	567	609	591	609	648	645	608	556	596	583	556	565	624	605	625	577	611	573	563	607	585	581	570	563	559	577	591	561	590	576	625	574	549	597	564	618	587	523	573	628	613	572	602	598	564	582	615	620	578	605	601	560	578	616	573	597	604	580	581	551	645	597	587	617	564	563	573	642	609	593	600	584	583	569	574	568	588	639	582	596	574	592	573	590	542	580	591	666	615	551	591	655	567	536	566	615	592	605	562	556	544	559	589	588	599	540	571	551	585	604	569	584	614	537	572	603	649	600	613	591	599	597	594	551	585	576	580	576	601	586	598	602	569	573	556	565	589	550	610	574	576	573	548	544	631	634	554	569	552	541	609	584	560	586	597	557	601	587	586	586	577	627	564	574	591	589	566	557	569	585	572	586	557	586	610	531	584	556	592	634	624	587	559	595	605	584	586	585	586	565	538	598	594	627	603	581	572	611	598	585	626	579	534	592	575	595	607	594	555	613	550	628	587	527	620	558	551	579	582	596	614	592	587	610	557	571	572	569	574	565	617	592	615	569	566	556	607	562	592	593	576	572	555	592	572	562	578	604	563	598	591	577	588	578	583	620	614	604	589	568	582	582	583	586	577	569	607	598	592	605	583	618	634	620	600	609	615	559	591	579	575	577	591	571	610	576	595	612	559	559	545	552	617	606	600	580	530	642	580	567	562	582	578	611	583	615	578	577	565	580	606	574	573	606	604	595	602	600	553	608	617	585	559	581	590	631	570	595	596	566	545	593	553	608	575	576	625	578	577	552	598	574	620	573	615	575	587	595	580	582	588	586	588	579	587	585	578	582	609	547	621	600	608	590	594	604	624	578	548	585	623	556	602	546	570	586	551	571	609	571	580	589	581	568	541	602	564	563	563	621	571	557	547	574	621	567	605	653	558	561	563	581	612	578	573	605	606	609	586	597	615	586	592	601	584	613	573	587	605	573	583	600	625	591	538	607	561	574	580	620	602	597	552	544	588	580	574	564	568	576	599	586	562	584	610	601	570	586	617	581	596	587	580	610	590	600	581	567	617	607	593	615	568	604	623	591	589	538	573	589	590	556	584	564	575	563	549	560	570	560	579	572	604	593	586	608	568	607	626	630	614	607	591	548	576	573	553	607	580	543	583	542	587	600	607	615	601	549	604	594	591	570	580	613	579	610	582	555	530	555	587	585	578	599	608	576	585	561	619	543	566	600	595	586	585	613	574	579	559	575	558	584	554	607	593	592	563	628	641	579	597	601	587	586	616	593	564	608	580	604	614	601	592	560	633	583	598	610	594	571	535	567	601	587	592	610	608	579	572	541	611	554	577	574	560	579	551	629	614	554	578	546	565	610	629	596	603	514	618	530	583	599	572	585	574	558	580	545	587	620	588	588	598	561	626	575	607	611	575	615	626	561	593	569	576	606	552	569	602	592	598	561	559	590	629	572	625	594	623	635	613	554	564	572	582	613	558	596	590	570	582	546	585	615	618	607	595	604	628	605	575	567	594	592	579	599	610	590	588	564	569	581	533	571	592	570	572	628	583	587	636	597	623	608	604	570	610	642	585	554	617	602	568	603	603	536	582	572	617	633	596	619	616	630	566	611	601	582	585	650	589	599	645	536	614	572	539	619	618	600	603	612	593	599	608	564	632	595	590	560	564	593	598	599	555	553	569	582	636	608	626	585	601	566	603	606	611	577	622	587	570	558	569	601	577	589	551	600	576	619	620	586	608	608	575	550	587	582	595	578	579	605	594	614	583	591	591	591	566	574	573	604	630	591	583	582	572	570	588	606	617	573	559	591	572	580	559	585	618	578	594	603	578	604	562	538	571	597	577	591	623	585	612	584	592	599	599	521	581	590	599	656	633	586	638	588	589	610	609	588	587	548	601	583	583	589	624	565	554	576	551	576	631	584	588	581	614	588	558	593	595	597	552	582	561	586	613	635	615	584	557	554	613	514	594	593	572	603	652	512	576	579	601	596	619	571	568	567	619	555	564	558	544	599	554	606	549	605	593	610	590	558	573	611	571	616	606	594	579	586	590	550	588	575	602	605	569	579	617	600	609	602	600	625	538	559	582	562
27900	44909	23415	33647	35578	20130	8016	1875	700	686	681	657	640	641	662	648	688	640	609	639	602	607	593	607	623	624	608	606	625	588	626	615	613	639	623	588	598	635	651	632	612	605	639	601	600	590	578	599	597	638	590	569	619	628	622	610	628	607	620	590	621	610	616	601	646	626	606	614	609	612	602	583	573	642	596	597	627	599	620	615	551	601	636	590	624	592	627	606	613	594	607	631	680	616	615	643	638	659	629	645	620	600	607	606	608	631	576	587	616	595	645	648	612	613	674	605	591	583	605	597	615	615	590	635	644	646	613	606	632	603	640	585	605	631	607	586	571	680	616	602	603	623	633	649	601	574	605	594	627	578	631	654	627	640	584	616	589	612	671	580	624	618	599	643	600	610	618	625	634	636	626	592	598	579	642	621	617	603	619	630	602	552	598	639	590	575	607	632	565	616	609	621	587	642	635	625	587	568	592	619	611	632	611	581	612	625	583	636	659	572	618	582	639	600	625	613	621	630	631	650	585	605	627	632	622	578	588	606	600	632	591	615	683	592	605	596	605	627	672	616	659	600	626	582	641	581	635	631	659	634	597	631	660	625	609	611	607	625	597	642	619	638	603	630	616	607	588	649	614	629	587	606	607	611	647	613	601	633	614	592	595	622	603	614	612	625	607	620	626	546	617	608	639	575	621	650	589	616	595	653	594	555	651	604	633	596	614	607	619	616	623	597	591	586	613	619	640	593	664	602	562	617	615	601	588	598	639	593	619	578	625	624	617	581	624	665	629	583	616	621	622	622	631	590	589	610	615	601	617	593	614	610	658	564	605	601	600	617	641	619	655	582	631	592	612	585	578	639	562	608	599	574	635	637	609	592	592	631	575	623	605	625	616	633	605	584	623	616	588	614	579	614	624	603	623	621	675	576	629	621	636	591	605	668	616	574	616	590	631	621	636	607	605	623	621	581	636	596	596	609	605	630	617	618	570	629	658	617	590	613	601	576	627	595	621	575	639	623	626	585	610	665	598	592	596	601	570	608	621	595	641	618	608	566	598	591	610	623	629	615	595	600	593	574	595	618	619	627	597	627	614	633	649	643	644	637	635	585	626	615	637	590	627	593	666	572	609	572	610	657	579	651	587	618	575	616	642	595	626	626	581	613	606	630	603	573	582	618	612	620	596	605	577	596	606	645	615	576	624	611	663	604	586	635	603	590	610	609	627	547	627	596	607	610	611	593	617	601	610	608	639	582	628	592	595	612	605	634	624	607	611	665	639	595	594	631	653	612	608	627	618	627	607	615	626	631	618	575	616	642	607	576	601	608	565	615	666	554	638	615	626	629	630	601	585	655	579	601	603	624	637	634	617	616	606	606	600	613	587	607	589	581	610	646	609	654	590	604	618	643	548	610	632	602	620	602	618	620	594	604	609	651	608	651	643	612	629	631	612	624	616	649	580	583	620	621	599	606	578	619	647	596	619	608	618	619	625	590	605	588	612	546	625	592	619	556	633	617	595	602	589	619	592	607	615	634	609	603	608	629	609	635	594	594	602	633	643	652	610	604	608	591	630	624	594	608	635	625	604	615	621	591	651	639	578	618	680	601	595	632	622	618	583	619	630	619	592	598	607	622	627	663	637	645	587	566	604	625	626	648	635	607	644	632	582	615	568	636	625	624	659	598	643	603	598	633	626	536	614	572	638	577	590	583	597	635	609	659	582	626	593	601	587	610	580	598	635	602	584	633	632	610	639	581	563	624	603	571	635	600	577	589	592	625	589	615	600	624	647	613	602	654	647	622	600	662	604	580	609	622	641	635	644	585	627	611	580	644	608	640	611	615	633	651	603	607	589	657	599	577	607	576	618	648	620	609	588	624	606	563	639	597	532	615	595	597	634	566	620	609	640	603	610	602	598	607	565	601	596	564	621	620	623	602	628	578	610	606	637	580	596	572	634	602	597	661	606	592	617	620	607	618	642	629	663	588	619	627	626	601	561	606	603	584	602	609	624	586	599	625	616	576	617	638	609	588	622	576	585	612	603	594	629	594	605	635	592	618	598	585	581	608	633	649	624	624	615	586	612	611	626	646	622	580	616	597	621	580	617	621	621	565	646	609	599	635	643	618	659	617	659	629	632	623	590	613	604	588	623	628	607	633	606	555	621	641	583	630	575	586	600	640	621	569	618	632	608	609	599	649	611	597	637	614	631	603	600	619	617	597	635	621	630	598	581	627	645	640	575	600	614	607	601	553	632	607	593	630	617	624	631	636	586	590	625	577	611	588	635	591	641	608	646	597	567	654	633	577	616	612	609	643	608	644	625	592	606	639	612	635	589	625	649	630	654	572	573	629	642	611	612	607	581	624	642	580	660	650	592	608	658	662	661	590	590	644	603	631	642	624	623	551	604	542	600	591	608	611	633	600	593	620	582	593	591	639	656	590	657	647	618	609	616	618	591	591	617	613	616	585	592	613	587	593	581	574	596	611	651	633	625	607	607	622	654	608	612	562	599	630	613	625	648	616	625	603	608	597	618	597	627	619	628	650	663	613	642	645	631	621	621	610	620	615	623	570	586	633	604	642	609	582	591	584	673	612	636	582	569	637	625	596	642	637	577	594	642	604	624	594	626	589	642	626	618	633	631	585	602	627	611	614	581	635	617	650	644	621	592	614	606	656	610	601	645	615	557	648	613	595	605	642	562	658	646	614	611	610	607	611	572	600	627	662	613	584	572	624	628	608	632	606	620	635	648	619	622	598	610	658	642	636	605	639	581	578	583	567	586	579	640	634	594	573	560	602	603	670	623	596	582	654	679	637	598	577	579	588	602	640	600	612	614	585	612	623	584	637	615	599	604	627	607	610	606	588	635	593	618	572	639	631	621	608	601	609	585	585	604	651	588	602	605	656	544	612	564	610	599	606	667	602	605	574	565	604	597	614	568	571	591	629	595	612	611	572	653	604	633	592	617	611	667	634	593	609	657	603	579	620	625	631	601	616	600	635	634	634	619	608	608	590	618	614	635	631	589	598	658	640	613	624	664	623	599	593	599	605	615	617	645	595	602	621	638	582	597	613	672	609	577	604	628	601	638	650	596	597	610	677	611	587	624	626	611	604	620	660	626	656	570	574	627	546	609	623	586	614	608	598	643	597	624	606	609	586	592	569	626	606	649	613	625	594	634	610	639	643	644	644	595	623	625	609	673	632	641	624	645	630	611	595	616	616	562	593	648	632	621	588	636	635	633	602	646	629	634	586	622	595	546	607	594	620	631	602	632	582	612	649	611	633	597	602	648	632	604	606	635	576	583	638	598	612	615	631	595	603	559	589	577	568	669	611	622	633	631	581	621	623	611	585	598	621	613	625	565	604	605	595	623	554	613	633	605	612	572	613	640	608	615	585	575	597	633	630	614	606	631	570	593	589	588	572	630	600	576	607	599	592	644	640	603	587	632	615	626	645	600	564	624	589	614	581	612	639	655	599	604	620	620	590	644	603	649	603
22617	21042	28623	25540	37783	34295	23318	5501	786	681	642	615	570	574	562	585	555	589	560	561	547	553	552	509	522	569	521	478	518	504	552	542	527	494	534	544	530	560	493	495	531	548	539	482	531	522	524	516	518	514	509	487	526	526	515	510	518	467	487	518	529	493	490	532	514	505	507	502	513	517	501	541	528	474	552	508	506	500	526	447	505	476	488	523	520	559	530	525	529	518	508	486	529	502	512	492	511	538	533	501	491	504	544	511	505	563	543	542	530	545	524	527	509	493	506	501	513	488	512	537	535	534	476	518	542	514	491	563	483	527	492	520	531	505	552	540	507	490	508	498	522	537	477	501	495	497	574	501	519	472	501	497	560	472	527	533	493	518	503	470	516	543	516	542	476	495	547	520	517	536	534	515	491	486	496	519	561	516	490	524	514	486	552	543	501	531	462	519	444	501	501	540	498	512	509	504	564	486	506	526	517	482	518	531	550	488	503	489	509	507	541	500	518	516	524	493	524	489	548	490	521	514	479	510	558	502	524	492	549	514	510	485	502	544	508	515	524	528	504	494	519	501	513	482	518	501	512	491	522	486	516	493	539	512	536	501	495	491	503	548	537	514	493	506	534	528	535	530	491	517	546	568	508	518	513	508	552	470	493	467	539	505	490	494	522	529	524	498	458	550	513	550	521	496	519	513	489	542	527	501	546	494	493	502	461	485	493	577	514	490	508	529	515	479	511	501	483	557	465	528	517	515	510	513	548	496	531	519	496	519	496	516	525	514	497	502	532	494	520	547	484	544	530	505	489	510	510	504	485	540	534	505	528	470	497	509	505	510	509	528	532	492	503	531	533	518	508	469	483	474	527	512	541	547	490	534	531	524	550	501	509	504	505	538	493	543	498	503	467	523	510	510	492	520	533	557	531	556	484	540	555	521	515	522	506	517	501	501	523	505	486	497	481	528	495	506	537	519	490	533	509	496	515	511	530	499	533	456	561	455	501	498	513	467	461	499	494	502	481	526	507	502	528	546	480	518	496	502	495	501	471	463	528	529	469	508	516	535	530	498	525	512	488	508	489	541	510	570	496	524	497	464	500	547	510	500	505	510	554	461	560	518	529	536	536	515	504	515	495	509	502	539	550	513	510	537	508	538	494	546	544	486	542	487	544	503	526	556	521	491	500	531	488	514	459	521	561	543	522	530	547	519	529	517	493	516	537	514	486	497	520	481	488	496	528	476	509	534	505	522	512	481	547	499	497	490	515	492	538	519	532	515	511	510	518	539	547	535	521	526	484	495	470	494	542	488	534	506	503	488	539	507	522	524	516	518	497	483	489	492	482	562	486	517	520	503	542	536	516	558	525	566	518	504	527	518	494	515	494	532	486	493	507	546	463	499	529	488	521	500	524	536	547	465	489	535	509	502	528	524	492	521	483	540	490	534	507	547	544	550	507	498	504	525	515	532	478	483	545	516	556	512	528	488	518	526	480	521	474	522	512	527	453	548	552	548	528	512	492	534	554	500	478	503	523	501	517	526	522	521	484	502	532	489	525	499	509	488	494	507	552	540	508	473	523	524	543	533	492	537	511	550	503	506	520	528	516	531	540	509	505	489	536	530	466	533	489	528	486	507	535	499	529	522	508	506	510	499	479	510	535	543	475	567	477	488	584	531	516	538	520	504	466	544	495	487	496	531	497	538	495	492	523	523	530	522	522	481	477	513	482	502	547	507	511	491	479	502	488	535	517	566	532	552	530	502	517	534	534	512	512	500	546	513	511	519	514	536	538	482	493	523	519	491	544	511	485	514	455	520	504	526	493	509	474	543	526	552	557	551	509	513	507	519	525	532	513	536	531	551	507	533	561	507	536	511	515	505	442	529	515	510	515	514	535	481	511	512	507	511	508	525	503	542	530	524	489	503	532	536	546	496	450	508	509	542	518	514	505	521	484	516	528	490	536	530	539	525	540	534	509	486	533	523	493	507	507	494	494	526	535	498	501	512	512	530	518	503	532	523	523	550	542	558	514	520	554	492	477	509	495	505	530	494	512	530	501	493	516	526	518	553	544	510	521	498	510	485	506	485	551	525	523	566	530	536	546	482	561	520	490	527	557	502	548	536	498	501	498	515	496	484	524	492	523	520	502	517	509	528	517	524	534	505	517	508	499	505	511	567	542	507	506	489	481	510	467	524	510	505	528	531	526	531	504	504	517	501	529	491	493	483	508	545	534	539	500	512	503	504	544	492	512	488	514	519	491	532	505	536	500	487	512	499	499	549	527	503	492	525	503	518	521	463	586	534	499	471	521	519	502	550	540	540	516	519	509	558	495	535	485	515	539	531	547	477	518	527	514	475	523	482	482	499	525	512	485	522	488	510	538	515	507	490	509	512	543	578	504	526	574	523	534	546	513	501	535	491	513	519	523	515	480	503	520	509	505	520	523	518	528	523	522	539	541	499	499	485	509	492	536	548	519	558	512	513	534	522	480	512	518	538	497	497	515	516	508	508	487	497	540	544	519	493	526	508	533	511	511	504	538	521	497	497	530	520	503	517	510	509	532	541	497	554	517	485	560	505	507	483	526	501	510	581	503	501	519	520	506	485	493	543	530	486	507	531	503	510	529	511	529	518	491	499	491	518	506	523	522	494	532	512	551	514	487	510	543	482	513	456	520	505	497	489	473	508	544	509	534	538	514	517	526	535	517	527	503	479	547	515	481	505	530	587	505	543	514	506	576	527	543	526	514	509	506	544	531	545	459	521	535	538	499	488	536	501	528	498	540	561	531	523	507	494	490	493	498	522	524	492	496	527	494	502	515	545	535	498	522	497	523	514	462	527	530	516	549	454	518	520	503	483	478	517	521	533	508	497	510	501	520	523	556	507	495	491	485	525	530	527	483	575	534	475	547	519	517	505	472	475	527	524	496	577	516	546	532	509	533	502	481	518	531	534	540	502	502	539	530	531	521	452	547	548	562	545	552	534	485	507	497	487	478	507	548	527	567	486	474	552	497	468	533	541	508	549	482	517	503	503	512	520	541	483	513	489	516	519	497	513	496	500	492	513	504	546	502	530	498	517	511	502	506	534	542	503	520	546	528	516	476	476	492	530	559	519	560	478	497	500	473	486	518	487	522	545	515	542	457	511	529	514	508	515	515	537	527	490	510	504	509	528	555	490	490	504	503	507	510	529	545	517	495	508	504	461	537	511	517	511	561	501	500	518	522	522	478	506	518	485	512	548	562	507	494	495	545	524	514	471	522	514	526	515	464	494	534	559	519	504	522	515	500	515	506	518	555	519	507	515	552	519	524	494	473	495	518	531	511	529	513	505	522	518	500	455	507	499	514	513	495	559	507	545	504	532	506	465	531	513	514	484	517	534	496	496	507	508	498	512	523	506	544	464	489	495	510	488	504	506	477	495	479	509	506	509	512	544	506	509	520	544	512	545	482	528	491	526	506	566	543	503	497	479	526	490	481	513	537	495	535	543	490	533	492	525
33186	58538	37306	50299	56072	37290	18918	4213	926	780	764	704	664	653	616	586	583	580	605	579	548	557	536	548	570	543	530	554	522	517	512	502	530	545	559	538	556	514	506	499	531	530	580	544	552	541	536	528	541	487	527	507	555	535	527	548	521	554	502	499	538	482	534	515	544	529	482	518	499	506	513	522	501	499	550	554	511	511	529	505	540	551	554	464	516	556	485	501	543	497	519	516	507	538	504	539	527	557	554	560	503	539	505	531	526	484	513	495	554	541	525	522	529	558	567	515	535	478	543	513	543	498	515	514	490	525	514	540	502	535	557	506	520	527	539	480	532	516	492	536	520	527	515	498	535	540	536	545	486	523	488	532	505	507	523	530	544	533	520	592	494	522	494	505	515	476	486	502	524	528	559	492	499	510	497	524	518	504	537	495	530	526	529	515	535	522	545	467	526	491	558	521	540	534	533	513	532	565	533	493	539	495	506	535	522	526	514	497	535	516	529	516	531	504	546	515	497	534	521	513	525	522	516	527	560	517	568	526	512	514	534	558	482	512	543	503	503	505	502	492	508	527	531	465	538	516	497	493	519	500	493	492	485	518	508	509	524	516	529	508	521	521	533	542	502	502	544	542	474	539	529	531	518	527	528	537	488	465	582	484	492	518	490	550	487	538	540	517	539	513	543	528	538	502	537	511	517	533	520	555	511	528	527	524	540	520	505	536	540	532	523	481	505	516	558	519	553	497	534	488	534	533	503	527	507	526	513	530	544	511	563	511	525	507	532	535	529	541	514	518	539	514	517	492	540	521	573	489	499	525	572	552	530	528	522	506	507	498	552	532	539	531	527	529	505	529	556	524	512	507	524	541	519	532	538	525	523	481	519	497	502	529	548	504	522	538	537	501	539	500	556	511	517	538	534	535	498	560	512	515	490	533	529	504	507	534	505	539	512	501	531	528	479	484	486	492	528	562	514	531	512	553	527	542	499	525	542	550	474	520	510	482	508	493	504	522	517	517	525	526	505	488	552	508	502	525	548	491	542	499	569	549	528	528	494	478	513	517	528	553	548	528	541	527	533	550	496	536	498	539	474	505	553	540	533	496	518	517	556	548	489	521	471	536	560	537	519	560	531	532	540	487	535	507	543	501	551	525	516	527	536	493	500	504	499	566	495	525	511	506	501	548	517	542	506	466	529	528	536	505	542	461	530	540	524	529	517	501	506	491	548	528	523	542	495	471	538	562	530	505	518	512	520	513	512	534	498	537	492	493	516	530	521	528	521	512	512	500	562	502	546	506	520	528	528	545	509	525	545	564	565	478	501	511	554	471	493	537	518	528	527	516	543	517	535	537	524	546	520	539	462	499	504	481	521	489	543	561	514	541	507	536	534	536	520	533	489	494	516	492	524	506	497	481	532	455	503	489	497	490	493	476	526	499	528	543	551	533	532	493	519	539	528	500	505	518	518	539	493	513	519	488	500	516	484	508	557	507	508	521	492	512	493	531	514	478	518	496	534	510	492	540	485	509	519	501	506	509	527	546	508	559	524	549	528	516	538	512	515	514	538	482	509	538	522	535	501	537	533	498	520	554	536	497	558	542	485	514	502	480	543	487	521	512	565	507	534	505	516	503	494	569	482	515	532	497	551	545	545	526	546	519	570	531	515	579	511	514	511	546	507	533	516	515	509	533	528	538	525	499	503	478	531	495	536	501	568	539	573	488	503	506	551	546	532	505	531	536	508	556	495	512	532	506	556	553	533	526	527	511	537	468	512	524	514	531	519	549	559	510	529	498	507	506	495	518	508	515	599	500	545	547	529	521	516	487	525	488	527	549	492	521	529	545	492	486	502	562	487	579	491	538	558	532	557	516	508	510	470	500	530	544	523	506	545	544	515	556	504	551	504	520	510	509	540	487	543	506	546	553	524	498	541	518	516	532	551	507	540	542	532	488	524	515	492	489	521	520	531	524	504	484	530	513	531	518	556	566	492	510	516	570	530	495	536	498	544	527	521	504	499	530	489	503	528	548	557	516	492	544	545	533	536	484	511	512	513	504	522	474	526	528	524	510	542	485	497	539	490	520	484	496	489	471	547	513	527	539	512	516	512	499	530	533	559	551	498	517	460	526	542	502	504	568	519	531	546	494	522	524	551	548	540	552	491	521	465	537	503	565	526	526	545	533	491	522	515	506	528	520	489	545	505	527	535	540	503	518	496	529	535	566	513	514	496	533	532	545	507	532	570	517	535	503	512	520	539	522	511	563	507	483	527	511	541	524	505	523	485	499	520	496	518	528	508	525	512	511	507	509	516	538	471	515	525	465	506	527	532	545	511	504	507	503	534	510	541	523	526	518	538	505	562	510	482	550	548	507	546	517	539	557	534	552	547	511	545	511	533	539	505	495	515	520	563	516	491	521	532	566	515	529	521	529	538	527	512	560	469	511	548	475	522	534	505	504	533	508	514	524	491	503	551	512	509	486	543	499	538	492	525	488	508	491	538	554	530	496	501	531	529	507	576	543	557	518	533	469	544	503	524	482	506	500	537	551	485	553	511	546	507	507	546	535	541	473	519	549	517	550	506	475	528	535	523	496	523	532	478	549	544	509	519	484	479	543	507	513	542	552	520	532	509	524	527	520	537	514	524	502	505	501	565	496	529	530	520	528	511	516	537	507	498	521	554	507	537	538	503	551	532	530	500	511	543	511	493	539	533	524	475	491	555	487	532	508	512	522	521	564	528	517	534	511	537	542	521	529	498	569	527	569	519	514	546	498	492	528	517	537	552	518	505	562	582	497	483	472	464	476	505	501	501	526	507	529	517	525	512	482	513	531	499	550	505	518	527	507	549	538	507	502	518	527	525	532	487	565	519	533	507	490	535	515	525	508	506	529	561	523	518	522	533	548	479	515	555	552	488	536	550	530	514	521	518	544	496	548	533	520	537	518	518	551	528	499	508	560	508	542	522	542	527	540	486	528	509	486	534	529	516	499	506	547	500	482	550	519	527	538	510	477	527	556	518	513	551	528	484	553	504	519	576	523	551	525	518	534	471	544	499	508	539	532	524	499	513	532	510	505	522	487	515	521	528	532	520	505	487	487	507	565	509	561	487	483	516	549	529	557	542	501	554	549	550	489	543	496	513	506	498	503	538	538	497	553	524	513	506	527	486	498	512	472	531	567	493	483	544	498	553	523	547	543	525	493	542	517	518	505	498	512	510	497	510	499	503	482	545	513	504	538	562	514	486	504	520	523	535	514	536	534	535	531	502	510	506	511	481	550	522	518	506	529	563	519	537	524	481	495	524	512	476	544	519	492	532	488	534	555	485	554	500	508	528	526	510	508	486	520	488	515	483	497	498	488	522	515	515	527	504	501	500	512	528	533	535	503	542	498	533	490	549	538	506	516	506	542	522	515	528	526	529	507	483	560	526	530	538	511	512	487	500	498	478	537	556	533	517	511	488	510	526	551	522	477	518	503	511	509	503	556	546	505	526	479
28924	24207	16640	8757	8700	2873	922	506	466	527	476	507	500	456	440	491	489	499	428	484	458	479	465	455	475	459	451	508	440	484	496	467	461	493	447	544	450	501	459	453	450	462	450	438	491	491	482	440	519	482	425	461	494	506	492	479	437	503	486	485	439	478	486	473	457	493	468	469	440	476	503	507	478	458	494	457	454	465	517	487	464	461	451	434	496	457	419	476	453	474	495	479	470	466	498	508	500	480	481	484	487	483	426	436	498	508	508	474	470	493	463	514	460	521	450	519	507	467	460	505	461	450	510	464	460	486	478	456	461	476	484	466	456	483	462	487	456	514	522	484	441	446	496	458	476	473	458	466	466	484	476	471	464	481	478	489	490	460	498	485	476	472	491	457	457	472	472	509	466	492	493	476	476	469	473	491	494	477	475	452	475	444	455	444	508	481	512	434	453	462	480	448	468	478	439	477	488	462	476	508	505	492	529	483	434	466	470	494	474	495	463	455	501	469	502	430	474	493	498	451	472	485	444	453	508	468	470	510	480	484	466	459	483	479	495	493	456	479	500	434	448	452	467	463	480	485	449	481	462	511	473	470	502	466	498	458	465	482	452	448	463	474	491	458	465	466	466	474	453	504	472	467	457	467	458	463	492	462	478	499	470	488	440	489	469	485	472	475	461	504	492	461	465	474	463	436	509	468	491	458	484	471	470	454	432	485	505	499	498	459	461	481	471	524	500	466	455	448	483	481	479	485	444	437	457	444	477	476	460	476	497	444	462	482	437	470	505	461	466	452	465	487	474	500	478	492	511	464	480	480	483	489	473	493	480	471	471	485	435	485	491	494	503	509	519	493	468	501	469	464	460	438	457	442	450	474	454	531	476	455	455	496	465	434	480	497	462	502	492	491	488	488	480	459	475	485	505	515	428	454	495	470	513	471	488	478	458	469	466	473	459	439	476	465	512	476	466	479	452	475	498	480	457	509	472	445	469	454	469	467	483	466	466	515	484	459	444	503	492	450	469	503	506	471	451	493	454	462	464	438	461	426	501	476	491	478	508	476	431	487	518	478	440	479	464	492	475	479	471	470	492	452	494	429	456	477	430	491	500	494	492	450	472	488	496	470	436	453	463	463	515	456	487	465	452	455	442	466	504	453	472	475	494	485	470	497	557	460	431	466	492	479	501	475	487	476	455	442	470	530	453	509	491	462	473	480	499	481	440	448	453	494	524	475	468	439	452	520	445	446	459	477	452	475	474	425	460	521	493	453	435	457	454	480	460	430	515	488	449	503	450	446	484	474	468	448	510	437	479	500	507	462	446	489	472	495	473	501	493	477	498	499	502	490	463	473	461	469	396	474	445	464	465	461	447	478	410	477	495	484	446	444	478	490	505	473	483	453	478	459	455	482	461	473	487	434	474	500	439	480	489	497	462	509	470	447	460	442	473	478	492	489	479	454	483	474	456	462	491	452	482	502	455	454	458	470	454	461	491	477	505	490	490	480	474	500	466	473	505	441	469	466	475	462	470	474	479	523	489	421	483	463	481	465	468	454	509	462	475	482	537	468	468	507	453	446	504	449	521	493	505	486	519	467	498	486	480	500	495	481	470	485	470	510	460	480	434	445	454	480	483	467	482	469	466	438	502	483	472	487	487	460	446	479	492	475	490	518	486	471	473	490	491	460	501	470	456	485	492	467	476	492	485	531	525	496	489	462	483	463	455	483	464	474	467	471	459	469	491	495	448	523	489	481	469	484	475	466	463	462	499	484	461	482	442	493	525	451	437	474	490	465	465	481	452	471	441	486	489	490	480	421	486	447	464	502	458	507	498	479	479	515	444	472	458	464	458	463	475	467	465	497	496	489	524	473	453	479	468	497	468	477	483	413	500	464	457	489	456	459	514	460	464	463	487	439	459	483	482	496	469	465	455	432	446	465	509	511	463	421	481	461	491	473	421	447	493	463	460	538	440	502	509	493	498	488	470	492	448	469	434	461	491	462	438	454	455	446	522	476	480	463	470	461	490	466	510	474	462	482	488	512	462	447	465	469	457	425	448	471	446	481	523	459	501	476	462	476	476	471	460	492	500	429	491	478	461	463	488	480	475	462	481	469	460	497	437	525	463	459	501	445	425	416	467	479	516	465	463	450	467	485	461	487	452	470	476	481	466	435	477	427	467	495	499	478	464	499	483	486	450	483	424	515	457	506	486	433	476	475	438	431	462	458	494	459	468	500	428	443	477	462	456	470	481	516	488	479	470	487	462	498	463	470	491	414	520	481	470	487	479	474	506	494	482	465	444	489	488	474	485	487	491	474	449	496	447	501	523	466	472	495	459	459	456	494	471	449	464	487	483	450	472	501	445	494	459	478	481	480	434	476	441	524	472	473	517	504	472	463	423	430	492	475	496	471	449	449	460	427	495	455	461	476	461	469	460	463	503	470	473	476	492	457	492	468	518	484	448	514	491	480	455	471	503	457	467	485	460	460	460	452	461	472	453	476	446	467	454	483	451	470	478	448	509	499	506	436	482	453	502	480	477	477	460	419	500	474	489	465	456	476	480	526	468	482	464	401	433	462	465	500	478	499	493	501	484	466	484	538	511	498	474	455	490	490	461	476	470	476	477	501	499	469	475	492	427	446	460	471	472	499	448	480	500	502	463	495	463	511	444	449	478	466	491	424	509	484	494	475	445	498	473	473	493	454	484	485	460	475	485	458	475	473	439	438	496	465	492	497	433	449	493	475	506	494	447	488	449	484	456	472	446	479	460	489	482	478	488	466	466	511	446	468	503	470	448	498	457	433	450	459	507	445	438	468	449	418	477	470	450	499	481	461	446	496	454	456	499	464	463	475	473	456	476	467	466	485	515	484	449	491	456	466	475	452	497	462	515	466	433	452	497	507	458	473	498	446	438	488	458	468	507	456	464	512	471	467	456	479	506	513	414	458	485	470	492	462	508	465	461	437	439	544	474	484	486	473	474	474	469	453	472	468	533	481	469	471	459	476	451	476	490	486	490	493	496	457	476	455	474	461	490	445	433	440	456	459	502	499	472	462	508	516	462	510	467	518	448	460	475	528	476	482	475	481	473	498	453	491	489	505	516	485	487	453	495	474	517	437	474	515	469	478	502	450	476	499	508	448	444	438	465	474	473	447	477	442	486	497	475	508	468	486	488	467	468	470	462	499	456	463	476	479	477	446	461	499	451	484	472	474	471	468	474	489	489	469	428	500	490	443	453	489	484	442	484	478	438	470	502	446	440	469	511	478	488	480	499	517	465	486	454	487	491	465	492	461	476	495	464	461	504	480	497	461	466	497	472	480	428	476	475	476	451	482	441	484	485	487	502	467	467	469	467	464	512	461	448	493	492	446	455	465	461	472	464	464	456	504	492	475	484	462	477	489	485	501	481	457	425	474	471	481	517	505	470	462	473	465	475	473	451	509	481	484	513	489	475	498	431	481	480	458	482	499	429	468	501	465	491	478	483	480	485	452
24755	34499	13471	7255	9394	3048	1169	603	468	507	493	463	507	488	514	507	507	503	472	548	493	480	517	544	513	484	465	563	514	525	511	467	529	499	503	505	505	513	520	519	490	528	502	529	506	515	536	512	495	469	531	528	517	508	506	507	526	515	508	502	527	500	490	516	538	493	485	512	491	500	533	496	549	532	514	513	447	455	539	521	474	487	461	524	536	502	483	502	496	500	509	502	525	520	504	516	516	519	508	518	485	494	504	530	536	553	520	514	452	523	494	489	498	551	524	456	550	484	470	521	524	526	509	491	514	526	512	509	522	528	547	524	518	482	510	483	489	529	480	499	505	539	543	541	520	515	501	534	524	507	502	492	484	477	511	492	494	492	519	507	523	553	503	534	470	501	503	489	502	516	490	540	495	483	535	507	535	516	447	521	500	471	516	460	542	540	485	529	502	513	509	479	542	520	533	516	526	528	441	481	494	485	505	527	490	518	505	534	524	521	524	518	542	526	508	491	497	466	463	548	568	493	515	501	515	521	527	520	500	546	552	526	521	533	498	455	506	475	505	525	540	523	488	516	490	483	486	507	481	502	482	520	515	527	497	545	544	487	483	521	532	469	481	495	522	547	471	511	536	458	545	516	524	448	508	523	484	508	500	472	492	510	461	510	484	511	487	489	554	548	523	495	490	509	502	539	497	497	522	527	532	488	531	528	526	479	527	500	532	527	503	524	534	528	505	548	475	468	514	500	492	523	522	534	541	541	529	505	487	494	488	485	521	498	484	564	506	505	498	552	515	502	512	510	511	483	540	481	528	467	478	512	484	497	508	507	544	527	438	488	468	486	511	506	462	497	508	500	507	508	484	496	495	521	537	473	502	541	450	509	534	513	530	519	491	473	513	537	502	518	521	522	533	489	491	481	486	479	513	495	495	491	522	520	518	504	504	488	521	528	499	548	496	542	508	513	514	509	504	502	518	525	507	508	518	507	496	498	501	477	452	534	518	490	511	514	520	528	499	489	514	511	529	516	462	474	541	521	482	521	520	518	496	529	520	475	528	512	499	507	497	481	542	504	513	516	479	505	500	503	474	513	510	503	452	526	507	461	553	489	494	501	493	516	519	495	546	484	486	544	518	487	464	494	504	474	521	467	463	464	515	500	454	494	517	470	481	504	460	512	498	489	492	509	514	508	529	486	532	516	507	501	485	482	479	514	492	481	520	536	525	517	446	513	490	488	514	525	538	454	528	521	533	516	503	509	493	453	483	520	559	523	531	483	509	484	511	506	495	524	484	502	514	517	503	508	507	531	508	480	534	516	543	513	547	511	488	535	515	519	504	528	535	495	524	501	502	530	529	496	470	508	499	461	502	526	489	488	498	523	472	508	537	495	528	547	505	516	471	509	504	510	451	478	469	453	497	501	505	476	524	521	507	474	552	541	505	528	494	568	489	504	473	473	492	481	535	494	502	488	497	509	480	527	532	510	506	472	497	503	512	498	476	493	527	527	519	536	511	526	473	483	523	511	491	495	526	524	560	482	497	467	508	490	493	495	513	499	514	498	530	525	543	529	503	477	532	482	467	542	522	496	478	516	524	547	486	518	495	495	544	513	497	463	518	500	509	500	520	472	513	476	524	514	518	486	499	518	557	505	495	539	478	502	502	508	513	496	492	499	520	493	523	487	515	494	517	488	478	511	528	498	498	487	462	496	502	501	509	472	509	506	501	519	582	466	523	488	482	489	514	473	473	489	492	492	483	518	504	506	505	534	484	503	473	490	510	515	514	538	518	497	494	452	499	495	533	512	478	515	492	479	522	524	493	506	493	504	524	533	499	512	473	503	532	491	498	528	511	497	532	481	510	448	508	501	489	506	486	494	534	507	531	511	510	489	511	482	522	502	497	489	480	519	532	524	498	514	469	511	550	505	496	508	544	505	507	501	536	502	512	528	513	478	461	520	501	513	524	497	525	492	504	520	517	483	521	446	509	480	508	507	522	486	546	493	513	491	478	530	487	514	479	478	510	485	492	491	525	490	521	519	486	508	519	500	497	492	507	512	511	478	506	512	515	444	515	521	506	505	518	538	504	469	478	480	541	508	483	520	513	491	491	490	490	512	501	514	518	552	491	511	512	520	514	512	515	533	514	536	468	469	486	519	473	502	491	499	512	495	472	536	492	465	501	519	533	464	510	548	547	525	466	539	494	524	523	525	541	498	476	471	521	488	542	504	499	547	493	498	505	514	504	494	493	522	498	496	513	538	497	506	495	503	480	511	467	506	464	541	522	507	484	542	533	516	526	443	516	495	536	519	520	501	512	498	519	510	496	512	533	509	495	517	530	486	563	506	531	533	466	505	539	517	502	492	506	502	545	495	501	476	513	514	509	489	481	513	533	500	495	489	545	512	509	482	493	533	513	478	514	479	517	472	528	505	537	489	512	461	529	535	500	492	546	502	498	473	483	524	511	503	522	517	458	487	524	491	457	539	492	492	527	522	517	493	507	485	532	486	494	524	534	472	543	507	498	502	531	526	511	519	500	523	517	482	500	502	482	489	481	539	509	512	533	487	501	569	458	474	478	496	491	513	497	493	519	511	506	488	480	535	532	478	539	485	526	438	535	532	493	514	508	478	517	481	519	506	515	513	520	500	522	505	545	514	511	505	508	528	551	522	493	479	518	517	474	521	499	495	512	481	491	530	528	505	569	491	527	483	540	502	513	546	508	471	530	524	479	508	506	515	494	497	517	510	480	514	479	506	516	516	523	498	477	515	479	485	507	509	542	448	525	499	523	540	491	515	492	477	503	489	490	461	510	467	545	487	498	515	488	533	486	534	533	475	518	506	496	541	484	506	539	502	476	530	481	533	522	522	512	464	497	492	465	513	473	520	489	488	519	489	482	494	505	499	507	468	535	488	520	500	550	470	530	505	510	501	470	495	483	508	506	503	506	534	513	490	508	503	467	493	490	488	510	472	510	503	494	487	473	495	522	494	515	508	518	486	496	531	518	545	522	495	517	510	524	491	486	524	442	488	559	510	512	506	493	518	524	481	481	524	515	549	493	496	532	498	471	509	534	520	537	535	529	491	491	532	492	505	500	559	529	513	546	541	465	496	493	523	466	527	497	501	501	500	484	500	498	494	523	485	506	503	515	507	513	496	492	514	520	544	518	523	503	526	531	502	517	512	503	490	559	471	543	499	509	528	471	503	513	510	495	542	501	510	503	502	537	495	492	515	541	488	485	505	514	515	487	492	501	507	474	506	494	495	514	504	538	549	518	513	492	512	511	540	506	507	543	487	498	528	518	523	487	497	507	493	529	480	508	510	537	538	481	502	531	484	463	470	482	514	487	494	462	489	476	474	486	545	538	493	512	497	512	516	510	497	488	515	509	518	481	515	533	543	498	506	487	487	512	449	520	532	507	478	524	477	529	535	509	512	569	525	507	531	462	503	508	499	555	521	524	518	529	468	493	506	507	493	519	520	544	503	511	490
23740	21016	28149	26966	40195	29052	14918	2630	493	491	471	482	452	432	464	417	394	425	403	405	418	416	417	407	379	432	415	396	372	397	388	407	439	384	417	398	434	355	374	395	404	406	426	420	387	376	387	386	422	406	418	403	410	371	401	349	417	360	339	363	379	372	393	408	399	403	390	369	389	352	405	394	385	424	428	418	405	363	390	415	383	380	395	404	391	408	376	419	366	362	405	404	405	388	396	388	413	394	381	425	385	430	421	427	428	379	369	384	405	376	389	359	413	408	372	360	409	375	381	417	392	371	365	401	396	389	412	397	396	396	430	379	391	340	386	419	423	393	377	402	382	409	432	422	435	350	407	366	414	377	386	375	396	422	439	416	405	375	408	382	351	364	377	420	375	397	423	362	443	367	371	359	417	420	398	424	388	348	408	403	415	388	374	417	436	413	424	381	407	390	381	399	384	400	391	410	450	399	398	399	373	355	410	385	363	432	375	407	415	411	390	409	387	389	393	398	402	419	408	407	380	393	401	379	386	357	393	380	387	374	396	403	378	388	383	404	384	397	409	399	420	406	372	369	435	383	406	405	354	422	387	404	401	421	382	401	416	371	394	431	383	377	392	390	380	401	395	404	384	403	373	396	420	382	389	365	410	421	356	403	387	378	390	406	391	420	399	397	372	393	389	369	373	376	368	392	391	393	394	402	449	386	389	408	368	401	435	390	420	433	379	381	387	410	403	399	389	377	382	394	407	389	406	372	409	405	412	403	391	379	419	401	387	382	392	381	388	372	352	379	395	364	439	375	392	401	387	392	406	401	393	370	409	389	394	401	419	356	384	405	394	373	424	404	413	378	379	368	387	410	374	387	383	448	391	407	399	374	427	410	396	380	382	395	381	415	373	377	389	368	424	400	366	407	377	365	413	384	403	393	392	421	416	345	408	370	403	421	405	382	415	402	394	397	414	398	423	385	400	443	418	384	345	428	367	360	393	412	331	408	419	390	425	392	403	393	376	400	410	345	418	432	410	431	369	382	382	412	411	404	401	385	420	405	400	408	413	406	396	405	398	448	410	361	385	425	389	398	392	410	397	400	387	399	372	396	380	382	396	382	421	399	372	387	405	374	358	358	400	411	352	398	408	391	397	400	389	387	387	388	419	409	380	381	396	387	383	401	359	393	377	394	431	403	385	401	380	404	408	387	371	429	385	384	361	428	404	395	399	409	396	388	411	405	340	378	412	398	389	421	361	390	345	395	385	381	431	381	413	381	427	375	407	405	387	375	413	400	399	410	427	392	405	375	404	406	379	422	429	412	392	392	411	460	387	399	396	384	373	392	385	402	401	380	401	397	388	392	371	397	423	436	408	377	408	403	385	376	398	417	389	409	362	365	374	389	401	404	397	413	395	409	383	360	435	415	369	383	386	390	434	408	394	356	392	360	371	360	424	358	399	381	377	419	381	360	397	401	443	383	338	389	376	399	402	377	391	375	353	400	399	363	425	376	395	403	402	374	388	396	379	391	391	378	383	391	443	408	361	395	408	393	421	367	397	414	392	416	417	425	361	405	366	400	400	413	386	420	390	388	395	373	377	412	386	377	355	367	397	422	366	399	365	406	393	414	382	408	350	400	392	427	400	397	406	383	433	381	382	369	396	407	355	389	403	423	401	408	392	368	357	401	332	377	377	392	392	360	396	383	397	418	411	402	398	405	401	360	418	384	387	395	410	396	380	367	399	429	416	386	397	347	403	381	421	413	395	369	405	365	395	346	416	388	372	397	369	394	425	407	376	423	402	398	426	370	382	376	371	410	404	347	391	418	406	391	408	409	391	372	398	366	372	368	384	377	375	374	430	390	389	390	384	390	382	401	385	349	398	400	360	378	370	397	377	369	390	374	397	389	392	374	404	399	421	400	400	361	393	392	413	404	408	434	383	376	394	386	403	389	402	402	378	398	378	389	391	381	390	378	391	388	393	370	401	422	364	379	393	375	355	442	401	419	408	366	418	403	432	351	404	358	394	368	388	371	360	397	396	375	364	428	408	405	389	415	375	374	412	392	413	402	400	364	364	376	397	369	412	370	353	420	387	381	424	387	386	389	402	385	367	423	372	400	398	411	367	404	418	410	417	401	392	423	403	376	413	410	379	414	412	410	360	411	367	366	391	378	385	389	394	372	389	412	377	374	393	407	379	379	377	373	389	391	419	427	383	403	400	386	406	389	410	403	411	389	408	441	401	417	387	393	358	359	383	378	376	407	406	385	391	413	380	380	412	375	412	398	428	370	362	419	399	428	415	388	373	390	396	391	392	394	415	410	392	406	430	377	369	378	397	373	387	405	350	394	389	405	422	398	402	406	365	397	364	396	374	384	403	413	389	391	399	391	375	372	424	369	382	350	430	396	405	407	405	405	381	401	403	383	417	391	420	392	398	388	397	371	377	383	413	395	397	406	415	377	371	394	410	399	375	403	406	409	384	413	414	357	380	380	389	420	414	374	412	396	393	370	399	404	418	411	372	357	404	376	385	433	387	382	397	382	398	377	362	409	370	366	381	391	382	392	355	401	377	372	383	348	367	343	398	361	392	413	386	412	359	397	426	416	354	406	397	360	403	437	402	410	408	411	390	429	370	359	344	413	372	412	395	414	422	372	372	428	392	380	434	382	401	401	376	364	394	383	366	337	393	395	413	417	407	377	412	401	396	422	389	349	392	381	407	380	376	417	422	376	395	398	341	411	344	406	372	455	373	394	352	363	378	413	413	389	400	368	392	391	399	411	389	398	393	401	388	400	392	385	433	347	374	408	384	385	388	381	406	439	408	393	405	448	395	377	379	407	363	388	419	414	404	430	387	364	392	377	379	396	375	396	429	416	402	414	390	406	374	409	364	397	414	395	400	384	448	454	390	386	406	389	382	394	376	391	383	405	400	410	398	392	416	349	399	400	423	424	365	400	364	390	382	364	395	408	449	406	415	419	390	355	435	345	382	383	435	375	387	395	391	369	415	382	384	418	400	435	391	393	419	390	377	351	421	399	380	364	396	387	366	377	422	415	401	390	389	403	398	363	371	389	403	384	399	389	429	392	398	388	386	384	391	393	383	405	423	404	416	414	391	389	410	373	381	398	434	398	376	401	435	410	403	383	416	405	372	388	408	423	379	375	396	403	380	383	400	402	371	381	401	376	364	392	373	404	396	397	433	425	400	385	402	382	354	399	389	401	388	427	406	380	395	408	414	409	367	406	399	385	397	378	390	393	416	376	367	383	389	387	360	354	393	418	406	378	384	386	383	381	384	414	399	398	422	394	383	391	384	362	385	406	426	397	364	401	422	387	377	383	400	412	401	409	403	394	395	397	394	354	379	406	420	415	415	383	396	396	422	375	390	407	409	394	401	368	422	415	434	417	382	405	391	359	380	390	385	408	398	379	357	405	376	392	415	401	412	397	403	391	407	399	395	364	409	406	389	385	373	358	356	349	388	385	390	393	397	399	407	372
28630	50860	29825	40005	46722	27436	11936	2795	599	563	530	506	476	477	493	472	457	469	451	425	464	381	420	438	434	430	445	431	412	402	419	424	405	423	427	427	479	396	440	444	401	432	442	429	418	396	423	391	446	402	394	427	457	436	419	404	427	417	413	416	442	442	407	444	410	404	428	425	415	419	379	400	394	425	398	439	425	431	440	416	426	369	412	432	417	432	403	411	384	397	442	428	429	405	442	406	428	423	420	416	404	444	426	400	461	415	425	485	428	413	410	423	418	438	436	430	429	408	402	414	408	427	419	414	418	429	430	422	457	416	409	399	435	456	387	392	377	414	439	409	385	400	387	437	413	402	398	403	427	430	420	420	426	419	438	454	434	416	414	389	465	409	404	455	423	437	431	425	380	431	390	437	434	419	412	418	408	427	390	391	419	444	425	386	434	421	433	434	411	395	441	408	393	421	408	413	412	412	401	422	403	423	400	449	436	420	442	452	446	389	458	458	393	414	421	418	394	420	403	411	442	423	404	412	422	470	425	425	435	411	455	404	449	418	419	431	437	369	461	423	423	388	399	410	412	401	417	397	421	393	380	452	447	385	413	392	379	397	407	437	412	390	429	433	412	421	438	390	438	406	422	400	422	427	429	431	422	437	426	411	393	405	451	426	378	411	404	393	389	450	427	458	418	440	398	433	410	434	427	419	426	405	395	384	395	409	432	454	449	383	429	418	394	418	404	424	408	447	401	426	427	413	410	438	398	410	404	401	428	415	405	407	410	453	449	397	424	438	416	421	380	404	394	432	407	415	408	432	398	450	408	406	415	417	389	411	403	404	444	395	442	429	426	380	398	426	418	388	415	420	391	456	430	398	412	406	444	451	410	442	428	455	424	415	431	394	437	469	415	418	407	389	413	426	430	416	400	421	429	424	429	408	465	433	396	394	386	401	390	422	383	429	448	385	416	407	409	432	423	395	393	415	417	389	432	405	446	405	413	400	398	412	424	459	438	393	398	377	409	394	398	420	451	403	443	434	413	420	394	447	409	401	384	437	437	437	407	407	421	430	372	417	404	400	391	389	424	455	424	439	434	354	440	389	382	432	411	387	430	457	384	384	392	444	431	410	423	416	443	427	408	411	400	433	434	406	416	424	451	432	421	425	399	411	442	430	428	432	432	405	393	422	390	426	417	411	411	429	453	389	370	456	404	450	403	404	400	420	403	429	421	428	404	398	405	436	389	400	372	394	419	450	403	404	408	415	429	405	387	393	424	442	411	406	401	403	406	437	411	394	385	422	422	402	437	390	428	407	444	413	422	425	401	397	418	413	412	439	412	423	421	422	426	449	392	457	395	396	404	420	383	396	427	419	396	424	431	413	417	414	432	416	452	404	452	439	436	403	383	413	465	433	446	412	455	417	392	439	428	419	411	399	378	413	423	404	459	433	399	424	431	433	434	448	424	424	419	421	452	470	408	418	399	404	447	423	418	408	433	424	421	421	434	414	437	425	420	460	438	395	426	412	427	403	392	426	384	389	420	412	477	436	362	412	391	426	439	400	422	404	409	411	435	425	450	405	435	386	418	426	387	392	404	418	425	406	412	439	429	422	430	442	425	422	382	436	414	371	417	432	418	408	421	420	437	402	414	413	399	388	400	438	420	408	374	391	422	432	437	409	406	413	408	419	442	389	429	411	439	452	419	398	404	401	394	421	442	410	425	400	423	464	435	418	403	411	430	403	435	430	449	418	416	408	383	415	462	389	404	402	453	418	443	405	430	413	404	405	437	383	418	418	419	399	421	400	404	409	417	439	387	408	394	407	435	426	412	397	397	416	411	414	400	450	417	441	449	397	432	394	418	401	393	420	423	412	428	406	405	404	398	402	419	401	440	407	408	419	390	441	431	410	425	464	424	386	424	413	447	457	436	398	418	445	452	433	424	410	430	431	426	418	410	416	397	394	411	431	437	441	428	380	417	449	442	380	430	439	416	395	401	394	395	424	421	437	424	438	414	422	417	428	426	411	418	431	440	451	392	402	369	422	381	439	402	406	392	417	418	395	378	432	425	408	435	446	442	402	384	417	419	405	396	426	412	395	416	414	451	428	418	388	428	437	393	415	416	400	421	413	417	409	391	390	390	418	409	401	412	429	421	423	404	391	459	397	412	416	409	433	412	413	425	439	382	427	441	395	388	433	406	396	418	437	414	400	426	444	442	392	423	407	413	422	448	405	389	412	369	411	421	433	412	409	447	419	383	382	409	402	408	432	387	432	422	430	446	432	449	419	420	455	408	423	408	394	394	470	393	414	425	378	414	428	416	391	429	456	368	392	431	413	414	455	400	443	454	432	403	408	397	451	435	430	415	440	375	453	408	381	426	405	426	419	429	436	382	427	431	416	404	417	407	440	446	426	443	391	395	420	424	409	444	429	425	456	397	402	398	403	413	419	438	442	443	421	426	420	437	409	437	387	418	402	393	431	426	397	400	442	414	416	416	404	411	421	429	412	439	395	457	462	438	473	389	403	380	435	401	436	381	415	443	426	418	403	385	426	440	422	435	420	416	426	400	438	395	396	406	393	406	401	405	410	453	390	402	412	418	437	421	448	435	395	447	420	437	413	392	443	434	408	426	443	405	431	412	389	447	438	448	447	466	428	427	414	391	412	403	440	423	402	431	449	426	429	402	413	409	415	413	417	358	411	419	396	433	387	445	454	403	397	453	387	400	391	445	443	446	431	412	404	426	400	407	429	429	413	441	417	442	420	405	419	450	430	410	422	427	417	392	413	427	424	396	413	449	436	414	430	416	453	412	441	426	381	409	423	396	417	392	423	420	447	410	427	445	374	401	403	407	383	422	411	412	426	442	416	399	376	382	415	422	440	438	414	404	406	425	446	401	416	448	412	415	391	410	409	420	396	424	403	415	401	429	437	439	385	456	434	452	385	448	431	445	405	451	428	433	432	444	373	443	414	425	414	385	438	411	458	394	402	433	419	455	407	415	407	423	435	432	427	420	441	415	456	429	393	393	390	424	443	440	431	401	437	415	416	405	430	411	403	418	433	437	399	452	408	409	440	428	374	432	406	393	450	408	401	392	450	382	433	437	410	443	425	430	432	420	432	391	407	409	398	442	436	399	444	447	409	437	437	443	464	400	427	409	441	403	444	406	390	413	406	425	392	411	444	444	458	382	430	402	416	417	396	411	442	415	427	435	407	391	420	402	387	446	397	425	397	439	396	395	421	407	462	396	442	427	422	442	433	446	437	412	395	410	406	408	403	392	399	403	421	420	402	437	418	426	427	412	389	431	426	419	445	442	381	420	425	440	411	469	405	378	428	405	421	418	390	422	446	379	405	416	428	419	410	425	435	421	454	395	446	413	424	431	423	397	433	421	420	409	436	420	405	426	410	414	391	408	385	414	438	418	408	410	393	430	384	400	434	388	424	421	394	425	391	388	419	432	438	401	415	393	426	443	415	419	401	402	433	445	385	416	444
24926	21093	27208	27461	30415	17460	5765	1241	597	679	658	583	642	608	635	649	583	617	593	623	587	607	590	615	606	600	597	641	583	620	546	581	579	573	587	602	614	596	529	581	584	553	607	554	568	540	558	594	587	571	619	521	594	573	561	576	602	583	579	613	588	574	638	616	615	565	586	605	654	612	577	574	592	628	594	628	616	587	596	598	599	587	594	637	590	552	592	581	598	577	648	576	631	617	586	615	589	574	576	611	581	629	587	632	590	586	587	605	564	607	555	614	589	626	551	575	539	593	562	600	614	562	562	619	579	651	533	605	580	604	548	622	574	620	605	565	545	542	580	613	577	593	595	578	542	605	555	577	637	597	558	595	596	553	596	563	561	581	599	612	611	627	586	608	547	607	622	604	568	570	581	581	604	619	571	543	536	573	616	582	598	617	626	620	566	583	584	604	578	633	558	537	558	550	584	607	629	597	596	612	619	569	578	534	589	605	552	572	561	588	608	620	603	557	585	563	577	604	606	596	604	584	544	570	598	610	580	569	659	565	535	572	601	635	616	590	608	559	583	593	557	581	589	600	596	581	596	605	635	608	558	591	592	587	569	569	563	641	562	596	589	621	553	594	584	566	585	599	640	606	612	589	535	565	568	627	546	573	610	636	571	561	604	607	618	615	630	572	562	593	602	568	623	613	598	578	648	585	571	619	594	601	630	598	611	641	529	578	637	635	585	590	606	569	598	547	621	591	577	589	602	549	590	591	579	641	579	604	626	587	620	577	550	602	559	584	557	552	639	635	594	598	617	552	616	616	615	542	649	553	615	576	598	568	605	586	567	578	654	612	589	564	563	540	564	579	572	576	567	572	561	585	637	636	560	626	606	618	604	591	639	590	578	599	621	556	571	569	595	576	604	588	598	562	578	585	645	583	564	623	595	597	598	559	651	591	625	560	618	562	594	561	561	594	592	601	585	544	604	582	610	524	586	586	587	572	656	626	573	609	582	588	600	588	602	589	653	544	583	562	622	546	581	551	584	641	587	631	625	594	586	624	603	569	562	575	597	594	596	588	570	596	585	558	555	620	609	587	601	582	640	601	613	641	549	586	597	584	606	576	565	584	642	588	546	549	572	563	597	623	591	589	561	562	576	583	601	584	546	593	590	567	577	537	614	571	576	581	540	591	580	559	584	626	573	560	587	554	550	578	600	623	557	573	572	608	614	600	588	616	578	614	596	589	602	586	622	593	522	597	574	589	549	588	560	583	577	577	593	586	633	616	587	587	552	546	621	582	582	618	589	586	625	618	579	553	579	618	620	570	588	568	584	562	565	626	579	609	600	578	589	587	574	570	564	566	547	521	556	626	557	583	601	579	534	593	576	602	586	586	617	612	569	571	525	554	617	606	616	586	587	600	591	558	585	605	573	600	608	606	558	588	555	576	619	555	605	629	567	605	612	585	601	614	568	578	604	593	552	584	628	594	578	661	640	625	606	586	599	602	548	542	576	630	583	585	601	595	594	587	576	592	558	631	585	598	570	594	608	628	628	568	595	588	598	574	586	593	638	592	627	622	571	541	557	604	566	591	559	584	569	580	614	622	587	624	599	568	604	613	552	571	582	654	574	612	592	567	587	573	612	540	598	595	581	586	575	603	574	584	536	601	561	597	623	591	587	576	547	578	582	599	591	596	611	631	586	569	612	575	570	610	566	599	564	553	590	557	591	625	598	609	620	620	588	583	582	583	598	606	599	567	552	567	577	589	592	604	561	570	571	567	586	586	550	611	571	608	557	594	606	561	545	592	637	580	577	617	583	548	601	614	594	616	609	601	599	604	586	603	628	552	577	607	638	551	567	592	556	638	594	555	582	593	566	610	612	612	551	612	601	593	612	576	578	622	566	599	613	597	553	551	596	576	585	593	566	618	554	562	629	590	611	581	643	610	592	588	552	559	588	591	588	550	600	637	588	656	608	527	568	548	618	586	623	624	554	557	565	593	566	640	585	615	601	561	578	579	535	566	572	578	628	608	590	607	595	595	578	589	595	571	573	599	611	622	582	564	596	583	600	597	542	642	603	576	572	572	585	601	581	546	561	574	605	585	606	589	608	574	579	573	624	509	550	597	600	610	571	612	582	578	592	559	601	570	618	613	596	587	605	619	571	571	604	593	580	540	617	567	576	596	589	616	590	602	596	581	572	605	594	586	620	627	581	569	594	566	627	610	617	556	554	565	566	568	610	598	578	555	592	566	546	642	569	603	558	596	528	594	608	649	564	561	639	549	601	592	630	577	632	574	622	574	580	569	599	648	527	619	587	570	619	623	621	551	630	562	651	587	565	565	568	599	612	589	564	609	602	600	579	583	601	608	586	562	604	617	611	582	590	639	559	562	553	581	585	584	605	550	583	595	541	610	596	604	609	609	595	561	615	591	604	569	590	604	559	576	620	578	576	563	592	591	608	619	636	588	613	573	591	553	549	628	568	555	622	560	596	578	586	627	639	602	620	579	550	568	583	568	544	622	580	545	621	587	624	580	585	578	571	596	575	540	595	568	605	605	608	586	543	598	570	584	585	576	612	616	533	613	629	590	549	621	554	576	568	547	593	594	543	584	616	602	566	600	615	556	581	603	554	598	585	572	590	535	579	617	612	591	639	657	569	651	594	606	632	597	635	603	619	561	583	597	567	560	574	616	600	589	614	566	557	575	601	574	593	593	559	573	607	544	567	623	631	560	573	604	578	574	599	598	588	596	540	566	579	542	559	567	625	621	583	592	567	597	568	615	592	578	586	614	661	605	554	566	607	578	582	539	596	596	616	599	593	581	589	625	582	599	592	618	582	625	586	581	578	563	589	615	600	594	582	612	582	561	600	559	583	590	568	639	629	549	590	579	559	568	623	589	611	560	608	574	573	584	615	593	642	591	591	580	560	579	583	577	616	599	602	550	617	582	589	590	558	618	584	611	642	537	601	568	590	536	574	582	572	571	570	602	602	566	622	613	602	582	578	563	542	555	539	605	559	596	586	580	610	592	596	657	553	586	562	593	590	581	627	602	587	623	579	622	598	575	617	621	579	541	590	546	569	565	603	605	587	636	562	588	601	548	560	575	570	599	590	600	577	558	577	591	602	608	597	547	580	645	594	624	572	596	624	617	592	574	558	594	573	618	598	591	613	627	586	594	598	587	593	568	594	670	656	600	602	572	600	567	605	603	571	571	535	574	573	595	569	571	616	589	614	576	609	607	597	574	604	569	617	599	602	542	608	566	577	563	590	551	616	623	621	548	608	595	574	584	568	630	568	628	606	601	568	568	613	616	536	616	579	571	581	593	582	611	618	607	558	539	566	599	575	591	637	585	606	570	547	596	617	583	554	541	561	596	573	578	572	579	558	577	614	588	596	556	600	581	599	571	598	563	590	617	585	617	583	563	593	630	577	577	597	545	571	578	543	611	565	598	581	591	604	584	584	574	583	592	549	548	606	604	607	612	540	597	574	583	587	591
27625	45280	25897	30731	36109	18909	7595	1962	695	691	677	693	614	628	668	657	582	647	621	621	588	633	635	643	626	640	605	637	657	602	632	625	583	641	623	610	630	612	638	633	621	643	540	629	647	612	608	608	613	583	621	614	613	580	622	582	604	606	619	626	645	612	564	611	616	595	604	607	595	633	634	666	605	616	587	616	645	577	604	606	614	593	577	613	666	653	597	670	606	633	623	617	599	684	579	605	587	598	581	590	631	622	610	624	649	609	644	607	590	612	604	621	634	619	574	660	647	607	639	564	589	629	591	591	618	614	634	653	630	633	657	594	597	603	635	625	611	644	506	612	633	569	609	605	667	611	603	621	620	677	628	602	613	562	596	619	602	590	603	658	605	615	624	629	611	595	556	648	623	599	626	597	590	665	607	603	600	598	619	638	617	624	601	605	570	571	654	633	585	619	583	641	574	655	580	565	553	603	624	621	640	639	600	659	629	659	621	633	592	598	628	665	615	633	599	618	598	577	609	637	680	582	598	641	587	612	655	634	624	622	611	595	631	619	602	627	584	590	618	651	636	612	617	589	644	644	622	650	606	653	655	614	602	620	608	621	616	622	602	623	627	633	645	628	626	643	617	601	598	615	579	580	606	643	626	616	553	583	632	608	584	610	603	588	647	601	610	551	605	613	623	628	643	621	617	616	667	634	667	558	597	597	647	639	651	581	615	645	570	655	654	598	601	597	621	605	606	637	578	601	636	618	597	593	602	556	570	567	617	633	623	606	652	596	586	634	600	576	649	596	634	640	630	622	623	626	590	644	602	606	627	644	655	584	618	610	606	585	607	612	653	628	597	616	607	647	644	602	600	641	639	594	607	601	657	605	589	610	625	611	577	644	629	610	636	571	631	593	583	610	641	655	632	580	610	600	614	635	606	623	610	623	581	610	610	662	567	608	605	647	621	596	612	619	661	613	588	600	618	633	636	603	621	590	567	651	602	619	628	629	614	614	631	603	620	628	591	614	656	561	599	622	594	628	655	571	556	609	622	601	620	620	651	649	572	621	645	622	622	620	674	618	645	596	600	591	616	612	659	599	629	642	620	580	620	610	618	592	621	654	589	620	608	615	590	602	610	630	645	619	641	605	602	606	631	618	603	635	700	656	625	606	585	590	593	616	648	600	630	632	631	635	615	658	625	619	607	682	629	639	630	604	580	640	623	636	592	614	628	593	592	630	642	667	649	609	650	604	589	644	632	612	640	641	642	616	581	627	602	630	613	595	558	624	615	641	620	647	632	625	613	639	669	629	611	607	591	586	622	605	631	618	645	615	567	558	594	600	642	648	617	662	592	644	625	600	634	575	581	608	608	568	592	626	616	631	599	648	606	659	629	593	599	604	617	630	615	614	610	620	611	603	643	610	603	634	622	551	581	644	600	637	624	634	639	635	618	591	644	579	622	626	651	641	642	590	617	621	620	625	631	634	596	640	638	550	596	605	567	610	624	623	646	613	669	604	627	613	577	596	579	626	618	601	617	608	639	613	672	629	621	632	637	618	630	610	622	649	608	657	597	636	592	608	608	587	638	643	653	591	623	591	624	629	636	657	619	582	585	627	594	641	616	574	598	599	630	627	579	614	665	632	635	622	631	644	596	588	590	656	572	631	573	573	613	651	642	624	623	635	602	629	578	583	642	622	633	591	654	623	592	586	642	604	605	558	611	615	614	661	570	587	605	650	608	625	609	617	644	645	607	611	635	637	651	654	602	660	630	590	628	661	616	634	646	627	602	672	617	595	660	629	604	584	617	666	589	629	623	636	585	615	589	587	592	606	618	633	605	615	593	615	607	597	632	620	593	587	603	642	626	640	611	602	664	589	602	582	639	630	600	611	584	602	590	623	623	602	631	586	650	596	656	662	587	625	630	578	599	588	639	632	572	631	641	562	596	598	622	606	580	645	627	588	585	589	607	643	585	654	601	605	620	611	666	592	643	599	607	624	643	626	606	658	570	640	554	605	646	603	592	597	629	667	576	584	595	605	629	629	638	613	595	577	619	624	607	634	588	624	589	588	660	654	590	626	629	649	604	595	626	616	626	639	605	652	640	610	645	637	628	627	583	608	616	593	657	636	634	651	605	631	620	596	586	642	584	624	621	615	592	638	614	663	589	617	608	639	645	646	660	624	620	658	674	629	628	597	634	591	659	606	602	630	577	622	603	622	628	608	644	610	666	600	596	616	631	605	634	585	661	611	586	635	629	642	611	629	610	608	565	634	590	589	601	621	624	603	624	595	642	630	616	593	614	595	655	620	615	620	600	608	585	623	602	595	641	597	634	617	572	642	608	604	605	634	608	632	622	613	593	611	664	589	643	626	625	618	629	631	600	661	656	681	652	645	606	630	676	604	622	600	648	601	568	607	620	632	606	583	633	590	624	629	584	617	605	602	602	588	617	603	629	620	632	608	622	629	630	624	612	607	620	631	622	601	616	558	655	627	605	599	615	616	622	613	587	623	635	680	591	623	577	661	589	588	651	583	606	612	607	656	596	640	611	632	586	617	613	578	633	630	591	656	657	599	613	638	640	595	629	607	576	608	613	646	594	681	620	625	581	611	604	619	651	634	595	607	617	609	581	630	646	627	649	594	619	606	642	637	589	618	640	638	641	557	600	652	640	637	630	590	617	600	628	616	606	606	603	634	650	665	651	578	620	659	627	576	588	597	604	652	590	613	613	622	615	634	623	627	627	607	646	602	626	605	606	606	623	602	560	556	633	642	629	613	647	620	549	623	614	610	613	602	624	607	616	608	614	632	596	626	571	643	624	626	584	573	618	634	639	585	618	600	636	595	645	646	586	574	632	609	618	610	610	604	616	621	605	600	645	615	629	645	573	622	646	599	671	625	597	615	527	594	622	619	627	581	637	622	598	596	607	627	600	611	591	629	580	650	617	639	682	620	651	626	608	597	619	626	642	618	621	624	619	622	587	554	644	563	628	604	614	593	609	651	624	618	606	650	602	572	577	641	592	611	599	603	602	604	619	590	656	613	633	663	595	599	599	621	573	582	610	619	596	590	604	629	608	620	637	602	612	593	601	568	600	602	580	597	625	659	617	619	626	605	624	605	600	644	605	617	554	607	631	623	591	594	667	637	598	617	568	618	603	636	592	603	612	575	602	549	605	596	650	621	633	637	591	561	581	593	649	634	620	587	640	628	580	609	621	624	627	608	613	653	631	618	650	629	649	638	629	632	608	623	653	664	584	618	613	615	637	605	668	611	590	562	607	655	576	600	628	581	625	618	589	641	602	630	614	606	605	630	642	624	628	587	590	616	618	633	624	641	628	565	679	610	581	609	662	635	607	597	581	599	639	640	580	635	602	606	633	611	574	629	594	651	614	607	640	643	653	600	649	602	616	623	608	640	597	628	612	614	640	603	638	596	641	599	654	608	650	578	611	566	605	542	626	663	589	608	608	600	618	608	626	608	617	610	632	595	591	618	632	575
22635	21077	28676	24835	39404	32948	22932	5650	795	699	624	623	571	603	556	582	610	551	514	500	556	560	588	541	569	539	527	517	543	568	525	494	527	516	532	564	566	506	492	530	520	556	505	533	492	502	513	563	494	527	521	518	497	506	526	547	519	483	505	508	507	508	558	494	544	513	523	507	505	539	535	506	525	527	490	518	530	529	512	520	503	522	505	549	538	527	520	491	519	512	519	576	538	557	523	512	527	513	506	526	554	531	499	512	517	503	516	544	533	508	564	509	492	492	495	527	528	540	544	513	537	542	452	509	493	536	515	517	522	543	481	563	497	463	544	535	531	530	527	493	517	500	513	542	494	528	540	493	532	508	524	541	519	549	539	539	539	529	493	540	542	516	507	449	486	512	498	511	492	536	497	504	546	501	520	486	494	561	510	500	513	537	507	494	485	510	534	496	544	517	538	494	541	502	527	535	521	533	445	501	494	514	561	536	537	543	528	486	521	524	486	446	532	495	511	556	517	476	505	535	507	531	501	507	547	518	493	518	516	525	528	500	545	521	471	545	539	531	494	502	464	560	485	513	509	473	501	501	507	471	501	526	502	488	493	510	472	524	517	513	506	473	476	536	488	566	488	501	534	532	492	514	492	501	498	499	504	488	486	480	539	494	510	551	519	506	472	501	556	540	506	517	524	544	540	526	512	482	468	527	505	560	536	495	517	463	550	466	499	472	494	475	521	493	492	537	472	513	504	526	520	529	544	499	518	493	487	517	534	497	519	528	516	485	514	484	510	512	526	536	509	482	543	572	495	499	510	522	513	527	465	545	516	527	550	523	485	533	525	474	514	516	509	526	523	499	491	505	508	540	516	527	500	502	513	487	519	529	520	531	535	520	508	542	476	546	521	491	537	500	531	490	456	479	516	513	505	540	498	491	538	507	554	490	501	510	485	523	539	482	504	520	524	498	535	527	478	532	537	548	473	492	490	506	511	511	522	502	538	500	493	545	546	505	487	514	534	491	488	506	516	462	491	515	486	506	545	520	550	507	521	503	516	528	540	539	471	533	536	545	472	552	528	549	546	507	492	526	484	479	496	514	534	523	489	488	513	512	537	524	515	510	506	543	533	515	491	530	464	511	522	528	487	514	536	531	523	502	497	505	533	495	478	535	504	517	503	502	540	519	508	545	527	521	500	537	503	474	503	490	496	486	513	530	512	504	566	516	529	497	511	509	517	513	490	518	493	479	489	508	508	515	516	541	498	512	538	499	518	571	522	519	520	524	507	498	520	502	499	520	483	511	499	519	493	504	521	504	558	490	542	495	497	529	518	517	504	513	543	529	534	522	484	507	496	478	507	547	534	497	455	488	536	527	512	527	483	510	591	503	504	509	565	511	486	473	503	477	530	472	512	502	520	509	519	514	500	535	533	527	532	511	473	503	518	535	504	526	525	543	526	522	510	480	535	547	530	505	501	507	483	532	500	511	521	552	519	507	551	519	519	506	479	514	465	553	531	500	514	482	527	539	481	526	495	497	509	510	523	525	532	482	518	526	500	497	511	514	500	503	471	501	527	495	479	533	521	496	488	511	520	519	522	539	525	472	553	512	500	544	496	499	492	545	519	530	500	517	494	511	489	502	496	456	538	562	512	537	517	514	569	475	470	525	522	501	537	519	503	552	493	509	550	497	507	500	531	544	545	511	468	522	553	499	504	491	536	478	540	523	498	552	525	505	500	533	508	525	504	545	490	503	469	496	488	543	490	553	528	492	548	513	515	515	502	516	503	530	521	500	500	457	496	527	512	511	545	517	525	525	499	512	522	512	522	466	519	482	502	474	528	538	497	472	515	502	481	503	528	520	516	484	492	487	557	544	537	509	494	525	479	499	466	512	494	504	548	471	522	511	513	526	523	493	494	507	543	527	518	543	502	509	477	508	508	551	519	535	513	548	542	537	536	536	500	482	550	513	476	544	523	526	512	502	543	495	506	494	485	486	457	526	502	539	511	522	522	541	498	493	508	530	499	510	552	506	536	508	570	517	456	488	492	490	547	496	522	517	544	476	543	518	498	533	466	529	532	455	558	519	506	576	545	485	541	567	531	509	546	536	531	470	546	488	506	526	524	527	513	499	449	528	501	510	553	525	524	518	478	478	489	533	471	466	478	493	497	522	503	502	506	518	519	451	504	528	499	522	512	475	503	501	526	530	527	488	560	505	562	483	495	500	514	524	487	507	516	520	499	450	527	482	497	498	497	502	507	520	507	525	509	543	522	530	494	555	500	483	477	525	482	550	508	503	517	484	537	545	528	503	521	528	498	534	534	488	482	525	496	527	522	519	508	497	465	522	521	514	522	525	549	514	516	532	499	477	530	482	503	496	532	559	525	501	503	545	484	562	512	501	526	494	498	532	464	502	543	506	476	502	496	533	519	535	517	500	517	506	526	507	541	529	531	512	503	493	513	469	494	508	535	484	464	511	529	522	533	532	492	498	499	495	485	458	512	522	498	526	533	498	515	518	472	559	479	480	555	526	482	502	525	478	488	487	521	521	491	492	505	502	502	517	531	494	489	467	482	536	549	511	526	518	490	505	547	486	497	533	535	469	518	510	527	515	533	516	546	520	535	526	506	494	512	523	507	511	492	489	549	541	515	517	483	541	548	519	503	488	534	496	476	532	514	523	484	488	536	551	500	525	499	518	512	534	480	518	512	503	510	515	540	511	513	549	533	527	466	514	547	494	535	513	501	497	517	498	487	490	501	480	519	518	583	525	546	517	542	507	480	479	488	516	533	530	511	488	550	498	508	527	506	490	547	537	535	541	518	523	555	501	471	498	491	486	526	517	513	525	519	496	510	518	506	507	517	520	468	517	519	532	519	488	478	542	520	545	521	553	539	520	509	490	481	480	522	532	494	522	504	503	541	527	494	523	508	541	528	542	501	532	540	510	557	525	530	558	514	493	559	497	547	505	507	471	500	510	548	465	489	482	561	585	496	529	501	513	507	501	535	489	468	524	509	508	505	506	519	519	490	503	529	496	503	521	531	528	499	534	547	481	497	546	490	521	492	537	543	477	510	500	506	510	539	499	516	496	548	516	513	491	498	520	487	477	508	511	531	499	544	502	510	500	515	507	550	508	499	520	519	490	534	551	495	538	492	479	456	533	514	515	516	492	541	492	509	519	522	509	517	501	501	502	555	493	498	485	523	506	454	505	539	497	518	486	538	490	508	498	564	497	518	504	529	534	509	492	502	558	512	512	483	493	463	504	507	528	506	515	516	526	527	527	509	498	488	537	502	528	518	519	498	500	537	483	497	496	493	481	513	523	524	495	483	499	536	509	509	518	551	496	495	487	534	491	489	506	512	526	526	513	527	486	529	508	499	517	504	525	506	490	521	531	496	505	492	484	517	505	536	544	517	516	545	477	508	548	555	512	522	518	567	546	481	537	504	457	501	488	490	490	529	510	491	526	512	482	489	517	514	509	489	532	508	518	533	544
32489	59418	38449	45627	56759	35428	19458	4299	930	807	753	701	694	705	669	615	599	575	603	596	580	592	563	560	574	536	552	499	555	545	493	549	508	527	544	532	576	543	559	521	533	511	555	543	544	513	517	514	577	540	511	510	526	572	530	553	488	481	533	513	535	533	526	539	537	484	548	495	507	521	485	554	534	557	456	533	545	486	510	531	532	509	523	502	549	506	521	512	529	522	529	499	483	500	538	552	540	537	508	523	501	498	538	561	529	508	537	502	505	545	502	545	531	514	489	562	528	538	526	511	527	525	537	492	532	544	539	517	486	531	521	536	504	569	537	533	520	530	535	508	530	510	516	520	511	538	513	523	552	551	507	532	543	518	560	530	508	530	488	545	534	521	528	522	519	520	507	549	537	534	506	498	555	524	513	532	544	532	501	544	508	525	507	477	516	538	555	508	497	533	507	501	542	568	538	517	564	502	546	516	486	535	514	502	525	514	537	525	518	513	550	526	499	510	535	531	522	495	544	507	540	539	542	531	547	536	513	512	519	556	508	544	528	498	550	496	554	515	530	490	512	505	530	527	500	450	513	528	515	526	527	496	503	490	513	517	499	489	528	511	513	544	513	559	556	491	536	500	508	556	547	541	508	512	519	544	553	529	527	509	506	534	487	527	503	524	523	480	520	506	527	522	505	526	515	548	536	510	524	481	517	476	507	501	521	527	499	532	504	516	544	505	541	509	508	537	573	539	540	501	493	518	503	469	519	537	538	525	502	547	526	535	537	538	539	522	551	509	562	479	515	557	486	540	504	533	523	506	539	509	522	536	535	509	525	528	513	529	534	517	553	532	503	529	520	527	543	513	521	556	521	521	519	513	533	518	563	493	547	540	516	506	505	496	519	545	527	500	530	526	547	527	527	527	548	509	576	472	522	526	560	527	550	518	492	508	539	571	570	513	534	492	523	502	512	520	563	524	548	483	553	548	501	543	569	524	516	515	537	498	503	552	505	543	545	525	495	530	516	512	489	542	532	514	511	591	521	541	495	505	508	536	532	550	511	517	513	476	505	507	502	521	509	512	504	531	514	498	556	505	519	536	523	518	492	501	548	544	554	520	498	516	495	474	541	537	513	503	529	518	520	479	507	488	520	529	492	514	506	513	494	527	530	509	517	503	539	515	526	511	531	488	506	528	557	513	537	494	545	526	569	507	499	521	577	550	561	519	500	531	515	506	523	560	515	539	530	549	546	471	539	551	545	507	536	497	518	505	517	551	548	501	525	529	526	526	545	554	554	536	512	516	529	536	508	531	529	531	533	488	486	498	493	528	505	532	499	505	516	563	488	510	547	529	577	527	498	524	481	525	562	544	516	500	528	507	489	540	561	521	522	493	535	552	510	515	542	514	551	479	492	501	551	534	482	561	524	537	494	541	557	545	502	514	554	507	487	510	512	540	526	531	506	541	533	560	514	503	553	508	547	535	509	510	538	540	544	488	518	529	547	559	532	507	515	523	507	517	529	526	540	531	514	562	478	559	536	528	555	492	567	486	525	505	539	502	535	544	522	521	558	519	520	539	529	540	491	543	541	506	570	511	496	538	509	512	523	528	554	507	506	526	525	507	515	524	530	512	506	548	499	543	495	499	480	501	504	534	528	516	518	477	507	514	524	518	476	495	471	524	467	538	515	501	563	511	556	493	502	506	523	559	543	584	540	500	565	499	497	525	507	505	523	547	523	505	556	531	558	535	502	558	484	534	527	542	516	515	527	505	534	514	570	507	525	503	520	514	588	535	522	527	543	515	527	555	530	498	529	521	559	504	510	500	512	514	544	502	522	527	499	489	518	487	527	510	512	503	512	556	524	519	543	555	540	545	492	529	508	521	505	517	521	530	542	501	510	571	524	511	510	528	493	527	532	552	535	544	473	517	488	524	508	502	512	564	548	495	529	510	514	529	511	517	520	560	531	546	522	513	525	502	518	549	508	528	532	518	545	500	484	478	531	505	508	517	546	501	524	514	533	480	519	530	527	545	530	569	509	527	448	530	542	500	566	508	550	538	526	507	547	573	531	551	528	501	501	498	535	554	505	554	508	506	534	546	523	533	540	487	506	537	484	498	516	505	502	504	554	511	526	512	555	529	553	529	528	501	498	537	508	526	548	566	548	514	538	524	522	518	546	536	559	516	520	548	534	533	540	558	513	510	519	513	547	552	528	514	515	519	494	546	525	517	538	542	524	504	533	512	508	490	518	503	516	527	544	506	512	537	524	539	488	519	523	520	488	487	541	536	519	490	530	518	527	574	531	558	485	520	504	523	533	524	573	524	496	472	501	572	520	522	517	513	496	512	532	543	520	504	511	547	489	542	554	527	481	528	565	500	542	540	501	519	523	497	509	504	496	559	533	523	500	521	521	514	517	541	492	506	499	539	496	541	517	571	584	525	542	517	532	490	562	474	499	529	527	510	534	549	511	547	558	540	520	519	516	508	518	527	533	544	521	520	504	524	535	514	518	499	520	511	554	501	554	547	554	528	537	546	539	499	498	524	480	523	522	532	497	496	519	506	541	526	535	586	518	494	581	536	495	546	557	533	534	514	536	550	538	539	541	521	512	536	523	470	509	530	534	522	499	518	526	483	551	514	520	531	495	517	527	520	527	554	559	537	543	498	524	510	518	477	530	545	517	479	489	547	534	536	537	509	521	509	492	549	505	531	507	530	498	501	541	492	519	519	535	505	532	537	533	530	513	534	509	501	515	517	521	491	496	503	576	534	509	565	519	524	512	517	509	501	539	527	513	507	533	500	531	486	540	549	557	498	512	508	515	480	540	515	520	513	508	494	526	536	527	492	509	541	488	525	499	552	554	516	520	502	510	537	490	493	519	524	525	526	478	521	500	551	517	532	502	589	471	523	507	500	519	517	508	522	559	574	497	534	524	516	532	529	541	524	530	517	514	535	519	542	535	552	522	496	541	557	554	541	498	553	527	522	506	500	524	507	540	511	555	550	527	517	535	515	481	545	500	541	524	511	525	528	533	481	571	517	506	506	524	567	531	519	541	537	508	492	474	516	467	553	533	517	543	522	485	515	490	530	504	519	528	500	476	513	523	522	537	515	540	520	518	512	550	533	524	507	533	515	531	532	563	529	525	522	542	500	505	530	512	523	575	495	526	503	516	487	507	489	490	525	490	525	551	535	577	504	517	536	520	513	524	549	506	527	533	496	548	534	547	568	504	545	499	511	488	533	510	533	518	519	560	552	508	481	526	527	511	472	538	533	523	547	541	580	541	489	532	499	517	507	521	525	549	513	506	533	552	535	525	525	543	482	485	528	547	547	520	552	550	539	487	526	512	535	512	522	527	530	494	544	501	486	555	551	508	545	536	526	536	550	517	559	486	550	517	563	501	506	556	534	509	551	545	508	503	549	528	515	539	514	560	517	510	536	587	524	483	515	530	544	516	470	557	512	543	538	510	522	522	513	519	511	511	493	521	506	553	506
29017	24485	18345	8897	8722	2536	952	536	459	471	496	500	442	523	439	503	489	442	503	480	448	491	471	487	508	466	460	503	475	473	519	482	462	495	456	472	445	489	502	532	508	527	496	497	471	436	444	480	509	497	469	456	501	469	456	429	460	427	448	500	429	472	505	462	483	470	458	480	458	461	486	457	468	477	486	463	481	489	478	453	479	432	469	483	473	487	488	475	491	478	457	448	481	443	454	481	493	431	454	494	447	455	448	499	504	485	506	432	478	473	527	477	462	480	492	515	451	503	479	467	499	454	489	470	470	502	484	484	455	491	465	500	492	448	497	490	464	486	455	485	482	460	478	463	465	495	466	489	483	544	500	478	481	476	463	482	465	458	463	477	442	488	466	504	480	504	456	451	473	512	507	453	488	459	458	479	504	473	467	461	455	458	492	518	465	463	491	470	485	454	475	471	471	463	453	492	463	528	510	497	502	472	483	505	469	457	489	468	452	442	479	474	488	483	475	479	477	478	484	474	496	475	488	469	469	457	496	493	480	482	476	446	525	450	426	483	471	443	446	457	425	488	481	446	475	456	474	441	468	460	485	490	439	483	440	483	493	461	488	444	452	484	438	466	470	488	493	466	454	471	438	452	494	457	460	490	425	503	489	482	461	498	492	514	474	484	496	492	478	469	462	477	492	501	492	472	479	482	502	478	465	521	481	475	487	454	496	480	425	436	487	453	458	473	479	483	484	450	481	453	493	489	495	521	445	494	488	458	480	452	414	476	511	496	470	419	514	505	515	447	452	490	510	448	467	481	491	457	493	494	524	474	469	464	473	501	512	471	532	513	493	446	509	454	481	521	485	494	462	474	440	442	465	474	460	480	457	461	481	517	457	464	499	500	473	460	480	496	459	488	544	486	468	464	497	503	487	493	527	506	507	500	486	464	426	487	497	482	444	481	470	471	512	496	471	519	456	508	469	472	459	493	518	459	491	464	451	471	452	435	467	473	485	473	527	492	474	482	468	480	470	506	458	500	463	448	468	503	511	467	482	441	450	449	473	478	475	450	450	474	474	477	464	454	516	470	437	493	477	447	485	482	463	456	491	456	499	446	493	524	506	488	499	491	474	465	507	473	491	449	430	506	444	488	466	476	451	480	467	450	486	475	444	468	480	497	419	505	453	506	462	465	464	480	470	505	470	485	478	475	480	465	427	429	489	486	523	468	496	480	489	476	504	486	480	510	483	482	499	449	488	486	491	454	491	493	484	458	456	465	477	449	495	449	495	500	462	488	497	455	438	498	482	494	456	431	495	520	456	489	468	482	467	495	484	462	492	450	461	461	482	485	499	523	486	460	487	453	482	458	424	462	465	496	438	484	463	462	461	511	500	481	473	463	527	483	491	481	470	470	527	507	466	442	456	488	478	459	474	510	482	483	482	480	469	428	434	508	460	472	500	435	471	456	461	471	449	455	515	484	442	447	502	466	474	435	453	461	479	511	464	475	476	453	449	466	468	463	457	487	477	496	445	448	440	505	488	455	456	465	476	478	495	463	456	479	430	462	478	469	482	472	483	501	517	421	483	472	465	500	466	510	465	467	448	452	494	426	473	493	471	453	473	498	463	474	512	489	518	441	496	467	503	472	475	522	504	434	458	488	496	459	435	513	524	473	476	466	467	457	479	494	475	488	458	457	499	471	448	473	491	493	492	524	461	477	486	442	476	498	466	477	517	448	498	495	501	454	452	460	474	500	460	461	490	443	484	474	520	438	467	481	503	450	499	490	467	466	467	499	481	466	462	463	496	450	461	438	483	474	486	490	476	480	471	460	450	491	472	477	473	468	489	517	485	477	455	453	495	520	457	484	495	480	461	460	489	464	484	475	434	483	452	508	468	477	488	488	503	490	441	454	496	449	461	483	477	460	477	459	479	483	478	433	450	466	496	499	490	484	514	498	455	472	426	470	454	505	507	463	482	441	506	507	474	473	485	474	474	504	495	477	488	463	509	481	480	551	477	502	478	478	432	446	467	508	458	456	491	530	459	466	477	482	473	491	496	491	460	443	453	443	518	468	513	462	488	498	471	490	450	474	465	509	456	466	481	451	486	490	489	476	484	472	502	433	506	473	515	522	458	482	479	497	472	512	477	491	467	467	462	486	444	481	467	487	461	502	487	522	467	431	457	463	458	520	494	448	463	477	472	462	459	486	471	450	438	465	487	464	510	462	482	480	466	469	482	469	484	495	443	438	458	473	496	455	523	447	499	501	451	476	471	462	496	470	485	455	463	446	470	430	490	450	473	489	453	460	458	441	516	479	489	462	487	471	435	450	468	464	492	505	485	507	423	463	507	497	456	472	436	483	435	484	477	444	500	468	434	462	441	468	444	500	437	440	472	516	460	468	474	458	496	501	477	498	469	489	495	471	514	449	474	506	490	487	460	503	473	465	501	459	457	447	499	472	445	445	473	483	494	520	496	478	433	468	471	485	517	484	465	484	462	449	478	512	511	449	423	508	467	458	519	470	477	478	485	478	453	461	491	502	473	498	488	484	493	454	490	471	477	455	473	469	499	483	470	466	442	471	529	458	464	483	462	479	464	473	453	474	499	465	480	498	486	503	490	497	476	454	517	497	456	465	463	480	506	451	439	454	456	504	463	434	503	494	509	504	506	530	455	450	436	463	472	473	476	479	497	471	492	478	479	470	511	485	448	483	503	533	488	497	438	456	453	483	475	460	473	463	525	491	472	450	458	445	443	487	444	431	494	498	496	484	505	453	428	483	430	459	473	472	487	452	487	478	487	483	491	461	442	451	490	479	465	442	458	465	451	476	500	479	493	546	478	490	469	477	508	484	463	475	538	499	444	487	495	481	477	530	472	457	521	476	463	471	517	442	468	507	522	520	475	469	477	500	466	460	482	464	530	475	471	490	451	484	493	463	483	493	471	480	484	464	453	464	487	471	483	461	460	516	459	486	493	461	482	488	451	453	458	485	499	462	436	448	482	475	488	506	464	458	484	435	501	467	460	419	497	453	506	499	445	467	435	500	468	474	475	512	496	483	470	478	454	470	464	483	486	501	513	461	436	493	492	505	457	487	472	477	497	471	427	477	498	481	487	486	483	507	484	482	476	449	458	461	499	463	473	476	444	472	500	477	521	478	505	448	463	458	453	456	504	457	481	494	499	489	494	476	473	437	462	449	486	452	479	449	468	473	456	479	440	462	485	482	474	485	450	481	501	461	467	469	488	511	491	433	508	508	486	490	481	514	464	479	478	467	462	463	465	472	522	489	476	449	472	436	458	455	482	517	486	457	488	477	468	463	469	451	488	481	443	511	508	523	474	474	482	456	461	492	454	511	487	473	473	469	453	500	455	483	451	450	471	510	462	486	478	460	442	508	459	469	415	456	477	474	484	472	471	511	470	405	492	475	484	454	451	499	450	446	469	517	459	482	449	436	467	499	444	497	471	478	503	487	451	521	447	461	456	494	445	489	471	464
24771	35487	15396	7055	9455	2832	1156	564	479	535	505	508	539	488	494	485	485	516	476	504	543	503	527	508	504	518	480	489	528	470	520	506	482	485	497	508	500	506	480	539	494	483	499	481	531	468	526	504	538	537	480	509	514	528	492	499	495	551	497	517	493	521	497	488	531	471	483	493	485	494	522	467	527	502	496	449	532	501	507	550	480	460	499	513	537	519	512	499	491	509	507	496	517	513	524	540	537	493	538	483	533	515	524	508	549	487	508	482	524	502	519	494	496	506	520	538	497	492	491	494	547	530	529	554	493	524	490	510	488	525	519	514	486	503	463	485	485	534	505	449	456	484	496	519	532	457	508	487	537	544	510	537	519	488	446	510	512	507	484	480	514	499	535	561	509	540	497	516	488	487	496	532	489	501	472	483	527	522	558	492	509	516	477	506	491	485	541	499	526	516	541	508	548	492	522	503	497	505	510	521	486	498	481	476	551	511	527	460	538	484	530	499	498	489	514	491	517	476	453	543	515	543	540	508	520	539	506	523	490	515	562	455	479	485	482	546	500	509	493	480	481	494	480	529	500	492	479	524	541	571	517	492	518	491	537	465	536	489	503	507	480	492	535	485	491	515	508	544	529	489	518	522	518	509	518	457	503	486	484	511	504	499	511	507	511	481	525	493	511	512	504	483	490	502	485	537	531	520	534	505	522	474	509	488	537	519	510	521	504	537	525	470	497	484	554	475	517	510	526	484	544	516	512	502	502	447	503	549	470	487	509	526	469	506	493	496	556	516	535	543	475	539	514	544	479	503	483	527	482	506	472	467	518	523	558	493	542	521	511	504	519	498	514	527	501	498	520	513	511	523	500	522	504	521	499	521	497	488	527	517	490	548	508	519	465	526	515	482	535	512	504	497	503	496	515	503	518	527	526	507	502	518	476	507	477	495	515	494	559	523	505	508	532	564	486	486	496	523	495	519	504	492	516	506	507	511	512	543	464	499	513	514	470	464	515	510	539	510	547	485	509	455	513	472	508	480	506	505	474	544	542	504	486	497	528	538	495	514	478	484	469	522	517	489	496	533	454	498	517	494	478	488	477	533	506	515	482	504	514	549	537	495	526	495	521	497	497	519	491	538	508	488	523	506	494	483	525	525	494	498	461	527	489	498	538	519	480	520	499	485	485	547	502	498	519	507	522	486	514	543	485	517	504	511	502	508	545	472	500	495	532	489	536	505	493	494	513	547	490	518	500	501	509	521	476	499	529	500	508	499	489	536	524	521	519	486	502	500	511	478	482	471	501	514	502	498	497	518	503	511	514	548	488	504	509	542	515	532	494	488	516	483	500	533	510	514	510	511	504	482	544	498	496	478	522	470	473	508	500	459	525	473	524	499	485	531	497	523	501	515	556	518	486	481	486	536	511	534	501	551	513	497	499	478	505	526	502	514	472	449	508	503	509	471	506	476	510	529	540	556	514	508	452	512	479	491	506	514	499	511	479	521	503	516	499	505	495	509	534	488	498	519	512	527	475	526	511	529	501	564	508	511	498	532	493	517	500	495	503	474	490	513	487	502	471	526	498	512	525	522	500	512	471	515	508	509	492	494	496	477	504	453	509	467	512	512	484	469	512	481	514	484	503	502	510	514	497	516	535	504	525	526	471	499	456	525	496	474	464	500	450	517	521	497	507	480	517	481	518	530	491	547	520	485	508	539	528	492	507	527	486	474	506	545	546	526	533	500	504	499	513	513	486	485	529	535	514	493	506	522	470	515	496	515	500	494	465	505	514	527	496	503	513	522	562	490	542	540	493	521	517	529	496	506	555	520	522	491	521	498	466	527	525	510	469	506	526	529	483	503	492	485	482	501	534	517	512	517	555	508	519	514	494	521	463	507	500	539	505	494	487	530	547	501	503	505	475	514	551	525	529	495	493	477	482	490	505	499	494	483	516	491	513	518	503	514	519	529	569	498	473	490	521	497	503	550	508	519	509	509	493	516	524	464	511	502	484	515	537	533	521	524	502	501	553	508	517	491	492	524	529	498	540	459	515	518	508	518	495	475	493	550	491	486	510	526	495	474	514	511	472	502	484	508	492	524	502	532	496	537	525	493	553	493	530	513	501	510	500	518	480	517	486	518	453	505	486	540	564	510	501	494	509	481	506	489	531	509	501	503	504	537	515	495	503	503	470	544	524	498	549	521	519	496	511	539	489	516	526	498	505	484	522	511	496	494	489	486	553	538	490	521	498	469	497	520	491	517	550	510	504	462	483	477	516	499	492	531	511	520	523	519	540	521	540	523	565	500	487	499	507	518	550	508	516	498	526	540	518	486	513	509	527	533	516	495	473	498	493	513	519	520	507	487	481	504	492	516	508	468	490	502	535	472	526	464	501	535	496	514	505	522	495	492	501	509	456	491	488	550	458	505	490	524	566	489	494	497	496	478	521	511	520	483	467	532	493	544	491	503	488	553	521	517	519	500	495	491	502	554	485	495	521	509	516	492	522	529	470	514	507	498	520	507	498	498	522	502	506	486	499	462	481	515	481	507	497	516	533	524	536	507	501	496	528	519	506	508	557	512	512	508	531	467	534	489	511	496	517	499	505	497	507	520	521	523	497	495	497	506	503	505	518	491	495	514	512	521	482	500	508	514	513	472	493	518	488	487	542	521	473	520	503	510	510	557	507	470	476	490	470	474	492	519	530	488	478	486	471	454	501	483	489	527	558	506	535	481	489	524	475	530	505	486	521	496	486	505	539	469	512	509	513	500	493	516	533	513	554	510	528	490	445	463	509	528	521	503	545	494	506	491	490	506	476	501	519	514	521	475	492	521	505	525	488	502	510	475	456	553	497	510	518	481	526	507	527	518	495	503	507	481	498	511	525	457	515	490	501	497	535	495	495	525	520	501	510	499	544	515	492	495	525	507	491	505	532	522	528	507	535	514	500	528	516	485	516	517	501	497	480	490	485	510	468	510	519	502	534	508	498	479	505	506	510	528	545	531	490	488	507	557	538	549	517	514	518	519	463	506	503	485	495	472	526	520	537	503	526	492	532	508	537	528	509	493	556	486	493	495	514	553	513	536	504	531	522	553	517	493	500	482	496	543	536	483	508	534	522	516	553	525	488	511	479	502	497	499	469	507	538	499	523	504	494	529	534	492	500	523	499	537	496	475	492	526	528	510	514	507	492	470	513	553	520	499	539	537	544	509	478	493	480	527	514	549	470	483	521	460	525	476	509	490	522	530	523	506	510	519	499	489	517	525	474	550	532	513	483	495	530	550	479	549	523	524	486	507	503	545	511	499	525	474	494	507	535	525	502	473	529	514	483	512	499	495	490	501	472	502	525	490	465	534	480	502	536	539	537	498	469	526	543	455	521	492	493	506	510	465	498	483	541	507	549	469	501	512	519	516	491	526	555	517	501	536	497	522	548	526	493	503	545	453	546	475	516	496	517	541	487	525	539	495	488	479	537	476	514	568	487	502	568	571	527	508
23697	21044	28326	27559	39843	26863	14384	2313	502	509	468	460	459	453	441	409	421	386	429	412	429	436	422	379	406	416	414	383	372	420	408	387	390	401	408	409	435	415	431	372	368	412	407	373	391	345	376	381	436	413	425	417	426	406	408	362	409	423	408	415	395	366	385	405	399	403	419	407	389	403	416	421	391	411	411	386	424	367	395	407	405	407	381	397	396	369	391	409	422	410	405	387	436	395	416	387	404	401	368	415	378	404	411	439	414	407	384	390	400	407	375	399	397	387	397	402	360	368	392	410	405	396	407	378	369	438	427	440	399	386	459	393	365	390	399	418	446	413	408	387	410	382	433	384	406	362	370	363	410	381	397	400	413	432	410	374	399	390	429	377	385	403	389	412	370	392	377	393	384	395	417	416	387	380	411	386	390	416	393	376	388	363	407	412	395	380	384	382	382	370	382	426	395	442	399	432	380	405	398	394	383	423	409	413	403	404	405	419	393	382	404	392	396	385	413	377	374	360	389	422	413	411	385	371	400	391	402	404	384	380	389	405	371	341	365	387	339	396	393	366	431	412	405	408	389	410	388	368	381	408	399	410	375	405	362	457	392	375	406	381	418	396	393	377	393	373	388	434	378	423	378	411	405	412	443	385	385	391	389	381	374	432	377	378	440	411	403	390	403	430	407	459	409	423	393	363	423	375	397	383	387	406	366	389	384	397	373	407	426	409	366	385	388	340	370	408	367	404	368	394	377	373	394	397	401	372	401	401	413	391	404	419	392	381	352	391	413	378	403	390	417	427	411	404	391	413	359	391	397	452	357	398	400	392	415	397	398	399	444	415	390	406	401	378	392	394	396	385	416	414	403	396	413	339	372	359	462	384	428	407	435	392	385	365	374	421	404	352	398	369	403	394	387	422	435	399	424	415	424	414	364	394	399	406	452	386	361	394	397	408	391	384	399	357	388	393	422	398	410	364	416	387	394	354	382	422	358	393	410	349	384	372	416	369	415	372	405	399	390	385	394	406	423	386	416	380	369	399	375	377	385	431	358	392	400	419	392	418	392	409	413	404	400	410	407	384	427	423	409	411	416	362	415	414	416	407	408	367	366	416	392	388	428	377	443	394	427	433	371	381	406	394	391	400	408	445	380	392	401	397	361	397	403	390	404	412	397	397	389	413	421	438	412	357	420	401	417	393	384	428	402	391	394	406	374	417	409	392	379	397	371	404	391	400	415	419	395	400	393	376	412	383	391	346	419	403	420	394	394	412	421	379	377	415	395	377	396	377	366	434	394	384	422	420	374	417	403	401	403	419	421	393	385	393	376	408	387	380	409	394	418	404	395	425	403	394	403	369	434	378	382	425	405	370	353	446	417	376	425	400	414	431	381	417	417	419	405	408	392	381	399	421	375	398	391	389	416	411	395	416	419	400	416	430	365	408	424	397	399	408	444	380	404	387	354	386	357	416	406	405	381	396	355	417	379	396	392	388	420	397	379	422	368	368	371	402	410	392	403	411	449	417	398	343	429	368	409	412	382	387	370	411	389	350	402	382	423	375	386	395	370	389	385	431	422	430	391	415	415	428	380	392	402	401	399	397	384	385	372	396	412	400	352	395	369	368	393	415	373	383	399	401	421	399	427	370	387	391	376	413	422	401	382	406	377	386	416	381	422	440	439	361	401	382	400	388	396	414	370	428	373	408	376	402	435	393	382	386	397	381	401	402	404	419	419	380	390	432	394	408	406	405	393	399	373	383	408	400	415	407	394	412	404	411	448	407	383	358	444	414	435	418	402	400	382	401	376	410	386	354	425	417	376	385	327	404	383	383	439	396	421	390	400	367	416	397	402	373	378	412	391	427	407	399	440	413	383	396	437	407	373	407	392	382	396	373	404	371	389	359	362	400	419	403	395	377	367	382	408	383	391	390	399	383	376	372	398	368	391	394	433	350	364	396	402	435	411	402	368	391	360	402	399	403	387	362	370	408	381	359	379	385	396	352	396	378	391	401	377	392	408	385	375	387	373	373	416	403	404	384	458	401	383	444	386	371	382	381	381	371	387	424	405	399	372	418	405	395	405	400	406	397	411	389	427	376	410	364	395	385	351	389	351	413	407	401	433	382	402	375	376	381	378	346	407	407	413	407	362	431	427	393	382	392	389	369	355	416	420	406	370	405	343	419	366	414	382	352	410	373	421	411	424	420	390	382	389	389	357	437	402	361	431	433	431	398	434	400	364	390	380	385	381	396	380	391	416	422	399	414	380	414	416	401	394	392	387	364	382	405	383	406	396	393	380	400	380	386	396	425	396	376	393	395	415	409	393	377	395	361	414	388	408	388	428	373	413	386	390	413	388	444	400	423	375	380	390	398	389	360	398	403	396	389	404	405	427	383	438	401	389	358	379	367	404	408	394	343	394	403	369	354	391	363	406	442	396	443	378	407	395	414	383	383	398	432	400	412	417	420	438	397	373	409	390	408	422	422	402	387	433	348	379	428	411	406	353	415	414	404	400	451	396	426	396	453	392	417	450	406	391	405	404	375	383	355	366	399	368	408	387	390	390	384	390	398	425	362	409	419	411	435	398	352	401	368	412	399	396	370	407	398	379	421	425	432	387	400	396	427	402	382	381	408	368	421	397	412	391	393	367	356	401	391	346	376	421	385	386	399	404	402	408	367	398	418	407	408	393	383	379	388	429	404	415	403	416	378	385	401	397	404	396	416	375	404	408	406	352	409	372	374	373	404	328	421	388	392	380	405	415	393	411	414	417	416	401	371	429	388	410	393	406	400	349	366	381	379	380	368	407	412	390	378	400	350	413	398	392	373	395	380	400	429	392	402	427	385	436	389	413	356	395	422	405	374	382	389	403	426	375	381	441	383	390	378	391	371	411	345	395	406	420	420	405	398	368	385	445	387	393	370	416	395	412	401	391	373	401	386	394	415	366	430	409	382	385	398	426	372	410	416	382	426	446	373	359	405	385	427	391	401	404	404	400	381	388	398	425	403	405	399	412	389	356	398	393	365	368	362	392	380	399	404	416	404	418	402	377	378	385	383	414	421	422	409	441	399	414	418	390	420	399	403	363	412	385	412	379	406	429	385	395	422	391	409	386	399	415	431	433	383	378	424	397	413	388	409	405	395	383	389	394	411	411	372	372	413	379	417	450	383	385	385	396	386	390	427	379	408	399	355	398	359	411	393	400	394	394	374	399	426	369	403	419	362	396	416	394	378	361	414	395	374	398	360	354	406	380	368	439	386	380	372	385	391	395	400	399	399	407	387	433	387	413	415	378	402	381	389	384	400	399	410	379	416	398	403	366	360	401	404	394	407	414	391	383	366	386	391	419	430	378	425	361	384	414	422	406	390	373	408	394	392	383	368	383	404	424	404	402	381	376	415	401	389	406	426	354	380	416	364	373	435	339	402	380	372	436	405	386	397	375	388	397	388	400	362	409	405	399	373	411	395	366	379	377	391	412	439	362	387	387	373	415	423
29361	51713	32069	39873	45707	24866	12387	2563	609	560	532	530	503	477	468	450	505	445	478	417	464	462	464	442	450	419	458	412	418	441	428	416	419	419	417	418	430	403	408	387	397	404	444	432	391	436	421	428	411	412	412	415	459	427	424	424	420	442	434	441	423	421	415	402	389	407	407	429	442	380	418	432	436	407	423	391	417	389	418	411	448	422	433	393	465	395	403	424	424	372	410	432	450	427	423	461	455	455	404	420	427	422	391	407	449	400	406	401	416	426	446	405	450	411	421	447	458	431	425	388	407	449	411	397	404	422	423	418	382	463	427	437	438	380	412	426	415	406	411	421	375	399	434	470	421	446	425	444	432	398	384	469	400	430	419	424	449	440	408	407	420	431	359	430	417	427	437	410	394	390	468	443	381	396	405	411	409	432	405	453	400	393	428	456	426	431	426	419	381	439	416	422	419	422	410	435	418	433	406	409	415	437	423	420	443	407	431	394	449	422	413	429	389	418	441	412	396	438	428	437	428	413	417	414	431	464	409	436	463	417	439	440	397	420	453	396	464	430	410	384	442	414	444	429	424	435	450	439	401	424	427	467	398	404	449	421	426	418	416	466	385	409	436	428	407	406	419	412	445	412	422	404	473	409	437	412	408	380	448	422	419	407	421	409	413	423	441	449	413	415	417	446	410	402	407	389	435	397	429	418	410	401	440	448	422	396	395	401	419	426	386	378	383	435	441	429	421	418	433	428	453	431	411	445	420	391	414	409	410	426	426	438	412	409	405	439	431	441	418	420	458	417	412	436	436	401	445	428	439	372	447	437	425	431	418	419	389	438	438	415	400	416	392	441	388	416	414	394	434	406	424	403	392	416	432	432	424	408	388	444	452	409	417	398	418	449	413	413	409	394	449	409	415	467	407	410	408	454	420	393	402	413	441	428	402	429	429	433	428	415	431	406	454	412	432	460	464	397	408	398	448	413	442	428	432	442	491	414	447	399	435	423	419	388	447	427	448	417	414	416	421	423	449	409	427	389	420	426	404	391	448	409	407	418	394	405	416	444	436	421	419	390	466	423	418	458	435	413	385	430	415	423	385	422	437	418	410	437	450	429	424	409	444	425	421	449	428	432	405	412	434	397	425	419	417	480	426	406	444	435	419	418	431	402	462	430	412	421	420	421	401	436	427	435	413	396	430	424	421	379	442	460	417	445	413	378	377	404	392	425	414	407	429	423	430	407	426	441	433	392	429	397	383	394	383	450	420	402	429	420	397	410	415	445	409	413	424	473	429	414	437	403	436	394	454	392	438	404	389	471	431	438	401	407	446	416	418	438	399	396	396	413	417	425	393	405	445	419	427	423	455	415	387	387	384	407	416	429	397	409	475	411	416	405	421	409	424	404	399	398	407	422	402	409	469	451	431	420	434	425	420	427	382	453	449	420	438	396	408	433	424	419	415	412	400	431	446	394	450	423	392	423	404	405	436	445	417	423	408	428	445	384	428	426	430	436	419	402	420	390	399	375	421	453	411	421	441	409	454	423	400	408	428	433	446	388	397	430	403	416	426	418	378	438	400	445	433	423	422	411	410	447	402	394	412	428	443	371	407	375	478	431	434	415	402	428	435	427	401	421	397	427	432	439	415	412	449	422	444	436	420	419	482	395	431	384	439	430	391	420	428	420	459	433	414	438	422	377	416	386	408	431	405	421	403	375	427	447	391	396	434	411	427	406	418	391	410	422	421	393	404	382	426	419	428	408	385	415	444	409	440	400	429	397	404	416	371	420	445	413	430	437	445	425	431	430	382	383	400	373	385	421	413	429	433	450	399	394	414	408	418	415	439	366	438	380	440	403	408	417	406	404	479	441	400	416	407	408	434	417	433	414	443	426	390	398	397	412	427	399	417	414	413	366	383	407	412	408	403	405	431	390	386	393	453	394	428	381	482	429	416	422	414	433	419	437	403	396	408	431	432	408	421	376	429	425	418	431	414	373	415	418	412	429	413	403	425	414	396	423	437	417	414	445	444	399	421	447	439	397	399	424	381	433	412	412	432	448	405	405	401	426	457	444	431	396	435	411	452	460	442	429	406	453	443	432	434	425	423	412	383	426	391	437	394	434	382	416	431	404	406	404	422	441	455	444	400	411	410	404	405	417	408	447	427	392	437	398	428	418	410	431	396	423	398	414	418	462	389	423	439	436	428	400	405	427	436	401	387	424	431	422	410	393	439	450	436	488	429	430	422	448	416	393	389	417	398	415	452	440	414	442	411	411	416	440	401	445	404	441	394	446	440	420	387	426	416	423	384	403	358	440	426	410	434	422	441	434	422	419	449	419	389	422	409	424	445	457	403	412	392	415	440	385	417	428	390	434	466	395	437	409	417	418	386	369	439	421	383	428	399	389	382	421	434	365	409	429	411	431	418	425	436	401	440	415	395	439	425	410	395	407	407	398	380	433	408	368	406	419	400	392	441	425	402	396	381	407	388	405	383	458	388	425	473	406	399	404	450	387	441	453	450	431	353	399	418	406	436	416	443	423	407	426	418	404	420	437	414	431	407	418	426	423	415	425	389	424	386	413	403	398	426	396	426	407	444	393	402	425	413	413	422	413	424	457	421	435	457	422	383	407	408	404	413	437	429	413	419	440	431	421	412	413	399	409	399	410	396	399	392	418	412	429	440	447	389	412	389	428	438	451	431	422	398	405	421	394	410	463	402	425	402	397	420	439	434	398	387	408	430	424	426	419	429	403	420	402	429	379	424	427	431	461	401	445	384	411	417	416	464	459	412	410	428	409	399	422	434	424	476	443	427	449	437	423	428	399	434	416	415	418	410	441	417	406	411	417	402	430	440	463	443	414	415	435	394	448	393	422	456	390	409	423	427	425	453	432	428	426	411	433	396	425	390	459	440	401	403	427	426	397	390	365	416	408	444	434	420	443	435	403	413	429	434	437	430	426	404	382	440	431	403	410	389	408	454	415	414	481	379	423	398	397	424	438	419	424	420	432	435	405	395	403	410	431	404	425	467	412	403	403	421	441	438	413	421	385	398	402	441	416	411	423	430	460	397	443	395	423	446	455	387	444	412	420	426	444	438	396	450	403	455	411	384	457	412	383	428	429	423	445	388	419	412	408	403	384	405	400	397	418	407	408	454	415	434	417	399	395	436	396	419	413	424	407	427	419	461	402	385	414	437	454	419	404	412	432	429	451	402	410	463	414	449	441	418	436	423	439	415	418	431	440	416	388	372	423	446	435	445	453	400	431	411	426	427	406	421	437	404	417	409	412	410	441	428	421	406	453	428	432	384	414	400	420	403	412	396	399	480	403	396	444	419	390	399	404	433	396	419	420	446	434	390	446	362	429	430	419	431	418	382	449	443	435	384	416	369	443	408	393	406	438	420	439	418	425	390	438	407	463	413	427	437	395	408	419	399	433	381	409	414	425	379	380	403	431	437	422	415	404	401	397	443	437	448	420	420	405	442	427	399	428	427	372
24968	21113	27042	27080	29961	16434	5552	1234	650	606	584	565	605	620	618	625	620	577	570	583	619	566	585	551	564	577	577	566	608	565	631	603	561	637	611	587	588	607	595	576	598	579	613	604	589	584	559	573	562	573	598	586	624	586	581	585	625	580	591	595	546	605	597	618	593	616	595	667	603	571	592	594	556	563	568	599	569	559	613	563	575	585	640	564	573	640	584	574	584	604	578	600	560	613	580	592	650	587	611	588	583	602	632	566	539	607	576	597	576	578	592	550	600	582	577	580	608	589	595	618	563	606	573	616	594	581	630	653	606	584	605	530	574	582	590	635	578	591	567	616	573	592	601	591	584	572	575	609	603	608	572	608	591	582	577	590	577	646	581	606	573	630	610	560	573	594	574	562	589	604	541	579	563	584	604	593	586	589	578	624	592	621	586	602	562	605	562	628	598	585	586	577	575	648	610	617	549	575	586	600	615	608	579	602	578	586	580	615	564	573	582	587	616	561	579	605	603	617	644	570	593	576	580	613	616	574	603	537	568	577	611	589	585	593	578	583	598	585	597	592	589	587	601	609	631	601	579	623	566	578	615	623	561	623	575	569	597	559	630	580	612	579	538	597	598	604	616	653	598	581	571	608	574	598	592	563	607	600	603	542	575	628	589	587	622	550	569	611	582	592	603	553	544	573	599	592	609	620	627	562	583	605	636	565	580	626	618	600	613	574	582	573	583	637	648	563	583	643	629	601	621	592	658	588	601	565	556	592	622	616	600	587	594	598	594	622	607	604	595	562	598	599	541	516	601	602	610	555	586	584	607	588	601	589	568	527	580	599	585	586	550	606	608	603	587	569	568	601	599	629	571	643	611	612	580	606	586	584	616	589	591	597	607	577	591	590	558	587	596	585	593	577	576	599	576	612	562	586	601	565	618	602	592	556	612	655	589	586	595	606	597	570	557	580	607	607	615	608	584	613	633	561	556	589	570	606	607	568	603	599	593	579	554	608	626	609	591	608	561	563	621	560	577	611	570	634	651	593	566	569	584	563	588	601	605	606	580	591	593	579	597	575	590	618	579	644	617	604	580	607	550	588	575	560	607	580	592	594	602	574	606	563	596	596	607	605	583	598	619	527	608	661	607	624	597	603	579	556	599	584	568	610	551	555	572	591	581	536	578	583	564	582	584	603	608	629	585	594	636	608	593	579	581	588	558	602	611	585	553	585	559	548	575	617	620	558	611	565	559	566	602	581	605	594	586	547	619	568	595	645	564	624	601	600	584	572	566	588	595	561	607	600	604	563	529	613	570	554	612	604	605	608	584	552	563	634	606	615	615	607	585	527	626	603	591	588	538	604	635	602	570	547	557	554	598	558	593	590	608	588	589	605	587	561	574	663	568	615	606	607	625	634	595	589	614	578	540	595	576	622	604	563	574	548	620	639	566	583	585	623	567	555	585	577	575	574	562	557	634	576	588	639	588	581	589	574	567	592	622	607	573	606	644	588	629	620	593	611	560	587	581	554	582	586	562	567	577	609	590	558	606	567	614	621	595	582	595	576	610	590	591	607	561	616	613	566	556	569	608	543	566	553	624	564	581	543	590	611	602	558	563	625	580	585	592	596	624	546	600	618	573	616	594	577	586	555	587	542	578	617	591	574	582	588	642	581	611	566	540	578	592	625	639	591	569	654	614	560	572	586	593	550	569	617	563	606	593	560	623	581	628	578	581	598	603	550	635	564	630	628	605	551	611	609	572	615	603	624	615	532	587	584	569	612	592	577	583	598	608	621	610	582	569	550	572	573	604	640	591	594	582	614	615	629	572	591	617	565	543	590	562	598	612	625	580	615	615	607	559	584	608	569	575	627	582	590	602	622	588	554	598	557	630	563	620	585	587	573	576	602	616	551	555	553	606	593	586	595	566	564	575	591	572	616	632	591	559	612	608	573	600	566	652	552	553	583	586	579	547	592	601	559	578	610	564	613	584	599	565	603	580	643	605	589	568	568	582	619	594	569	632	587	586	594	597	620	602	567	562	569	565	604	595	596	603	589	628	588	581	605	610	578	605	605	556	596	570	637	574	589	578	606	558	583	587	613	585	562	568	569	616	614	577	641	538	557	572	648	594	574	561	563	591	590	576	528	592	580	602	595	567	603	582	580	592	582	576	582	637	571	622	622	619	611	616	602	610	575	593	560	588	569	612	623	574	569	581	569	601	577	603	634	611	608	588	625	637	536	562	562	632	604	628	575	638	573	613	610	574	565	616	620	561	581	592	569	604	572	567	585	631	624	598	589	599	573	586	618	581	582	571	593	602	619	601	610	589	579	596	598	552	529	591	570	584	592	596	586	592	602	608	592	602	597	600	586	620	623	619	594	589	615	629	625	580	637	588	606	584	598	603	569	602	595	575	554	622	609	592	584	587	591	642	573	587	584	644	592	602	573	569	573	605	592	575	587	606	586	567	611	568	609	653	590	585	569	628	587	602	541	604	603	565	559	568	563	624	546	575	580	616	554	612	603	570	580	594	561	572	610	609	616	609	555	597	561	578	600	600	594	612	626	632	598	603	606	586	572	556	568	618	612	602	588	577	599	586	611	581	623	629	598	570	610	613	573	615	618	604	606	590	596	589	600	598	644	611	586	535	598	537	602	579	577	597	579	607	629	586	610	599	592	586	598	570	589	608	604	570	589	628	561	589	616	599	594	595	614	607	596	568	552	570	583	588	591	570	618	549	605	607	625	559	633	600	579	605	602	641	562	561	558	609	586	593	571	582	586	577	572	541	587	623	582	549	602	610	614	607	615	599	599	594	582	615	606	588	572	623	570	577	583	566	548	623	659	559	612	626	601	612	573	591	565	592	616	610	620	626	567	560	574	590	574	570	569	583	611	578	572	601	593	591	550	603	569	552	613	571	634	535	571	580	595	614	576	572	582	630	604	592	591	596	563	608	570	595	565	572	581	615	574	589	570	591	597	600	620	606	605	583	600	605	606	573	597	618	579	625	568	560	603	601	607	584	610	582	564	586	588	581	590	600	601	607	616	566	582	568	597	605	614	566	564	560	599	610	573	562	633	552	557	604	563	600	595	576	603	560	576	631	584	570	596	574	555	566	583	584	576	562	592	611	580	616	572	593	573	561	612	584	570	630	590	594	612	577	616	602	564	582	556	618	603	642	615	583	551	563	537	561	546	594	612	581	578	634	551	600	621	583	587	606	601	566	591	624	630	596	600	586	603	583	608	593	584	589	612	592	594	595	627	602	596	573	587	593	596	599	566	563	575	581	665	607	540	564	594	570	568	548	582	646	597	619	600	584	578	579	660	558	572	635	561	618	609	558	566	582	566	597	574	553	599	559	573	615	611	588	573	578	566	611	643	593	631	601	598	588	563	570	597	544	593	575	582	635	588	602	596	594	605	617	589	653	597	596	635	611	597	587	578	599	638	591	583	574	587	591	582	580	600	579	577	563	591	594	600	547	605	580	602	567	614	636	594
27379	46119	25206	25863	35653	17504	7798	1795	746	695	682	658	662	655	683	682	628	636	613	646	634	634	590	631	638	652	621	642	623	633	630	625	622	635	571	558	636	648	608	576	593	609	620	652	632	616	620	563	588	569	616	581	616	626	623	608	614	578	625	607	618	613	628	610	580	609	617	604	606	602	649	636	581	654	615	581	597	571	655	604	619	656	620	656	603	609	649	655	621	610	640	604	627	619	659	608	574	650	641	616	656	627	628	626	630	620	615	617	608	634	612	635	618	596	634	588	643	613	615	575	656	617	652	625	624	643	554	604	614	638	605	603	576	607	636	595	598	582	612	645	565	609	646	615	626	629	580	594	647	619	672	633	632	646	645	618	621	623	593	595	633	617	597	626	615	604	620	592	565	590	576	639	596	589	646	656	599	600	678	617	570	612	603	589	574	638	633	646	597	609	615	627	602	622	602	630	624	604	641	613	580	631	628	648	644	606	630	598	602	665	605	583	609	640	582	582	622	603	634	641	591	607	625	593	604	627	617	598	621	596	640	607	594	628	625	606	574	605	633	627	624	604	632	576	648	628	594	625	606	564	645	655	684	610	610	613	652	571	643	617	595	615	628	618	653	633	575	614	621	631	616	654	618	612	605	644	573	600	631	632	620	628	581	568	581	606	643	594	575	562	607	627	635	616	621	586	585	637	591	663	586	599	576	601	622	622	614	639	604	595	625	647	629	596	654	665	587	597	599	630	576	594	650	574	589	560	575	587	614	598	590	579	639	637	622	609	590	642	622	570	661	588	591	636	631	613	606	626	620	614	615	585	647	617	609	594	610	653	623	627	614	623	589	633	639	616	548	627	623	655	592	587	575	647	642	642	647	602	628	578	616	612	589	597	608	651	637	595	633	580	596	579	611	650	617	628	632	639	603	626	614	617	627	636	563	639	618	591	574	636	649	621	587	629	612	585	588	635	585	633	589	607	642	628	584	629	606	634	602	592	654	600	635	598	611	624	594	619	607	612	619	605	632	637	602	616	681	635	566	595	593	653	620	611	625	583	608	646	633	595	644	636	612	609	655	607	569	600	608	629	582	600	632	573	612	624	649	594	618	635	653	674	604	644	606	601	629	588	660	563	587	602	572	614	603	623	601	644	632	588	625	634	609	631	648	574	598	603	640	614	614	572	626	656	610	631	591	614	589	617	617	597	658	576	629	607	627	628	588	612	608	611	595	650	628	625	609	617	624	611	637	571	580	600	643	597	620	584	618	595	626	618	626	665	633	592	644	581	590	624	617	604	607	607	592	636	620	585	575	600	661	622	598	592	624	582	659	656	597	577	626	640	614	640	579	582	634	608	625	651	626	617	601	620	654	655	666	608	612	618	605	635	675	629	626	671	655	613	604	650	617	594	622	619	651	631	641	577	655	614	670	593	619	660	612	616	601	635	589	630	601	628	607	627	629	581	629	633	575	625	627	623	560	582	591	624	577	655	593	634	566	585	628	587	592	604	618	619	595	576	631	630	647	604	604	617	662	618	620	625	614	635	634	630	613	607	630	644	641	608	626	652	625	630	560	597	595	619	648	656	602	631	627	609	620	608	651	642	569	626	602	630	618	673	672	612	607	653	618	612	577	586	582	611	650	637	650	596	621	589	609	620	611	608	618	601	598	646	625	641	609	606	612	652	599	611	612	608	584	646	620	582	612	616	638	663	613	603	615	611	598	611	581	588	610	627	620	605	607	606	625	617	632	607	638	579	603	611	633	609	643	598	652	614	634	561	670	638	626	667	615	622	597	614	633	627	637	619	677	638	628	599	636	613	624	554	634	615	586	644	582	613	588	622	583	641	629	629	608	609	649	599	641	596	625	644	621	654	645	611	619	622	653	596	622	663	635	632	616	555	616	613	598	602	609	581	581	608	605	590	613	624	642	590	629	615	605	567	626	574	621	594	603	615	609	622	633	640	634	605	606	616	620	663	615	578	609	585	574	599	620	617	596	612	575	642	589	610	588	642	607	604	611	578	593	582	614	581	569	618	652	604	611	619	588	613	625	636	624	606	595	634	607	582	610	611	612	616	652	665	576	629	628	615	589	628	610	620	651	664	603	630	632	631	605	594	677	643	605	565	613	619	623	623	596	619	634	639	606	614	613	622	653	597	587	628	611	588	635	616	620	615	621	585	635	612	633	653	642	619	605	610	636	606	592	599	596	611	594	573	563	654	622	627	577	623	568	656	629	622	628	601	601	640	588	581	626	639	653	632	644	590	637	613	634	614	588	616	631	566	606	645	652	597	592	581	619	660	603	611	591	645	589	627	606	618	601	582	622	605	633	627	610	635	618	613	610	626	599	622	612	657	627	640	617	657	658	620	626	645	615	606	623	627	630	632	586	613	613	641	606	595	615	646	598	621	587	621	607	582	607	606	592	626	606	596	594	591	614	640	571	634	579	627	577	610	657	599	647	609	576	585	586	625	590	619	609	642	630	615	593	622	605	634	631	603	564	628	626	651	635	595	621	608	597	633	591	591	594	605	609	567	613	601	630	592	643	586	587	631	605	619	616	571	639	619	633	688	613	586	614	626	635	648	593	601	605	658	580	616	626	645	609	594	632	587	568	613	620	648	569	629	591	595	622	629	612	629	630	625	600	635	638	630	645	605	582	641	620	606	646	615	635	613	596	579	635	624	572	623	626	649	648	634	639	619	552	624	623	623	632	626	623	583	565	598	627	614	615	628	613	612	629	633	663	660	602	612	630	635	617	562	605	574	598	608	656	638	642	607	618	624	594	581	589	647	598	591	670	649	632	667	626	579	621	673	595	647	618	636	614	577	626	624	600	628	614	628	605	583	623	682	627	611	587	613	579	632	640	610	647	583	630	595	638	584	605	579	600	638	635	634	631	607	604	639	599	652	601	590	628	625	631	621	608	587	641	603	634	565	592	617	589	571	608	589	628	596	620	644	584	571	623	608	622	641	610	645	647	609	628	600	598	602	597	628	625	579	629	594	601	630	632	611	631	604	603	619	679	625	625	563	612	628	594	587	636	634	677	658	616	633	623	611	655	657	625	553	627	639	605	602	603	591	601	592	587	609	597	663	604	663	603	594	623	629	635	640	632	645	615	593	635	593	627	594	616	614	648	593	573	587	634	625	558	676	638	631	629	611	629	613	575	610	604	631	620	601	601	630	622	591	594	607	566	577	615	623	616	616	653	668	579	604	618	600	593	589	625	573	607	634	628	586	644	601	647	601	644	630	625	634	596	609	651	609	610	599	648	633	615	595	638	597	636	616	586	626	639	609	660	650	611	644	607	606	590	641	576	583	619	610	592	651	622	614	603	593	630	600	602	644	579	608	614	607	614	605	609	601	644	647	654	604	670	574	607	616	588	606	596	658	651	611	624	609	633	665	612	631	605	624	595	586	618	637	593	620	603	577	630	599	623	635	612	648	610	612	617	581	631	594	608	602	627	594	554	612	628	634	563	649	635	593	652	608
22529	20974	28517	25535	37908	31665	23359	6198	879	663	649	604	602	592	606	547	564	600	566	522	516	547	550	549	590	530	548	510	540	512	546	511	516	523	552	515	516	527	507	508	530	541	524	546	509	508	548	504	542	514	539	541	522	538	503	542	476	522	496	445	506	530	544	515	504	530	554	543	535	500	532	486	516	542	554	502	502	505	493	542	525	522	491	529	499	502	448	562	504	555	544	512	488	528	585	533	519	539	518	542	528	502	525	504	529	545	524	499	523	533	519	500	519	497	513	528	507	505	536	501	525	539	530	502	544	503	567	540	520	532	538	504	524	503	529	524	524	514	540	525	482	499	519	523	513	490	525	503	554	496	503	517	517	495	549	512	503	506	540	515	551	501	503	512	510	512	509	484	527	503	484	516	550	506	530	488	524	529	517	565	554	483	555	518	485	497	484	520	490	497	475	483	509	503	515	517	503	542	542	513	522	524	491	538	543	496	488	507	537	501	516	477	515	502	503	482	474	486	487	557	515	515	525	504	532	477	502	482	512	550	524	510	532	515	514	478	503	517	511	505	539	496	502	505	505	537	485	511	529	506	551	515	514	541	491	518	523	480	493	510	528	542	567	516	506	506	512	474	515	515	549	501	497	533	508	515	479	538	522	565	487	541	511	530	539	546	529	499	506	551	503	497	512	514	514	506	498	562	514	519	558	538	520	472	564	481	515	503	521	498	523	490	497	510	529	523	515	506	491	480	498	522	518	548	512	520	534	507	521	534	516	492	488	523	499	532	515	511	492	512	518	509	490	514	536	504	504	509	509	540	555	493	498	524	529	512	524	518	526	525	522	565	498	560	529	508	497	557	511	473	524	491	492	530	536	468	548	511	532	520	514	527	524	546	503	496	490	514	545	511	522	503	559	480	542	516	467	507	458	500	510	518	520	478	506	509	505	507	507	504	492	495	519	567	531	545	556	487	469	517	499	540	543	515	486	485	511	513	565	531	536	523	487	522	528	529	500	506	519	498	520	537	529	491	498	473	512	465	541	492	559	512	516	538	512	496	540	524	507	521	498	521	531	518	513	500	491	476	535	510	473	531	528	495	473	499	535	528	504	507	534	482	515	521	483	534	498	507	498	571	488	558	533	497	490	490	529	478	541	473	481	529	494	510	511	478	506	534	490	468	481	518	495	544	542	541	520	524	495	544	485	498	516	490	517	497	519	500	494	543	505	517	517	497	515	538	483	515	510	551	499	539	514	535	535	500	535	518	552	497	527	532	547	505	549	535	523	540	528	522	503	512	505	535	531	523	535	520	515	549	503	520	510	496	558	544	527	544	514	523	545	512	493	509	511	541	501	500	546	527	533	535	513	465	509	492	507	547	496	528	490	557	508	549	522	509	482	490	543	479	473	530	520	531	516	545	516	493	544	469	498	491	485	547	543	469	526	516	506	521	509	509	512	504	515	529	517	517	502	486	502	511	532	506	525	498	499	496	544	510	477	467	512	521	542	529	566	548	499	520	507	533	501	504	516	512	522	511	528	510	558	483	474	521	507	495	522	518	512	486	480	495	517	526	493	505	512	478	514	548	536	550	518	474	484	481	512	518	497	510	504	553	531	532	505	489	546	540	482	489	518	516	499	538	526	521	493	525	560	528	498	495	518	485	497	545	564	538	497	504	471	528	523	509	526	493	532	549	529	499	511	489	534	483	559	471	527	524	476	528	508	475	500	471	512	523	496	525	509	506	513	514	543	521	537	471	510	523	526	515	520	520	499	507	546	491	476	491	529	540	526	491	488	499	502	518	533	496	508	547	503	503	488	551	531	493	520	511	534	527	484	517	499	532	507	528	501	512	544	475	511	467	497	514	523	534	550	567	464	559	543	553	495	506	472	513	515	521	498	510	527	532	557	498	496	487	512	516	531	511	517	513	513	510	518	535	550	476	506	484	548	516	472	517	527	561	521	501	510	513	471	499	532	525	513	522	564	499	489	514	513	536	499	509	485	530	501	497	503	529	478	508	537	493	511	509	517	521	503	543	527	519	494	505	480	522	490	508	534	484	490	490	523	512	492	508	537	488	516	523	556	505	568	504	503	498	488	530	529	531	516	518	539	507	503	494	515	537	508	496	548	520	506	541	497	501	524	508	502	525	519	496	477	542	518	526	479	496	496	537	521	543	546	479	483	481	518	510	493	537	503	494	466	489	489	511	477	492	520	524	514	527	475	511	512	538	595	485	509	537	501	480	537	516	507	508	508	506	505	541	467	508	510	534	504	520	502	490	518	502	488	496	494	504	512	504	542	519	487	506	498	495	520	488	508	517	492	507	545	513	492	514	516	490	504	494	525	518	540	512	516	535	509	509	553	520	511	536	515	511	520	479	502	554	471	517	531	505	538	521	525	488	512	566	473	494	501	505	538	490	507	492	512	523	493	521	464	495	529	486	523	524	529	537	489	565	510	492	490	526	532	501	512	528	530	509	499	470	548	495	544	536	496	524	497	524	507	507	521	534	497	483	510	500	492	533	506	548	512	528	499	554	524	522	464	552	494	504	531	503	535	493	478	511	555	525	491	560	482	533	504	500	470	491	544	543	508	493	496	484	509	536	482	527	542	509	511	528	493	505	497	497	526	455	498	534	491	508	514	491	479	548	554	494	468	493	503	506	510	522	478	519	515	532	529	538	485	534	550	516	503	522	487	475	506	502	470	490	510	501	511	479	508	524	510	531	533	548	508	508	517	527	517	514	496	530	527	467	541	511	472	534	541	567	536	510	516	549	533	489	523	531	496	484	495	484	501	499	507	522	509	518	501	511	498	498	486	505	512	496	490	532	528	520	535	560	497	504	508	522	536	526	512	492	520	506	507	487	520	512	546	531	516	518	510	471	476	521	482	531	512	526	475	535	522	455	522	527	447	508	519	512	550	534	503	497	528	543	517	497	510	508	543	526	513	501	512	527	504	501	564	506	487	522	520	544	511	536	508	540	499	531	468	483	489	512	529	523	485	506	527	564	471	474	500	502	487	524	520	501	491	474	497	496	511	554	509	553	490	476	509	497	520	544	507	527	491	512	527	541	538	515	579	548	558	485	514	539	512	499	523	520	468	552	482	538	549	518	510	484	494	485	495	562	492	533	512	507	508	526	505	488	498	480	513	508	550	502	499	551	539	506	517	550	532	498	488	557	503	554	507	501	488	493	497	529	485	508	520	508	492	519	504	515	496	480	504	465	531	511	513	481	543	507	543	559	525	493	527	514	500	514	492	507	492	532	485	553	486	503	520	512	509	529	494	543	494	515	500	482	542	511	547	550	551	525	484	503	516	521	488	532	522	517	512	483	506	481	517	565	503	510	512	495	513	514	496	482	459	543	522	514	510	511	510	512	534	549	491	494	515	547	554	524	487	514	507	534	502	506	525	522	506	502	529	533	536	515	525	512	503	508	489	528	548	529	479	476	479	479	505	496	525	574	508	522	534	484	517	525	516	519	486	520	466	497
32915	59462	35440	45538	54896	33340	20633	4882	1092	912	753	693	693	633	610	639	537	591	586	564	546	539	583	546	551	533	560	536	543	568	548	514	522	553	501	590	525	592	497	554	508	561	550	520	524	519	465	536	502	523	567	544	525	512	522	518	507	546	508	497	541	506	521	521	495	508	489	525	483	502	513	553	520	513	495	530	550	513	542	531	511	483	544	511	579	526	509	536	524	485	560	517	500	527	547	532	537	548	534	520	515	505	511	526	526	511	534	560	517	567	514	516	504	553	493	550	509	526	554	563	553	512	493	516	519	523	534	567	467	545	527	506	496	527	530	526	490	545	529	550	510	539	486	500	519	495	536	529	475	494	523	537	518	509	539	520	525	547	500	532	525	492	528	531	532	506	488	513	521	509	520	493	527	504	540	525	518	507	537	516	537	497	510	512	499	506	495	518	503	496	484	526	502	543	543	543	493	503	581	547	513	534	536	507	542	516	511	528	503	503	530	539	517	527	544	516	496	506	511	503	494	512	499	523	548	565	554	504	526	483	480	551	540	520	522	515	556	524	521	535	511	596	517	501	502	518	531	521	530	518	541	528	537	499	498	525	498	539	480	507	491	557	517	505	534	533	513	522	546	527	557	544	528	517	520	542	506	509	543	531	530	538	532	460	542	524	532	522	540	566	547	538	526	519	491	547	513	552	510	538	558	494	534	476	506	485	561	522	502	496	536	546	540	502	540	527	549	515	495	506	548	499	542	555	518	518	511	532	490	468	486	582	510	500	544	492	553	512	493	525	513	497	505	521	489	515	535	529	533	517	489	523	513	540	530	519	539	536	522	545	487	522	528	526	553	538	533	525	504	519	472	522	536	541	555	488	542	559	490	492	531	537	529	539	526	518	552	497	521	508	526	541	546	520	510	489	531	516	511	471	543	519	504	463	516	569	508	578	519	514	529	517	497	517	493	508	493	518	530	537	493	553	529	482	551	501	532	513	489	561	519	587	500	548	520	553	552	538	514	519	517	524	542	552	501	515	527	526	537	576	521	524	567	536	556	509	545	558	522	528	522	492	506	537	578	499	530	525	563	514	546	553	465	511	508	554	527	512	536	540	537	495	525	517	520	496	546	556	514	537	498	491	523	521	507	485	527	498	498	529	498	490	489	509	547	541	498	508	517	531	532	519	516	530	503	518	527	509	462	530	498	517	531	518	534	530	531	489	518	564	503	551	520	556	486	515	514	486	527	482	539	485	499	523	520	545	503	534	561	513	477	525	507	525	529	537	541	522	502	502	524	524	540	540	518	508	494	529	534	559	533	542	505	512	516	501	535	521	552	526	529	494	505	511	535	505	523	533	541	519	546	525	545	549	532	508	536	546	507	531	560	554	513	495	554	538	471	530	529	520	525	502	520	547	504	522	511	522	539	521	499	546	517	497	538	519	527	526	539	535	521	497	499	517	552	492	520	516	525	515	564	513	538	530	528	511	509	498	524	542	518	485	498	502	508	524	527	527	528	507	563	521	520	504	526	502	509	508	477	516	537	530	509	544	542	503	556	528	548	552	504	525	521	529	542	554	516	507	520	508	493	532	483	566	516	514	469	499	518	496	520	506	523	507	538	506	548	504	524	516	543	503	503	496	534	484	511	531	529	551	495	475	546	517	561	525	512	539	492	535	536	509	527	509	487	537	510	501	514	545	501	524	471	483	495	533	545	517	548	544	566	501	481	481	505	539	527	525	522	552	531	508	572	531	577	503	498	514	509	509	518	507	554	548	515	524	563	524	524	512	524	508	476	549	532	528	560	558	515	515	556	514	514	516	520	500	485	530	523	557	528	531	514	560	539	465	559	525	495	528	536	502	508	533	558	502	531	494	511	493	537	547	476	520	515	514	536	513	555	525	556	514	492	529	516	521	534	512	549	540	512	553	512	576	542	554	536	530	505	516	527	512	523	547	557	499	515	516	572	525	523	518	574	489	514	470	505	506	527	522	513	491	559	500	521	500	496	512	517	511	500	509	498	539	496	513	493	569	525	491	520	551	548	539	541	503	544	531	489	518	515	529	514	543	538	514	533	489	523	528	557	529	518	487	510	537	499	506	526	519	498	533	548	552	521	512	510	551	522	513	523	518	499	492	475	531	523	554	534	500	517	528	539	518	516	496	535	518	545	509	547	518	519	545	520	564	545	523	500	504	496	510	524	496	518	530	534	534	554	563	511	524	531	555	529	544	542	503	541	500	503	509	549	548	521	517	554	511	552	513	494	562	521	532	536	507	511	518	512	532	499	527	517	528	533	524	555	510	489	548	535	523	542	548	538	502	508	494	543	527	513	535	525	526	486	524	553	547	543	535	510	468	524	553	514	537	553	489	532	544	556	509	478	489	495	542	516	495	542	524	499	479	550	524	525	552	506	524	519	521	514	524	569	513	529	557	508	495	513	519	530	509	523	507	547	552	542	516	497	491	507	476	516	551	536	513	548	550	536	538	533	510	488	477	496	528	512	549	522	511	469	522	551	578	548	495	510	540	478	492	518	510	495	517	534	517	521	526	507	501	558	506	501	490	527	513	491	529	561	559	504	503	542	473	499	509	493	520	498	562	483	488	557	553	527	523	534	508	531	515	520	522	531	528	516	518	495	529	547	516	531	528	518	563	487	522	538	502	531	493	524	568	553	521	553	520	490	490	538	518	487	521	542	509	539	540	502	512	488	511	561	508	560	487	497	543	528	525	511	533	511	513	553	525	445	525	493	540	516	497	536	525	534	505	469	497	513	557	511	509	526	508	524	536	503	521	512	521	530	549	508	496	559	493	541	496	502	502	480	541	537	498	535	569	550	481	540	518	499	526	549	514	513	544	527	500	504	504	535	547	494	552	520	552	509	510	531	527	522	484	506	488	530	520	540	470	535	516	517	561	528	544	485	478	550	504	527	563	563	540	516	568	481	527	511	507	519	521	482	475	504	495	490	537	529	536	496	519	505	546	509	522	522	544	526	512	533	529	554	528	574	561	486	490	526	495	526	505	479	508	533	507	519	465	493	529	494	544	515	526	478	517	489	548	515	509	532	558	535	471	538	510	519	507	511	501	518	503	517	520	527	512	503	502	548	519	489	522	505	500	533	484	511	522	545	525	483	528	534	531	557	528	491	538	481	513	551	515	557	534	524	505	531	498	569	543	505	463	496	514	555	514	522	510	484	505	500	525	540	490	526	510	524	551	522	541	501	508	494	499	561	548	514	464	578	504	485	542	490	486	514	494	532	531	552	518	493	521	502	538	525	536	537	505	527	494	512	545	530	504	488	520	527	553	499	511	548	516	500	538	516	516	561	527	494	507	472	508	488	511	525	530	502	510	532	510	550	510	540	533	528	533	490	510	516	497	520	488	531	552	508	531	542	507	493	562	500	516	537	523	493	515	474	510	526	506	535	545	524	507	510	537	545	511	507	521	508	502	506	511	522	517	521	531	579	522	520	509	549	510	538	537	531	542	500	548
28795	24436	17415	7833	8563	2408	1006	630	464	489	471	477	481	437	464	491	461	479	501	501	479	481	487	507	491	448	457	488	453	478	491	455	486	509	483	463	461	457	448	457	472	458	455	497	472	428	458	442	426	507	460	459	507	492	482	478	471	470	462	458	464	473	487	476	466	439	472	471	469	457	477	492	449	461	469	437	482	470	452	457	494	457	470	477	445	449	480	468	491	500	449	459	485	453	473	490	466	471	512	502	496	483	485	500	465	490	457	470	487	521	471	475	490	452	471	455	467	475	503	510	504	446	487	499	481	496	467	461	516	487	520	472	452	468	504	468	439	510	490	457	491	434	466	490	485	514	484	490	445	485	506	475	471	474	520	471	508	421	488	476	416	481	481	498	505	493	445	473	526	480	479	467	449	462	441	486	422	509	476	501	461	437	520	452	472	496	507	511	502	472	493	469	473	481	495	518	488	471	477	451	452	522	468	467	491	513	468	505	505	494	472	458	512	532	449	460	451	503	492	443	496	499	461	468	509	496	463	482	504	487	468	461	457	486	484	510	476	473	510	515	506	501	461	482	492	458	489	479	438	453	461	471	504	464	478	491	479	469	452	477	482	478	468	501	454	459	480	448	456	478	492	517	470	473	438	491	478	501	486	527	479	461	520	468	433	463	474	477	500	453	483	468	485	482	490	493	474	471	508	508	466	485	491	474	498	517	484	460	500	502	443	468	432	445	455	467	480	434	500	475	518	473	472	487	479	470	496	453	510	498	486	466	469	498	502	477	496	480	486	478	447	500	481	502	480	500	420	505	440	421	505	461	466	495	492	466	483	497	464	449	477	496	515	447	465	488	481	475	497	484	497	502	430	479	489	454	462	502	474	501	488	475	467	458	500	485	495	465	509	461	481	451	491	471	461	427	462	487	468	467	497	485	502	473	487	458	459	484	452	449	498	517	497	486	476	486	479	470	490	450	480	488	487	485	486	457	492	468	497	465	464	514	450	521	465	489	500	487	480	525	468	453	474	477	484	453	479	435	500	503	464	476	476	463	483	459	483	504	461	492	470	490	470	517	472	467	495	477	485	488	479	479	475	524	484	420	433	438	483	469	539	480	499	467	470	516	452	474	477	482	424	477	495	493	474	516	489	480	450	453	479	440	467	487	443	472	509	481	488	454	480	502	497	504	472	530	488	513	496	497	484	535	457	477	485	499	483	491	507	467	491	495	440	500	491	483	502	476	466	490	471	508	502	494	512	488	516	477	478	488	471	464	466	478	468	478	473	492	467	488	504	453	462	460	442	503	418	471	485	490	486	447	471	491	472	456	492	530	483	488	466	508	492	473	469	481	492	467	456	463	479	479	476	486	493	455	497	478	493	486	475	501	462	511	444	470	484	457	504	467	492	492	472	507	490	462	477	465	509	466	477	467	472	464	507	490	507	487	485	455	541	500	493	488	447	493	458	493	471	470	481	494	509	458	462	479	496	486	434	487	450	493	478	487	508	507	454	458	495	475	470	484	500	494	474	470	460	482	511	501	503	465	485	483	512	490	471	486	475	486	487	476	546	489	475	461	467	493	463	470	484	487	486	516	455	487	446	500	487	470	461	446	492	472	481	481	463	464	459	516	470	440	471	452	447	483	484	444	490	480	436	483	480	457	485	470	456	457	473	495	469	463	477	480	472	461	435	472	517	517	493	465	504	484	497	503	457	464	462	483	461	474	463	489	492	517	449	476	452	457	496	467	430	462	486	514	481	481	483	481	467	493	476	487	559	446	449	438	482	482	465	474	440	466	462	463	467	475	486	489	479	474	448	463	447	441	507	465	504	463	478	516	480	452	466	474	451	469	440	507	498	474	488	527	510	419	437	474	466	448	471	456	442	485	444	465	470	454	505	486	474	433	491	462	483	479	461	505	475	492	498	485	488	498	476	508	454	550	497	451	478	500	451	479	494	506	504	499	492	477	464	456	519	491	466	491	463	500	516	458	440	533	473	459	482	473	459	513	508	502	484	469	485	473	475	450	522	508	489	495	440	486	452	482	483	452	432	491	455	492	441	480	473	490	494	449	502	504	492	443	454	486	465	507	455	461	461	483	486	491	514	493	527	485	532	502	457	440	461	497	472	500	487	465	500	481	440	475	492	436	468	494	491	463	474	462	468	482	477	445	471	439	525	485	495	477	475	476	475	508	472	465	493	464	461	448	511	468	467	472	498	473	495	476	454	486	458	491	485	528	498	446	478	477	459	496	458	476	433	464	485	472	491	487	463	468	487	507	483	457	489	489	474	508	475	470	472	485	469	481	511	516	492	492	467	467	437	457	455	457	475	517	492	471	493	490	476	460	492	444	478	520	459	500	457	500	490	493	487	473	475	463	468	487	471	443	501	516	511	477	510	435	436	501	434	491	493	452	447	483	423	469	446	483	481	492	458	445	474	447	484	489	481	475	462	473	449	474	457	469	488	457	446	427	466	459	530	462	474	453	481	513	469	509	504	496	478	500	471	479	497	484	488	506	478	471	469	508	497	495	487	488	519	494	482	433	513	501	466	512	472	479	471	503	474	483	485	477	416	484	496	476	425	489	506	499	477	464	506	457	451	479	447	432	506	503	461	486	508	460	471	456	487	463	439	463	500	518	463	491	502	455	495	451	463	484	478	511	432	457	498	511	469	448	441	498	487	479	472	463	517	485	480	501	531	458	474	455	481	491	535	464	477	535	459	498	463	472	455	478	474	437	451	502	453	460	465	470	429	479	457	470	492	455	486	457	477	498	434	475	477	481	485	484	459	492	479	472	484	495	485	501	411	484	474	535	482	486	456	464	473	467	530	486	510	462	460	460	468	485	488	487	483	461	509	460	497	495	497	476	478	467	446	410	466	482	496	481	517	471	436	457	463	473	488	479	496	508	492	453	503	500	494	460	505	483	473	470	455	487	458	484	448	455	476	531	458	487	480	500	481	487	482	462	447	475	492	521	447	448	474	449	476	477	498	502	501	455	517	458	507	451	474	470	470	457	447	447	516	443	474	506	487	431	472	453	493	486	475	482	478	485	501	491	486	473	458	459	475	513	478	506	458	464	465	456	518	473	479	449	453	497	518	487	466	467	507	473	496	454	510	487	474	482	473	474	470	463	511	487	505	486	499	475	472	483	474	474	459	467	487	517	532	514	483	468	476	516	425	474	481	436	486	495	463	491	479	470	456	501	481	474	461	455	461	500	488	498	462	482	476	480	498	470	514	473	475	483	488	521	463	462	489	456	508	460	433	527	466	480	481	499	487	494	519	456	469	492	455	471	477	469	430	443	473	477	490	447	498	469	478	470	498	444	511	508	466	522	463	475	493	483	477	497	472	464	452	455	483	499	483	471	468	508	532	480	457	467	468	439	443	491	463	490	490	473	503	496	444	474	472	494	498	487	433	447	483	486	494	476	459	496	488	491	470	498	473	437	461	449	494	547	493	489	504	481	464	529	461	468	471	484	503	457	433	492
25225	35006	14150	6105	8955	2833	1193	644	517	499	536	480	494	488	537	507	540	518	527	510	528	503	512	499	536	494	522	456	485	504	486	515	535	526	497	476	553	481	501	525	549	582	523	496	503	474	499	504	476	510	508	507	536	542	476	509	460	528	486	507	540	505	485	497	475	515	518	504	500	513	495	496	555	575	482	524	504	554	520	536	534	505	465	494	468	502	505	506	478	497	533	524	461	498	525	445	519	479	526	543	523	541	526	520	501	481	501	469	505	529	530	487	506	523	470	535	523	497	492	488	518	491	441	554	537	484	482	522	501	526	525	511	483	460	507	506	508	464	474	511	489	539	533	492	537	450	494	489	476	541	456	495	495	492	488	497	528	512	532	516	480	533	512	531	506	476	530	548	465	486	479	535	518	460	524	504	526	482	469	522	465	494	510	561	509	517	531	514	474	498	516	515	491	543	555	506	533	527	495	498	505	529	485	499	514	573	520	505	531	505	507	518	493	516	480	517	515	528	508	480	487	539	489	482	503	531	497	500	514	515	507	495	543	533	533	523	501	486	499	533	535	529	509	507	479	499	467	474	478	499	479	508	481	499	491	543	509	473	499	503	520	492	538	551	493	484	550	504	494	541	504	500	500	494	559	478	488	534	519	482	469	495	499	458	492	492	521	554	515	512	533	497	541	523	488	543	504	509	509	495	547	525	553	490	522	526	516	528	519	516	507	469	490	515	493	499	530	482	523	525	472	516	540	483	512	477	537	508	506	541	506	504	488	495	517	526	515	508	521	473	485	545	468	533	509	491	518	503	518	484	507	518	512	510	489	509	517	507	499	466	524	516	496	542	506	498	512	525	536	551	519	473	544	496	517	506	510	543	499	487	504	505	533	492	470	510	542	494	492	517	536	537	551	533	497	515	493	518	504	487	484	512	486	494	523	539	519	484	494	525	491	499	517	490	531	526	511	474	513	512	487	507	517	528	507	500	465	476	502	513	484	523	494	475	535	516	519	466	503	494	518	495	480	495	523	509	536	526	491	524	508	501	488	485	511	519	504	488	503	459	456	467	528	481	519	530	508	504	549	511	482	495	478	485	512	514	530	541	493	528	493	515	511	485	502	509	467	507	528	524	504	514	535	507	556	522	472	483	502	491	526	520	522	524	504	504	551	503	484	487	549	502	520	501	501	506	497	504	551	503	480	509	480	478	503	485	504	501	566	518	513	501	484	533	489	520	508	527	519	519	506	517	523	534	527	477	535	513	518	504	507	485	491	537	498	497	530	503	521	523	514	487	485	499	506	507	481	512	486	525	496	494	521	547	479	475	494	523	501	537	512	505	475	479	501	491	514	499	506	521	512	507	513	494	505	526	575	504	528	487	510	488	553	511	515	479	512	524	494	519	506	499	488	495	516	543	528	499	513	491	467	517	509	481	591	499	500	499	516	503	470	477	526	538	521	501	519	477	537	499	512	501	463	496	511	492	491	531	488	497	497	548	477	513	552	547	512	490	548	484	527	503	537	501	516	523	490	538	506	514	515	484	503	521	499	477	517	503	503	509	525	503	573	494	520	499	491	553	513	464	531	469	503	506	508	534	520	518	495	522	488	509	569	508	532	548	511	481	530	515	521	535	497	512	522	505	570	498	521	508	505	522	472	474	517	479	489	508	478	506	489	518	508	481	514	503	502	546	504	469	489	535	549	508	554	509	524	555	487	520	497	485	488	494	504	499	488	494	474	493	493	505	465	507	499	513	540	487	528	455	497	512	531	506	500	479	527	521	501	496	458	530	549	456	507	518	546	517	532	508	498	517	522	507	494	503	465	466	474	519	504	521	510	523	496	497	527	533	495	485	518	504	468	497	465	492	521	513	542	497	528	502	525	516	519	507	486	488	501	477	455	506	468	524	515	549	487	524	481	514	487	495	502	500	505	495	502	520	504	520	464	521	506	485	524	489	532	493	520	478	524	511	514	561	515	516	496	505	511	489	529	443	528	514	475	499	526	469	467	506	518	511	485	496	476	496	496	517	531	488	531	543	569	533	488	542	506	550	497	510	472	538	518	478	512	516	494	525	502	490	483	523	514	486	563	522	474	498	494	530	474	497	503	485	523	556	503	504	541	570	502	524	477	479	523	510	485	505	483	522	527	543	498	494	532	535	475	522	483	490	486	500	489	513	495	513	496	507	484	515	523	466	465	546	471	474	479	509	522	532	488	521	498	488	504	565	523	507	513	491	542	511	498	538	513	504	518	487	498	505	550	471	486	500	530	515	495	511	494	553	484	532	504	488	499	520	493	547	501	519	481	469	504	513	507	524	536	496	506	517	493	490	495	523	530	494	507	480	530	533	485	513	534	484	517	522	500	528	528	490	482	464	530	533	510	465	548	471	488	482	535	534	510	481	458	547	530	511	492	492	484	524	523	547	515	539	520	524	464	523	467	532	517	474	480	487	512	495	523	518	540	500	503	521	519	507	489	538	544	516	484	490	494	511	510	512	483	535	512	519	513	514	484	504	516	530	542	489	537	554	521	543	487	537	493	497	508	510	510	481	506	499	497	535	525	507	512	514	508	513	546	486	498	483	521	539	533	535	509	508	493	515	522	523	521	485	503	468	511	489	479	519	467	537	453	502	480	479	512	527	561	489	508	484	532	480	521	495	499	507	524	548	499	457	517	533	525	514	514	508	502	550	503	513	450	538	507	474	500	521	472	473	519	535	485	528	541	489	495	507	513	491	478	489	520	519	517	480	488	536	500	538	557	543	496	475	513	476	498	495	510	508	462	480	514	504	500	495	500	467	518	517	506	498	499	532	481	526	498	563	530	512	517	520	506	532	498	504	478	517	503	486	490	501	463	529	534	507	526	485	497	497	506	506	498	575	454	496	496	522	501	507	489	470	525	514	522	526	505	517	496	495	518	506	513	519	528	553	520	517	502	562	489	513	508	480	479	495	573	530	511	510	552	533	503	528	486	525	510	481	530	490	528	531	505	506	502	536	472	479	509	529	483	467	558	507	484	534	520	532	499	476	486	516	522	523	500	517	502	513	502	503	535	490	514	482	486	528	485	560	494	506	535	527	524	493	490	552	498	504	523	497	520	543	492	494	504	541	518	503	486	465	499	508	530	490	523	511	483	483	522	479	493	498	499	471	506	518	517	512	456	481	497	479	496	460	518	495	513	483	502	508	482	535	509	547	492	521	498	503	501	504	465	537	510	505	473	543	515	491	532	502	500	511	535	514	487	509	529	513	477	495	530	467	517	515	545	512	510	496	479	553	510	468	492	526	516	522	486	482	503	493	511	467	489	473	562	508	497	503	495	558	520	465	501	512	468	513	512	534	477	528	503	505	521	515	487	518	489	520	496	538	521	485	462	519	479	509	518	521	542	482	551	479	515	465	535	542	437	530	497	503	535	492	494	489	551	539	522	497	483	520	513	492	545	536	496	507	503	542	459	485	517	523	520	493	523	501	512	508	466	503	542	506	523	498
23710	21019	28180	28176	41488	26524	13225	2975	600	478	468	445	468	402	405	394	401	422	410	392	455	408	443	365	432	405	414	398	397	411	390	397	416	368	400	366	373	410	352	388	410	409	410	414	383	399	389	375	389	392	413	449	372	374	381	419	383	378	384	391	425	387	414	385	401	399	405	430	366	369	429	404	410	369	429	405	419	384	412	371	435	366	406	386	414	427	422	448	419	366	439	431	419	397	416	453	377	415	396	434	426	379	385	399	392	392	390	370	404	398	408	409	406	418	415	402	379	396	415	422	427	409	398	373	395	379	405	385	379	436	402	395	415	412	425	402	436	398	401	414	418	382	381	403	395	420	413	406	370	401	395	371	383	411	402	399	404	405	436	420	413	402	371	404	413	403	369	391	414	411	411	396	401	350	395	400	383	381	396	428	430	378	403	409	384	379	404	389	403	368	392	384	397	375	402	394	371	395	392	394	386	418	413	390	414	400	392	384	400	369	368	385	432	390	415	384	389	419	404	396	361	460	381	417	424	392	419	391	392	389	419	409	431	363	384	382	393	375	404	399	404	376	375	371	390	381	370	433	428	415	397	392	380	387	393	358	403	404	421	378	409	406	402	391	387	430	387	437	403	401	372	396	380	402	411	406	368	368	382	397	437	378	411	405	425	376	412	420	388	392	390	470	401	376	424	395	391	371	390	382	408	405	426	393	392	393	398	337	390	421	374	419	425	432	368	395	410	393	410	371	404	406	410	406	433	398	394	396	368	387	392	386	423	400	403	408	370	403	417	411	398	404	427	412	393	447	382	428	414	403	390	382	381	385	363	415	404	404	382	401	377	410	356	396	385	393	405	440	392	399	383	409	376	390	391	391	393	418	403	390	382	427	420	370	435	400	379	439	373	370	398	392	448	376	422	407	415	395	393	385	422	388	379	420	375	388	372	414	392	412	388	396	406	398	390	449	391	411	398	415	404	403	425	410	391	367	419	454	417	415	392	416	369	419	378	364	369	377	380	388	410	399	380	403	406	395	410	411	403	384	399	416	435	390	414	388	382	378	422	427	357	409	388	407	388	394	422	418	359	391	402	396	409	412	429	431	419	401	397	423	404	410	399	417	389	388	390	411	390	385	387	393	387	385	387	396	411	391	352	401	400	414	419	414	405	384	411	399	400	418	402	386	399	421	390	383	418	393	393	411	416	316	418	377	376	397	381	392	363	407	385	360	403	390	428	416	373	360	410	392	398	392	408	375	369	412	423	375	403	381	431	410	396	398	374	421	377	401	379	418	375	382	371	438	381	397	414	406	420	404	380	383	395	378	393	394	423	407	398	412	436	385	377	419	388	388	396	400	410	396	426	407	418	429	373	423	380	445	408	390	406	385	378	406	424	400	413	424	396	415	411	384	425	391	382	410	401	362	422	398	426	413	405	386	411	385	400	386	414	434	393	378	406	397	364	398	368	374	402	412	386	426	388	417	396	394	392	404	399	375	411	405	384	385	401	409	450	373	351	378	385	361	391	402	438	374	385	401	381	376	415	389	413	386	448	419	390	384	393	361	352	419	414	339	397	392	404	407	387	422	374	390	394	394	404	363	379	363	392	442	406	388	431	397	413	413	397	415	376	406	401	366	366	392	394	386	370	372	376	418	416	431	407	390	423	454	379	410	368	399	421	388	372	448	391	385	393	385	398	405	369	376	406	435	414	395	379	447	435	422	423	386	397	401	422	375	385	379	394	420	406	388	422	370	387	372	425	371	391	399	405	385	343	396	396	416	428	416	424	414	410	396	357	414	400	386	402	443	379	421	429	394	389	371	411	397	407	380	420	363	405	398	402	429	425	411	357	399	387	402	401	367	404	379	376	381	414	376	371	389	420	397	417	374	392	408	388	394	423	408	383	402	397	420	406	381	387	391	392	435	399	430	368	419	390	425	437	425	404	415	405	374	373	369	405	369	342	381	381	406	396	397	408	412	401	391	376	384	399	412	428	411	403	433	382	413	370	415	398	392	415	422	387	399	401	416	431	382	389	352	405	399	405	397	393	392	382	379	384	419	419	400	399	399	402	412	408	393	400	397	398	387	406	449	413	415	393	382	360	379	426	409	381	389	404	384	379	428	397	382	394	400	428	433	401	392	402	392	423	400	360	416	392	406	396	374	386	379	411	391	416	418	373	430	390	420	406	378	428	369	386	379	396	413	415	404	364	411	373	403	400	407	376	391	419	398	385	388	409	386	406	402	379	406	358	422	430	416	393	383	395	371	395	394	415	368	401	418	386	404	360	383	381	412	359	406	364	404	403	396	377	425	366	441	389	392	378	401	398	413	430	403	395	392	415	449	383	421	423	363	408	397	393	384	449	417	412	397	420	437	381	379	396	425	373	360	338	408	414	417	385	432	393	413	388	387	385	407	384	368	426	390	374	391	384	390	379	410	416	404	404	379	406	399	410	392	379	407	396	384	399	403	397	371	420	398	384	372	399	415	411	371	349	392	410	378	393	399	390	409	397	401	389	449	389	372	400	399	380	428	359	398	388	404	400	372	422	407	400	407	423	396	375	398	421	425	390	433	408	367	434	382	413	422	372	408	395	415	369	404	435	399	431	408	415	417	413	360	402	389	405	400	396	410	383	425	370	390	433	388	384	376	371	409	374	433	407	375	398	377	382	411	404	426	428	394	421	404	411	377	416	412	367	372	414	397	381	374	412	392	417	399	396	388	389	373	416	415	402	417	397	383	363	391	409	384	434	404	375	375	433	399	442	426	390	387	389	356	387	404	399	376	432	400	459	401	392	397	396	405	404	391	408	403	390	382	395	403	383	405	408	408	375	348	378	349	420	407	426	410	413	403	417	380	374	400	416	401	394	425	390	393	420	370	370	444	383	411	349	405	443	417	431	376	384	371	417	420	423	400	423	383	409	348	437	387	407	393	381	379	375	417	443	451	396	381	417	419	389	403	401	388	411	392	385	423	408	403	387	400	413	391	368	393	401	412	379	377	428	388	388	398	402	379	405	443	405	421	401	384	394	441	412	399	379	381	411	416	400	390	410	407	388	418	405	407	402	410	386	372	387	397	372	385	398	384	426	376	371	393	365	428	387	376	366	419	408	392	382	381	380	394	401	384	408	408	418	409	372	414	378	402	378	418	389	353	417	408	389	372	414	411	383	379	410	379	386	396	412	444	399	388	388	393	395	404	409	386	407	417	378	431	443	384	441	399	409	378	392	388	371	380	415	416	406	381	389	405	366	393	405	407	390	401	372	416	399	398	371	414	404	388	401	396	404	389	423	416	423	377	400	372	373	392	377	395	392	378	437	411	421	379	390	392	402	398	396	399	416	405	388	386	415	381	383	423	379	372	396	398	360	393	409	403	365	420	389	420	394	387	403	385	378	377	391	393	385	404	381	423	430	398	366	410	435	374	344	381	385	397	416	403	369	426	404	403	407	416	430	372	395	415	386	417	381	391	397	407	410	418	413	407	399	400	442	386
29205	52230	29960	40849	46338	22704	11370	3418	789	546	493	519	503	476	455	455	474	470	441	465	443	479	440	441	447	428	408	431	408	456	453	432	426	447	402	433	400	434	443	414	454	432	419	445	421	437	447	439	419	400	469	408	410	403	441	441	412	384	436	469	430	412	426	423	419	414	422	413	450	434	433	416	376	414	414	416	421	397	449	410	421	421	435	425	453	403	430	398	402	388	415	425	419	422	425	451	422	459	416	406	422	416	418	405	426	403	432	442	414	445	449	429	419	432	404	385	412	420	445	472	449	420	440	441	436	441	455	428	399	435	452	466	369	396	419	399	413	406	406	366	429	443	408	414	402	439	409	442	443	409	429	425	381	442	430	437	412	413	421	453	417	397	393	446	378	409	403	422	438	449	400	449	440	426	428	422	441	428	377	419	412	422	456	441	408	415	421	385	425	437	424	399	451	443	437	445	408	416	422	432	381	400	452	442	416	419	435	437	465	397	441	394	424	426	386	395	415	410	404	403	419	416	395	402	421	433	395	419	404	386	420	413	433	407	409	411	435	422	438	405	388	431	407	463	413	432	375	414	425	413	416	430	427	433	449	405	415	405	420	389	425	403	387	403	416	424	432	421	409	421	421	423	435	397	440	427	415	432	443	411	452	405	426	447	424	436	407	379	450	382	418	405	404	407	388	431	421	408	379	428	425	426	416	424	440	405	455	415	439	469	417	406	419	397	425	429	426	399	426	406	390	396	356	419	396	396	410	410	419	399	414	401	419	423	409	418	461	420	456	405	447	400	454	423	415	435	404	372	433	409	426	429	409	441	406	428	399	421	424	438	407	429	391	414	370	443	432	415	421	393	389	411	437	433	413	416	437	420	436	422	386	406	418	411	414	397	412	442	431	450	448	410	451	410	392	426	430	406	438	421	408	388	461	424	415	416	401	428	435	406	469	398	436	404	399	387	380	440	438	423	407	437	427	431	430	397	425	394	420	418	440	401	430	423	416	399	419	422	425	436	419	379	438	432	407	465	413	400	441	446	374	430	398	412	390	422	406	434	398	419	460	424	401	460	439	422	432	450	449	438	427	425	398	429	436	415	429	405	425	394	385	388	433	403	459	435	419	425	450	389	453	404	463	446	398	451	417	418	456	445	407	434	417	408	441	393	417	425	406	444	417	428	381	452	444	430	402	445	423	412	404	387	468	414	439	407	454	439	436	440	449	419	403	406	426	379	424	427	448	440	418	376	399	418	413	453	407	420	397	411	421	414	415	427	447	454	428	404	431	432	429	413	402	404	427	395	437	416	423	453	449	436	420	411	445	430	408	389	453	411	403	422	436	387	471	409	406	413	415	391	411	390	414	454	409	450	418	409	436	422	407	409	391	424	423	414	426	423	423	396	436	447	392	450	430	410	390	393	434	400	425	428	394	443	398	414	427	424	447	422	414	394	419	430	454	418	384	466	446	426	398	428	460	423	400	387	449	452	409	429	423	393	414	428	467	407	425	428	433	411	401	455	414	414	402	409	410	437	449	424	382	432	410	429	423	445	370	394	408	399	395	409	437	409	423	400	421	396	415	421	416	443	389	399	408	405	434	397	379	424	416	416	396	418	430	387	402	425	442	445	402	439	445	408	420	437	443	402	424	455	412	400	424	410	418	427	409	425	440	381	409	415	458	417	426	407	401	411	399	427	443	449	401	403	464	408	411	449	426	426	421	411	423	397	399	422	415	414	394	402	467	429	442	432	409	402	437	385	442	431	414	413	399	426	408	423	396	434	449	418	371	393	417	392	386	428	416	415	432	449	437	426	395	420	430	413	414	444	443	478	414	409	427	411	389	434	390	440	401	460	400	438	393	399	426	411	424	402	433	453	414	404	413	436	429	426	445	431	399	450	405	397	427	425	424	440	404	437	435	451	454	423	421	419	465	398	442	433	440	376	401	415	415	434	415	441	410	422	445	376	433	428	428	432	411	428	427	410	415	394	393	408	377	444	442	438	370	431	417	449	390	388	390	414	398	444	446	396	415	400	401	417	423	440	419	448	393	430	399	441	429	399	421	439	396	449	399	427	434	415	408	407	434	416	411	401	414	427	417	458	431	395	422	435	383	461	403	453	404	432	388	416	410	417	420	422	429	439	432	404	441	437	419	392	421	406	421	394	430	428	423	474	432	410	433	411	425	430	406	379	409	420	422	406	407	422	414	417	398	379	426	430	428	417	441	414	401	407	442	392	434	417	424	422	432	415	426	421	402	442	425	413	410	400	416	437	384	411	426	395	409	411	397	406	450	455	400	398	416	418	426	408	429	437	438	422	426	439	421	436	424	435	424	437	458	401	451	423	400	410	418	401	437	454	433	421	445	381	419	425	458	419	416	406	439	454	429	426	422	454	418	421	394	439	412	413	457	406	409	447	420	463	425	412	413	436	472	446	417	401	426	420	413	422	424	426	400	391	395	403	387	428	399	409	448	404	437	411	445	444	409	449	413	411	414	436	415	391	411	443	409	409	424	403	436	421	438	446	405	389	461	398	433	385	431	398	429	402	424	392	405	420	414	441	405	421	436	395	418	405	418	421	412	419	436	391	429	390	410	446	429	404	414	413	409	438	419	420	435	415	435	396	414	429	426	436	431	432	417	384	414	410	407	443	411	428	413	404	412	411	439	386	456	424	437	435	406	403	435	404	428	418	424	419	384	446	441	425	438	420	418	444	405	414	405	420	406	420	401	438	390	409	409	425	378	385	443	432	400	434	412	386	422	403	400	427	407	408	439	419	427	421	394	411	454	487	448	411	392	379	440	420	427	450	448	433	404	430	422	439	413	469	415	408	392	424	416	386	404	392	428	408	431	416	439	410	428	436	439	424	429	419	423	431	418	436	447	426	427	457	415	415	444	408	454	423	416	405	414	428	436	428	445	413	428	419	451	431	396	393	426	435	452	426	458	380	409	409	405	426	399	394	427	428	430	447	407	413	447	465	433	445	397	400	368	422	384	399	415	457	418	417	416	449	415	397	401	401	421	428	440	441	421	416	385	396	389	431	423	425	415	369	466	403	454	428	449	435	409	392	390	409	397	438	416	389	418	405	462	444	419	433	434	440	385	421	388	410	409	413	458	432	408	418	385	431	436	394	401	443	421	423	424	478	441	423	405	422	370	397	435	422	408	456	402	393	438	398	393	397	439	441	419	376	399	421	415	412	395	428	438	428	404	397	401	444	404	416	447	450	390	434	422	470	463	423	444	392	426	398	422	388	367	434	419	433	435	412	425	410	423	404	444	401	442	433	450	421	432	441	391	437	424	413	447	423	425	437	408	414	410	392	387	408	421	414	421	448	430	404	404	410	444	415	393	429	426	487	440	409	439	457	452	420	440	433	419	419	414	408	419	401	402	403	414	414	399	417	408	435	440	396	465	425	445	413	439	435	414	418	406	443	404	401	415	412	415	438	419	445	428	395	419	407	434	378	406	404	358	434	397	457	390	462	386	447
25003	21101	27187	27592	30818	16594	4589	1627	689	618	651	629	633	639	613	608	579	592	688	600	594	652	639	612	675	598	645	606	580	614	574	584	602	637	619	613	586	636	603	598	627	600	602	625	609	581	634	576	600	637	580	627	546	640	604	611	613	603	597	541	586	583	579	574	590	590	609	589	606	579	626	587	586	569	572	582	593	586	575	582	571	616	593	583	644	599	549	597	631	597	564	633	629	633	631	595	602	629	618	615	614	583	608	572	595	526	648	549	636	571	596	618	575	621	628	606	546	631	601	631	608	585	633	601	592	611	625	604	608	634	608	614	592	562	592	610	594	570	604	579	600	594	630	590	618	573	571	627	593	602	555	633	626	577	562	566	624	597	598	601	625	639	575	614	601	579	587	600	591	589	580	616	605	607	610	583	559	582	565	642	586	546	543	600	611	565	557	636	549	605	540	609	633	605	571	592	623	604	582	619	577	572	623	565	569	569	621	608	621	610	615	619	587	579	587	606	606	614	617	623	608	587	618	585	604	588	598	602	586	557	640	576	588	587	602	665	631	589	607	604	597	611	617	552	590	583	590	598	581	596	640	627	627	581	632	615	578	628	570	635	568	604	578	640	590	588	578	608	611	611	603	595	626	623	553	602	638	596	590	602	611	611	558	588	607	590	563	573	626	623	601	543	538	552	582	564	581	584	635	577	641	629	553	584	573	622	597	615	611	605	633	618	598	595	619	658	602	582	593	613	640	590	618	607	602	579	560	597	583	588	582	578	563	602	618	586	618	605	600	602	606	597	536	582	605	583	619	624	572	596	607	635	566	600	573	632	610	615	575	590	615	573	558	577	601	623	560	553	606	618	674	587	585	633	610	606	603	630	552	585	579	630	604	627	605	578	579	606	594	585	630	586	572	611	600	602	653	590	613	589	563	600	619	587	594	611	614	594	595	557	617	599	570	644	611	590	534	593	627	586	627	635	610	642	600	519	574	560	591	584	625	631	600	587	589	611	593	630	597	577	596	614	611	621	611	593	588	599	593	590	571	584	600	551	578	578	534	599	574	629	612	603	612	579	595	602	616	609	572	601	586	600	568	589	602	565	579	601	650	587	573	582	620	621	610	565	623	580	604	585	575	595	559	589	571	599	585	601	582	623	615	623	594	599	621	590	598	600	638	552	629	620	624	611	613	618	608	594	606	636	614	566	628	606	618	583	570	647	611	561	573	593	596	624	568	558	613	552	605	603	597	651	603	595	609	571	621	557	622	614	617	625	572	618	569	635	550	612	564	552	584	552	574	621	616	639	671	630	593	538	583	609	630	584	588	566	595	608	572	600	531	594	581	564	612	587	619	560	634	578	585	627	607	592	585	583	592	607	583	627	617	616	579	619	615	563	630	591	622	614	589	571	562	614	617	619	624	617	591	572	611	606	633	597	625	609	580	614	603	619	580	564	608	592	595	566	607	598	582	601	561	588	600	584	584	603	580	580	633	632	602	587	614	622	582	585	601	604	623	586	598	596	588	565	584	575	622	613	605	612	575	610	580	577	603	583	588	595	607	621	591	595	619	590	595	561	569	590	624	589	598	585	596	542	580	613	583	596	590	619	581	597	588	595	579	578	624	589	607	585	579	597	620	603	587	623	588	592	632	581	584	573	531	586	643	610	575	591	612	580	585	606	590	590	629	609	617	571	629	617	626	589	600	590	608	611	603	621	590	602	559	570	601	610	601	596	620	604	600	606	596	556	563	612	643	595	595	583	586	604	611	602	592	551	588	623	572	624	598	581	586	564	599	592	590	573	610	610	582	607	591	627	596	616	606	559	608	589	575	612	657	607	594	624	620	584	566	602	576	603	615	631	582	619	597	571	617	568	610	645	622	598	631	627	560	580	571	598	618	634	612	618	567	634	628	567	608	589	623	591	625	581	601	616	580	573	568	591	585	603	541	577	593	588	605	580	644	564	600	577	598	632	616	559	563	654	584	584	622	617	623	570	584	619	607	591	570	556	667	574	672	588	594	575	587	579	542	619	595	586	571	589	563	566	569	595	594	578	605	574	565	619	574	607	522	558	593	529	591	597	627	644	564	596	602	632	605	527	571	595	601	613	582	612	612	590	617	593	620	603	607	589	588	596	562	598	584	613	585	624	588	626	553	593	555	598	612	612	606	603	611	574	666	601	630	571	581	578	591	623	599	550	576	641	626	604	577	556	614	623	612	585	614	593	603	583	584	610	576	562	621	609	584	584	594	591	630	611	622	576	575	540	582	578	577	593	585	603	590	573	556	643	587	587	600	567	588	581	572	585	601	596	615	620	560	599	585	606	624	615	567	591	567	575	581	597	680	605	632	587	559	559	615	619	549	583	624	641	595	627	561	570	559	611	589	618	568	549	576	573	597	608	606	599	556	597	599	581	572	560	594	621	616	588	584	601	563	614	550	611	604	603	626	603	607	601	579	587	570	580	560	584	605	573	589	596	579	656	581	609	608	615	582	580	537	624	583	570	594	548	578	602	589	628	613	604	583	619	609	597	584	572	588	579	598	576	570	600	638	580	572	644	589	594	559	599	551	618	591	586	562	604	612	567	605	577	583	592	650	591	564	589	597	560	599	574	583	621	586	620	602	587	572	617	596	585	594	570	535	565	590	599	629	625	562	650	556	597	614	627	604	591	610	600	634	585	579	621	606	601	583	612	548	604	650	589	612	602	659	567	610	602	600	630	585	671	584	604	599	584	519	620	606	614	620	578	590	568	607	576	570	559	622	585	602	583	618	642	600	609	605	594	636	590	619	616	566	585	611	598	553	589	570	584	577	583	572	587	604	568	576	592	584	634	552	564	596	602	561	624	599	560	580	623	579	548	577	599	587	595	581	615	579	568	593	591	544	613	606	615	590	599	585	553	589	591	568	591	627	596	628	606	587	576	603	604	619	585	619	581	608	619	622	579	584	634	618	603	554	620	604	607	611	577	583	584	619	613	595	593	599	576	581	581	583	609	614	599	605	605	602	618	598	606	636	573	601	630	564	610	606	568	580	549	583	603	600	627	568	590	602	577	611	590	605	611	591	590	584	579	621	588	597	574	601	628	600	620	589	662	567	622	583	616	552	590	594	560	608	612	600	566	593	576	570	614	614	591	610	572	610	609	612	557	589	589	608	560	621	610	621	609	621	590	607	622	578	609	599	624	568	619	595	645	576	572	568	634	594	582	558	616	569	593	602	589	606	614	577	603	609	628	615	579	579	613	588	604	632	600	617	603	585	582	639	591	618	589	598	631	583	595	605	583	618	567	607	602	572	652	609	607	663	601	621	614	598	606	590	655	583	581	592	585	617	600	579	625	562	624	573	589	605	561	603	593	601	597	609	571	579	649	624	584	618	614	597	608	597	618	645	592	623	553	612	551	588	579	584	619	577	616	674	576	596	581	605	621	581	603	620	606	587	621	605	614	584	588	581	574	586	602	634	570	628	574	551	598	624	598	583	580	619	602	587	609
27966	46260	26392	28017	36490	16531	6250	2508	725	725	666	655	663	681	625	669	670	611	610	630	624	648	624	617	635	655	604	652	603	629	589	634	640	638	625	575	630	614	617	609	626	591	616	663	607	620	583	606	637	607	623	590	622	591	597	592	633	623	583	627	663	623	627	641	623	644	610	624	590	604	640	617	619	567	633	630	626	662	610	590	592	656	592	644	597	634	665	666	605	625	625	639	558	653	605	621	616	635	617	616	604	616	596	610	631	620	645	620	603	622	628	620	631	607	627	596	601	674	635	620	631	591	627	594	707	584	622	637	614	602	603	636	573	631	587	636	657	599	613	591	637	634	618	613	646	659	645	625	642	596	593	641	631	649	618	608	650	585	632	633	607	649	664	596	597	615	595	588	615	602	640	658	626	620	609	611	622	631	614	647	572	560	628	610	629	602	598	576	659	646	588	578	580	566	580	612	639	625	654	672	613	631	601	589	599	631	638	624	604	655	644	628	611	635	605	653	598	626	619	621	613	614	601	633	612	599	620	630	630	621	643	623	599	633	636	608	606	571	609	606	643	614	612	626	673	608	659	669	604	637	628	610	633	607	657	625	628	650	636	619	586	654	660	646	632	624	637	629	626	652	583	634	654	643	594	610	588	630	651	650	599	628	609	623	597	634	625	611	633	594	635	619	655	590	613	626	610	614	606	580	608	630	580	641	641	582	617	630	631	606	581	611	632	607	643	638	615	652	621	636	662	572	628	606	628	583	588	644	624	645	623	663	577	681	620	606	614	625	615	610	604	643	612	618	625	620	567	574	620	645	597	569	643	653	573	639	613	634	624	616	619	641	623	581	613	652	591	666	595	616	580	592	624	606	594	677	630	602	620	578	611	631	629	601	629	628	616	616	604	615	595	667	627	662	628	628	631	628	613	624	608	597	624	623	642	608	632	647	625	605	635	611	603	604	651	595	622	631	600	648	571	625	592	607	635	570	640	637	618	621	606	617	603	640	635	623	619	635	601	561	648	664	616	611	639	612	677	610	604	615	622	638	614	661	585	641	608	618	604	602	620	605	653	620	647	660	598	589	592	595	615	583	603	653	587	589	608	620	678	616	652	606	619	631	639	621	633	638	622	623	614	652	613	669	650	587	636	619	610	608	612	612	647	583	643	598	603	619	638	633	618	603	664	595	633	628	628	562	626	584	599	573	607	596	602	597	617	646	625	626	620	608	650	604	607	599	580	582	620	626	639	608	618	598	583	624	641	615	651	573	635	617	599	584	654	638	644	615	622	591	637	629	579	649	572	644	601	597	642	621	608	647	605	627	625	618	623	613	655	569	586	592	638	603	642	575	606	640	655	605	592	647	599	612	639	599	595	631	610	632	638	638	594	616	586	609	590	612	607	626	617	633	639	605	650	668	602	592	622	666	576	635	615	600	637	587	655	611	634	636	624	618	641	671	645	613	620	594	670	617	660	599	594	644	645	642	656	568	592	626	604	617	655	600	606	636	696	589	665	642	592	639	626	620	679	694	607	615	605	655	604	631	608	622	641	657	597	605	636	624	592	584	618	627	603	604	665	645	596	624	649	662	643	630	676	636	654	618	567	598	628	661	608	608	622	597	622	662	616	589	607	620	630	639	584	586	601	624	618	622	579	599	644	632	616	630	649	600	610	619	633	626	615	596	613	601	637	576	632	618	657	605	644	603	622	613	619	623	603	601	563	613	562	657	647	580	602	575	612	617	673	618	614	641	611	603	661	587	595	601	635	594	610	635	638	658	616	616	656	632	627	647	613	623	634	639	614	615	585	613	624	625	581	629	647	671	623	626	648	657	592	638	598	605	607	645	579	557	654	623	618	582	595	617	586	643	630	594	595	611	606	590	587	599	619	617	599	643	595	620	597	609	587	583	614	621	610	603	661	586	605	628	616	607	603	638	605	614	631	598	594	638	622	617	643	647	618	634	592	621	662	629	618	576	592	645	610	613	602	629	619	665	617	606	613	636	593	633	623	600	646	627	681	564	598	611	601	623	597	622	569	601	620	579	585	578	625	628	598	596	646	620	594	603	613	640	596	636	585	626	610	618	628	606	634	645	653	583	618	599	574	611	674	597	628	637	633	621	619	666	624	640	626	614	648	633	605	648	621	596	621	690	612	632	616	640	591	645	663	615	613	622	651	665	641	660	619	628	569	609	579	637	604	624	563	662	621	632	571	614	639	638	600	629	620	640	616	642	612	625	627	632	595	637	602	595	590	620	622	599	599	605	606	591	627	683	623	629	601	623	609	632	582	569	644	640	631	633	603	654	641	621	585	623	635	594	613	610	630	580	607	616	603	621	588	596	631	617	578	600	598	630	626	667	606	627	658	605	639	595	668	652	646	626	604	585	560	642	573	601	585	596	599	642	634	637	626	642	608	624	667	596	616	607	612	642	605	563	636	654	605	610	653	638	663	621	588	676	640	642	563	608	662	634	613	601	609	686	620	615	603	648	595	582	626	592	626	602	623	605	637	595	632	607	582	597	642	579	617	633	604	626	635	609	654	660	613	633	588	612	602	593	639	583	583	615	632	619	619	641	632	638	587	577	570	605	614	600	630	587	601	667	619	666	663	613	601	653	605	593	630	605	621	568	614	590	607	619	636	557	622	607	584	646	618	644	649	608	618	616	662	652	645	593	596	617	620	647	605	566	668	588	652	604	616	594	638	654	632	628	625	584	618	599	611	635	582	623	621	594	613	603	646	611	636	626	621	619	595	627	635	637	625	587	619	611	666	599	595	636	661	582	637	570	674	604	580	672	624	612	674	589	662	662	650	631	646	602	565	623	619	587	614	634	587	602	616	596	571	608	633	578	593	622	623	623	619	656	666	598	597	622	601	637	667	635	610	639	601	632	587	595	622	604	654	640	609	632	618	582	603	620	634	664	637	636	617	656	606	629	615	629	610	637	601	604	620	618	621	654	605	600	636	644	605	612	647	650	628	634	631	667	606	670	625	570	620	618	638	603	575	628	613	692	561	603	669	633	605	651	655	611	643	617	644	626	610	594	591	620	598	601	631	636	613	600	611	659	618	646	622	607	629	603	577	644	576	609	602	585	595	644	562	605	631	615	641	625	638	616	601	619	644	638	643	639	646	651	577	627	647	673	617	659	656	578	636	602	629	587	674	608	608	599	631	634	642	584	623	599	612	625	666	594	609	615	611	608	620	588	576	631	616	619	581	609	622	621	615	554	615	622	677	581	621	615	633	658	598	630	605	623	619	620	637	648	563	601	623	628	557	618	600	627	556	628	612	652	614	604	657	605	637	614	619	618	645	596	650	575	592	597	598	605	603	581	597	627	612	596	593	629	614	639	594	639	647	641	618	655	610	610	661	627	656	622	648	637	602	602	612	626	620	617	616	626	650	651	588	601	697	576	601	624	572	593	675	585	611	605	627	629	654	609	618	580	653	636	634	636	660	618	630	627	649	643	656	609	603	623	673	589	604	597	679	594
22636	21038	28609	25890	40566	31170	20526	7068	902	708	693	622	569	588	583	582	564	579	538	570	522	517	516	534	515	556	561	536	539	535	522	474	560	509	524	539	507	556	502	526	504	525	538	522	521	521	524	502	512	547	534	486	507	514	515	520	510	523	491	490	504	485	509	507	473	522	513	551	551	521	486	506	554	510	486	488	532	548	546	538	547	510	516	503	555	529	507	543	545	521	554	522	577	489	504	548	498	540	528	495	528	544	552	546	530	540	542	532	513	506	539	486	489	533	563	492	498	531	542	481	532	579	488	518	507	532	491	516	518	511	521	519	549	469	541	490	490	530	500	525	532	561	527	510	571	508	494	533	534	499	483	500	501	557	540	527	537	508	523	497	545	525	508	516	556	526	546	504	531	471	513	553	496	459	521	498	564	514	508	531	508	500	549	545	513	535	496	501	527	570	485	526	578	529	510	483	527	540	493	558	449	548	523	506	552	520	528	495	529	491	523	476	522	485	525	535	530	471	531	495	564	531	487	508	554	481	501	537	508	563	495	522	522	482	479	518	495	487	483	532	525	548	503	528	490	476	501	575	509	506	540	492	544	544	547	562	577	525	494	536	522	541	534	533	527	532	516	514	519	526	527	536	520	570	501	511	529	534	514	530	538	503	530	501	497	544	554	536	487	544	530	505	490	560	531	518	513	502	519	521	554	518	540	536	537	517	524	472	544	535	551	538	522	523	522	511	513	521	500	523	499	499	539	513	530	560	509	512	532	539	499	507	560	508	528	539	562	505	555	533	512	496	551	495	539	516	573	490	526	504	511	553	539	497	531	523	507	497	518	526	557	487	523	514	471	505	537	499	515	515	533	520	527	494	483	523	531	521	469	507	504	508	534	554	546	495	517	530	547	519	556	501	524	569	476	528	515	528	512	494	538	516	514	548	517	552	536	517	527	515	505	515	524	560	494	537	509	522	517	481	506	517	563	507	531	560	504	541	504	525	558	515	550	555	551	528	481	524	535	568	507	536	525	502	508	534	507	486	490	505	511	534	512	525	539	533	550	510	509	503	560	481	508	510	529	516	534	532	538	520	473	523	499	498	520	526	517	530	471	497	547	537	519	562	530	548	522	495	556	500	511	510	559	525	505	506	536	535	523	550	473	528	540	539	518	515	569	527	487	528	521	467	541	555	523	535	521	494	541	525	478	571	543	536	510	524	522	513	550	528	523	498	512	515	526	535	544	510	542	531	539	499	521	506	538	492	568	497	515	536	513	520	529	500	527	526	530	498	508	558	544	508	515	513	507	491	494	530	540	513	473	512	519	517	513	540	526	539	536	514	517	505	541	498	512	506	500	516	503	553	507	514	563	482	495	521	498	566	487	525	534	548	500	507	495	539	475	534	534	508	544	490	538	506	469	530	499	527	489	527	498	511	500	497	526	525	478	524	547	523	519	525	519	507	537	491	555	474	518	505	507	486	477	537	507	478	501	531	513	549	540	509	506	531	525	506	538	522	530	486	514	514	520	517	528	519	515	550	522	507	546	502	521	550	491	548	504	521	502	553	501	483	500	489	486	511	508	505	519	527	542	486	528	496	501	492	536	532	567	492	522	525	513	497	511	514	491	482	515	513	518	525	514	496	547	530	511	508	526	537	537	506	496	500	510	523	528	517	557	506	542	523	482	528	546	550	479	498	536	493	513	512	538	526	514	501	484	497	480	503	520	498	503	470	516	527	508	542	540	546	527	509	524	519	515	504	568	513	532	519	526	565	532	470	506	513	504	512	513	519	532	535	516	507	522	533	555	543	529	548	556	514	531	505	507	525	494	566	561	521	528	556	502	508	500	461	496	498	525	495	460	545	527	501	540	572	549	559	485	496	504	525	497	492	563	530	545	515	584	533	491	518	520	505	519	488	526	495	524	490	495	512	565	507	524	511	547	567	495	582	502	537	520	518	513	508	530	485	544	516	530	527	506	501	530	506	536	544	555	480	493	529	509	486	517	488	518	555	537	488	502	526	531	515	512	509	511	552	571	514	507	489	509	535	513	523	549	552	493	504	518	489	487	504	533	508	540	488	514	541	506	509	497	518	532	480	527	507	502	514	553	489	522	522	524	533	514	545	516	508	568	517	531	563	542	538	515	500	503	519	520	515	508	540	537	498	524	521	519	529	524	561	509	472	533	517	564	505	504	537	492	494	483	527	517	523	491	517	500	545	528	488	514	512	489	508	535	508	573	513	502	486	543	553	552	497	534	520	535	527	487	506	530	508	525	507	541	515	508	527	499	491	506	558	538	507	537	523	493	535	525	532	540	507	515	490	560	466	528	500	533	516	503	484	526	501	544	495	487	563	518	525	520	529	531	516	508	517	524	547	511	504	520	480	508	507	486	485	505	498	510	512	475	493	500	493	534	533	527	506	494	497	496	509	528	524	508	555	479	524	516	540	543	540	493	496	533	491	533	538	528	478	533	509	532	530	537	517	524	499	497	501	557	505	544	510	510	549	509	519	517	529	503	504	526	481	541	527	513	548	550	505	513	551	490	521	536	547	534	491	544	531	536	491	495	566	547	526	535	525	499	503	468	513	535	520	504	502	511	498	529	534	544	529	525	503	520	502	488	503	538	541	511	476	560	521	543	546	521	565	496	484	513	529	499	500	523	515	534	509	524	483	491	536	474	488	520	523	548	498	567	532	497	512	516	540	508	517	519	537	504	549	504	532	521	492	534	495	521	510	513	493	513	500	513	536	498	541	485	548	510	509	493	502	532	473	565	527	560	522	534	502	519	544	496	495	501	534	497	526	512	550	509	556	539	505	506	551	536	592	553	504	528	516	566	543	480	540	531	524	487	554	509	503	505	460	498	491	530	535	520	546	530	504	461	521	548	519	517	526	523	475	531	554	524	547	478	517	471	506	512	515	525	485	538	497	505	485	511	492	508	538	542	515	509	557	506	469	490	510	544	482	501	505	552	502	508	516	520	502	551	496	497	487	502	520	520	571	526	503	527	534	480	502	497	497	513	553	491	542	502	524	500	506	522	488	567	546	526	517	521	498	537	484	534	538	508	478	546	528	517	496	530	509	510	505	533	500	552	505	500	534	524	481	496	548	503	537	504	508	482	538	489	479	512	526	526	549	544	497	510	523	499	520	510	523	502	527	532	492	538	507	524	512	549	494	509	544	504	516	552	510	497	481	514	529	544	512	523	519	526	533	533	501	497	538	524	506	488	548	506	532	517	503	509	487	524	510	495	530	482	519	525	588	536	515	547	524	494	552	516	544	510	545	537	544	509	546	507	498	542	513	528	547	512	516	467	490	491	483	548	519	551	519	469	574	460	532	539	518	487	497	484	480	562	516	515	506	553	509	522	533	544	538	557	525	507	536	527	494	546	527	535	479	537	484	488	481	494	528	561	520	551	512	553	522	506	471	533	537	532	528	524	491	529	524	514	557	542	530	518	547	516	558	506	522	551	541	486	528	541	518	552	532	502	498
33132	61227	38594	50537	56318	30160	16563	7089	1001	801	748	691	630	659	660	633	579	644	563	574	572	570	567	587	524	565	558	547	573	516	550	553	559	568	523	505	521	566	505	517	532	520	564	529	517	538	526	539	523	523	494	553	524	497	529	523	551	531	527	542	529	527	535	550	527	522	541	497	537	518	516	500	526	524	485	511	532	501	528	551	532	486	520	518	532	501	540	549	501	522	562	485	552	535	528	528	556	534	549	502	532	527	559	513	549	486	548	506	542	527	516	511	546	553	553	558	569	519	520	507	530	501	531	504	545	511	511	545	552	531	548	552	556	525	538	523	516	458	571	549	511	558	546	579	532	523	549	516	531	545	509	532	543	523	539	513	525	502	531	537	503	496	559	541	494	504	524	510	517	514	535	538	517	580	549	531	520	533	506	497	533	545	525	572	527	490	519	522	517	504	515	507	520	505	526	496	520	522	527	544	579	529	501	514	543	536	549	557	546	507	485	563	524	534	519	572	506	505	521	541	473	550	471	559	530	508	505	540	535	533	550	515	496	496	511	459	535	530	520	510	554	530	508	520	503	539	517	562	492	498	537	505	539	490	522	565	483	522	551	511	510	539	539	518	567	512	544	527	507	559	543	540	544	501	523	535	540	539	544	522	511	496	548	517	529	543	540	528	544	517	502	533	530	523	523	513	531	492	541	502	518	524	553	511	523	495	506	537	527	532	524	541	522	540	510	541	550	547	523	500	521	543	553	548	531	525	529	524	532	513	508	513	505	534	517	533	539	516	484	514	508	503	547	530	523	480	547	526	528	515	504	561	522	527	534	514	528	512	533	491	559	514	520	522	522	534	532	518	505	539	522	509	528	527	528	516	504	525	510	521	512	556	511	566	572	562	543	510	525	530	577	499	529	508	477	539	509	515	518	516	522	525	548	490	541	539	544	547	551	572	509	495	521	517	547	559	539	519	523	524	506	532	540	533	560	552	544	522	513	544	543	548	578	490	477	497	531	547	528	502	548	518	551	530	517	528	547	509	495	540	557	509	523	521	499	551	530	522	531	532	482	571	539	530	509	511	499	552	533	530	531	502	516	534	531	548	530	467	518	508	494	518	522	478	545	501	512	518	521	553	549	510	527	542	475	482	519	525	525	501	513	558	549	529	491	535	515	522	534	498	520	500	509	560	503	499	556	514	513	522	537	527	491	513	577	566	532	509	551	578	517	497	516	511	528	521	516	518	515	521	576	519	507	513	523	538	544	545	485	523	526	558	515	511	543	535	472	529	553	491	513	507	536	499	495	496	512	542	542	512	521	522	537	513	531	548	502	514	504	534	503	531	521	505	561	523	517	507	553	543	533	498	563	533	521	496	547	515	507	503	544	506	489	543	525	527	514	551	513	551	537	554	527	504	563	502	502	545	564	551	534	527	534	524	490	541	528	541	518	505	507	508	525	515	550	520	512	523	493	505	482	550	513	556	552	541	521	488	559	534	530	592	551	537	504	564	524	554	517	524	550	503	540	530	525	489	540	511	477	518	504	574	521	550	470	507	590	512	569	511	499	466	544	518	518	529	500	505	505	515	542	523	510	500	560	506	543	507	527	536	519	577	532	552	494	505	499	526	518	511	527	517	548	512	516	527	529	533	556	543	504	522	510	521	567	537	520	532	524	524	534	528	527	522	568	533	535	512	505	520	499	523	509	529	531	539	541	511	508	562	490	478	476	550	528	490	496	507	547	533	523	518	525	510	524	529	550	540	550	530	530	518	544	562	520	529	557	542	540	497	548	554	475	518	552	528	548	491	539	486	551	517	526	514	508	514	502	526	537	513	535	472	482	538	478	519	518	524	555	520	525	537	540	525	511	519	514	507	540	548	580	559	527	531	500	536	536	529	554	514	512	544	541	517	513	571	592	504	518	526	506	540	528	497	507	568	516	522	515	521	509	517	547	537	487	542	519	521	526	549	501	504	532	529	519	557	515	543	521	522	547	485	543	491	536	516	538	539	530	499	496	533	520	561	528	500	521	492	499	510	523	530	570	484	561	536	538	512	490	550	514	566	532	500	505	535	504	545	524	512	553	536	518	536	541	530	555	526	546	543	513	529	528	510	540	496	478	537	547	535	526	520	520	532	554	533	548	505	500	513	569	500	519	517	533	554	522	499	529	532	507	537	558	472	533	554	573	518	502	580	489	501	522	550	543	535	553	510	565	540	491	559	509	535	535	497	539	481	513	553	540	508	514	492	481	536	535	534	537	532	498	492	536	550	557	527	542	541	551	498	541	518	533	547	518	539	516	559	567	517	514	532	474	489	571	511	510	516	553	579	530	566	544	564	527	541	501	564	490	535	546	522	520	543	557	493	498	506	535	522	499	538	494	550	516	554	537	539	531	500	535	506	501	525	525	504	552	542	535	568	519	563	537	500	500	566	536	519	520	538	502	494	573	526	522	521	532	533	523	508	556	557	531	512	497	515	545	503	517	542	525	529	505	485	539	512	530	531	499	508	544	512	491	465	505	499	552	530	548	519	518	506	507	519	531	509	508	526	503	532	508	544	522	536	495	527	502	506	520	503	515	533	550	538	544	525	491	489	561	544	516	526	482	526	559	539	520	507	538	522	563	486	516	551	571	510	493	538	518	535	501	526	517	504	561	529	525	488	546	492	518	559	527	528	515	499	505	522	545	524	525	531	492	574	535	543	535	531	537	523	563	547	484	531	518	550	534	523	522	551	546	556	489	508	504	554	523	537	537	514	480	555	531	502	498	493	510	545	523	510	539	493	558	547	526	535	557	497	524	514	478	570	525	528	491	525	528	513	523	479	501	577	523	529	548	551	490	501	519	522	557	543	524	511	536	491	552	543	519	483	536	535	530	533	547	519	504	520	521	565	537	535	528	519	543	531	527	523	477	521	536	538	549	488	510	527	559	500	549	507	520	478	496	509	521	524	556	518	562	576	494	503	564	494	489	544	504	511	531	543	499	542	523	544	542	553	549	526	529	517	523	526	509	485	568	565	517	516	563	514	548	490	493	507	532	520	515	510	484	540	518	554	532	570	550	514	538	543	554	499	515	530	539	556	530	569	528	512	497	539	499	512	546	523	514	507	495	511	497	538	515	497	516	539	511	541	546	530	504	545	533	576	525	596	546	573	501	549	533	532	532	521	473	522	515	548	552	571	551	538	513	516	543	549	505	506	528	509	520	542	541	521	527	546	532	459	503	519	499	553	553	509	503	498	549	496	515	522	524	502	535	473	534	526	541	545	579	554	523	525	523	481	494	479	510	554	526	519	526	474	534	515	501	496	493	524	509	527	546	560	531	503	537	550	558	524	494	550	520	566	506	509	535	526	546	525	511	506	495	515	529	481	503	483	513	500	503	552	545	518	490	542	510	546	506	501	527	520	493	529	541	536	497	542	507	545	557	537	511	541	542	508	488	499	528	510	507	480	486	522	500	512	501	513	503	512	537	533	549	525	537	485	540	537	487	515
28941	25726	21343	9931	9046	2108	825	579	440	495	466	474	482	492	474	474	496	534	552	464	508	445	454	469	468	492	489	479	463	475	463	467	504	446	498	425	438	480	465	438	448	505	471	450	473	500	459	526	467	481	490	446	464	459	487	444	450	506	511	463	481	492	459	484	453	471	465	470	472	516	500	519	452	470	483	477	503	457	467	472	496	522	470	468	505	520	446	477	470	463	486	474	455	499	484	469	453	515	476	458	486	511	472	504	495	493	484	461	478	494	511	503	471	483	464	485	489	492	515	478	468	445	482	503	526	487	445	487	472	450	495	500	476	492	467	465	513	495	468	485	484	464	459	479	500	481	446	525	488	476	423	447	459	466	481	461	518	456	483	476	460	482	451	504	478	478	479	461	456	480	509	437	426	498	472	492	481	502	456	499	467	469	446	431	494	475	494	475	459	472	480	489	459	430	460	504	493	478	433	489	503	499	525	480	474	494	462	461	490	483	485	482	484	467	503	493	475	469	484	485	491	488	495	486	479	479	501	495	466	446	486	462	453	491	487	524	479	455	469	467	477	493	477	503	492	460	516	498	461	506	473	489	494	471	492	487	498	469	457	475	484	504	436	458	532	441	476	442	523	518	470	477	486	496	470	494	490	441	511	456	507	472	465	498	469	480	475	480	482	462	462	464	484	461	457	504	430	465	475	443	475	482	469	500	476	453	433	457	487	497	437	492	465	487	473	473	440	521	473	466	449	457	485	492	480	453	520	461	464	501	480	498	459	489	522	421	451	461	458	495	452	413	471	485	488	475	524	451	476	478	470	435	464	473	456	508	469	503	510	437	447	453	454	507	510	469	500	468	471	457	443	516	414	478	467	488	476	461	487	452	475	471	479	480	437	485	495	490	456	449	466	466	467	487	478	489	458	469	491	463	458	494	430	448	475	484	488	464	440	484	469	479	487	468	489	500	464	489	499	524	464	486	464	493	479	524	474	465	464	473	489	474	513	461	459	466	509	426	455	505	486	502	475	505	479	489	510	469	498	496	483	475	494	473	494	455	479	494	470	479	492	459	433	474	503	458	454	491	498	481	460	474	496	468	485	470	479	450	468	511	481	479	522	521	473	513	506	472	505	502	497	500	477	514	502	501	460	476	469	489	523	497	481	480	517	465	485	508	500	475	504	474	483	470	508	480	472	491	483	504	429	444	428	481	473	475	496	522	461	488	510	455	467	483	477	493	455	471	463	458	521	429	474	489	515	462	503	488	468	483	489	416	446	485	465	469	461	494	516	431	494	474	471	473	458	468	472	454	445	500	508	475	494	497	497	486	504	456	478	491	488	492	456	468	435	472	497	502	475	469	462	503	486	504	492	495	474	504	503	451	514	492	463	470	488	512	482	476	501	470	491	487	495	493	482	476	472	447	479	461	490	466	503	490	477	506	501	474	505	475	474	502	505	500	490	440	479	477	482	499	485	438	485	441	493	460	463	468	516	442	449	438	450	496	477	495	515	483	454	528	472	490	488	495	489	487	465	479	435	479	491	456	497	473	481	489	472	456	467	480	481	483	470	464	507	486	498	500	505	485	456	531	473	500	492	478	523	489	489	514	479	436	484	467	504	483	499	463	498	475	496	463	468	468	478	445	465	458	473	482	516	499	464	443	448	490	504	462	499	466	440	495	470	451	434	472	485	507	472	489	460	464	516	442	491	462	501	482	503	466	450	500	472	461	461	469	510	496	498	481	492	537	465	499	491	429	468	488	454	466	477	530	465	481	498	466	478	445	468	421	498	489	460	455	503	486	475	485	462	526	456	457	439	463	460	499	457	511	522	446	490	455	502	467	449	465	450	465	484	470	470	512	468	409	474	493	478	447	498	499	501	493	443	473	494	528	452	457	445	474	481	461	467	481	476	506	469	463	500	532	464	426	498	469	441	454	499	448	462	514	495	479	462	482	493	521	494	474	461	469	494	468	474	468	475	518	505	478	478	504	495	473	462	518	484	423	475	471	498	455	468	489	462	458	487	499	514	488	482	467	454	460	448	485	447	493	454	470	465	478	430	506	482	464	483	476	488	463	478	461	495	477	508	444	477	478	535	518	479	511	442	475	459	473	452	513	411	459	483	502	485	449	478	488	504	456	503	437	462	507	490	489	512	498	507	456	458	473	447	474	492	473	517	471	523	484	453	492	461	499	479	490	453	491	446	435	489	484	503	477	456	469	491	511	469	427	473	488	475	435	448	507	488	480	512	454	498	504	467	510	493	483	441	478	479	516	477	473	458	468	461	500	466	487	493	460	468	508	434	464	458	490	470	457	495	504	482	450	508	445	465	480	460	467	478	500	460	488	497	470	483	446	473	508	473	520	444	491	494	453	478	464	490	483	466	485	461	485	486	518	492	444	486	478	511	501	497	467	481	453	512	481	473	490	466	442	476	454	444	452	456	509	491	527	528	483	530	500	497	477	480	481	485	475	475	482	488	481	458	509	461	516	468	460	534	463	525	488	420	473	537	473	488	491	481	476	481	453	477	470	496	466	492	464	479	505	468	513	480	497	445	450	478	501	430	525	469	464	509	475	464	465	503	464	481	506	462	486	491	470	445	528	494	447	488	485	516	517	450	494	510	468	471	455	477	479	439	496	480	475	458	492	469	437	482	495	464	511	469	508	486	465	486	516	509	508	489	478	460	474	473	487	459	471	481	479	477	453	431	454	501	492	457	472	485	470	477	491	472	491	437	473	453	485	512	468	487	502	469	469	453	518	479	432	452	467	492	471	501	514	461	497	515	490	476	499	500	477	516	472	504	433	504	486	493	474	483	463	458	477	486	460	502	458	459	467	457	435	466	494	478	465	463	478	491	449	513	459	493	499	481	479	471	483	447	459	486	457	475	446	492	463	483	494	457	466	454	474	475	483	453	455	543	520	465	460	437	468	481	444	470	489	479	442	468	481	510	534	505	452	452	478	441	481	463	463	463	510	440	464	479	480	470	484	461	506	461	460	480	492	511	476	460	480	500	441	491	484	467	455	462	486	465	461	471	442	467	472	553	466	468	495	499	455	503	452	497	463	489	484	529	503	485	488	444	481	491	483	448	458	485	483	505	542	452	502	486	482	481	470	503	489	489	507	453	505	471	468	466	451	438	532	480	480	455	492	471	463	467	450	489	480	507	455	480	481	448	469	460	475	484	484	442	494	493	489	483	466	509	477	493	445	462	473	486	465	489	499	466	476	438	466	493	503	437	502	490	484	485	459	466	478	504	476	483	430	498	486	442	497	459	466	451	477	458	458	469	482	481	454	530	488	491	482	468	430	469	461	462	470	494	468	467	485	480	496	472	465	502	493	507	520	479	469	454	433	464	481	534	442	476	480	515	489	482	509	488	470	462	456	535	504	493	498	463	490	500	468	494	506	466	453	459	480	471	477	494	505	505	456	445	465	474	463	471	489	501	485	482	475	465	481	501	477	441	485	489	471	471	497	480	467	521	471	538	525
24761	38208	18501	7882	9311	2435	1002	682	525	515	515	494	503	516	466	523	457	479	502	526	533	534	457	495	507	519	537	481	519	535	539	494	513	514	531	496	512	527	475	504	472	485	520	502	532	501	508	487	532	542	490	498	522	544	484	493	522	509	487	506	572	519	486	498	513	481	482	506	514	482	504	492	546	522	520	525	482	527	548	528	503	484	514	491	504	536	544	485	497	531	505	513	519	522	492	539	520	519	500	488	506	496	515	504	521	515	527	543	569	511	521	529	483	520	516	549	510	536	570	481	545	523	538	554	505	534	526	503	507	506	513	540	491	514	495	510	474	502	473	478	478	478	503	471	502	550	538	486	515	478	491	535	555	538	553	491	488	467	524	465	494	515	501	545	502	524	500	497	477	504	491	463	479	527	527	527	517	523	469	509	487	534	480	549	522	506	555	534	484	522	489	535	495	499	485	501	513	559	517	514	494	496	524	498	520	546	483	515	516	521	519	473	514	482	508	505	509	521	497	516	502	535	545	514	507	521	539	515	497	528	489	532	491	538	510	500	502	507	504	549	484	547	488	484	546	514	511	523	525	524	505	502	524	522	474	494	483	537	523	535	567	507	525	496	471	500	491	521	518	497	512	509	516	529	461	513	516	506	557	532	492	541	502	522	458	547	513	561	508	480	500	531	505	494	526	531	565	495	493	490	490	482	511	493	511	518	520	512	555	526	541	498	505	515	536	528	490	469	553	508	482	552	491	504	509	501	565	486	502	501	516	498	488	502	514	505	540	491	531	535	496	521	496	479	489	493	521	506	483	488	489	483	559	557	541	502	499	493	477	557	507	495	537	538	499	519	498	519	429	551	513	497	535	473	515	486	495	476	511	515	548	498	480	510	481	542	519	495	525	492	521	484	509	524	479	486	502	485	512	493	511	513	500	526	513	475	541	484	507	495	506	539	517	482	530	489	474	516	475	554	533	537	489	483	544	553	498	489	534	483	521	494	474	539	522	526	523	537	509	510	493	474	503	524	490	499	489	519	517	480	548	506	499	526	488	529	492	499	552	501	529	516	498	486	520	512	497	531	511	506	499	511	540	499	482	491	475	542	519	526	482	510	482	548	540	536	536	503	476	504	485	499	520	540	542	491	469	509	511	549	500	523	490	505	499	504	495	518	511	522	506	475	514	539	504	516	485	530	507	490	494	517	490	506	499	524	526	489	573	476	538	541	488	500	502	510	505	520	512	490	485	483	488	537	485	490	488	524	526	512	488	508	512	527	472	525	509	488	541	513	472	543	529	563	538	504	499	534	518	484	510	495	508	530	506	521	476	492	500	499	532	513	482	485	504	551	481	517	505	525	513	520	517	482	503	531	491	504	528	461	511	501	545	515	527	462	522	508	522	493	507	519	499	533	480	530	530	526	496	524	518	505	525	528	581	548	538	555	492	520	501	521	517	518	506	530	496	526	493	502	512	496	498	461	536	528	516	573	498	503	518	493	498	513	549	501	541	524	491	544	514	503	508	534	530	563	507	524	488	513	533	553	498	493	501	488	515	523	511	510	499	500	489	525	502	488	532	527	544	520	531	530	547	500	487	527	527	525	516	501	508	518	494	476	515	474	499	514	505	489	522	501	499	538	517	536	515	507	521	522	479	498	516	532	532	515	509	508	514	483	526	496	530	512	517	499	477	495	521	549	504	517	543	477	510	548	514	530	527	526	514	515	503	537	541	485	503	515	520	520	504	486	536	532	509	508	518	485	523	506	533	542	515	501	509	494	533	535	518	548	517	509	515	502	492	517	504	495	535	518	514	515	550	536	506	512	452	540	527	479	522	547	526	513	504	560	559	510	506	487	526	544	523	537	515	539	537	495	515	509	526	506	512	520	535	556	518	513	497	507	485	526	510	501	537	520	519	472	487	494	534	542	520	477	508	508	533	483	487	526	508	526	532	505	507	537	507	510	497	518	541	521	491	508	527	461	520	510	541	509	506	487	475	528	505	497	489	476	485	544	534	524	493	497	522	482	516	522	523	489	493	507	460	506	525	532	492	531	551	513	456	491	518	501	508	528	492	503	499	490	516	522	505	489	531	528	514	496	505	515	465	495	527	548	536	487	533	459	534	521	503	515	528	546	501	512	495	512	461	505	500	515	516	534	455	491	501	476	515	500	511	527	540	524	563	526	505	514	513	537	475	468	494	505	506	529	495	501	528	499	482	470	472	499	508	509	560	495	552	520	501	528	454	509	522	521	513	512	511	519	534	532	518	499	539	516	545	496	493	557	506	501	500	510	530	531	503	543	498	521	517	562	518	526	539	519	540	506	532	509	501	508	497	535	479	495	503	530	524	548	513	493	536	493	506	470	464	554	530	526	484	529	515	550	496	542	494	472	490	511	502	498	552	505	477	517	499	526	484	501	512	515	505	545	547	479	507	507	500	491	519	538	496	527	486	506	494	528	525	499	504	527	512	520	532	477	515	519	516	495	505	507	469	513	497	478	496	528	526	502	523	482	563	495	522	533	522	483	507	521	482	522	521	508	508	530	472	544	526	550	514	536	494	493	502	550	511	500	500	561	489	526	497	544	494	495	540	547	478	510	542	499	491	506	517	474	518	490	487	536	487	525	507	496	497	540	519	482	529	533	541	520	486	487	511	490	516	524	472	507	505	506	548	541	467	497	514	454	558	497	500	514	521	509	503	512	515	502	509	533	486	556	544	503	527	509	506	551	472	476	470	544	533	498	518	513	502	506	502	496	522	520	540	540	476	523	489	468	481	536	508	502	536	541	519	509	539	498	488	500	485	498	511	544	495	537	549	459	472	497	534	532	544	465	473	522	462	536	501	515	511	513	561	467	469	486	495	488	484	497	513	511	462	520	510	509	530	518	502	512	526	535	524	511	539	518	522	493	539	481	510	510	539	498	473	482	508	513	523	524	508	492	541	483	543	468	512	521	492	532	521	544	502	464	534	521	496	529	519	533	533	523	507	527	492	556	522	509	507	519	516	526	528	540	511	513	542	523	520	545	525	465	548	487	494	514	535	472	533	503	479	519	522	519	492	536	527	534	503	514	489	497	540	534	481	513	547	518	525	502	477	520	538	526	507	513	503	488	521	543	502	527	499	534	500	497	459	445	478	508	456	543	492	550	570	510	465	525	492	489	486	518	554	469	522	518	533	475	522	492	494	477	510	509	501	532	525	491	518	511	502	477	483	523	537	480	505	527	499	527	518	495	535	523	537	508	494	491	512	528	487	537	477	521	501	515	475	525	492	492	522	502	500	479	514	504	544	497	542	512	524	494	533	490	519	483	534	493	509	510	523	518	482	490	481	495	540	530	555	526	476	534	485	512	485	452	530	507	492	464	510	547	456	526	501	558	502	495	548	502	485	500	487	505	508	460	488	488	505	506	531	489	487	505	523	496	515	510	522	504	533	519	481	510	518	484	467	488	503	505	529	545	529	520	536	521	545	526	539	501	463	499	545	512	508	503
23590	21011	28153	28123	40218	25757	12254	3111	494	442	478	430	475	484	431	446	431	433	428	406	390	399	426	418	424	400	350	397	402	403	438	388	372	376	414	428	400	384	398	371	401	452	406	402	413	390	401	381	370	415	375	404	417	424	411	410	431	422	383	408	408	388	418	411	429	394	406	380	372	387	385	405	417	399	364	428	366	396	385	404	407	381	394	400	414	400	399	399	398	412	394	404	380	381	378	418	414	395	401	402	393	403	400	400	415	360	398	421	373	408	393	412	407	405	358	402	396	393	421	390	411	391	406	403	418	413	372	436	357	395	391	427	418	370	422	393	405	392	410	430	400	398	396	355	397	391	411	381	383	424	391	367	396	410	374	408	403	394	413	402	392	380	391	411	407	413	390	383	424	409	416	399	371	408	396	411	393	410	424	405	377	408	372	396	377	410	412	411	446	358	412	396	399	369	410	407	394	406	405	409	410	412	391	425	375	402	412	405	421	426	388	393	388	414	419	370	388	377	391	423	379	399	410	406	400	370	427	390	422	421	369	371	439	377	376	382	420	381	422	387	401	439	423	397	402	432	387	444	421	378	430	397	386	359	383	442	418	380	411	385	422	387	385	378	408	402	392	355	412	396	411	402	388	397	406	416	408	399	383	406	403	380	432	406	427	442	400	384	382	381	405	412	401	396	375	401	398	420	397	405	406	422	374	395	420	401	410	392	389	396	379	374	339	396	417	359	381	414	417	427	409	414	361	392	402	422	407	415	397	380	385	405	386	375	400	419	392	418	419	407	415	408	392	410	390	402	388	393	403	436	377	398	412	399	382	411	405	405	387	406	402	408	381	429	396	434	397	376	390	422	408	383	413	356	415	432	424	378	403	406	413	391	365	399	433	425	439	415	377	380	421	404	382	387	391	367	420	383	416	409	390	401	424	380	394	403	403	416	402	400	395	403	367	384	376	380	392	405	365	411	369	384	352	403	418	414	412	375	382	387	419	428	428	400	398	394	397	364	403	415	390	396	439	387	429	373	393	383	393	400	390	397	373	376	353	411	380	394	391	402	387	380	409	366	405	377	449	421	393	399	389	409	396	406	401	413	422	382	370	394	391	409	392	423	400	391	387	404	351	388	392	362	399	429	385	394	421	422	373	415	396	389	406	417	405	389	378	413	398	408	383	396	392	382	379	438	418	413	420	384	407	407	390	426	390	410	364	392	432	421	409	404	368	421	415	416	414	415	369	412	408	385	374	377	403	383	395	430	432	381	399	382	363	398	389	356	397	407	388	397	357	401	412	393	349	385	416	401	387	414	398	436	403	392	437	383	381	411	394	367	394	405	371	411	394	400	424	401	402	404	427	393	437	366	388	366	407	400	446	386	400	366	363	415	393	365	388	372	393	401	409	423	407	404	404	400	382	403	355	391	384	355	402	384	386	395	390	411	386	385	412	390	420	394	450	388	380	407	445	377	411	393	385	391	401	326	394	424	399	379	387	388	382	385	401	412	385	403	403	379	398	454	425	410	385	394	395	400	417	412	410	388	400	413	412	379	444	394	433	395	399	391	391	395	406	402	421	366	422	411	397	388	393	417	415	409	400	380	383	388	411	394	381	413	376	396	416	399	394	349	404	392	394	398	447	385	374	427	446	358	389	415	384	400	439	390	396	402	397	428	387	388	394	383	379	392	417	377	417	359	426	405	412	403	375	416	395	419	435	400	396	391	390	366	438	391	365	409	424	386	408	367	385	406	401	451	406	379	410	408	417	430	430	341	405	378	385	397	425	419	390	450	408	374	410	409	392	389	364	411	389	415	407	426	382	407	392	374	398	402	404	414	440	419	418	400	393	393	411	387	398	433	394	386	433	420	457	446	408	404	430	373	381	397	385	374	373	377	393	381	400	358	412	388	382	400	384	405	394	384	387	413	395	396	347	408	412	378	417	418	446	385	385	435	409	394	378	372	399	434	393	442	428	406	345	387	364	383	430	385	394	378	423	418	402	397	373	383	374	432	374	411	411	363	403	413	436	404	395	388	396	428	404	393	398	393	415	382	385	412	413	422	405	390	407	384	418	409	372	379	413	404	453	372	402	423	434	418	409	386	390	421	397	403	359	424	385	408	404	423	417	417	442	390	426	386	388	405	394	400	402	404	376	419	420	383	394	396	406	364	423	390	389	404	408	401	395	385	391	414	395	408	395	439	377	400	430	401	402	422	406	402	403	423	395	406	348	385	394	416	399	385	384	370	393	396	412	416	415	421	374	418	386	409	382	389	405	405	424	359	379	419	360	370	411	398	402	383	391	376	403	394	417	401	423	413	443	405	392	369	400	376	380	422	418	409	427	391	391	430	400	383	373	384	405	400	437	420	379	413	372	406	378	398	389	402	399	388	380	381	389	430	411	377	398	401	404	435	398	418	419	389	379	386	367	385	423	426	379	425	377	395	394	364	384	405	398	397	375	429	395	379	379	384	394	410	373	387	405	407	363	379	369	416	418	405	394	381	351	372	402	420	378	422	396	415	380	418	378	409	434	395	393	388	406	398	386	370	432	403	386	424	396	390	412	398	388	417	407	371	404	369	417	392	406	409	419	384	439	441	371	392	397	413	377	388	370	395	424	402	396	393	374	384	409	423	387	403	385	393	370	424	390	457	402	422	409	432	361	398	369	397	375	380	437	389	390	402	399	388	408	412	423	373	372	407	402	411	434	378	420	405	430	429	396	405	449	391	427	419	392	417	386	380	417	416	414	437	399	408	408	374	379	418	412	435	409	381	399	399	430	402	395	402	398	347	396	419	449	376	374	412	395	404	408	412	432	401	410	391	403	413	428	423	372	397	384	403	376	392	396	391	420	402	390	392	393	402	395	418	381	374	393	408	394	406	406	349	402	385	401	394	378	391	367	372	406	409	412	400	400	414	386	359	428	404	388	405	424	400	382	412	366	394	425	401	393	392	395	420	381	400	383	422	398	414	412	400	408	406	415	427	390	400	385	391	370	416	412	386	432	412	404	404	400	382	380	372	422	383	376	405	388	378	375	422	387	413	443	430	384	374	400	383	405	359	382	360	381	423	412	364	393	400	425	351	414	405	449	425	403	403	390	374	402	409	423	393	400	409	382	406	418	414	385	396	402	416	395	378	394	420	382	404	388	412	436	411	403	398	394	383	414	367	406	409	420	396	381	416	410	445	390	393	379	373	385	385	384	415	384	383	388	387	399	416	400	394	392	385	415	406	378	399	391	406	406	411	376	383	421	404	395	422	377	396	410	393	386	395	407	411	387	392	436	365	393	365	401	402	432	413	418	395	412	387	405	392	442	397	390	413	353	405	417	433	409	407	389	404	410	414	405	402	433	426	386	431	388	388	379	396	400	410	374	380	419	420	409	399	403	392	378	367	387	414	396	417	378	393	385	389	417	441	417	398	425	387	382	408	400	386	399	374	378	377	385	396	408	417	419	386	414	373	407	418	411	413	376	400	421	393	419	412	372	403
30180	53451	31201	39078	45424	21744	10080	3899	647	616	537	524	562	476	491	481	492	474	482	489	433	489	445	445	454	432	440	481	441	450	451	447	430	414	471	419	439	422	434	448	413	387	388	430	414	418	420	424	448	405	372	398	423	411	399	425	416	384	416	425	444	426	410	443	435	424	418	479	426	409	401	424	451	493	432	429	418	438	427	430	398	392	413	427	418	416	415	435	414	443	451	433	462	405	447	459	466	421	407	411	452	425	391	427	426	434	405	407	401	417	466	442	470	420	411	400	394	428	410	416	447	446	440	427	433	428	431	410	430	425	422	456	445	447	441	418	429	419	413	448	417	428	416	407	411	441	463	441	434	428	408	441	409	407	436	408	422	403	388	427	451	424	396	446	413	502	415	435	422	431	436	406	452	446	431	377	411	424	431	457	416	449	416	418	447	451	436	409	419	418	450	449	441	393	380	402	446	410	422	444	411	463	440	409	384	453	405	452	399	433	445	435	429	415	451	423	407	442	413	416	427	438	429	421	401	415	399	433	423	432	421	415	432	385	435	436	408	406	392	403	437	407	434	424	412	418	421	387	414	437	410	405	429	452	405	412	436	389	445	396	419	388	418	419	463	410	407	379	448	420	440	404	426	418	411	388	397	396	415	432	433	375	440	380	433	401	414	423	385	441	407	434	422	398	399	395	425	436	453	420	444	448	422	416	419	435	417	425	423	457	414	419	399	391	402	417	413	406	453	428	440	431	410	429	394	430	409	440	407	439	453	422	406	441	408	421	437	458	414	398	401	441	426	401	446	414	423	411	408	399	405	393	432	433	433	402	405	429	384	404	451	442	455	428	420	418	415	418	415	424	437	393	442	462	424	413	428	410	386	395	413	440	405	401	441	400	410	401	424	424	386	415	441	485	421	388	401	434	397	442	404	430	405	448	410	426	421	417	407	413	456	420	438	391	462	402	382	419	438	419	429	426	402	426	404	369	405	404	424	408	399	441	392	394	438	421	461	442	440	409	418	421	416	414	434	427	422	409	465	434	377	423	405	407	433	443	441	422	399	412	438	408	400	455	415	447	419	413	423	391	400	436	419	423	433	406	439	407	429	413	362	418	463	436	415	432	422	435	408	431	420	436	446	405	412	420	412	410	408	402	411	421	408	446	421	448	414	421	403	409	416	423	432	398	427	394	459	441	421	447	433	408	455	434	447	401	422	407	410	394	435	415	414	439	468	404	417	397	444	427	425	379	442	436	395	452	450	401	405	463	389	426	433	401	416	387	389	446	420	404	405	390	425	425	411	433	407	415	411	405	473	435	430	429	398	393	413	400	433	406	424	429	439	403	440	428	416	445	427	448	431	414	435	431	446	412	458	440	403	423	432	414	436	428	426	407	420	403	404	432	453	430	405	421	407	388	424	393	434	430	392	392	466	484	432	428	395	434	384	424	416	377	404	448	454	414	437	430	373	439	416	428	434	450	414	401	454	399	461	403	442	448	391	413	413	408	422	382	417	421	396	429	412	428	450	401	436	442	455	397	426	424	419	452	397	406	449	401	420	408	438	430	420	419	411	430	442	429	383	439	417	405	403	457	383	392	415	428	423	385	433	432	404	413	430	416	407	395	423	406	453	465	429	443	415	458	411	447	431	387	416	420	424	439	424	421	424	419	407	421	396	433	418	431	410	444	424	432	440	386	425	400	438	453	397	406	400	400	442	438	402	419	402	441	451	430	431	410	417	422	403	363	436	477	415	440	410	443	409	409	439	411	424	440	412	411	416	383	414	431	406	406	443	409	426	425	412	435	389	394	410	398	443	405	405	414	428	452	416	441	412	419	446	436	439	414	416	439	419	411	421	409	454	437	448	414	416	424	400	430	402	430	403	436	400	439	432	419	443	429	418	424	463	407	437	434	401	428	408	413	417	384	460	427	413	430	391	420	429	407	429	408	425	427	405	400	371	463	431	413	396	447	440	455	409	477	417	449	436	411	457	408	442	431	409	457	425	448	403	399	463	470	420	409	441	408	419	453	414	416	447	409	430	440	447	424	421	416	422	410	419	466	426	428	456	450	423	429	424	446	437	432	422	456	433	426	437	450	411	431	424	441	401	436	432	425	427	380	402	412	422	385	444	416	428	443	431	435	422	426	444	430	437	441	427	445	431	418	455	409	409	418	416	453	455	441	422	396	428	412	452	415	411	410	433	433	439	418	413	433	398	420	427	433	426	426	388	419	416	431	429	448	397	463	428	406	418	405	461	432	437	427	436	412	454	407	433	412	418	458	449	442	410	467	409	386	425	451	412	429	401	437	416	469	427	416	396	397	417	420	404	412	410	420	446	413	460	442	406	428	421	406	433	420	432	414	439	441	448	412	432	412	450	426	416	432	417	387	421	455	417	429	435	446	423	405	426	434	433	422	441	479	406	417	432	422	389	420	436	439	454	447	420	408	412	423	428	419	454	421	420	423	369	440	437	437	406	428	446	426	375	425	404	447	399	409	403	354	425	426	398	410	413	438	397	454	449	444	424	409	392	425	418	411	390	432	402	419	400	428	411	443	423	414	451	393	425	443	382	422	440	420	432	424	400	407	441	465	449	425	401	422	409	407	411	402	419	422	438	409	403	446	449	391	419	420	457	392	418	418	408	417	416	441	396	427	389	406	426	419	412	416	448	419	449	459	432	451	385	411	449	406	424	412	430	423	406	457	429	436	410	463	427	435	430	437	397	428	448	424	404	437	454	422	415	441	447	435	440	432	420	427	411	447	439	413	455	412	420	371	417	424	400	439	433	438	440	410	425	396	456	431	444	412	445	448	422	415	397	399	431	404	437	398	438	443	426	410	414	420	417	415	402	409	415	414	433	422	417	412	452	415	419	423	435	427	416	427	396	447	392	400	414	399	438	406	409	413	433	403	394	442	408	404	419	409	418	394	402	402	432	426	435	420	395	394	386	431	403	411	401	435	438	442	416	455	470	448	412	405	426	429	380	391	416	425	412	372	441	436	415	426	433	431	449	413	446	429	441	403	433	455	435	396	426	468	397	428	434	428	405	381	398	414	452	428	401	451	407	408	407	433	401	409	429	421	426	407	405	367	413	407	435	466	404	437	433	422	458	421	443	405	403	407	433	407	418	409	383	429	408	423	382	431	415	430	393	432	400	428	422	393	427	438	429	405	408	441	440	433	447	416	418	394	416	437	416	430	423	437	449	405	445	400	461	448	430	412	418	396	416	389	435	408	442	421	431	419	435	452	406	470	409	393	459	441	433	414	397	429	456	391	449	447	459	392	417	439	412	405	440	430	426	379	419	400	411	404	430	410	429	470	404	410	416	440	463	415	432	433	359	413	425	408	402	431	425	452	389	393	421	399	427	449	427	376	400	413	389	385	396	442	411	429	412	413	432	420	420	401	460	424	430	431	434	432	437	414	433	424	401	426	432	436	421	389	425	419	436	416	459	420	403	424	401	429	392	436	415	435	412	439	436	407	395	411
24984	21099	27151	28261	30001	14418	4245	1308	631	641	633	602	563	648	622	600	582	586	601	587	608	633	558	638	587	607	618	666	657	619	590	581	612	630	601	596	601	578	561	602	622	611	610	599	612	595	572	612	571	551	609	532	609	567	585	596	608	586	608	616	634	583	532	644	599	564	608	561	623	611	580	598	606	619	597	558	560	558	587	589	613	563	566	574	583	626	591	579	575	595	583	582	627	581	624	594	614	574	614	565	577	610	593	618	605	544	585	599	610	614	617	607	586	578	556	596	605	598	588	561	602	596	590	603	592	552	621	621	616	602	579	582	580	611	573	567	592	618	606	617	607	618	619	630	631	579	584	601	621	594	587	645	611	615	604	574	593	612	565	581	589	572	609	600	576	617	576	608	588	553	567	586	604	594	590	586	585	581	629	615	570	559	592	596	628	606	601	601	581	550	577	591	590	585	587	603	593	580	614	594	597	661	618	600	615	627	569	622	574	587	582	593	583	626	593	627	573	583	597	630	620	557	615	577	622	589	616	602	621	536	598	608	620	601	619	597	571	579	613	603	595	626	555	581	617	606	587	588	597	543	585	604	578	605	614	586	580	594	596	619	599	619	596	586	559	585	657	547	569	631	616	570	631	582	573	597	600	586	605	598	582	647	633	593	583	621	577	612	596	571	575	600	632	564	598	603	606	560	611	564	597	582	598	610	555	567	603	621	583	569	593	563	579	556	580	656	612	602	616	614	560	564	542	606	611	556	550	589	593	624	584	591	598	622	593	612	578	588	624	628	637	618	620	578	612	594	614	623	594	619	555	534	602	566	603	609	604	554	581	580	572	607	571	583	589	596	590	571	563	588	564	565	555	593	602	600	603	590	585	573	605	598	621	591	575	553	573	552	603	651	590	621	564	549	602	611	602	603	602	555	605	555	558	560	584	585	647	570	586	591	603	655	616	579	616	591	584	608	610	617	598	597	578	609	563	618	586	544	563	574	569	634	573	624	634	605	620	571	620	582	582	600	584	611	612	549	625	621	581	582	638	600	661	592	615	584	614	582	596	593	587	603	611	529	614	583	589	631	589	608	662	600	601	641	566	598	618	574	561	612	595	630	589	584	556	600	581	616	612	603	594	590	626	630	560	598	590	590	597	597	587	600	600	612	622	602	593	597	614	627	633	563	551	610	539	601	589	619	595	593	576	595	608	582	585	569	553	603	607	597	578	619	620	609	600	578	566	597	596	606	600	622	638	597	569	582	619	570	641	592	621	592	626	608	647	620	651	573	561	560	652	595	611	565	577	602	570	627	599	596	559	645	595	594	594	595	586	608	570	609	611	602	625	585	583	598	574	570	582	537	569	569	601	553	612	570	631	606	577	571	569	606	585	568	552	548	588	640	569	622	592	601	606	590	576	589	556	594	586	561	623	564	596	568	580	586	577	564	586	559	565	585	576	611	604	586	573	571	592	622	593	574	565	572	561	572	593	542	538	598	587	598	589	618	620	588	629	604	580	583	588	590	602	572	591	584	572	608	578	602	593	650	543	616	570	603	605	599	587	602	543	580	564	605	574	578	600	560	580	626	578	608	595	564	581	557	628	574	594	571	585	589	566	605	603	611	585	560	594	616	574	623	576	605	568	578	582	584	632	615	623	610	581	584	579	585	583	583	603	608	558	590	629	614	568	578	604	648	604	613	593	555	605	582	543	593	608	607	601	598	581	586	598	628	631	618	613	649	559	579	592	600	558	591	599	584	603	563	612	569	570	600	571	557	615	584	612	613	604	618	618	580	589	639	581	586	603	622	564	581	634	606	644	639	602	573	618	596	567	547	610	588	556	587	537	615	575	571	615	628	547	619	585	586	586	592	623	566	566	596	574	636	588	597	636	629	620	543	599	607	573	543	595	595	633	599	626	559	600	574	586	604	576	576	592	595	648	574	576	616	594	535	636	549	572	599	591	589	586	615	572	569	581	607	626	570	590	578	584	597	590	618	568	606	613	572	573	600	578	587	589	575	606	601	562	617	600	595	573	618	620	609	609	636	594	572	557	622	613	626	637	551	634	664	572	574	624	549	629	582	564	612	560	618	552	623	595	582	581	609	610	585	573	631	581	580	595	603	601	597	624	605	607	567	596	559	568	561	605	562	575	619	594	630	616	615	555	596	545	617	554	605	577	644	621	594	572	546	598	600	506	585	613	622	584	628	592	565	575	608	579	575	609	656	594	565	598	626	605	610	603	635	600	584	567	567	609	600	576	604	561	617	603	597	601	586	584	592	583	600	610	575	580	622	597	622	577	597	553	576	591	628	580	592	589	635	602	575	538	614	596	638	578	590	577	544	596	638	595	558	615	602	591	623	570	592	573	573	594	545	566	625	607	615	615	558	611	558	589	591	550	610	577	597	574	617	532	538	568	554	634	584	577	590	607	555	603	613	619	660	570	626	567	626	604	622	612	585	645	623	614	645	566	547	609	608	590	633	591	589	533	647	584	604	598	627	543	593	574	579	571	631	546	575	601	588	616	585	624	633	594	614	596	572	597	563	647	583	566	614	566	559	591	539	544	594	548	593	598	602	564	623	612	562	551	610	554	599	586	664	579	583	633	599	562	618	553	585	570	586	536	544	624	603	599	566	614	616	585	589	556	613	579	567	572	591	596	594	595	590	565	542	566	590	606	558	628	610	602	634	579	579	610	578	543	593	618	614	593	556	634	604	565	617	617	592	612	591	596	588	616	573	589	607	560	595	597	611	584	634	615	571	578	574	618	577	616	602	626	628	542	582	575	599	608	574	577	572	596	587	607	589	624	575	541	589	596	564	598	641	590	576	598	584	604	577	588	579	585	628	561	571	519	589	633	622	634	558	628	547	619	598	586	618	648	602	562	591	588	596	615	551	603	594	581	601	574	586	602	621	590	585	609	645	529	589	590	584	590	562	565	575	570	611	638	618	614	653	570	622	563	591	604	574	602	598	581	597	636	601	576	561	593	624	616	615	586	621	614	588	586	593	630	582	600	604	577	638	569	591	564	575	600	593	606	594	598	565	647	578	584	575	615	588	603	605	641	573	608	624	614	615	586	584	562	612	533	584	570	623	603	574	552	580	559	600	609	554	568	591	561	593	602	610	620	622	556	604	588	631	620	596	596	591	596	591	575	579	622	566	606	617	550	621	574	613	624	565	571	600	567	561	617	601	587	617	625	653	600	569	553	593	589	598	588	636	631	559	605	587	600	581	572	553	600	583	629	620	595	579	636	567	620	581	587	582	625	591	574	590	586	569	622	596	642	597	622	572	586	586	606	617	568	546	602	567	587	562	612	601	628	604	604	578	593	619	592	590	596	593	586	626	585	599	587	588	605	573	609	602	572	624	586	588	595	596	600	601	568	604	594	601	598	564	554	622	605	586	518	602	592	560	592	645	591	611	569	543	608	567	554	596	568	605	615	607	609	548	625	609	557	631	606	607	628	592	603	635	576	629	585	611	600	619	585	635
28453	47852	26441	32130	34450	14136	5921	2125	719	685	656	667	715	673	673	645	587	609	652	666	606	630	638	614	622	612	588	631	639	576	565	587	650	596	619	654	621	654	607	642	650	671	632	649	605	646	594	643	661	668	599	619	625	596	635	606	617	639	633	597	640	648	645	578	610	612	616	599	616	612	634	655	597	609	654	675	625	595	613	589	628	589	648	610	604	598	623	647	604	593	673	627	633	643	615	640	650	610	625	642	648	641	633	621	605	626	594	651	637	641	613	627	619	642	607	625	586	627	624	623	593	614	596	634	649	625	664	573	613	611	644	612	599	608	550	629	618	591	628	627	624	604	647	664	621	580	634	620	637	627	651	587	598	590	685	613	600	655	632	613	603	683	627	579	573	674	596	645	620	655	603	633	637	632	630	615	650	617	619	567	680	632	635	577	602	603	619	606	664	620	614	619	607	605	625	584	648	601	601	617	653	656	630	636	632	598	613	624	632	619	667	598	607	649	623	597	639	618	631	599	619	631	580	595	599	626	600	591	641	594	626	664	660	614	666	602	608	667	631	620	628	615	622	623	662	601	617	617	594	581	599	596	617	623	602	644	655	609	642	631	669	612	579	602	646	628	632	591	621	593	592	644	658	618	637	601	603	590	571	579	622	616	601	665	644	616	638	600	614	580	572	619	675	614	622	682	607	619	608	664	633	602	594	613	660	618	627	610	601	639	632	649	621	605	643	613	673	659	556	646	590	657	632	602	628	584	577	600	621	595	659	627	602	654	658	612	616	550	600	615	606	627	591	648	610	607	615	606	592	605	626	588	599	666	613	598	580	592	590	644	622	642	673	589	636	604	680	662	622	639	602	570	619	651	595	635	602	614	642	672	600	587	626	577	651	653	581	588	638	627	637	649	599	670	572	600	614	644	653	608	587	673	617	602	614	611	614	624	585	588	632	638	624	639	641	657	612	600	635	607	581	639	652	625	594	604	605	640	617	603	640	644	589	621	658	620	654	595	614	612	639	599	606	604	635	633	632	598	601	665	596	625	635	604	606	617	618	594	622	643	641	623	651	641	596	562	576	610	650	595	595	605	619	601	621	608	586	594	598	637	550	604	629	596	596	654	630	636	623	630	620	606	594	646	598	603	639	645	639	598	634	601	646	628	617	615	599	577	591	611	653	558	593	613	619	600	610	698	591	611	570	638	616	639	616	617	630	590	661	593	590	612	633	598	601	635	641	617	636	603	609	639	576	625	591	563	641	583	648	609	592	636	596	666	639	638	625	624	610	636	619	624	624	592	629	604	641	585	594	604	635	582	635	636	658	633	641	611	645	657	604	615	635	600	549	672	587	694	628	604	566	624	678	628	598	591	626	603	647	595	654	649	638	617	647	614	613	634	615	619	636	684	638	627	599	619	611	673	594	586	633	612	618	601	604	600	600	626	610	637	629	593	603	627	629	636	595	570	636	603	636	610	599	614	632	609	624	617	611	641	630	648	603	615	609	589	621	583	576	651	595	614	642	663	661	607	608	622	632	620	646	633	613	576	600	627	673	649	595	621	598	575	670	627	591	654	630	632	624	643	587	571	607	606	583	589	622	611	649	646	619	638	656	643	619	659	592	610	604	602	620	665	599	634	603	610	634	601	637	643	599	587	604	652	601	661	667	596	604	603	616	594	613	614	558	616	614	580	566	629	620	584	644	623	612	650	604	663	643	608	648	612	630	578	648	636	624	576	645	594	596	670	620	580	629	611	632	590	650	587	615	592	619	628	566	623	562	630	619	589	613	641	602	589	624	613	586	613	595	620	618	630	602	602	632	621	638	615	601	665	585	580	599	614	582	656	644	636	635	616	610	607	625	633	614	633	658	663	617	565	617	622	648	654	616	607	584	583	591	602	608	636	593	629	595	640	582	650	629	606	616	604	589	566	590	597	602	640	645	642	611	611	633	574	621	609	598	646	607	604	627	610	590	599	643	646	598	583	570	640	652	616	631	622	625	627	611	620	588	606	624	604	585	607	601	657	602	603	595	605	621	602	614	636	634	605	559	651	591	612	639	645	667	593	635	625	613	563	598	645	630	624	627	617	624	663	580	637	625	601	610	588	601	583	603	645	631	579	606	651	588	662	637	619	605	619	648	617	619	631	644	624	603	586	627	614	581	609	653	633	600	640	620	590	583	641	666	633	598	612	632	617	627	632	606	637	619	657	622	579	674	626	577	578	631	618	628	611	601	665	652	620	634	640	609	630	638	631	663	613	610	635	576	604	579	612	595	645	577	622	571	577	584	592	598	597	574	633	622	658	570	581	603	636	633	607	653	613	597	597	640	575	622	607	630	600	618	646	603	582	598	661	642	606	654	626	633	585	624	622	617	617	627	625	607	641	583	647	657	603	681	641	581	618	610	643	624	571	589	615	583	674	654	618	589	649	644	595	652	567	625	587	609	586	611	637	635	616	599	607	642	648	557	577	624	628	660	603	625	616	614	577	615	589	604	642	670	606	618	599	611	592	639	633	585	601	632	637	587	586	598	677	638	623	621	582	606	619	619	644	609	636	578	627	611	602	658	603	622	596	594	660	626	628	646	614	662	656	611	606	591	653	634	621	596	615	589	674	615	618	635	586	666	635	653	655	620	617	594	606	616	611	600	616	651	608	594	575	606	610	654	612	599	576	608	610	634	667	670	622	630	570	641	608	605	594	650	605	637	634	557	623	613	599	637	623	624	616	601	583	624	596	606	649	614	625	613	619	603	620	630	607	602	583	611	617	651	635	602	611	641	609	610	644	639	663	654	617	633	599	621	603	632	574	630	621	593	647	616	645	634	630	586	601	616	587	604	618	615	603	629	636	655	580	631	586	602	608	646	580	673	655	628	623	631	625	595	609	660	649	630	606	616	595	625	596	650	580	644	607	566	639	614	582	608	574	608	630	606	633	618	666	625	621	621	591	598	610	613	614	621	634	595	607	625	606	630	640	605	589	637	600	622	617	647	651	626	625	643	603	622	608	642	596	586	683	593	616	620	620	657	621	641	621	602	592	605	600	652	607	641	645	699	631	623	612	565	642	561	632	583	605	623	641	634	622	641	599	601	635	585	609	656	636	636	578	634	572	606	599	650	593	630	623	603	612	666	598	646	619	627	631	590	600	655	597	618	643	622	646	579	622	618	601	593	616	662	632	620	600	626	593	621	642	619	665	586	619	607	603	613	665	650	591	629	639	602	607	602	611	606	587	605	590	625	602	644	570	614	616	639	627	635	594	661	612	610	633	612	584	588	601	622	654	605	627	601	601	622	625	614	604	631	595	630	585	556	646	608	566	650	590	623	613	628	624	609	605	624	683	624	626	647	589	582	600	641	614	608	567	647	572	610	596	621	593	648	580	560	628	601	638	574	598	663	581	662	607	613	608	676	616	620	633	632	555	637	602	601	599	623	615	623	604	633	622	634	624	558	616	640	627	607	642	641	617	612	653	610	645	624	624	582	582	656	603
22601	21106	28704	26495	39172	29258	20899	5357	785	663	641	617	629	608	597	547	636	586	568	550	578	555	558	527	535	570	560	526	507	536	549	524	549	501	522	534	561	532	508	516	535	543	537	557	564	526	511	569	488	524	533	557	542	485	525	541	539	522	538	535	511	516	517	524	541	514	470	535	515	536	523	537	513	484	549	524	508	559	514	538	514	515	541	523	535	479	550	502	501	482	522	506	539	544	522	521	513	498	556	537	502	532	451	515	538	533	556	495	493	507	503	558	492	519	516	524	531	515	521	550	453	526	482	537	511	500	523	533	569	556	531	495	520	494	573	509	548	533	533	516	511	488	492	520	536	523	549	549	523	498	526	541	537	529	525	542	511	537	524	534	520	523	543	535	512	519	490	505	487	496	547	487	534	498	495	483	521	496	498	509	526	517	485	510	527	483	555	558	510	491	532	497	518	484	518	498	516	471	532	519	578	552	512	545	555	470	527	506	559	480	535	533	482	553	488	489	505	523	523	501	453	513	522	514	506	516	493	522	514	530	519	527	523	523	484	571	537	506	558	531	517	497	527	489	540	526	523	495	530	503	549	514	508	501	525	503	556	509	552	521	486	538	523	505	565	494	553	533	486	520	517	529	517	509	496	506	514	506	509	519	505	483	562	523	502	534	540	547	516	504	517	547	546	492	491	500	511	533	540	528	495	518	506	518	529	514	513	533	481	514	520	499	506	532	536	551	493	554	492	524	541	506	543	532	521	503	530	495	509	530	524	464	506	488	513	517	537	509	551	503	539	504	486	515	515	531	542	541	488	531	510	487	525	523	538	521	522	492	493	524	483	530	524	519	580	529	480	522	548	484	482	516	510	488	551	473	560	499	534	515	522	484	497	550	509	501	528	547	543	546	519	558	509	502	514	507	525	533	503	534	497	516	528	501	526	505	515	482	554	521	521	531	518	566	490	576	546	525	505	519	503	528	510	515	506	484	479	528	526	537	562	537	475	521	502	511	548	547	502	498	502	611	559	530	554	487	576	485	527	524	545	504	494	495	508	516	552	481	516	518	496	513	554	523	501	534	522	508	525	463	533	535	500	521	512	531	567	502	517	482	483	509	509	507	499	505	504	529	526	486	511	524	525	563	487	506	476	511	493	496	518	493	510	535	519	499	529	522	491	535	530	509	518	527	522	498	511	531	559	525	526	568	522	551	528	521	500	488	517	530	519	505	507	509	514	513	507	520	498	548	531	515	546	511	543	523	495	533	527	472	535	499	522	516	526	535	511	513	516	496	521	529	538	524	497	514	566	487	493	503	534	519	556	519	545	499	521	533	530	541	526	542	488	543	490	510	508	491	516	458	538	536	511	525	555	566	531	511	554	525	499	489	518	504	539	494	496	533	528	534	526	506	550	507	483	523	506	544	518	512	537	510	539	534	536	547	504	501	517	527	528	556	514	531	549	522	548	539	560	538	472	505	551	490	524	529	527	497	524	497	541	531	463	472	558	507	474	487	501	511	490	510	535	519	533	493	518	522	525	540	553	466	526	503	521	555	505	527	493	543	523	547	541	521	525	505	487	506	506	534	515	591	543	521	507	536	514	562	552	524	567	522	492	548	535	520	506	501	508	546	541	531	518	544	493	530	498	560	553	510	499	522	494	560	487	518	519	532	521	507	490	524	493	518	554	523	477	529	480	513	501	524	501	477	510	520	522	545	537	483	545	524	539	546	499	527	491	560	503	488	528	527	524	522	506	507	511	533	472	519	519	524	505	503	539	494	527	494	497	522	465	507	526	548	530	546	543	529	532	484	520	515	472	501	498	521	475	525	515	523	508	519	524	532	506	523	515	501	489	459	561	529	508	543	515	527	556	512	509	525	516	539	552	499	528	510	535	534	553	525	502	526	523	525	513	507	524	502	503	551	547	502	494	539	500	480	563	482	537	496	533	486	533	508	479	513	544	513	472	539	483	538	544	505	530	516	534	529	522	555	513	509	505	537	515	538	548	533	587	518	534	558	552	535	525	509	545	503	529	519	521	552	518	503	526	509	534	534	524	496	488	560	492	515	531	526	512	518	495	512	584	532	515	501	509	513	499	496	533	512	495	520	503	513	534	574	519	519	521	495	526	511	539	497	555	527	507	468	492	542	530	539	579	482	555	541	513	545	506	514	505	514	496	515	516	525	504	559	529	515	514	503	520	504	539	519	488	508	485	517	554	500	506	535	501	499	558	522	484	536	519	499	556	494	525	513	508	534	557	461	520	524	487	531	514	508	538	507	490	509	539	531	556	523	510	474	506	541	483	508	516	500	526	528	472	496	510	529	560	531	503	534	544	506	523	552	500	540	541	518	562	532	483	498	509	545	559	497	516	514	539	542	525	507	552	544	509	517	480	487	504	505	506	548	516	499	554	519	504	554	515	476	514	495	554	501	509	523	538	541	541	454	506	515	499	526	505	539	534	553	534	486	544	475	493	569	508	507	526	524	503	534	529	557	494	547	536	542	522	481	481	502	503	522	517	522	487	491	503	579	576	525	522	505	472	466	523	539	494	502	527	485	545	530	571	545	520	556	509	502	519	517	507	511	549	562	522	535	478	528	534	499	460	534	552	514	513	551	531	502	537	555	513	538	486	493	482	496	496	524	504	494	504	526	564	534	476	536	546	525	513	513	544	501	509	507	527	529	563	563	499	530	515	528	519	527	489	540	514	537	533	542	490	504	514	502	527	529	502	491	541	540	472	528	502	549	489	528	506	511	542	502	510	533	530	502	549	525	523	548	535	527	511	518	544	517	487	499	522	564	522	488	558	498	526	523	510	523	537	535	504	502	550	528	504	523	477	523	491	520	549	498	522	495	491	543	500	549	546	553	538	530	532	559	534	536	521	517	523	558	505	496	534	533	514	482	500	544	501	540	494	526	541	516	488	537	563	498	550	501	498	535	500	542	538	556	497	517	533	519	511	519	544	543	529	557	491	512	492	509	555	471	523	545	543	535	518	507	522	479	540	516	488	520	471	561	519	499	512	524	532	515	495	523	488	525	530	491	490	488	536	521	539	518	523	515	515	507	548	511	507	495	534	539	512	500	496	521	500	480	549	503	521	533	483	523	516	494	539	518	462	512	536	529	527	507	565	547	537	564	532	524	554	532	561	497	506	546	570	513	534	517	475	532	515	548	508	449	537	548	513	493	496	543	580	531	512	522	542	508	520	502	505	526	486	499	500	480	517	506	498	538	529	534	524	515	519	480	510	540	483	528	498	554	544	475	525	515	521	545	535	525	564	529	553	550	512	509	492	516	539	541	512	526	520	590	542	549	518	514	529	533	488	520	492	520	497	510	540	484	499	552	525	548	546	478	516	531	497	546	533	545	534	586	532	519	547	477	507	509	514	542	556	517	521	535	498	493	505	496	511	525	503	512	517	516	504	570	495	537	523	504	511	550	480	524	508	511	492	505	555	542	558	522	492	503	511	516	517	503	502	530	525	538	522	512
33972	61594	39719	52862	55064	30697	15973	4982	962	891	737	716	696	655	595	664	597	586	618	596	581	547	572	591	560	561	564	529	576	559	528	583	562	533	512	529	551	557	531	519	515	510	538	559	530	564	573	548	537	536	576	503	518	518	522	537	529	532	529	533	506	514	531	499	510	500	533	544	530	540	572	525	525	490	536	538	536	532	512	552	534	518	511	547	511	565	560	513	525	528	531	564	524	545	528	552	549	549	545	535	506	500	538	501	525	521	550	504	537	516	531	531	505	521	525	512	537	524	525	539	552	574	543	556	506	538	517	545	523	521	559	566	506	483	491	541	528	515	516	561	545	536	543	531	498	520	564	535	529	510	524	556	497	556	510	574	562	531	548	528	535	530	577	515	516	579	498	544	509	508	559	543	497	541	578	575	537	558	525	542	568	542	557	536	536	496	523	537	547	531	508	521	516	536	546	523	552	526	567	518	532	514	515	569	514	562	487	503	539	549	523	547	528	471	533	503	560	506	506	505	538	512	513	539	521	531	496	501	544	522	554	548	560	551	502	523	514	536	511	535	529	550	526	544	504	515	534	501	490	528	537	545	534	572	532	515	517	527	544	563	530	540	513	541	536	504	555	529	506	531	538	550	523	561	483	506	542	536	516	548	548	517	538	525	532	522	522	521	534	508	530	511	563	530	536	499	608	536	554	507	587	495	508	538	476	534	572	535	541	546	525	486	504	568	499	537	533	510	516	478	527	494	518	506	513	524	503	513	553	506	486	520	536	547	552	556	488	549	548	500	576	546	546	538	525	533	545	572	527	554	514	522	546	537	544	547	526	521	545	524	496	553	542	502	555	571	509	536	481	560	513	478	543	505	538	596	526	532	515	530	496	516	538	524	541	513	527	509	504	517	511	514	549	563	498	536	500	512	561	584	578	540	518	512	533	530	510	504	518	469	550	485	517	489	551	524	529	575	540	564	561	532	548	532	532	493	493	477	529	553	499	520	572	543	539	508	499	515	485	558	499	532	534	555	534	553	580	541	537	507	539	521	559	544	523	485	500	540	536	490	552	496	541	530	498	524	523	510	535	467	556	525	538	508	533	471	548	525	504	520	510	519	516	539	549	519	521	589	540	517	533	487	572	486	533	531	460	524	561	521	550	547	503	492	498	554	536	532	516	563	514	547	502	552	519	509	559	569	543	523	539	514	538	528	525	524	543	528	559	522	518	508	527	513	535	496	499	510	534	519	516	541	541	525	547	522	508	489	524	536	523	554	545	556	535	559	560	536	534	490	535	485	561	552	536	536	532	539	528	484	519	513	534	509	520	541	519	514	543	547	508	548	522	529	532	515	500	542	541	574	539	514	539	538	504	514	525	503	558	505	515	558	511	523	549	535	537	559	505	531	562	518	523	543	524	573	522	544	477	533	577	546	524	514	498	526	542	495	516	518	533	524	511	515	522	524	515	568	542	505	497	515	546	506	541	544	553	486	537	519	558	519	521	511	496	491	545	540	524	524	530	534	524	524	492	530	544	509	525	541	557	533	544	532	537	535	536	539	504	550	554	529	523	503	548	549	506	500	502	500	503	541	527	537	494	536	517	522	533	585	570	489	515	547	481	567	533	495	513	542	522	534	528	550	532	511	515	553	499	506	505	517	535	557	530	531	550	501	520	515	514	504	531	541	544	583	543	527	526	515	524	524	524	534	506	515	546	550	512	519	539	520	519	483	536	521	491	471	486	548	535	469	546	533	511	488	571	521	523	549	544	553	530	488	491	508	515	546	529	533	557	511	508	541	528	533	497	523	559	537	556	539	523	554	500	524	549	498	510	502	538	526	542	518	562	521	517	541	507	509	526	511	500	557	534	504	555	537	539	526	494	572	475	567	514	510	492	504	516	594	542	564	541	493	500	513	544	527	525	542	555	539	507	507	507	530	516	538	554	510	559	542	509	555	548	509	520	478	540	556	493	541	516	519	557	533	522	513	514	535	525	533	535	553	529	552	491	549	534	523	524	522	511	524	521	501	545	501	502	531	545	536	506	505	521	558	529	545	519	544	550	516	506	515	510	516	535	568	521	527	545	516	542	517	564	547	502	518	506	548	510	456	559	482	488	519	519	501	535	483	577	520	516	510	498	548	547	506	500	520	507	527	511	515	533	521	521	551	539	536	496	536	530	515	513	518	556	523	545	575	567	508	532	541	534	532	531	553	508	516	539	535	516	510	526	540	560	569	553	511	547	557	508	562	535	488	512	517	510	531	508	528	536	511	546	537	546	514	524	530	524	476	518	509	506	505	528	475	526	514	521	528	547	500	530	481	513	548	527	527	528	487	542	542	514	509	505	530	588	520	531	502	496	531	552	539	509	526	524	528	526	525	560	524	489	570	537	503	539	501	503	538	526	510	517	539	541	533	553	563	526	537	534	558	501	531	567	541	528	540	511	572	531	522	541	496	521	519	531	462	520	564	486	469	525	499	516	525	537	547	525	522	508	558	542	539	539	532	498	487	556	486	570	523	538	525	545	524	549	499	516	567	512	556	529	519	522	513	536	514	536	531	525	545	548	539	499	544	508	511	499	533	512	577	563	516	498	487	547	521	539	568	518	538	552	518	482	507	538	487	522	546	512	508	503	566	495	486	558	527	509	538	530	580	533	491	550	523	527	505	515	531	514	536	525	515	560	539	537	506	499	528	516	583	527	507	534	543	541	531	514	531	571	549	485	483	499	540	532	557	545	522	523	486	536	513	540	522	522	540	559	533	525	528	505	488	482	532	565	522	515	522	535	523	491	505	533	534	493	493	543	529	540	527	541	561	506	549	524	554	573	538	556	532	502	494	504	516	552	508	520	523	512	544	491	550	559	585	552	592	527	540	531	527	568	523	501	519	518	488	521	506	488	490	550	506	546	545	570	513	519	531	549	514	528	532	538	561	547	510	523	538	554	506	566	519	519	537	538	555	573	534	540	533	537	544	552	566	532	496	509	527	495	556	528	489	573	503	501	555	515	526	558	540	537	481	564	580	501	532	509	542	507	554	484	539	509	528	494	533	496	536	533	530	489	561	502	526	517	582	511	546	555	538	505	514	552	539	516	536	502	529	534	520	485	525	581	528	521	495	526	522	530	537	503	527	554	500	516	540	512	544	520	511	554	549	495	580	540	520	531	527	511	517	530	543	577	537	553	550	557	495	491	511	514	544	529	535	497	536	543	517	503	531	538	521	551	545	556	566	516	522	516	504	521	506	512	534	513	490	523	472	552	496	510	523	516	516	514	530	502	535	524	521	518	559	530	507	550	512	562	526	558	475	537	550	520	520	514	519	504	562	530	519	533	516	549	511	511	547	512	494	489	548	582	535	516	511	553	522	539	564	584	516	536	533	512	513	498	530	553	496	486	585	513	498	513	531	535	515	522	519	530	560	556	516	542	516	512	524	504	544	556	526	532	514	551	497	521	545	509	539	541	566	532	540	572	552	564	546	551	534	521	537	503	527
29070	26065	19632	8979	8927	2445	952	589	538	489	475	447	488	433	499	491	421	505	504	473	454	461	455	478	474	463	493	493	478	468	505	491	446	464	473	480	480	463	459	502	493	494	521	451	516	464	501	487	500	511	485	459	497	494	489	488	484	505	479	508	442	468	475	495	536	497	503	489	435	460	477	507	494	484	500	466	449	452	499	463	479	469	470	503	466	477	442	483	526	529	495	527	484	448	472	521	487	470	472	490	505	463	500	500	477	519	448	477	519	492	492	465	469	482	515	486	509	462	514	510	498	480	473	474	516	481	469	492	463	488	501	479	510	510	461	527	530	438	495	485	473	523	490	453	471	446	463	473	511	518	488	474	477	467	483	453	514	533	477	476	509	491	527	475	484	511	471	472	526	485	457	489	481	519	485	469	450	479	504	492	505	468	479	461	492	483	495	513	457	461	503	467	479	495	475	478	503	482	446	474	470	491	519	472	486	449	468	469	522	472	500	480	510	465	456	456	449	477	459	463	486	481	508	434	467	460	490	493	480	512	530	459	468	501	461	480	478	471	497	466	481	485	503	457	458	489	456	490	466	501	466	482	489	521	472	475	522	463	529	519	493	443	453	484	493	519	528	494	497	473	481	469	485	534	454	506	485	480	474	505	481	450	479	509	473	498	464	473	461	489	467	452	468	468	466	465	488	477	452	441	523	490	471	452	463	486	452	495	510	525	464	483	472	470	493	492	504	482	443	504	516	479	500	488	512	524	465	454	469	489	478	503	501	512	486	479	478	503	484	457	493	492	473	464	468	468	451	486	455	469	467	499	476	490	470	470	491	486	491	461	444	475	489	490	470	501	510	458	511	481	474	467	488	499	498	507	457	467	456	476	474	461	438	464	500	502	455	468	447	468	483	458	487	517	486	527	558	441	492	490	514	435	422	447	480	508	484	470	506	481	517	492	490	477	507	453	523	481	514	480	460	504	486	502	507	454	469	466	424	515	514	470	471	479	500	495	482	474	476	497	495	500	486	485	491	481	459	472	483	469	473	496	452	456	442	472	495	489	529	497	521	485	506	459	503	482	483	526	481	466	472	477	475	478	499	500	488	441	461	445	480	496	473	473	489	459	499	524	485	490	488	467	523	493	471	470	475	456	456	480	490	486	475	510	472	495	502	483	489	466	501	492	485	469	448	472	480	539	498	510	498	486	486	486	488	461	522	447	468	466	545	442	446	471	474	509	473	482	481	493	507	502	507	501	466	456	472	478	515	446	482	489	457	517	455	487	490	509	517	483	481	444	492	510	513	462	455	508	487	515	448	432	503	486	501	489	465	478	482	460	507	497	478	498	470	492	492	479	470	480	487	521	504	498	486	488	484	481	478	486	483	533	505	499	525	500	452	481	494	458	470	473	443	477	509	507	490	508	511	497	505	473	508	493	475	467	426	475	514	479	443	474	484	508	491	457	460	479	435	493	467	494	487	486	463	463	471	527	479	482	468	481	483	479	443	502	517	464	498	527	541	475	472	506	488	474	487	479	485	483	463	531	473	471	480	473	493	461	474	470	487	457	498	493	518	500	494	477	510	507	450	521	463	499	507	448	435	488	500	518	452	468	493	453	409	462	483	500	522	484	448	488	494	475	462	469	495	497	484	482	496	495	475	435	491	453	503	518	502	506	468	465	506	481	483	475	471	493	495	465	473	486	443	452	440	482	504	467	468	456	478	480	499	483	514	474	465	456	473	484	455	474	445	476	493	501	467	447	461	492	528	489	456	481	501	425	473	493	442	500	503	491	411	485	472	503	473	476	458	510	454	465	493	510	472	451	503	506	487	471	456	520	454	457	496	494	485	501	472	504	468	469	483	496	499	472	484	515	474	502	474	409	475	491	519	497	517	465	442	456	461	516	431	466	515	475	470	495	489	474	497	477	494	496	467	465	499	472	472	489	495	485	506	448	528	451	507	472	508	497	529	499	482	468	486	469	437	467	478	480	488	471	492	473	454	469	475	489	488	476	506	472	466	481	494	475	476	459	490	498	458	477	499	521	523	507	471	463	459	515	460	476	497	448	487	466	488	482	468	477	486	482	482	549	460	499	462	427	459	484	437	496	491	460	488	476	465	460	479	480	492	460	455	474	508	483	462	508	503	453	504	486	488	477	443	470	492	463	476	433	467	481	481	507	444	477	437	493	514	514	469	490	520	458	469	477	471	498	458	453	457	454	496	453	462	508	466	473	511	499	476	473	496	490	493	495	452	458	444	458	449	472	464	465	510	501	461	477	477	452	459	483	476	481	479	505	476	427	474	473	447	508	485	479	478	466	475	471	482	452	493	486	487	488	505	451	510	501	481	455	465	452	471	479	467	479	479	470	501	476	501	495	455	488	463	466	544	537	449	516	491	452	489	510	462	453	466	520	478	478	468	468	481	510	485	428	481	463	451	504	475	475	491	496	481	506	525	493	476	515	516	470	480	507	461	514	485	500	505	482	521	522	465	526	495	483	493	491	478	436	485	474	499	498	467	492	474	468	488	529	493	435	521	472	510	470	494	460	509	498	455	452	483	450	472	463	510	505	467	521	469	486	489	455	469	465	449	464	523	447	476	474	437	515	472	446	500	494	467	520	472	527	464	468	441	545	493	478	522	467	485	497	480	533	472	466	469	484	497	490	477	518	460	475	468	474	431	530	488	475	504	534	479	484	496	473	475	487	487	508	503	488	474	513	471	494	493	500	486	475	472	461	487	459	519	537	491	480	501	517	512	471	463	482	465	495	497	457	454	484	484	472	477	475	503	468	493	468	499	490	492	490	484	492	483	486	524	457	499	485	435	446	480	476	496	470	472	519	481	506	485	460	482	484	483	504	485	448	492	494	475	441	497	457	461	458	470	500	474	450	506	493	479	500	498	460	486	459	462	496	495	460	502	496	517	523	454	474	465	480	489	479	498	491	473	471	481	442	513	468	481	481	434	490	446	455	505	492	524	448	492	503	476	514	467	490	492	544	525	473	504	463	480	472	505	488	461	489	516	483	474	483	494	443	496	492	518	459	471	462	515	503	474	464	457	499	483	496	461	481	465	454	463	481	483	479	498	480	539	529	470	447	465	463	490	490	502	486	471	511	479	501	486	480	469	464	464	498	457	478	509	472	462	483	495	482	480	491	488	481	483	511	515	504	502	453	482	461	481	523	448	464	514	489	459	479	479	516	502	493	462	448	460	466	451	472	502	443	472	482	465	475	459	465	462	501	482	508	458	451	485	505	477	455	446	516	493	516	494	479	459	513	503	487	480	486	462	533	477	468	460	491	509	501	467	505	456	455	461	486	475	461	495	448	509	483	477	471	489	464	494	468	470	466	493	472	459	510	472	462	479	514	456	499	491	460	514	479	450	473	499	474	465	495	471	458	460	465	463	472	454	448	461	462	455	494	454	508	447	446	463	507	480	512	488	480	476	479	458	509	519	473	526	464	487	470	484	480	516	482	488	488	465	477	485	484
25233	38605	16222	7028	9779	2668	1149	681	539	526	543	502	559	462	543	500	486	516	486	500	447	464	540	512	499	541	479	551	504	509	533	504	446	465	542	551	536	505	484	488	526	504	552	487	522	513	499	501	517	469	527	548	499	496	505	515	516	509	516	509	536	495	526	552	513	523	484	504	522	504	515	502	529	483	540	547	532	492	514	531	503	491	543	498	531	523	463	502	522	550	562	505	530	507	524	498	542	483	529	503	534	567	494	494	479	496	496	519	481	542	561	534	518	522	513	488	510	480	457	514	526	510	536	496	487	491	527	579	522	525	518	486	496	498	490	494	495	509	499	515	517	518	496	503	553	523	542	477	515	537	476	533	544	502	489	494	499	477	510	576	496	446	478	507	539	512	544	484	476	471	475	509	532	497	499	491	456	515	505	533	510	498	474	489	522	503	506	555	492	518	520	487	503	552	531	500	542	573	529	503	471	533	550	502	508	528	491	505	534	500	483	520	557	542	543	503	495	523	506	555	491	492	519	495	506	552	492	504	539	516	511	512	509	517	541	484	492	525	481	552	500	520	553	485	474	516	515	501	548	510	509	535	470	540	524	488	512	477	527	527	521	515	492	499	527	530	492	517	516	520	505	496	468	492	505	527	512	533	479	475	530	502	530	491	516	512	476	514	513	535	481	505	519	506	553	532	504	506	469	516	504	540	502	496	491	483	514	470	489	526	520	533	525	494	450	518	489	521	515	451	556	480	496	518	532	557	492	510	527	529	527	514	506	533	496	503	539	517	518	493	512	498	512	506	520	512	496	508	532	511	528	518	496	496	528	529	531	522	499	499	496	519	515	503	492	560	540	550	510	502	536	516	546	542	447	524	546	512	541	473	497	514	512	503	507	532	517	490	523	513	515	510	559	539	532	501	522	524	538	539	521	536	513	506	511	536	518	506	556	500	545	508	504	533	520	521	466	538	522	519	530	476	541	515	522	468	503	528	544	525	511	526	535	480	528	517	509	512	536	508	520	517	535	500	550	556	498	551	520	555	491	549	503	548	536	496	457	510	524	518	517	505	528	537	527	482	530	511	505	517	500	530	508	516	525	509	503	525	491	521	547	497	501	515	510	509	504	491	519	494	534	474	493	494	481	525	510	505	545	475	478	539	505	525	509	479	508	524	493	506	499	506	512	539	520	499	500	527	510	493	549	531	489	534	512	502	528	528	509	519	490	523	509	476	532	522	504	543	522	523	521	512	500	497	509	520	508	534	513	506	490	509	527	498	532	458	516	480	546	500	531	534	537	509	500	514	492	530	469	506	475	479	501	505	516	518	494	528	507	533	494	500	479	479	480	515	466	481	551	535	499	533	490	500	503	530	540	520	532	500	495	494	505	510	478	575	518	537	514	518	534	516	481	529	502	522	521	472	510	526	518	503	451	544	497	537	495	521	525	505	484	579	562	516	532	520	495	533	483	529	493	487	500	542	483	509	482	488	523	537	514	474	570	495	486	537	503	528	523	541	506	540	505	529	495	515	510	504	513	497	525	486	530	486	558	503	492	532	480	523	490	486	531	465	496	490	502	506	500	544	528	518	476	500	510	484	506	517	560	507	486	484	487	549	551	530	458	564	535	480	490	512	520	550	483	523	474	498	498	474	525	575	510	541	506	502	527	502	526	544	546	570	499	501	496	506	479	517	527	522	504	538	490	510	534	535	515	530	519	528	556	499	519	520	518	485	497	536	516	489	532	546	495	516	533	484	548	492	514	520	538	540	520	495	539	517	501	508	487	468	522	547	526	528	511	481	525	519	509	532	485	545	497	502	508	540	469	507	510	530	514	551	495	508	500	506	515	460	537	517	481	534	493	544	493	484	515	517	515	528	505	479	489	501	525	520	510	518	500	555	500	525	509	510	518	483	465	533	528	510	486	519	534	499	480	538	482	523	531	528	519	525	457	474	498	544	509	495	475	503	495	515	493	499	523	522	488	557	480	550	500	538	532	493	479	483	508	507	499	528	528	513	499	533	537	528	495	512	505	529	535	511	541	507	534	502	528	492	513	515	512	510	510	504	501	497	506	537	530	503	461	522	477	514	508	502	489	525	505	540	487	507	491	469	495	504	481	470	504	511	545	481	534	505	507	487	511	484	534	550	502	519	509	545	523	487	507	509	505	494	500	540	533	503	556	520	518	589	525	516	480	502	478	524	528	501	554	548	540	497	502	550	531	519	518	454	524	516	524	514	510	533	522	518	522	511	513	493	505	490	558	509	518	522	531	511	492	529	507	550	518	476	524	540	482	487	501	458	508	502	498	514	499	505	505	517	512	520	571	506	487	583	524	524	536	485	515	553	520	466	524	558	491	511	527	505	513	495	505	483	475	497	512	499	512	558	540	540	507	554	548	544	541	511	483	511	516	513	479	556	500	505	530	528	507	474	491	524	461	515	528	503	490	504	520	492	549	525	491	516	512	497	552	541	492	538	485	498	496	513	497	549	501	497	512	528	507	543	530	509	518	521	527	565	508	495	523	475	511	491	542	521	471	509	476	504	490	526	530	533	469	542	520	531	503	515	489	508	498	524	479	553	501	498	496	491	499	474	526	492	503	487	530	552	530	509	493	520	512	496	516	531	512	533	525	580	478	494	510	555	498	535	437	500	542	508	476	545	551	473	509	490	495	532	486	524	518	533	541	504	519	471	526	516	533	527	502	530	490	486	497	504	515	505	456	513	527	542	510	526	513	474	522	507	519	495	504	520	504	505	527	528	499	538	508	540	492	514	504	482	554	490	497	509	518	483	515	537	517	522	539	507	501	481	522	489	547	498	522	516	518	498	538	559	544	517	521	483	475	510	512	522	499	524	495	520	505	518	539	507	507	522	518	527	487	519	536	496	537	504	535	553	522	530	497	495	478	532	513	549	488	516	518	534	522	544	500	510	476	529	488	508	529	511	524	507	514	499	479	483	509	488	474	506	453	540	524	490	531	549	488	499	493	502	510	549	539	500	544	480	519	560	503	555	516	486	503	489	495	451	470	536	482	515	481	516	492	472	519	512	541	525	536	491	519	538	508	522	530	475	501	534	535	518	499	514	508	480	537	506	510	537	508	513	523	470	494	556	486	491	501	480	531	469	488	519	522	492	506	527	523	523	500	531	499	502	516	526	482	499	494	500	499	528	510	512	500	516	501	529	526	487	510	543	483	533	541	476	478	529	558	497	504	523	537	539	496	493	494	556	519	553	465	520	536	489	528	498	513	525	510	518	462	481	482	521	512	481	486	472	512	502	509	508	515	502	507	475	524	513	518	514	569	494	527	507	554	482	499	493	486	494	538	506	500	527	506	577	513	508	468	520	543	496	534	507	492	569	555	529	534	517	496	478	496	556	487	526	510	522	505	486	520	480	489	494	495	507	482	488	486	511	531	512	459	534	513	509	508	537	548	478	492	526	503	499	523	519	491	467	481	519	505	536	498	498	529	478	523	542	492	480	498	509	544	494
23628	21021	28201	27016	37550	24822	12494	2356	511	505	457	443	447	440	411	411	391	447	403	422	420	379	393	442	387	426	415	433	405	418	427	420	389	409	378	409	429	426	402	396	394	390	383	416	393	445	365	407	402	418	371	385	386	391	417	385	410	429	378	400	417	419	388	405	422	395	409	429	405	434	366	406	394	424	426	414	399	395	375	366	400	407	442	403	429	393	397	386	432	429	414	426	432	388	402	412	384	417	395	382	414	399	406	405	393	416	437	383	415	367	428	410	373	391	393	439	381	433	392	436	420	385	354	403	401	400	358	423	416	399	425	385	446	456	407	401	382	396	400	393	420	427	384	404	415	396	423	420	405	394	400	394	396	414	417	400	363	384	401	387	390	388	388	387	388	395	457	366	416	396	397	402	418	384	395	406	410	378	406	390	382	390	400	416	391	410	372	368	409	422	413	418	409	392	444	381	379	401	359	359	366	406	401	381	394	404	404	373	368	445	387	399	396	412	402	392	368	375	402	407	417	374	334	408	392	389	422	394	400	406	409	395	394	419	388	414	367	429	402	395	378	425	399	366	393	404	418	408	408	429	398	419	384	399	389	379	404	408	371	408	386	373	427	400	383	385	426	378	438	381	385	414	353	388	414	382	381	427	403	388	404	391	438	420	406	424	432	402	404	395	428	396	413	387	398	406	433	388	377	390	398	441	416	376	372	371	423	399	408	373	448	400	410	414	396	416	429	378	387	394	391	356	422	404	389	390	373	415	405	417	393	401	366	386	387	416	423	405	399	390	428	421	400	384	373	429	382	432	372	410	398	413	414	403	423	378	419	413	385	428	407	365	368	397	399	429	425	354	397	443	400	427	411	383	391	405	413	364	390	388	435	422	376	364	380	369	378	419	421	428	415	365	419	408	373	411	434	396	410	419	431	385	383	409	392	410	401	416	374	442	409	429	375	410	409	387	421	371	380	371	375	409	384	406	395	419	424	386	406	412	431	414	429	408	374	399	375	357	388	431	436	373	415	437	395	424	393	382	440	397	392	369	370	392	423	398	395	394	425	352	390	375	400	366	363	434	380	376	401	375	414	408	427	425	419	405	363	415	361	413	389	372	400	384	407	387	401	409	407	411	398	423	393	431	402	379	387	401	396	392	360	411	396	402	374	382	378	412	412	394	408	433	418	414	395	379	388	401	371	415	421	405	397	385	366	402	404	429	413	397	405	385	420	391	430	381	390	415	407	394	424	379	411	392	398	413	380	406	417	388	379	409	408	431	389	409	416	429	392	412	385	392	360	423	395	416	357	429	399	414	422	407	420	382	427	410	380	400	420	398	388	387	431	433	400	389	414	392	382	412	365	422	402	407	383	352	386	404	407	379	444	386	411	430	405	387	400	413	340	412	427	404	402	404	403	377	419	403	420	375	412	392	423	377	413	382	411	408	431	396	383	412	412	395	425	374	404	394	412	394	393	399	420	416	422	383	414	402	394	423	420	408	376	402	410	391	422	448	401	391	435	392	418	430	410	402	400	395	400	421	372	377	388	427	390	427	384	376	413	412	416	398	405	410	380	374	417	391	412	356	403	376	386	388	405	372	396	389	359	361	405	409	439	381	380	410	377	416	410	382	418	379	354	377	400	417	410	396	416	387	410	393	413	412	436	404	430	387	377	365	407	379	398	395	389	391	429	378	402	397	391	433	405	414	363	456	411	358	388	418	443	399	401	405	399	409	378	387	404	380	408	381	408	426	413	412	385	422	405	399	447	377	424	423	397	395	383	388	357	386	376	394	377	388	379	393	395	421	410	400	408	399	419	404	395	375	396	450	394	405	432	403	398	359	406	434	358	413	419	380	412	388	414	340	403	373	392	406	401	389	429	389	397	388	387	412	408	408	437	388	399	443	410	417	389	419	385	384	395	371	406	374	472	397	428	365	401	402	425	367	395	425	377	405	424	366	397	416	440	433	427	355	419	376	403	414	399	405	387	419	400	417	387	386	396	443	407	400	374	401	397	388	405	379	403	358	390	420	394	386	411	384	407	412	396	399	409	377	384	406	413	352	379	379	416	407	360	393	392	406	407	411	423	455	434	381	381	408	412	385	413	403	376	368	381	404	406	415	385	404	386	425	371	409	365	412	420	381	410	413	379	382	403	364	377	415	404	446	413	421	395	405	407	367	377	429	439	400	389	382	424	418	426	401	371	395	410	425	423	417	371	390	391	401	422	411	405	404	390	384	380	413	382	387	410	427	425	389	366	378	421	400	401	391	373	430	391	401	396	413	431	434	375	419	374	405	413	376	403	410	370	418	401	411	385	395	404	390	414	413	397	408	406	398	387	401	372	371	404	418	366	369	393	399	385	397	384	378	374	383	386	402	386	417	413	385	431	400	394	412	381	369	438	404	415	402	376	372	434	406	395	397	395	406	430	378	405	389	373	395	413	420	362	400	422	387	377	363	377	392	388	409	388	383	413	386	387	387	449	398	425	398	387	395	377	398	417	391	360	410	399	394	408	373	365	368	400	410	406	449	392	414	387	390	390	382	397	384	416	438	443	407	428	421	451	408	371	441	382	384	406	425	405	383	421	431	403	414	399	427	411	419	389	395	382	363	391	378	413	387	408	407	404	423	369	414	377	381	403	391	415	380	424	387	362	418	407	487	432	414	393	396	346	399	388	377	410	378	408	425	392	407	428	385	378	369	401	406	435	372	378	357	378	414	411	413	406	406	414	404	429	433	376	403	400	425	373	379	416	397	441	364	374	372	396	383	391	406	402	385	384	410	419	400	402	408	340	386	428	421	397	412	411	424	415	371	428	386	409	398	391	423	409	386	399	402	407	369	406	362	448	404	371	415	399	407	430	413	394	381	377	404	398	381	378	359	368	412	409	398	385	402	421	388	416	399	409	402	388	430	409	377	369	396	414	430	366	386	385	359	371	365	417	416	443	404	376	397	392	410	415	421	415	421	395	409	399	406	420	391	407	371	410	386	374	403	434	372	387	393	396	432	393	427	428	424	415	395	383	418	391	399	433	452	356	362	384	383	381	406	403	379	395	442	390	402	387	400	411	419	396	367	419	374	404	385	422	377	392	418	383	390	429	426	368	411	395	432	387	395	407	428	397	392	392	348	413	423	384	372	427	402	376	385	402	389	411	435	411	422	364	379	387	355	392	407	368	366	417	387	398	435	400	404	397	418	420	402	385	423	380	374	383	416	392	415	399	377	407	386	435	443	410	385	417	393	419	413	395	371	417	409	409	389	442	433	380	401	362	414	416	416	380	408	355	383	424	411	392	378	409	403	376	405	434	354	397	391	408	418	413	377	390	382	387	375	409	423	410	374	406	394	403	343	391	398	449	418	387	401	391	405	405	382	412	378	412	420	381	402	348	412	464	434	422	389	405	387	410	387	381	398	402	388	405	386	381	380	370	379	385	381	374	381	393	422	415	420	404	404	410	388	398	400	412	406	377	415	423	387	400	402	399	407	396	396
30316	55628	34409	37237	43434	22825	9701	2869	621	568	529	529	495	463	493	437	484	413	447	465	431	435	452	462	471	435	478	423	419	458	419	422	413	442	426	438	424	432	377	402	433	432	425	439	445	407	395	411	420	435	444	408	426	464	406	398	422	390	416	474	425	456	473	401	420	414	422	415	438	422	421	415	433	430	401	389	416	418	448	432	465	423	428	421	454	432	445	424	451	450	455	447	425	409	429	428	396	450	422	453	397	447	457	369	413	436	426	430	430	413	421	406	402	434	411	436	419	454	402	465	435	419	425	435	434	412	411	468	425	420	428	440	447	413	422	429	366	443	440	459	389	412	420	416	400	442	425	390	437	413	396	396	395	433	451	421	419	401	415	413	422	460	430	440	461	410	399	415	407	420	390	442	391	413	411	424	448	413	416	455	428	416	416	409	446	428	392	422	402	440	423	421	427	420	465	400	406	433	393	442	412	419	433	451	441	414	421	422	408	432	395	430	443	447	437	415	418	457	437	409	421	392	455	384	438	430	390	366	414	428	435	399	430	441	433	442	416	437	456	425	420	401	411	445	453	449	426	462	408	394	424	424	412	435	443	403	422	418	432	437	403	398	448	391	412	417	421	425	416	419	429	423	386	434	427	418	403	441	412	461	413	451	414	399	443	408	385	435	424	407	442	437	397	420	423	444	402	411	427	424	439	399	418	447	419	439	411	414	415	438	447	403	414	400	389	391	432	417	412	468	404	414	426	413	430	377	432	401	411	455	406	404	431	423	433	387	414	407	426	435	420	391	412	388	416	424	434	455	441	403	399	427	440	417	428	410	423	435	428	419	433	440	449	463	416	440	400	396	409	393	431	386	437	406	407	393	413	421	421	407	412	423	392	441	405	450	411	431	445	436	445	474	417	413	443	397	420	389	450	423	433	420	423	446	396	435	425	406	408	413	440	401	436	431	434	426	432	437	401	416	415	437	447	413	415	407	434	428	421	428	405	447	452	368	439	415	414	435	417	417	379	435	412	381	440	447	390	406	422	423	428	433	406	390	401	414	405	411	389	383	423	374	390	406	416	392	406	430	415	413	432	407	419	405	413	438	467	422	403	370	412	416	415	430	412	495	408	376	391	449	416	411	422	431	452	401	382	427	422	438	432	361	438	449	423	410	410	449	413	417	425	419	408	407	441	426	428	383	399	396	418	449	433	411	444	425	424	432	419	396	433	424	398	390	434	393	409	389	405	395	436	451	383	406	443	437	430	413	443	432	417	414	408	446	403	427	405	435	437	484	395	455	452	402	436	425	445	418	433	434	415	466	402	389	448	443	398	421	414	428	402	410	399	422	416	411	421	424	458	417	400	416	422	442	432	420	420	389	408	458	373	448	381	428	380	389	406	441	395	405	440	384	428	422	412	425	404	424	395	405	407	435	420	401	433	417	420	452	425	409	445	431	430	398	463	406	408	424	413	422	421	397	401	420	378	401	401	409	436	417	427	415	400	426	401	396	408	393	423	456	422	456	415	431	417	403	410	438	434	448	432	410	417	403	434	413	428	408	417	424	401	424	413	411	448	411	384	390	444	387	440	425	418	412	401	423	416	417	411	392	417	418	436	415	443	429	416	416	421	443	407	441	460	454	425	405	403	408	384	382	440	434	397	391	433	395	463	422	444	405	445	466	401	429	417	410	452	416	457	433	445	445	459	378	401	394	420	435	426	390	470	416	361	426	447	423	421	415	412	405	404	398	444	396	394	415	458	423	412	423	423	413	398	415	407	449	409	427	437	414	415	420	428	399	428	454	400	452	404	412	440	422	407	448	407	427	393	441	373	422	426	393	422	402	453	416	379	426	460	413	413	399	427	437	447	411	413	424	410	387	410	423	430	420	430	395	417	448	436	439	455	422	403	440	437	424	411	434	411	403	451	416	442	426	419	413	422	424	428	424	419	420	426	444	407	397	433	412	446	451	459	427	423	449	406	404	390	398	406	431	432	390	427	465	410	409	445	441	431	406	413	428	435	405	432	416	446	455	460	390	391	450	426	418	419	408	394	407	387	453	454	428	461	419	400	436	410	397	440	409	409	439	408	389	428	456	405	386	457	383	431	442	447	415	415	377	434	405	411	416	408	416	386	404	449	395	413	417	387	445	421	396	424	423	389	434	443	434	424	402	445	491	430	452	438	441	394	390	425	445	436	395	424	415	408	444	428	453	419	405	408	410	414	450	423	418	438	422	403	408	431	432	387	465	422	401	408	433	417	409	437	426	441	434	403	434	401	391	460	410	444	432	424	386	428	407	434	430	410	424	408	415	403	415	445	408	425	430	426	440	416	438	420	406	398	436	429	430	440	407	429	429	437	450	403	421	432	412	411	372	451	423	428	411	397	440	433	426	422	389	446	420	440	435	456	432	430	437	409	460	438	415	430	456	415	437	398	375	427	430	403	410	422	447	444	436	409	415	407	420	423	448	418	413	410	449	398	407	421	411	459	393	433	437	454	414	386	413	426	430	394	431	407	403	431	445	417	430	419	433	393	438	468	423	391	427	397	438	453	374	434	427	401	435	466	419	439	418	431	428	418	441	459	434	410	436	413	401	443	415	400	446	433	411	437	438	432	416	422	406	452	411	426	436	431	413	432	419	409	398	433	422	408	431	400	437	429	434	408	430	447	447	419	430	434	437	428	456	414	429	419	418	400	412	418	433	452	411	424	411	397	426	454	410	460	405	439	395	371	436	445	452	396	436	431	429	430	479	418	400	429	437	405	424	447	420	392	445	453	425	447	402	424	415	414	444	398	440	449	451	404	452	426	450	419	404	435	411	415	464	443	400	423	396	426	389	429	414	384	391	391	406	422	408	433	416	391	412	413	442	440	421	416	417	437	439	446	402	429	426	387	468	422	424	376	407	404	401	392	411	391	444	445	417	433	428	426	420	456	403	442	417	388	400	400	423	414	415	385	410	415	406	411	407	418	433	449	450	401	382	423	415	411	415	447	432	440	456	400	437	423	419	423	422	447	436	414	425	431	413	424	451	393	393	438	431	402	414	390	408	460	406	434	421	410	435	402	410	412	402	357	437	400	430	421	436	417	374	413	388	417	400	438	422	396	442	384	435	441	412	398	397	440	437	415	439	440	455	445	452	427	419	350	430	432	418	414	423	401	404	449	402	435	418	459	413	447	382	426	423	420	405	439	411	452	354	464	400	408	399	457	454	420	416	437	409	430	414	428	456	432	397	416	450	425	428	417	401	455	397	442	416	452	408	429	425	420	396	393	450	428	399	419	421	422	414	432	433	431	396	435	427	426	424	444	418	369	396	405	434	397	469	443	417	420	417	441	404	404	425	437	413	435	433	432	436	392	438	459	391	393	425	442	438	412	388	442	389	434	455	413	418	415	395	422	423	427	438	403	447	451	391	438	457	452	396	435	435	403	430	416	441	449	407	445	454	398	432	442	439	432	423	429	461	441	397	419	398	404	404	450	397	413	412	404	380
24881	21052	27158	27722	29433	14468	4449	1299	645	619	617	620	613	576	633	615	624	612	647	625	588	589	593	593	594	611	597	615	611	634	599	630	609	599	605	578	631	620	606	607	612	628	616	593	564	574	591	635	612	590	618	586	603	584	599	600	610	625	568	679	610	617	584	619	613	603	558	560	649	606	600	618	587	566	611	588	616	609	626	583	598	575	558	645	586	629	605	589	620	587	581	529	585	590	571	612	566	586	602	599	619	550	601	606	586	628	581	621	604	643	623	591	650	614	616	614	616	645	633	570	611	654	600	586	610	611	580	577	585	578	626	602	579	624	596	608	599	566	617	609	623	605	558	594	579	621	605	591	598	594	601	595	660	612	613	596	592	581	590	601	614	579	619	603	584	561	590	619	646	621	590	589	613	653	617	594	564	620	604	624	619	625	581	560	612	647	642	563	596	640	658	600	559	610	575	631	663	592	576	587	625	598	605	595	620	602	613	656	587	586	602	618	592	607	624	626	628	600	583	590	591	575	563	612	639	607	567	624	600	605	613	628	599	614	626	569	580	583	608	630	589	598	613	622	578	608	604	616	585	594	607	611	576	565	625	584	563	552	620	619	597	661	636	631	582	608	595	583	606	617	604	599	595	619	600	602	574	652	579	618	584	587	615	613	551	601	622	622	621	587	646	588	560	559	592	625	596	607	584	574	610	586	596	600	583	648	565	616	662	621	602	590	578	615	588	633	555	612	607	647	619	608	639	590	618	589	627	582	600	611	661	580	585	634	565	625	619	600	569	614	578	546	605	632	593	606	615	625	591	630	546	601	630	624	569	620	600	588	610	582	602	606	601	601	594	620	625	547	626	608	584	583	593	600	608	580	605	588	593	633	578	623	631	614	617	552	606	599	632	599	594	624	593	606	602	599	624	631	565	637	605	618	602	598	629	594	608	614	630	620	621	588	607	563	586	581	581	554	577	623	578	609	638	610	556	582	567	609	614	605	583	562	583	568	604	613	629	589	655	616	589	635	645	600	604	568	606	594	600	594	615	598	609	579	616	610	562	564	571	605	601	552	640	549	587	653	640	577	616	613	556	588	582	594	607	648	593	609	564	613	591	582	634	602	579	584	601	603	622	601	591	580	595	591	604	616	552	596	596	609	608	626	606	651	638	580	608	643	609	623	620	596	612	629	576	590	590	579	612	592	641	579	625	569	652	576	596	639	597	603	624	638	609	576	582	634	583	586	581	598	607	580	591	611	599	562	608	588	590	607	601	640	581	582	579	613	641	572	579	616	597	599	583	613	625	587	575	594	605	588	613	594	578	603	569	582	541	595	608	604	566	591	600	631	622	577	614	607	626	597	611	574	593	608	618	612	631	575	638	638	550	584	609	606	631	606	660	635	613	602	544	614	604	619	604	631	621	586	594	609	596	621	603	593	610	628	635	610	631	594	588	631	615	624	580	593	573	570	599	656	608	610	596	586	589	593	605	622	592	605	622	636	556	592	639	593	572	625	594	561	625	584	573	575	561	610	599	598	602	599	610	625	610	599	594	577	609	634	578	587	635	621	591	604	576	628	590	591	571	596	591	573	584	569	595	586	569	582	571	644	629	615	640	576	572	574	604	610	600	612	601	545	632	593	608	623	598	580	609	588	588	605	559	587	610	631	601	637	588	602	612	600	542	598	605	619	564	601	585	649	602	581	590	633	633	621	632	581	594	575	588	564	567	606	662	611	579	610	611	607	609	571	592	625	635	625	566	629	574	583	628	613	589	629	563	585	601	584	597	608	602	610	639	608	602	567	588	601	590	557	604	644	562	636	606	562	580	632	563	577	624	572	560	611	570	585	591	626	604	636	606	611	609	634	605	627	605	597	591	610	586	602	591	617	657	584	604	613	543	618	625	587	619	593	605	559	645	573	640	672	638	627	607	596	612	576	607	644	506	582	612	593	587	600	604	605	602	617	580	622	590	622	615	614	571	577	564	554	612	608	639	631	613	548	613	590	567	607	575	614	632	609	586	578	596	595	650	568	580	626	603	540	592	595	596	599	601	591	624	649	564	582	591	623	560	628	611	597	602	611	586	601	614	596	571	639	611	662	571	575	610	617	585	583	601	588	590	608	676	597	630	586	604	602	591	604	604	658	586	611	618	635	624	605	589	605	569	573	659	634	651	579	602	623	609	623	557	572	604	606	600	612	596	605	641	610	599	569	605	591	612	612	591	642	607	585	583	585	606	595	593	584	590	603	616	635	602	609	618	604	539	630	599	548	633	616	558	595	591	603	589	618	571	606	622	590	594	567	608	600	593	592	643	595	583	620	591	615	570	624	645	619	583	606	588	599	571	618	621	636	609	588	606	578	630	562	559	588	609	607	606	606	591	622	572	611	600	633	619	608	586	602	597	580	617	581	624	616	609	591	581	601	561	653	573	578	553	587	608	596	584	555	587	660	628	608	614	581	614	561	621	543	582	620	625	620	585	575	632	632	643	615	624	613	563	648	614	591	566	554	613	600	606	549	619	619	563	644	606	633	578	564	584	586	605	588	541	591	587	603	601	609	605	639	615	606	574	604	571	601	582	613	610	627	585	589	592	612	633	609	610	609	637	559	634	594	595	589	628	627	568	599	619	641	574	587	621	617	558	581	591	634	571	572	571	607	589	630	622	576	601	594	600	569	623	614	596	594	631	612	609	609	588	620	609	574	590	613	597	606	594	597	631	577	610	589	613	601	588	595	617	576	601	612	594	631	614	647	605	590	595	601	618	596	611	597	617	611	606	597	630	637	568	607	607	616	606	632	607	591	626	605	618	653	609	603	611	631	545	654	606	615	616	547	538	601	587	625	594	597	614	550	631	626	571	624	595	622	600	584	584	610	647	577	613	569	630	612	596	610	597	596	621	570	584	568	618	576	577	628	632	614	593	614	607	585	617	614	595	579	615	620	591	615	655	600	612	597	551	605	605	644	630	624	578	585	599	569	579	604	575	591	605	619	607	617	603	589	616	563	555	625	545	603	608	580	576	597	617	611	620	597	616	573	606	611	670	636	608	576	594	574	619	597	568	633	580	578	548	603	576	588	595	610	611	618	576	607	644	555	538	608	597	581	642	658	630	558	633	618	611	594	589	586	576	581	645	593	587	625	578	556	631	580	608	583	625	586	652	627	557	650	613	587	621	567	591	606	579	586	653	620	628	598	623	622	575	642	603	602	648	589	600	606	579	621	558	598	602	713	634	600	585	564	564	591	575	601	597	606	609	611	613	604	627	603	610	597	610	615	639	593	574	621	583	599	588	606	600	610	582	610	628	601	570	596	571	651	605	591	577	570	600	638	632	615	630	585	607	613	628	584	595	584	577	601	603	650	575	572	592	589	587	641	628	588	560	636	581	607	578	586	643	593	612	624	564	614	648	626	592	580	623	571	633	566	608	615	618	623	598	601	592	585	568	584	624	605	600	642	610	578	586	596	631	609	589	620	561	585	624	580	641	629	621	615
29137	48323	25172	31195	33786	14647	5613	2133	735	685	744	677	676	664	619	633	637	637	594	631	582	651	645	597	619	618	629	621	573	619	607	683	616	626	642	624	681	628	654	629	662	642	612	646	619	630	644	606	603	653	601	639	661	652	635	641	591	598	631	679	638	603	628	605	627	598	649	636	608	636	592	619	650	628	611	595	668	658	596	613	638	605	603	619	644	620	619	641	608	683	628	645	612	653	633	655	641	630	645	638	633	630	668	650	645	633	651	623	672	643	637	613	634	642	644	639	631	618	632	612	629	639	620	637	611	634	588	663	657	625	633	591	613	597	642	658	607	594	669	589	613	606	662	595	637	600	603	659	590	658	611	590	615	615	577	626	586	610	582	582	617	644	641	634	597	599	642	643	607	637	648	610	631	594	608	635	603	638	624	627	670	548	652	595	628	658	595	631	621	633	629	640	670	634	598	614	639	622	550	637	619	636	643	601	670	647	637	589	634	619	630	647	647	650	599	631	607	610	633	664	618	660	566	601	637	626	642	661	644	619	621	611	633	687	652	606	638	647	655	648	636	642	616	650	615	591	606	637	709	614	633	555	611	579	607	617	586	619	601	635	668	628	620	638	639	649	623	605	624	600	642	609	607	637	606	656	647	609	680	594	615	627	547	621	649	641	623	655	643	653	662	602	661	624	592	648	623	623	671	622	639	691	578	597	638	651	620	660	635	585	612	635	601	617	613	643	621	671	632	667	636	622	587	620	634	629	600	653	600	631	602	617	633	635	612	622	632	616	625	616	638	630	644	596	618	593	633	620	602	614	630	615	640	649	607	664	613	617	616	612	641	642	619	607	621	595	602	610	663	650	623	589	672	622	584	640	606	615	636	665	602	612	624	635	600	664	588	633	618	595	638	656	626	612	637	618	602	640	640	665	613	597	638	678	622	674	607	633	616	628	624	618	651	627	642	594	650	602	615	611	647	641	609	626	595	650	636	644	607	612	659	635	633	632	592	608	611	636	629	638	633	647	606	659	639	643	607	610	651	593	614	624	641	620	618	591	633	613	626	608	605	568	652	620	641	649	643	632	658	639	610	647	594	652	593	680	650	648	661	600	608	660	606	624	659	622	644	597	680	586	629	672	630	632	655	589	631	643	656	604	625	645	627	623	637	627	620	578	636	603	628	622	608	637	656	573	618	627	608	592	647	640	661	661	660	540	616	641	615	613	594	634	662	663	604	640	609	629	627	619	608	594	635	589	628	633	625	628	595	636	631	639	676	612	609	644	623	682	606	605	595	662	640	628	636	657	631	593	627	596	652	632	640	616	705	612	638	579	582	697	643	617	675	622	633	608	613	586	628	633	653	622	641	632	617	664	663	620	644	650	639	613	648	617	636	585	625	646	618	597	626	654	655	635	580	641	659	588	600	568	590	608	648	630	603	624	613	637	621	663	572	654	673	621	603	611	618	611	626	624	599	648	654	630	619	609	652	652	621	584	611	623	667	635	639	626	633	585	638	641	592	624	640	640	615	633	615	657	586	613	621	600	636	610	647	599	645	646	600	636	586	590	668	657	657	650	639	615	641	666	637	603	636	679	581	638	646	641	620	627	607	669	589	589	606	645	611	650	617	607	620	574	626	657	671	640	631	585	615	606	612	625	587	627	625	634	642	625	639	626	619	634	661	632	612	638	617	624	593	637	647	611	646	629	614	628	633	639	603	633	671	620	612	593	655	621	615	616	630	649	586	652	579	564	583	589	633	597	634	649	685	651	653	634	645	627	639	628	599	619	598	642	591	635	654	644	592	639	689	617	672	626	602	638	620	615	588	608	617	635	589	612	621	584	641	627	620	605	655	632	696	607	630	616	574	617	594	633	616	630	603	613	612	637	629	657	621	607	603	572	605	634	670	586	612	643	583	625	651	640	633	671	620	605	610	621	613	632	653	630	615	625	644	572	612	655	610	615	644	674	599	594	652	588	621	645	622	632	604	605	588	609	667	623	641	622	591	604	620	595	647	614	666	616	599	640	620	588	628	592	648	618	646	658	626	626	656	631	621	598	621	643	622	652	591	621	623	621	671	633	637	630	638	636	614	656	568	623	612	646	565	609	627	623	641	667	626	678	611	644	599	638	642	591	604	645	637	579	632	616	619	613	645	646	642	635	631	615	649	591	630	627	608	626	638	645	580	663	627	597	637	628	660	599	610	640	635	620	556	602	601	598	619	575	612	598	621	601	617	616	627	616	619	576	620	651	643	637	634	599	610	579	673	613	602	596	630	605	592	649	577	597	619	643	610	647	616	664	643	589	624	655	610	656	620	649	630	635	635	611	604	636	627	633	593	583	562	679	650	640	626	611	658	686	634	628	596	612	588	635	626	649	620	614	606	612	646	642	627	620	586	631	608	619	628	651	642	579	599	616	668	652	648	587	624	579	627	663	647	625	603	625	621	603	632	625	609	628	649	623	681	572	625	638	618	626	625	622	632	660	640	589	653	608	609	644	602	643	634	662	626	653	584	624	615	595	655	617	646	643	658	576	634	667	591	617	641	613	595	616	636	647	622	666	649	626	612	620	623	677	608	627	626	626	618	619	642	628	591	613	641	627	626	614	654	577	645	606	623	599	579	632	704	639	635	626	589	602	647	609	644	587	624	635	659	628	628	645	625	570	658	636	642	629	639	598	604	606	655	638	651	611	585	620	650	587	681	662	630	649	634	622	623	618	635	654	591	641	606	625	650	607	628	682	603	651	631	593	645	614	629	594	620	638	657	614	657	637	644	617	636	643	639	638	649	624	590	571	616	615	577	629	591	601	592	631	629	630	639	573	633	594	635	631	610	639	623	705	600	594	601	685	630	632	581	589	649	583	609	625	658	652	626	651	640	616	637	630	684	608	577	609	674	604	627	631	624	594	604	639	643	586	597	622	646	596	612	628	645	603	620	614	617	612	641	606	640	642	641	633	609	647	604	599	659	636	603	630	612	628	641	616	616	618	598	611	649	649	653	627	622	605	632	647	594	603	622	632	616	615	594	622	637	582	573	652	662	628	620	616	638	637	650	627	642	646	558	640	630	663	607	606	582	596	643	597	621	648	609	620	607	613	619	615	607	604	605	638	648	697	624	636	604	609	656	692	620	641	656	588	633	588	613	642	620	643	630	637	654	677	605	640	633	612	576	633	619	614	602	635	617	590	643	626	615	646	586	618	615	649	618	663	667	635	622	581	622	592	624	604	643	631	617	601	633	611	640	687	614	615	642	630	599	611	616	636	605	646	610	677	642	629	650	588	643	708	624	596	618	636	608	632	627	586	658	623	586	643	631	585	621	618	631	668	616	619	601	646	627	664	646	630	623	622	633	623	658	614	652	620	605	636	618	608	620	648	646	643	602	608	644	633	659	602	630	672	653	575	640	635	579	625	592	602	632	617	638	594	668	590	596	642	637	633	665	609	633	654	570	626	638	589	639	673	652	618	624	620	607	619	638	653	620	599	632	594
22568	21064	28709	24815	39901	30358	20671	5688	820	640	705	643	614	549	604	625	563	581	589	567	560	528	582	561	556	542	515	534	523	521	556	559	542	524	538	533	558	566	506	567	529	543	525	508	526	546	539	533	528	535	569	546	562	579	561	501	499	498	518	538	500	526	502	530	543	548	522	526	555	576	505	559	521	528	533	526	537	500	551	537	576	538	515	530	528	562	521	526	518	526	548	542	520	563	525	520	557	501	529	528	522	520	522	532	576	515	568	538	547	564	538	546	559	507	529	522	515	533	526	510	522	536	524	533	554	540	537	542	512	506	509	526	566	547	522	541	547	512	525	538	553	551	567	493	539	529	570	554	515	531	542	537	503	526	532	538	502	530	516	516	552	548	500	511	527	490	515	511	579	552	527	535	541	530	528	511	514	509	543	519	499	523	529	546	507	516	535	536	490	549	501	511	567	602	529	554	576	494	505	493	548	510	481	543	573	563	534	503	495	526	538	500	588	531	486	531	559	543	517	495	518	537	532	534	557	525	535	544	521	548	545	524	518	524	532	556	536	530	524	554	577	542	530	526	554	535	535	530	546	515	477	504	526	532	486	541	520	568	490	527	516	513	567	526	523	528	540	532	558	506	551	533	521	498	566	546	527	552	540	511	536	513	493	566	511	506	532	521	477	520	563	531	544	568	536	529	503	543	542	515	521	527	483	527	521	571	493	513	520	516	530	564	541	572	505	550	552	537	519	538	526	527	531	554	536	513	549	524	551	560	531	492	544	525	523	531	511	579	490	483	598	517	505	560	535	521	505	569	535	480	587	508	538	564	551	519	534	524	536	525	528	554	556	520	571	555	499	567	510	551	500	531	539	488	510	507	531	569	537	578	535	519	564	551	517	537	507	505	503	521	486	512	532	468	525	499	544	558	496	478	564	520	532	544	496	514	521	514	553	538	515	517	520	498	516	529	530	502	535	549	523	508	547	577	505	554	572	531	527	525	570	512	505	545	512	519	503	543	568	546	484	549	496	504	515	524	547	478	553	590	535	570	509	542	547	503	529	546	525	539	522	532	532	579	526	494	551	550	566	539	549	531	580	514	530	564	550	517	526	526	523	532	550	546	532	521	504	553	519	519	514	538	496	535	563	515	565	543	532	536	531	562	539	492	524	521	520	534	528	519	573	543	551	527	489	542	524	507	495	501	518	546	532	545	562	522	509	507	537	509	524	536	517	564	501	538	550	568	529	503	560	567	552	539	523	548	518	552	531	521	536	550	518	562	515	517	528	515	520	513	530	523	504	468	517	512	543	526	500	516	565	509	550	521	542	545	512	572	546	522	577	554	512	533	495	527	563	511	504	568	525	520	534	522	517	544	518	534	525	547	520	514	550	522	504	511	555	522	553	568	529	586	570	491	517	547	561	523	500	512	547	498	539	501	502	579	530	506	502	526	547	542	530	518	499	489	470	521	531	510	532	506	503	512	506	541	519	521	526	544	543	510	511	569	518	518	528	516	565	549	524	509	527	482	505	525	533	534	544	513	541	516	563	514	529	518	518	500	517	559	498	506	542	550	534	535	519	550	510	484	514	574	559	560	523	539	553	539	502	532	522	530	552	516	540	539	533	556	525	558	535	547	487	549	528	547	520	528	510	532	500	542	542	543	523	525	521	562	523	497	543	530	500	511	502	528	487	533	497	545	580	470	551	489	546	549	511	545	552	494	470	516	507	516	491	534	499	516	504	528	526	511	488	513	512	576	587	551	477	510	502	539	545	488	503	501	576	533	522	526	543	493	545	541	484	566	559	557	540	529	510	545	519	573	516	543	518	572	533	545	545	529	527	578	578	534	515	496	511	512	505	555	545	534	534	558	557	537	530	556	513	533	524	572	528	563	493	560	515	512	517	553	524	552	512	537	544	539	545	560	551	572	550	535	575	531	525	571	507	515	585	533	543	569	529	533	549	509	527	525	527	467	495	531	503	524	557	517	531	544	519	517	515	503	539	498	531	566	530	528	505	520	504	511	542	540	516	491	557	512	530	540	499	533	561	516	529	510	543	525	541	525	547	554	539	503	513	481	522	550	519	508	529	507	506	515	555	524	590	513	512	523	546	534	574	463	491	519	506	553	500	532	580	535	530	493	519	553	486	535	530	518	524	532	501	527	528	515	554	514	532	514	512	490	541	501	544	539	526	562	542	561	510	525	558	526	545	530	553	527	521	515	515	501	500	520	543	489	515	507	541	475	534	498	558	506	485	520	528	482	570	563	484	509	513	530	523	489	525	521	519	507	558	512	546	545	503	523	518	577	512	540	532	531	552	516	497	552	574	522	562	520	515	553	536	507	494	564	519	480	558	528	515	492	543	535	530	554	542	504	524	510	525	570	538	524	504	542	544	507	519	555	504	498	510	508	551	511	524	532	528	489	543	567	514	532	535	571	510	539	533	507	538	506	511	548	512	566	524	529	532	549	535	563	545	555	505	547	518	474	536	533	537	544	555	489	536	476	555	555	536	558	482	557	513	523	535	514	492	542	568	563	524	533	531	544	492	571	539	492	558	538	541	519	547	519	500	556	516	518	492	514	530	547	486	539	516	522	522	574	546	500	487	540	557	561	476	515	586	526	524	522	556	545	536	502	517	517	505	515	542	546	513	533	492	518	493	507	507	530	538	528	526	527	551	508	506	494	486	531	491	560	522	511	566	510	513	555	507	489	530	559	544	559	537	550	538	529	479	539	512	552	536	494	541	497	518	554	547	545	543	521	531	534	536	533	501	490	513	522	519	582	491	536	527	513	550	560	505	489	519	548	479	487	544	525	539	557	545	586	522	513	550	517	527	547	513	535	502	538	482	508	512	561	531	530	545	532	523	508	530	516	509	501	534	529	528	521	568	494	522	562	517	520	528	525	527	508	487	556	494	523	545	546	495	472	557	545	549	495	510	501	525	563	510	512	494	506	513	530	518	540	521	510	534	530	535	516	560	575	521	537	526	517	552	570	527	536	577	565	511	512	524	512	522	520	557	509	512	522	494	508	544	504	519	570	548	517	516	534	545	519	531	523	532	534	538	570	522	531	530	520	539	541	551	557	529	504	502	544	554	529	518	552	519	557	499	575	548	553	555	518	528	526	500	499	551	577	528	551	475	538	511	550	519	545	501	532	581	512	537	536	505	506	538	540	551	531	540	525	554	555	497	521	538	502	548	500	552	537	528	560	513	503	551	569	532	526	512	539	493	544	512	490	533	561	521	494	564	521	514	505	483	490	523	515	539	519	496	554	521	548	552	497	519	504	526	514	546	549	521	515	513	507	543	554	559	536	553	574	518	509	545	577	509	538	534	504	539	531	527	503	527	521	554	557	553	550	515	524	504	518	538	489	599	518	552	516	510	491	537	543	531	530	552	549	561	535	477	532	518	504	510	499	547	513	523	495	531	531	525	531	545	537	510	511	556	537	533	473	527	538	516	517	553	527	538	517	530	554	546	558	512	485	491	527
34398	61784	40308	41448	56959	32012	14388	5710	890	854	768	753	616	655	634	667	599	662	629	598	600	560	621	579	557	547	565	576	566	561	571	576	579	594	591	585	548	543	534	561	539	553	581	505	561	533	582	536	540	568	562	534	540	566	522	529	522	524	538	563	525	566	553	543	536	526	573	509	579	486	518	544	534	545	535	527	538	551	545	550	544	555	532	558	524	507	541	535	525	543	533	601	492	553	555	558	550	575	562	534	562	566	541	497	507	538	577	566	517	530	538	568	521	521	584	543	560	497	557	534	551	554	539	551	508	558	521	539	536	565	554	535	535	496	509	549	531	528	528	530	527	521	511	534	532	545	511	547	533	487	517	548	534	556	599	544	531	529	551	581	552	535	565	561	517	519	539	564	529	553	552	525	512	542	496	532	568	485	572	516	545	541	530	576	573	486	528	535	527	556	535	531	539	560	537	549	543	543	529	553	574	489	552	555	560	542	545	534	512	533	557	519	516	543	533	508	581	552	472	517	542	499	526	540	527	547	535	531	513	553	537	565	535	520	554	518	537	517	559	505	538	565	491	538	522	528	480	505	509	545	564	518	520	502	518	511	555	514	509	520	498	542	577	539	545	510	496	582	486	491	527	532	546	569	537	569	583	578	554	550	518	534	519	512	521	539	514	503	527	515	507	561	534	508	519	541	538	503	518	510	503	531	529	525	562	502	523	542	514	511	566	568	522	535	549	517	506	530	533	546	553	497	559	545	523	517	530	545	540	559	517	544	543	500	514	554	553	533	535	555	546	511	529	535	504	575	561	546	490	509	561	554	554	506	515	508	508	488	575	521	581	549	527	482	521	533	541	513	538	543	499	554	561	574	525	574	535	537	505	569	529	555	527	534	589	555	516	506	572	506	542	543	541	512	536	563	540	550	548	522	529	533	543	590	508	491	563	537	568	567	524	519	516	523	567	503	533	542	544	538	564	531	507	552	550	525	554	529	518	543	549	523	537	530	510	523	546	519	523	537	514	558	545	490	528	596	524	536	529	546	535	555	464	535	513	548	596	544	527	531	547	494	536	506	545	547	546	539	573	576	508	522	574	556	545	530	524	491	557	538	540	520	512	532	512	599	490	541	548	542	554	549	519	576	523	586	565	520	534	531	549	559	555	521	546	499	534	542	571	537	514	528	527	543	559	555	562	556	543	517	519	556	502	549	520	533	531	523	588	578	552	526	530	515	540	540	472	528	550	514	499	534	544	497	569	578	538	535	541	504	540	512	495	552	566	511	518	550	541	517	503	525	538	537	483	507	544	525	503	541	532	546	559	547	553	523	485	544	527	565	544	489	489	534	548	520	538	529	526	517	522	520	571	549	509	519	534	488	540	534	549	535	554	538	557	540	539	517	535	555	524	519	492	515	484	515	572	553	528	575	490	544	571	536	537	538	566	579	543	578	548	523	530	516	531	544	531	533	513	563	531	564	539	556	559	502	515	523	560	484	532	533	511	549	520	559	532	520	511	549	536	531	505	533	530	524	545	576	574	481	537	536	502	522	476	538	544	543	510	555	521	561	506	553	565	548	563	510	546	541	536	477	533	544	523	556	569	531	547	530	517	535	523	512	539	509	515	538	538	539	520	557	466	531	545	494	524	536	520	530	524	537	524	566	553	529	518	550	499	486	531	550	518	514	530	515	541	524	550	518	578	568	551	531	545	528	524	496	552	518	485	548	544	533	506	519	523	504	498	544	545	517	498	567	510	531	567	546	515	527	557	533	538	517	489	516	548	528	536	520	543	571	576	553	523	567	552	527	549	572	542	537	491	532	528	525	542	508	493	540	503	527	534	524	546	533	538	491	525	522	525	467	508	540	509	537	536	524	517	543	520	560	537	489	522	521	549	535	523	523	540	552	550	495	561	548	547	524	539	516	518	538	512	546	525	520	549	543	534	495	526	543	563	513	549	546	525	555	552	555	491	563	550	568	593	536	564	519	538	538	554	510	541	560	532	521	557	516	532	526	529	564	528	487	512	539	579	470	506	547	516	512	512	546	499	544	548	593	534	530	535	555	512	552	548	559	549	545	537	509	559	540	519	543	553	547	533	506	520	541	524	558	528	583	528	574	544	526	510	536	580	519	564	549	543	590	569	515	537	537	564	570	544	533	553	511	548	535	536	525	583	524	541	510	523	552	545	578	518	533	550	566	559	534	521	528	503	487	538	513	543	553	554	544	526	532	505	556	516	549	558	563	559	563	553	543	557	525	562	510	523	527	509	538	538	564	565	520	528	526	509	531	500	550	520	565	527	548	556	546	539	566	520	503	533	556	528	513	521	549	499	539	531	527	544	554	582	535	564	512	525	554	517	491	523	534	499	515	553	562	550	528	501	530	550	571	519	531	501	550	567	513	540	533	536	517	532	566	504	540	547	514	521	523	536	566	511	520	503	492	527	542	538	544	527	590	537	529	560	531	530	537	542	534	527	509	553	501	531	526	535	496	515	537	575	515	549	508	526	527	549	550	539	525	536	513	501	566	487	534	519	508	519	580	510	514	520	513	539	564	491	497	545	529	557	564	592	523	499	526	507	514	521	610	526	582	528	490	526	535	531	508	515	516	494	547	522	530	516	527	554	550	542	525	565	534	541	508	516	514	528	561	549	515	526	526	516	516	503	517	546	519	548	548	522	548	547	542	554	558	511	554	520	539	486	548	523	546	533	519	528	525	570	566	569	561	513	536	526	491	560	550	525	581	563	537	538	510	537	517	518	519	507	541	495	517	546	557	545	561	547	527	533	505	521	536	511	507	605	532	496	551	559	557	523	560	531	519	568	506	506	485	536	542	521	527	514	534	548	532	531	520	549	542	556	502	562	534	513	541	559	531	572	519	504	537	546	546	578	554	536	498	516	518	520	560	525	525	493	528	514	539	533	511	580	581	515	555	489	526	534	562	541	519	516	492	556	516	543	551	542	501	520	566	495	569	550	510	527	576	533	534	532	548	509	519	570	532	607	511	557	527	483	548	539	522	514	541	546	517	536	543	536	540	536	547	536	530	517	530	569	518	504	536	541	534	538	578	500	498	547	548	517	487	539	519	513	556	510	515	505	538	568	547	506	486	565	545	529	524	524	563	516	555	532	545	522	568	544	514	564	540	579	522	557	563	551	552	560	560	537	533	575	553	519	551	547	538	517	532	522	550	533	514	571	493	506	490	512	544	536	554	539	547	585	504	586	529	507	523	576	534	533	557	543	502	524	534	573	481	567	495	503	502	561	524	549	537	523	501	580	501	525	566	546	552	571	541	536	554	469	503	524	533	489	497	533	501	510	529	540	561	520	529	520	533	529	552	559	478	523	543	516	534	501	520	498	557	525	487	510	524	529	513	521	546	548	534	549	542	514	536	535	525	525	496	533	531	454	537	514	528	578	537	518	539	536	550	555	541	525	557	518	553	517	527	548	511	562	560	518	493	541	586	529	544	579	538	561	565	520	538	545	553	523	518
29103	25174	18533	8218	8689	2233	876	583	509	488	507	417	508	479	468	515	490	434	489	518	494	526	485	488	460	492	488	480	467	492	511	470	514	456	469	447	489	473	534	469	473	498	496	494	474	503	496	502	512	485	523	489	455	514	465	492	531	481	488	433	468	481	459	476	511	470	483	488	479	484	508	436	482	510	450	491	518	486	491	480	460	486	471	507	495	495	507	471	464	504	458	472	452	492	463	501	513	479	484	481	495	492	465	485	519	511	498	507	493	513	508	453	457	489	458	465	471	486	473	526	539	499	487	473	478	529	465	509	474	469	454	496	486	520	481	465	478	521	493	480	534	494	449	505	488	468	502	505	465	504	470	468	494	485	469	482	466	441	491	513	532	486	461	488	508	501	486	449	457	495	521	486	488	468	462	472	507	487	489	478	485	501	517	521	460	499	477	522	506	491	461	470	496	469	457	460	458	473	482	501	464	493	513	508	440	469	473	486	545	533	471	487	463	487	466	486	539	463	491	462	492	502	479	477	521	523	470	501	508	481	477	481	508	527	434	477	479	490	465	505	465	493	461	458	474	473	473	495	420	488	480	454	440	463	515	465	462	484	482	479	478	513	496	469	460	447	464	494	516	465	524	461	478	492	479	478	460	460	501	494	464	484	451	488	495	447	467	485	478	485	495	456	441	448	488	479	487	480	456	491	484	510	488	493	468	460	490	495	522	525	464	496	460	461	456	477	477	515	523	483	489	503	457	496	455	504	487	485	553	490	516	496	462	463	488	497	490	469	462	479	481	478	478	478	472	508	468	476	494	488	476	485	498	501	463	521	453	522	494	454	502	476	486	461	529	479	534	465	450	523	513	472	498	509	470	506	495	465	488	476	485	516	511	462	491	485	432	456	478	467	524	463	491	452	435	526	451	448	450	476	462	488	492	458	457	508	500	446	482	519	491	490	480	485	497	506	525	504	492	460	493	494	484	505	485	482	486	501	523	445	485	484	464	488	524	491	436	520	470	481	503	496	517	494	483	499	528	440	472	464	480	528	496	478	496	482	479	491	489	486	508	464	479	473	470	479	478	475	469	459	517	477	459	497	491	474	503	464	483	489	513	472	504	456	501	476	496	476	485	496	490	515	438	528	468	479	474	505	468	504	473	541	477	503	446	473	503	476	484	512	484	483	464	485	503	509	466	483	475	462	502	498	451	432	498	466	446	471	490	509	475	466	485	497	467	485	467	494	467	494	464	492	449	505	507	467	489	503	463	501	478	530	451	526	515	471	507	469	521	470	525	491	450	509	469	472	462	480	452	467	489	478	507	495	479	464	452	443	461	470	499	502	475	522	530	513	510	464	489	457	481	468	457	460	470	534	492	440	481	486	467	503	495	505	499	457	487	459	512	500	491	459	501	498	488	448	480	492	497	544	475	479	482	470	496	481	475	504	487	505	447	490	441	488	454	486	503	496	494	496	455	459	503	475	495	512	475	488	494	476	483	464	504	495	489	457	511	470	508	506	498	463	508	466	523	478	461	513	502	477	470	500	503	492	451	485	478	464	474	450	489	470	486	520	503	491	480	483	503	472	483	500	495	496	480	493	500	504	502	497	459	475	499	479	513	487	488	461	527	476	500	460	470	459	513	477	489	479	462	513	533	467	491	461	487	508	476	494	562	481	517	514	507	461	477	458	518	482	515	513	477	481	511	499	470	486	487	500	485	503	458	474	514	503	481	496	511	458	505	531	505	509	537	473	496	496	488	445	452	465	472	469	510	531	474	516	464	521	474	469	491	482	501	528	496	461	485	475	464	475	506	517	492	506	486	473	496	442	489	481	503	468	463	499	486	500	474	510	476	461	463	460	501	456	490	469	449	503	464	474	511	437	455	452	458	449	504	468	428	512	477	491	461	487	473	499	513	498	479	490	494	469	515	493	507	438	451	533	459	506	495	504	473	474	462	492	497	510	505	494	467	492	440	493	447	494	447	491	510	481	526	462	500	502	459	468	513	494	480	493	515	502	477	487	496	492	491	476	511	516	512	480	527	522	519	489	467	491	482	513	524	483	483	482	515	489	488	454	496	512	455	491	494	531	472	499	543	490	518	473	479	492	486	451	490	500	524	513	529	481	476	513	515	488	482	459	484	464	483	479	481	458	465	489	470	493	490	437	499	454	476	507	495	504	453	453	471	497	460	458	480	461	497	464	492	474	497	522	542	482	504	504	495	497	481	483	495	455	529	496	509	470	492	454	446	470	510	541	454	458	466	485	441	514	488	466	498	486	520	506	506	491	437	480	486	510	498	479	482	529	486	461	432	497	520	462	534	443	495	464	415	527	487	497	492	467	535	474	456	473	449	491	455	495	480	541	486	484	512	486	509	470	489	483	464	504	499	473	478	506	469	493	464	489	521	474	509	473	455	503	474	514	484	498	483	518	470	482	529	496	472	472	475	468	487	488	478	495	472	501	448	466	495	486	491	477	502	505	473	485	471	453	510	483	506	511	476	463	490	478	456	546	497	483	481	499	463	533	480	507	474	516	457	463	505	495	462	494	466	446	525	468	509	462	507	503	444	539	490	451	505	483	558	471	496	513	484	487	466	463	474	468	521	515	470	494	473	466	472	468	470	488	454	502	467	467	498	515	468	462	451	453	475	464	518	475	501	464	471	476	515	463	508	485	482	517	477	519	492	505	492	501	463	482	466	482	518	504	444	478	460	505	455	492	463	506	512	470	450	489	475	478	462	481	470	456	542	427	479	477	501	484	482	448	473	549	496	501	488	493	532	472	484	499	488	474	469	528	513	454	457	502	481	480	528	466	516	499	486	495	484	456	468	503	471	482	477	507	503	464	484	469	480	510	503	482	508	500	455	477	464	472	472	470	498	507	465	506	492	487	432	497	473	475	460	450	480	491	508	489	518	517	480	524	480	480	537	503	557	472	474	514	460	516	457	486	476	468	462	461	488	466	502	440	520	459	445	452	526	460	494	477	529	487	454	497	458	471	475	482	499	509	483	525	478	507	461	503	500	474	486	419	487	514	500	508	491	462	472	473	490	494	499	477	491	460	485	523	503	493	489	518	466	446	492	460	509	467	496	507	472	457	466	503	481	502	474	456	478	512	508	479	511	522	444	519	487	497	507	512	485	493	509	468	478	497	525	489	485	437	511	538	476	504	465	488	500	504	476	459	464	478	483	492	475	486	488	503	491	511	470	453	466	490	455	463	477	462	489	520	493	475	525	456	506	511	505	496	495	486	469	471	511	512	496	479	526	492	493	459	486	486	505	513	496	493	456	462	491	489	498	474	454	438	489	464	522	510	440	503	493	513	509	459	518	472	511	447	477	473	494	466	533	495	490	476	508	525	501	487	479	490	459	487	489	495	470	517	465	487	468	479	482	504	487	486	520	481	487	473	472	459	487	497	484	511	476	479	489	460	486	488	518	497	489	509	458	476	460	496	522	450	535	487	513	490	490	519	485	528	489	497	480	495	465	530
25848	36736	15039	6503	9216	2459	1085	627	509	556	558	483	472	508	539	488	489	523	520	517	529	559	507	542	508	505	512	493	485	528	483	519	504	519	542	505	538	534	527	523	497	469	485	536	510	549	495	534	534	503	498	484	499	524	562	508	493	536	496	472	497	541	543	538	528	491	500	505	542	545	532	563	524	538	503	485	530	467	488	549	545	530	490	488	493	506	513	516	506	510	525	506	508	558	575	465	523	521	514	503	517	486	524	535	516	528	512	507	496	532	511	538	499	509	494	531	536	550	514	529	526	549	509	501	507	519	525	493	492	523	494	533	527	511	516	503	495	523	510	531	516	546	502	514	544	499	578	519	554	499	518	485	533	492	535	540	487	543	497	487	514	524	485	468	483	519	521	538	518	502	527	497	470	512	511	507	525	486	532	521	526	535	549	522	516	517	537	504	573	561	485	518	522	539	527	540	467	518	580	498	547	525	524	526	509	488	519	527	528	496	508	560	555	530	510	574	507	494	499	538	475	476	548	486	544	509	467	546	542	504	528	472	535	517	500	509	541	540	503	537	585	549	484	531	500	538	551	582	581	511	518	508	476	504	537	497	552	493	533	467	534	536	493	482	507	539	490	535	474	556	513	541	505	526	527	505	528	519	527	519	512	509	505	545	554	503	520	539	517	518	478	501	492	528	527	514	540	512	530	538	500	486	515	477	468	573	503	539	483	531	544	514	519	523	509	516	523	499	546	548	527	496	492	506	486	528	521	521	503	472	523	515	515	503	547	511	515	524	512	504	513	527	528	551	495	499	512	539	516	499	534	501	544	542	512	513	462	505	528	526	459	515	528	551	513	517	497	534	532	539	524	539	493	492	525	522	520	503	506	530	530	500	530	477	525	518	496	540	501	520	537	520	542	487	521	597	510	524	511	492	523	519	489	546	519	513	483	530	499	507	519	527	493	544	555	522	531	507	515	496	512	543	536	529	529	506	523	547	550	493	505	526	502	509	508	517	516	496	506	486	503	537	529	521	515	533	490	555	532	510	525	501	507	531	496	527	501	557	551	500	562	530	509	521	500	478	484	527	502	522	456	525	519	513	502	556	510	497	490	476	566	533	501	489	508	495	484	531	502	498	489	542	518	514	498	512	520	532	518	546	503	470	527	545	527	497	557	508	488	522	540	529	525	497	452	527	533	520	559	553	532	526	526	497	502	482	530	519	548	488	451	491	500	497	496	507	522	534	505	507	511	522	539	492	524	522	519	519	519	525	506	522	554	505	533	499	536	519	536	506	573	528	533	539	510	509	494	497	501	550	553	511	509	507	543	465	502	512	532	509	522	530	527	554	531	496	498	471	533	533	536	498	558	507	508	511	501	523	512	511	529	556	496	539	527	533	497	536	518	529	484	541	507	499	559	507	524	507	534	533	565	492	459	503	469	490	535	590	482	545	572	485	544	509	512	477	505	505	510	524	531	524	498	530	512	508	526	533	523	514	495	514	516	511	495	526	504	536	529	526	522	553	516	529	516	510	524	497	528	548	522	500	581	512	487	505	537	515	477	546	492	546	492	513	533	537	548	498	511	542	528	552	531	483	489	501	507	530	519	523	517	538	536	521	484	512	525	514	506	537	503	526	534	524	535	523	564	540	528	485	504	533	482	526	484	516	549	503	509	512	534	522	515	495	528	490	505	536	490	526	510	538	516	518	540	527	536	490	516	541	475	492	521	487	512	521	517	486	518	538	543	543	521	535	543	528	520	515	540	518	484	536	542	502	504	503	483	523	502	498	504	496	541	500	504	535	557	505	495	544	498	515	543	494	484	527	566	508	494	497	517	549	486	518	546	502	539	519	501	505	484	521	512	492	508	487	533	506	506	468	495	507	492	504	433	542	536	525	525	559	474	467	495	521	513	539	580	522	547	522	510	544	499	483	512	495	544	513	511	523	483	499	488	504	511	490	514	505	519	516	527	493	537	549	550	530	539	512	468	537	545	468	503	517	517	534	518	539	539	534	546	555	521	497	474	542	495	528	485	519	520	558	521	517	526	502	552	552	493	478	511	490	511	497	549	496	463	511	534	505	530	543	520	503	541	520	504	543	488	536	524	507	516	506	517	508	498	517	494	514	537	493	509	525	535	566	519	539	519	535	543	531	523	551	524	506	509	467	519	502	450	522	540	520	535	561	505	510	493	549	523	508	543	522	473	508	546	533	533	483	508	540	520	572	537	486	530	556	497	482	499	529	503	549	538	548	485	476	526	549	529	524	521	552	550	520	521	531	529	527	531	560	520	527	514	512	504	509	506	510	478	531	527	503	539	546	536	476	491	531	513	493	513	536	536	491	487	489	510	549	505	471	503	493	563	515	495	495	524	514	509	524	511	517	516	527	553	509	531	502	541	535	520	513	503	506	558	519	523	530	505	496	525	533	520	512	502	529	520	529	495	528	538	515	561	534	458	523	503	503	579	537	516	534	509	486	518	523	472	544	525	520	519	514	535	507	518	547	514	537	517	493	491	560	510	528	527	520	519	518	533	485	507	488	538	494	512	552	533	518	524	513	543	488	496	536	524	517	524	528	484	519	555	506	513	520	561	505	523	508	483	500	520	537	492	524	493	514	543	478	511	481	485	505	462	502	514	513	529	527	502	491	520	523	509	561	501	483	533	533	517	540	477	532	517	483	520	539	527	534	497	502	539	530	533	510	503	565	474	524	505	504	523	487	498	522	509	502	517	495	491	506	546	526	543	487	525	524	534	563	500	531	529	519	523	556	510	533	513	536	548	509	483	542	487	485	502	489	495	534	513	551	552	515	511	514	520	534	520	566	518	517	526	523	539	486	530	510	514	519	514	522	512	520	524	486	504	544	532	550	484	490	525	506	529	512	513	550	524	532	503	510	499	505	529	497	515	502	491	480	479	570	513	505	515	534	509	550	483	527	541	543	483	534	464	519	561	516	543	536	541	493	493	541	543	503	479	539	512	537	549	500	547	489	487	551	556	508	530	530	502	487	492	480	530	521	506	521	505	513	528	523	532	546	529	544	482	519	550	509	511	506	495	529	505	511	489	522	549	502	502	492	506	517	552	519	514	537	530	481	499	506	537	528	477	481	511	557	498	511	504	539	510	500	500	521	535	494	464	495	544	514	542	500	481	502	514	530	494	520	544	539	530	512	556	479	559	520	492	541	499	528	521	541	477	505	530	506	543	488	494	526	506	549	531	503	513	493	490	521	520	520	481	476	506	512	541	487	528	497	502	476	474	524	533	528	506	532	523	554	502	491	512	464	446	529	539	537	523	507	517	501	545	537	532	504	489	546	529	506	511	532	496	521	513	530	533	532	501	493	480	555	468	495	553	485	546	540	518	492	454	487	473	493	515	555	520	482	543	522	525	538	508	510	534	495	518	529	503	488	474	483	525	519	539	536	516	486	542	492	517	494	531	523	494	523	534	428	479	508	516	488	535	529	489	498	553	521	527	514	513	546	495	516	515	508
23605	21004	28153	25717	41906	27892	12670	2212	541	475	481	461	431	460	451	455	389	412	398	417	415	465	415	411	413	453	414	441	396	410	408	424	420	417	427	418	404	389	376	381	442	403	404	425	370	387	402	414	387	413	403	417	411	417	424	397	405	397	376	405	405	382	372	413	428	417	380	392	409	382	414	397	393	421	375	389	427	413	405	374	398	415	394	401	388	414	407	383	441	409	413	404	416	399	434	379	400	421	429	382	406	419	415	389	403	398	383	376	417	410	406	411	439	419	404	396	459	384	396	411	418	409	409	388	415	415	416	393	408	386	375	387	401	371	372	428	370	406	391	419	450	405	388	404	369	395	396	405	386	421	390	402	403	389	435	413	396	387	434	410	416	415	399	380	419	414	408	386	389	405	425	387	411	362	396	386	370	417	418	387	433	394	396	421	391	421	401	401	370	389	403	389	434	379	434	416	413	427	421	401	393	406	379	415	420	425	423	414	390	420	413	417	415	378	395	386	445	401	452	351	381	412	377	413	467	411	419	405	382	378	406	408	440	387	378	450	428	418	418	404	389	409	414	432	390	367	429	373	404	375	364	420	416	370	412	434	404	381	388	401	397	406	419	413	418	393	382	441	414	367	411	396	398	417	403	411	436	395	372	388	401	431	369	394	394	407	375	415	408	414	430	427	412	408	437	366	398	386	420	426	390	352	408	405	398	407	389	405	408	398	393	397	379	417	448	383	433	405	392	378	421	413	411	418	401	398	427	408	402	393	415	382	367	420	362	419	409	389	385	408	422	391	426	407	396	429	408	415	430	398	401	421	403	403	407	385	372	389	405	439	435	377	451	388	460	410	423	392	400	394	396	423	423	428	405	414	427	416	373	402	391	416	395	390	450	444	414	413	424	359	391	437	446	429	346	404	419	413	393	424	358	384	394	416	433	413	405	403	396	430	425	404	393	419	379	430	382	403	408	379	406	386	416	391	411	423	428	402	410	383	405	386	390	383	377	399	394	403	381	468	417	432	403	414	388	425	408	411	381	427	393	433	405	355	416	363	390	413	376	361	406	409	422	382	375	401	425	395	419	412	431	388	421	378	396	406	440	404	400	425	423	407	377	384	398	407	431	411	392	399	391	398	450	417	382	442	419	399	393	397	385	423	404	393	414	393	403	425	378	377	410	437	414	431	442	395	414	379	384	393	404	374	442	444	382	426	409	463	382	400	406	410	374	389	392	396	441	371	390	392	389	377	398	412	400	365	420	405	392	382	358	408	399	403	397	420	385	379	387	407	405	425	436	398	391	410	421	406	409	402	424	409	421	407	450	445	406	382	413	416	401	385	422	396	402	423	402	375	395	428	436	434	382	427	426	412	412	412	364	419	400	414	366	399	399	405	387	413	388	389	384	396	397	393	393	441	414	413	410	384	380	413	418	398	381	389	388	396	409	395	391	436	422	410	399	397	396	437	375	395	416	411	392	386	412	402	403	394	371	418	393	404	380	368	399	396	390	406	392	402	440	401	401	423	415	426	395	406	397	386	409	387	416	401	425	399	430	407	442	419	377	408	419	397	413	373	358	406	419	402	413	409	393	398	388	412	396	381	366	433	393	397	413	383	382	397	390	386	409	410	405	401	379	391	416	416	410	412	407	414	392	370	425	416	422	387	399	393	382	420	403	419	440	425	393	412	423	410	445	438	448	430	428	412	383	379	426	401	411	396	392	396	420	430	447	415	418	391	434	424	414	400	419	403	379	419	418	430	416	376	415	392	396	395	382	375	453	411	397	394	380	405	407	381	394	415	413	406	428	384	407	465	385	400	377	372	465	407	438	387	403	442	409	385	412	414	416	415	419	403	436	395	397	413	408	398	382	367	433	399	392	445	379	450	409	389	409	396	389	369	394	404	392	401	380	415	423	416	392	406	394	446	432	389	409	409	425	418	373	404	372	381	417	359	403	430	361	418	362	391	366	388	377	390	397	385	409	420	388	376	387	441	386	393	411	432	427	363	401	391	388	426	395	382	432	436	395	408	383	418	445	395	384	413	417	402	397	435	409	413	419	435	378	395	422	360	393	397	422	416	445	397	385	409	392	424	367	382	399	434	412	434	379	406	429	405	390	355	392	384	406	404	433	415	369	415	418	405	413	418	415	420	396	378	398	417	404	405	393	393	387	408	405	397	411	415	436	426	383	401	361	425	406	391	383	400	410	400	403	389	375	426	393	394	403	389	374	368	398	410	411	398	391	413	381	435	424	403	420	392	379	428	395	359	403	426	403	436	409	425	386	384	362	382	374	406	390	390	409	415	406	452	410	387	408	405	430	401	371	399	426	409	387	404	419	410	396	378	397	415	382	432	399	409	409	430	451	403	425	400	435	364	403	406	410	419	428	419	390	384	414	413	410	368	421	393	373	362	386	375	384	430	373	411	424	390	404	383	409	420	385	378	413	422	433	388	413	405	409	400	406	408	384	405	408	387	427	374	396	368	410	408	434	373	417	401	408	401	411	445	403	390	374	425	412	354	391	380	409	370	417	396	403	414	412	390	375	421	446	410	413	399	408	398	407	380	386	401	412	371	390	364	428	378	381	406	419	415	376	430	408	413	423	390	387	413	401	371	413	384	413	401	435	383	396	424	413	434	387	387	409	429	393	408	437	402	451	407	398	406	391	346	380	446	424	403	393	375	413	410	400	382	421	388	379	412	446	406	389	432	414	385	412	418	389	412	392	434	395	382	405	396	405	423	413	392	384	451	405	418	412	385	383	406	415	415	410	402	425	405	369	406	387	367	422	393	436	433	416	379	362	389	449	415	404	387	399	411	403	417	397	387	406	416	403	395	399	437	399	402	396	397	426	398	367	396	428	401	416	407	391	389	408	405	420	408	400	410	386	403	388	408	390	409	396	399	415	384	412	400	380	414	404	375	394	401	399	387	380	395	382	414	401	435	411	391	384	400	406	401	426	390	410	382	397	418	448	405	383	389	440	387	417	414	370	428	401	423	442	423	415	405	448	422	410	447	402	385	391	401	388	368	403	431	406	350	394	426	410	425	383	359	399	403	406	389	380	379	388	401	404	408	420	405	379	431	390	385	405	423	401	390	443	411	412	423	405	387	409	392	400	399	392	415	426	397	426	409	408	378	379	415	436	406	432	395	417	416	361	395	423	404	403	414	363	420	426	408	440	388	379	425	405	351	452	428	410	423	437	376	372	438	404	371	417	415	394	347	406	402	401	399	408	387	388	377	400	384	413	407	388	413	383	396	393	424	442	408	401	418	418	386	430	414	383	374	415	425	393	415	369	414	401	413	434	396	402	384	377	401	357	419	405	362	392	423	405	420	401	352	411	444	395	413	413	416	354	397	399	402	405	401	402	412	417	393	400	386	384	378	392	391	404	411	382	397	388	407	407	389	400	422	391	404	388	368	401	394	395	395	402	388	431	404	424	394	403	387	401	404	357	393	385	437	393	429	412	404	405	402	408	419	428	351	384	416
29359	52786	29902	33621	47989	24944	9532	2600	644	578	506	531	527	476	495	476	452	453	441	444	462	413	465	454	464	464	440	456	424	447	421	417	444	408	449	423	412	408	413	403	429	424	432	424	427	433	430	421	426	418	453	476	426	428	431	421	417	433	429	417	445	415	443	408	423	460	430	430	456	448	393	436	398	414	428	415	440	468	422	413	432	486	421	421	420	426	438	399	426	436	469	430	435	445	398	435	411	437	444	472	445	435	437	442	413	427	468	409	470	442	433	410	448	445	420	426	434	441	409	434	385	430	431	476	453	425	431	439	460	389	405	476	458	421	421	394	450	434	420	457	430	451	443	429	428	410	421	430	432	436	421	446	401	422	412	410	432	423	447	395	467	409	463	433	432	441	409	398	416	419	454	442	396	420	408	442	443	431	391	393	431	417	424	395	452	435	452	469	420	449	417	401	419	430	403	457	454	434	436	399	416	403	438	391	417	448	424	416	423	406	411	433	430	414	426	391	420	401	420	423	454	379	404	402	423	423	400	423	453	424	397	384	442	419	404	444	390	405	421	424	438	390	461	416	454	424	407	434	403	398	451	458	439	391	419	427	430	395	397	443	455	434	433	394	471	435	405	432	410	433	441	416	426	428	444	409	402	382	451	475	481	424	418	407	409	422	421	419	402	422	447	393	451	430	428	376	447	435	441	437	396	399	434	402	388	422	429	398	418	450	434	457	412	421	430	444	402	401	406	436	410	457	423	412	432	421	437	433	423	423	437	427	385	428	449	460	437	379	447	413	421	407	439	410	430	442	459	434	472	426	416	404	436	426	408	451	415	438	454	417	417	446	416	391	416	388	435	430	426	423	437	419	457	422	462	449	446	406	416	461	449	433	446	425	462	407	457	403	434	433	437	438	447	408	442	440	414	430	417	408	422	406	433	435	447	444	425	429	426	451	409	423	389	417	430	411	416	425	446	431	437	409	445	431	390	440	417	440	434	413	424	430	440	436	435	407	402	418	397	409	417	406	440	418	462	427	405	412	392	422	391	434	417	441	421	472	418	448	425	424	423	436	438	426	422	443	409	469	428	429	447	435	399	464	466	407	403	460	424	410	458	445	421	445	437	427	451	437	441	428	422	467	433	424	441	430	437	422	443	420	434	435	431	409	393	461	470	405	396	403	421	414	451	436	433	410	432	413	402	446	427	400	438	432	418	448	403	416	411	418	408	422	415	447	413	393	435	453	418	419	413	385	420	442	410	444	436	452	400	433	405	430	436	395	443	408	442	413	450	400	432	414	436	403	421	402	417	437	422	381	410	409	417	400	437	434	409	435	448	414	416	446	465	451	391	389	424	426	388	412	426	392	420	393	458	412	377	472	391	437	398	389	413	426	432	430	424	406	449	435	389	432	448	417	389	420	432	459	477	436	404	410	421	421	387	444	419	462	415	414	442	440	410	419	427	401	446	425	414	381	457	459	442	467	437	420	436	418	432	467	397	436	424	426	417	424	433	391	421	429	477	409	434	398	442	423	395	423	426	417	417	387	410	454	426	436	407	425	411	419	403	416	423	423	385	425	447	423	428	474	423	425	403	406	432	459	434	421	407	428	430	437	429	376	414	416	422	432	422	386	380	437	419	413	431	418	457	440	432	458	421	426	433	409	421	387	439	436	420	412	423	411	423	409	431	475	410	433	427	392	427	394	409	402	440	414	433	429	455	432	439	432	417	469	390	414	426	456	413	468	437	408	415	418	460	433	419	438	404	433	422	437	423	408	417	401	402	471	384	470	388	417	416	412	428	421	408	405	433	416	376	453	428	407	411	407	416	404	411	476	460	411	413	424	455	446	449	391	421	438	419	429	392	404	397	408	472	430	454	416	414	406	412	414	443	430	439	429	439	446	402	439	471	416	455	422	447	395	409	431	465	406	425	412	406	436	432	435	457	425	441	393	446	408	400	440	434	447	456	425	426	440	424	402	447	452	416	427	419	412	423	393	421	417	376	420	448	444	458	405	410	415	426	428	431	449	412	391	439	423	436	420	419	425	443	421	425	424	435	391	435	416	437	421	420	431	425	436	455	426	421	427	406	440	426	414	414	442	384	411	432	435	451	454	435	428	440	432	423	446	405	439	437	433	436	411	479	429	443	447	409	423	398	411	408	429	410	384	402	444	428	412	459	447	410	405	454	419	457	430	414	415	443	398	443	431	419	423	440	388	451	440	413	370	427	403	418	476	410	389	440	440	403	413	422	442	426	428	405	403	422	459	414	412	420	417	414	423	401	435	404	430	422	426	449	428	418	413	401	406	437	417	455	393	452	446	454	428	425	412	445	437	436	428	397	400	434	436	411	386	408	462	424	440	398	438	455	445	441	426	413	426	406	441	450	461	453	423	410	434	417	474	391	411	470	425	390	437	390	461	416	461	416	430	402	414	413	373	402	412	431	425	436	432	422	407	440	424	414	407	458	406	379	425	411	425	432	435	420	410	459	409	424	421	427	440	430	397	418	441	412	426	421	439	439	406	418	422	431	467	422	386	439	463	392	400	405	430	429	414	477	454	423	394	430	428	447	430	407	401	436	456	422	422	414	445	406	415	402	390	434	422	403	425	405	441	439	411	450	445	415	438	439	462	460	419	430	437	415	435	395	431	467	404	414	433	395	408	412	441	427	422	459	420	442	423	427	432	413	465	435	429	414	416	430	420	395	429	440	453	484	447	428	452	449	390	416	440	415	432	427	430	420	384	437	465	431	408	438	427	420	398	399	422	449	410	416	407	415	419	461	419	431	410	402	443	415	439	410	455	465	446	446	425	436	454	430	433	407	413	447	393	425	443	429	433	440	446	425	448	409	423	431	401	451	460	412	425	455	428	427	411	434	435	406	418	407	429	389	419	448	422	422	377	419	401	436	385	427	428	432	423	416	474	402	386	444	437	405	414	422	449	411	433	406	452	491	431	442	396	418	398	438	454	448	457	417	417	418	403	394	446	468	429	408	450	434	455	419	443	386	409	416	406	417	440	453	443	391	429	417	434	419	419	455	418	434	426	423	420	450	416	389	383	433	404	383	411	412	441	431	431	396	403	446	425	419	435	413	427	444	441	433	430	417	414	404	455	427	418	454	429	445	450	446	467	420	410	438	405	419	421	441	417	423	435	443	403	441	414	450	469	404	445	444	422	424	429	416	413	401	446	434	420	442	397	435	420	385	447	433	408	440	429	449	431	433	428	426	401	396	408	419	444	407	420	456	436	428	438	404	443	398	365	437	455	400	447	446	425	439	462	440	435	414	425	418	425	399	424	409	398	414	420	430	459	419	418	444	415	398	430	440	448	441	431	431	417	438	390	402	421	422	431	403	434	395	427	453	440	410	433	494	378	458	456	414	410	448	409	399	426	400	430	435	423	402	428	423	407	459	438	424	413	414	409	406	421	450	411	410	404	416	467	409	475	408	431	444	419	457	403	459	454	438	430	427	427	446	411	414	442	457	444	421	459
24883	21055	27069	26482	32477	18332	4740	1251	702	652	625	632	597	613	614	615	661	639	607	662	627	563	632	583	600	643	603	611	557	560	625	606	610	614	601	570	641	655	597	553	598	631	628	620	636	588	618	612	639	615	624	655	537	592	624	610	605	612	588	637	607	630	643	579	643	634	618	632	591	608	625	623	604	574	667	593	612	629	644	612	602	622	633	588	603	628	581	616	582	627	649	580	643	607	606	605	620	593	602	611	589	605	607	630	627	646	575	613	599	651	622	588	608	671	622	648	576	622	607	563	617	608	602	576	611	624	579	607	619	601	570	640	616	595	616	648	613	625	644	655	609	607	643	594	598	585	590	618	599	570	566	603	609	601	606	646	637	626	623	588	588	656	602	579	580	572	615	619	594	647	574	624	591	581	629	629	588	621	576	617	660	609	642	627	643	599	637	605	617	614	614	626	615	564	619	586	614	563	595	618	568	593	638	618	641	649	584	612	624	611	577	616	629	597	604	617	603	596	579	610	625	568	625	615	597	599	581	630	596	639	584	606	620	600	618	628	608	606	602	587	627	616	605	554	615	608	627	623	638	591	638	644	651	640	606	607	576	584	613	601	631	574	607	597	642	577	630	646	581	579	628	602	583	613	612	604	573	617	604	606	601	618	618	592	611	561	616	576	598	581	588	635	605	570	593	571	598	578	612	582	592	575	639	646	627	607	605	578	636	586	600	611	575	641	617	580	598	607	600	601	612	584	594	599	631	635	611	603	580	625	624	592	611	603	586	622	558	600	602	629	607	579	636	581	629	607	609	600	638	613	601	598	632	600	609	590	633	622	589	601	601	627	600	604	581	589	629	616	601	570	654	614	579	596	618	613	604	569	631	621	595	565	616	602	590	594	602	628	587	633	658	605	561	564	643	623	630	577	622	605	635	607	574	606	652	627	597	638	609	577	590	616	587	617	623	626	626	578	628	619	654	643	545	650	597	643	541	635	610	646	608	592	611	599	607	589	621	598	635	605	601	585	601	654	606	609	666	594	588	599	553	606	575	605	605	596	602	617	598	605	596	605	652	599	624	601	633	575	584	586	616	628	626	643	558	575	600	653	589	632	627	606	596	577	562	616	598	599	610	605	637	583	638	616	578	601	593	619	591	546	639	600	621	615	643	672	591	611	624	620	626	625	591	667	599	636	635	590	636	603	617	611	617	564	606	611	647	565	634	592	622	659	609	628	617	573	587	633	591	612	616	588	589	544	603	599	639	597	637	575	591	603	622	576	585	576	604	596	576	605	639	617	625	606	618	612	588	617	592	563	617	632	627	604	585	612	617	588	633	620	633	634	614	593	593	594	619	597	595	611	664	583	599	565	599	564	574	612	618	650	602	613	652	563	607	599	580	610	597	606	609	575	641	623	627	642	563	625	647	617	591	572	596	635	595	627	630	600	646	608	651	611	597	621	605	619	594	601	644	603	586	594	578	560	584	629	618	621	627	620	603	579	625	558	609	605	605	571	634	588	593	632	555	587	644	624	618	579	609	645	623	589	588	598	634	597	570	626	568	578	606	574	608	596	577	587	609	617	614	581	600	573	587	658	586	605	637	603	587	608	595	590	632	625	595	586	588	642	618	578	648	597	621	583	629	619	634	628	629	618	650	660	579	636	622	586	609	615	612	610	591	630	610	576	637	597	612	595	606	582	627	621	617	604	621	578	594	596	596	624	623	596	624	568	603	651	615	613	585	617	632	589	603	604	595	592	626	606	586	631	605	616	603	588	578	603	625	621	611	591	613	612	580	584	596	644	567	599	602	630	595	616	624	587	630	622	610	578	593	611	613	589	618	605	635	623	581	637	627	610	627	596	608	594	642	605	622	627	619	600	615	595	601	610	625	623	606	606	580	592	565	600	619	590	584	607	617	580	620	552	617	631	643	574	643	586	652	616	619	596	587	593	627	567	583	649	626	593	626	665	576	576	601	613	645	603	607	632	590	622	605	634	607	610	635	614	587	583	635	555	601	580	645	584	627	654	585	612	614	629	641	621	649	580	591	648	624	589	593	642	581	588	623	604	604	586	618	656	647	613	618	605	595	599	591	620	604	642	628	589	630	613	551	611	601	593	586	590	570	656	586	553	573	612	661	637	639	599	550	623	555	631	582	607	610	657	638	617	599	603	625	590	598	617	596	604	564	566	614	575	604	606	599	605	590	631	607	589	617	627	654	598	568	605	605	600	630	605	584	638	614	621	621	580	607	599	610	601	604	606	624	637	585	586	630	623	616	618	592	607	603	584	596	653	620	603	570	617	627	614	643	598	608	635	611	590	590	619	579	598	621	637	616	592	608	610	595	597	595	581	664	581	599	637	603	596	600	620	584	567	588	630	629	598	564	614	656	621	613	597	623	592	595	630	619	605	586	579	556	641	602	583	591	614	625	629	605	616	612	598	586	578	620	600	640	581	598	629	655	602	613	607	565	593	646	582	615	620	631	597	595	597	589	583	626	574	591	631	641	543	592	612	590	583	612	618	593	589	590	673	580	597	627	630	612	639	581	625	633	605	599	631	603	621	607	565	576	597	605	601	633	614	573	566	594	631	607	606	613	606	636	586	620	633	635	587	639	601	613	610	562	605	602	624	590	607	576	625	584	597	613	619	643	642	569	634	594	662	587	633	642	652	625	544	615	604	632	597	595	594	622	634	596	624	553	638	628	629	639	562	578	594	664	569	617	615	586	600	599	618	644	592	601	631	615	598	629	593	627	556	613	608	608	634	629	611	649	582	562	607	612	638	568	614	600	601	611	601	613	597	603	655	567	629	603	585	598	641	609	549	612	655	613	568	638	605	618	611	648	614	602	578	608	605	632	646	567	625	602	630	589	599	604	653	635	579	593	574	579	598	575	625	612	612	584	595	668	577	622	583	612	600	671	612	591	620	568	609	588	594	617	630	627	548	575	642	574	585	621	607	608	635	641	585	588	591	611	625	648	586	592	654	607	641	613	639	608	655	604	627	644	594	656	624	613	571	620	614	578	602	605	657	594	599	603	641	615	603	558	583	597	606	632	594	594	581	617	619	563	595	637	589	601	618	565	644	613	611	607	597	637	615	636	597	582	610	557	626	610	591	629	621	635	603	618	658	576	626	645	611	599	625	609	592	592	550	578	615	666	635	597	566	612	590	620	631	608	628	635	619	619	614	611	590	606	597	633	615	567	595	634	598	578	584	583	603	624	601	571	616	582	660	603	594	676	629	574	588	617	568	582	623	614	582	652	625	625	633	582	620	598	567	611	573	601	573	600	614	601	613	609	591	577	596	592	555	622	630	609	611	602	605	603	619	600	586	605	606	593	599	626	593	624	612	619	626	618	594	600	629	609	575	604	667	634	556	649	599	649	617	643	607	562	615	615	641	636	577	644	612	587	624	619	626	580	584	671	634	624	643	586	591	593	648	597	592	629	605	654	646	652	585	590	631	644	611	639	625	598	587	624	633	638	622	619	600
28008	46861	25505	24730	38406	18641	5455	1959	744	677	668	752	709	682	637	678	626	632	674	635	657	618	609	624	628	646	628	628	602	613	608	603	620	655	590	590	652	688	632	616	629	632	659	663	651	608	652	611	634	643	627	649	662	599	631	642	630	637	639	618	619	632	597	648	641	613	629	650	643	622	644	610	651	621	609	642	630	624	632	630	621	592	598	676	634	613	598	613	613	643	622	647	685	625	614	623	649	666	597	632	631	619	654	569	633	630	643	621	667	648	645	629	636	684	667	652	664	610	616	630	650	614	629	627	636	666	624	613	625	641	700	638	659	616	682	623	658	658	605	681	673	654	604	627	603	629	667	590	655	606	601	633	600	610	632	623	655	628	643	702	652	664	617	684	602	657	663	634	614	622	633	595	624	650	593	626	655	577	584	591	609	641	633	595	613	614	636	627	664	686	640	685	653	637	610	651	621	616	588	706	625	627	646	637	635	646	639	629	656	665	651	631	637	608	632	669	644	655	653	626	643	663	631	625	564	593	584	628	633	613	583	598	644	619	609	638	663	638	661	657	655	606	569	639	664	669	630	593	617	637	636	667	614	617	637	642	637	606	655	620	649	582	675	651	587	639	613	630	630	628	629	616	630	659	604	630	553	576	634	609	633	638	624	621	601	609	625	619	631	625	649	649	611	587	646	643	624	645	617	624	605	621	612	630	595	596	614	626	621	631	603	597	641	562	650	615	613	585	645	656	611	663	600	595	643	667	649	636	624	634	628	674	559	611	612	629	599	598	649	588	628	572	649	634	662	632	622	589	661	689	649	660	661	607	639	610	644	616	622	619	630	653	591	638	687	601	605	596	627	627	632	593	643	709	649	626	661	633	662	614	579	614	636	629	607	611	621	653	638	650	619	681	653	611	621	631	605	595	695	623	646	649	656	608	619	644	663	601	640	609	616	629	648	639	653	603	586	665	630	616	637	605	601	636	664	645	625	637	641	640	644	641	666	606	657	648	660	590	658	654	623	644	612	628	628	644	625	629	615	617	655	609	602	643	661	606	624	646	651	643	651	669	634	649	637	621	613	619	624	656	672	669	650	606	633	595	621	654	640	625	610	663	654	674	641	603	594	662	618	653	617	620	587	641	637	639	583	645	627	636	594	625	661	663	604	633	623	643	634	659	628	597	603	618	625	639	616	669	656	673	646	620	617	641	661	587	604	637	624	614	650	676	623	617	618	638	634	606	646	592	594	646	607	675	604	621	587	602	654	642	638	596	650	641	643	645	648	621	595	617	623	631	646	669	604	657	634	673	612	657	621	636	654	636	612	632	578	582	575	611	660	578	665	611	623	615	606	637	615	648	641	611	645	622	587	669	628	620	637	614	618	602	632	634	618	609	594	656	627	673	652	719	674	608	647	627	615	648	628	618	589	651	596	634	631	624	694	642	628	578	626	592	642	659	650	586	637	651	629	611	628	630	615	602	645	625	644	675	662	641	607	645	626	627	628	627	629	650	608	624	590	585	616	649	618	632	638	624	617	635	627	639	621	708	663	631	614	641	647	685	645	640	651	639	578	613	625	639	633	631	604	597	634	619	632	682	660	572	619	587	735	650	581	642	597	598	612	620	581	610	622	656	616	616	627	615	646	637	643	670	697	640	638	628	642	603	619	664	646	615	631	658	649	664	587	655	651	639	609	686	586	620	660	616	643	606	649	620	648	620	688	617	638	660	608	656	692	595	585	609	625	641	634	595	651	658	645	638	589	638	637	677	636	627	686	620	642	616	614	660	569	631	663	658	608	627	638	609	601	650	665	620	666	588	617	603	596	653	638	661	587	693	627	603	617	621	646	618	635	613	657	646	628	660	610	627	614	600	579	631	623	627	649	628	613	659	660	625	622	653	654	582	563	637	632	632	604	617	657	648	600	663	646	599	612	630	626	638	639	630	614	653	626	611	685	646	657	650	653	621	637	636	654	621	638	649	634	626	645	626	638	654	650	636	629	637	618	681	610	611	660	627	600	671	643	590	641	635	636	644	603	642	656	606	643	612	644	670	663	611	691	650	608	626	666	601	607	637	592	617	589	656	645	670	626	668	619	664	642	672	605	606	617	656	614	643	610	591	687	636	616	639	602	643	607	614	642	626	611	618	633	591	604	604	640	662	658	641	614	624	641	606	655	602	616	669	676	638	628	643	656	637	651	634	640	646	624	596	603	649	592	624	650	630	668	624	664	641	666	556	658	622	619	632	663	618	641	654	651	628	632	673	605	607	617	650	656	628	635	630	640	588	612	613	642	608	634	615	574	603	665	649	641	625	596	608	644	638	584	622	603	607	604	625	656	582	657	602	647	660	656	632	658	641	638	608	603	585	650	625	624	617	620	669	618	618	679	643	648	579	609	635	647	659	650	589	627	661	613	616	629	622	654	642	659	610	667	610	606	628	632	628	633	635	632	591	647	661	646	653	585	657	628	660	607	641	605	608	638	644	659	665	639	667	653	618	666	615	605	665	601	635	632	631	622	656	629	634	589	667	662	645	639	623	596	622	655	625	649	643	635	622	617	603	642	616	644	669	598	655	623	638	563	653	666	648	628	617	680	651	588	662	636	653	676	644	702	621	625	648	647	602	647	612	637	641	622	587	646	643	649	642	608	597	616	633	605	634	667	662	595	623	635	662	626	657	644	609	656	635	642	588	605	621	642	622	650	636	637	653	589	629	630	620	602	602	638	647	677	598	629	615	591	652	580	630	613	613	613	612	586	619	631	651	641	587	584	620	616	644	629	636	589	635	595	689	643	654	610	645	636	623	653	649	608	649	611	590	670	630	583	628	667	614	606	641	670	608	612	645	611	600	670	645	658	652	617	642	666	599	617	605	646	633	595	646	640	626	625	631	623	646	613	641	633	638	624	604	625	669	640	639	620	654	585	673	615	618	651	661	642	637	582	549	632	627	627	644	607	679	591	598	648	636	650	628	621	632	625	621	640	599	579	626	652	596	649	608	641	633	639	644	611	656	611	650	599	666	623	665	644	653	619	657	612	609	674	619	622	619	661	643	662	590	645	667	596	632	600	661	614	671	632	652	616	636	651	628	659	658	625	640	659	627	642	619	628	614	649	631	599	657	624	631	626	630	611	641	635	653	635	600	623	647	654	636	636	672	619	653	607	654	615	681	627	637	612	657	589	644	629	606	615	615	625	655	627	636	639	591	609	679	665	617	657	609	649	608	615	685	615	606	582	631	601	639	654	665	617	649	601	622	678	632	617	621	594	627	619	618	627	621	598	642	623	647	662	670	612	564	617	634	650	623	639	634	649	629	652	619	631	616	597	632	628	642	594	615	614	675	630	656	619	659	669	613	624	663	631	652	644	667	659	584	665	631	635	628	606	623	669	611	626	669	648	617	663	656	607	639	657	638	665	651	656	664	665	623	650	682	647	670	646	621	636	622	599	657	659	676	648	626	608	619	591	646	633	614	619	621	594	584	631	640	635	594
22631	21095	28664	26299	42648	32996	20439	4759	822	673	707	629	604	652	641	544	602	573	592	546	561	537	542	586	576	542	571	529	544	562	539	562	511	557	518	515	543	550	581	476	574	498	584	580	539	556	546	578	558	531	527	497	521	546	567	489	513	488	559	556	540	522	563	562	603	513	568	470	550	479	572	529	546	554	548	528	530	559	536	513	507	585	541	544	528	542	524	538	542	540	587	528	521	547	586	510	566	555	592	528	538	581	517	561	546	581	568	509	524	527	511	562	549	540	523	525	528	575	535	528	525	549	492	499	509	565	567	575	555	536	578	554	531	531	543	564	519	535	555	553	546	536	540	573	543	567	510	502	546	549	568	486	558	526	529	522	543	567	545	568	516	526	521	540	530	547	538	572	539	554	506	539	526	521	534	568	530	524	571	531	569	549	532	517	517	535	562	531	552	533	535	544	540	556	542	576	536	532	496	510	548	497	561	553	535	506	539	554	510	528	565	517	573	550	541	524	529	554	543	512	507	551	536	583	559	531	527	535	544	565	503	484	524	536	536	539	523	526	489	515	505	580	494	518	538	526	526	554	538	507	484	525	517	562	556	499	526	516	547	529	522	488	524	559	559	532	520	551	518	545	552	525	535	530	562	533	534	542	529	546	551	532	557	528	524	552	513	554	552	540	537	557	549	570	543	529	568	574	545	532	533	556	553	565	513	506	552	495	514	526	566	555	539	503	544	517	536	553	542	557	502	558	553	520	566	549	522	548	567	545	556	546	536	547	555	538	537	574	531	526	507	562	511	533	561	517	517	555	511	561	515	520	550	574	554	570	478	522	502	534	551	580	538	540	520	520	512	527	563	522	556	506	537	563	551	545	536	574	526	537	549	557	548	490	526	566	542	560	475	547	560	542	557	524	523	489	538	515	540	543	568	519	504	583	570	550	560	555	522	540	515	522	526	622	535	532	525	532	535	478	541	547	486	526	511	582	537	507	501	521	552	576	529	481	503	503	521	530	543	523	515	503	557	496	561	560	553	547	471	529	567	502	544	559	524	538	528	543	561	524	540	557	549	516	556	532	566	504	563	534	598	518	524	544	555	525	543	533	537	543	519	536	512	532	554	564	559	530	517	523	496	521	565	520	545	555	550	526	530	506	552	492	547	563	542	522	536	503	515	520	544	567	540	514	547	522	504	583	556	484	503	552	506	536	542	519	520	545	571	556	537	526	534	529	513	547	561	566	515	507	559	539	474	513	542	538	540	523	602	573	535	532	524	554	570	550	568	546	567	539	516	523	506	501	515	576	542	512	560	551	507	507	537	562	487	503	560	545	543	530	575	507	567	515	542	525	506	535	539	560	556	542	503	522	578	547	528	531	510	498	528	536	534	547	526	594	524	505	501	533	563	536	574	537	533	513	542	541	579	494	539	565	556	528	541	529	544	504	546	543	558	548	542	555	555	524	567	542	527	518	542	529	545	536	585	552	536	533	557	542	531	507	545	539	523	512	515	540	540	556	578	518	539	526	534	571	503	551	529	518	525	515	545	521	484	492	555	546	559	528	505	524	574	579	522	507	594	524	553	547	552	529	529	531	550	523	516	533	551	504	505	591	514	516	513	565	547	493	506	525	527	536	525	547	581	522	543	518	573	544	558	547	509	533	531	538	565	572	513	587	588	559	595	549	543	519	500	561	543	518	538	551	517	557	555	497	497	526	527	558	515	500	565	556	549	541	544	559	518	549	548	514	545	552	485	496	589	560	530	547	508	531	517	572	572	535	545	486	515	530	482	578	512	616	569	517	485	531	490	527	502	550	517	490	524	510	554	520	553	523	552	533	533	545	579	551	544	556	500	536	550	562	553	551	565	536	522	523	573	547	476	554	587	551	572	500	535	561	534	537	537	524	523	512	548	518	562	527	531	545	548	534	532	510	519	550	565	526	547	531	548	517	530	539	523	538	536	551	546	465	537	517	495	532	594	538	505	546	541	534	543	570	567	544	516	542	510	560	564	581	513	509	536	510	550	505	521	507	568	556	541	532	505	521	519	549	589	570	543	524	571	533	531	530	510	499	524	570	553	500	543	551	530	520	497	561	558	486	547	535	540	544	520	514	517	505	537	522	545	532	541	592	546	558	507	555	504	545	505	531	542	521	511	540	532	539	560	553	510	523	523	564	484	565	532	516	557	556	544	517	542	511	503	538	572	554	542	554	537	553	497	523	513	523	536	539	571	518	482	539	518	548	548	504	496	510	511	508	571	533	490	494	522	534	542	540	519	510	514	530	549	537	543	483	515	536	539	520	564	533	552	531	473	539	529	502	548	554	571	560	521	558	534	527	577	545	590	524	566	494	540	515	529	539	503	591	539	529	539	549	507	527	520	561	498	536	548	560	501	543	546	525	534	501	544	563	495	523	510	503	495	534	528	549	525	607	586	516	545	532	537	520	568	507	511	511	534	544	530	509	529	519	502	556	570	519	544	521	548	527	519	506	568	538	518	515	545	539	567	539	531	530	544	524	495	532	490	533	514	508	534	557	535	581	538	509	554	567	547	545	548	532	551	527	512	544	520	532	514	520	541	532	559	529	519	506	534	570	549	511	501	570	529	513	512	532	522	524	541	507	503	601	568	527	577	543	542	523	519	552	541	512	530	512	553	536	550	570	537	532	516	541	530	581	511	562	530	546	532	558	547	552	550	539	512	500	549	502	519	500	498	549	514	518	519	504	578	521	525	532	554	530	521	517	588	585	546	592	559	530	530	561	515	544	496	520	522	560	539	550	521	569	569	511	550	527	550	556	524	521	524	513	540	524	542	518	560	532	557	541	567	565	545	573	567	554	553	538	526	525	545	541	506	550	582	522	557	531	552	524	558	534	566	494	554	568	517	518	529	591	500	512	532	531	569	533	501	515	553	535	497	516	541	533	521	562	568	518	526	561	540	554	544	575	543	543	540	491	526	505	518	534	567	505	541	552	535	524	565	558	569	537	512	553	580	540	541	514	502	549	573	522	532	562	545	540	545	487	526	566	520	512	550	517	530	505	566	543	541	523	531	496	547	521	551	534	561	509	497	501	518	536	564	578	545	531	464	581	594	552	551	537	522	523	543	537	510	548	506	566	526	540	560	517	531	555	575	552	513	590	547	520	557	554	553	527	547	577	508	551	572	516	571	531	513	521	527	530	488	522	527	510	511	581	506	542	554	507	551	504	516	537	575	575	559	560	532	546	532	583	523	490	561	542	545	511	538	559	514	525	550	532	568	512	529	525	509	565	514	545	515	530	514	526	507	501	549	540	535	556	568	487	545	521	596	501	522	510	496	542	536	578	513	550	549	534	544	555	512	517	563	535	497	554	539	586	541	524	531	540	579	555	553	538	525	512	576	522	538	549	525	488	556	508	546	550	554	544	534	556	544	530	521	590	593	543	552	565	523	589	509	535	548	515	540	562	508	518	554	563	537	538	510	510	538	501	496	524	557	514	631	525	507	498	534	550
33562	62125	37507	47758	58874	34614	13124	3944	898	769	766	724	690	634	663	585	607	616	601	581	598	570	582	602	581	605	607	556	558	598	594	567	549	541	577	530	520	541	566	543	572	535	581	531	608	531	561	510	494	555	544	559	509	521	582	566	543	516	521	564	548	546	545	534	585	517	569	574	523	547	556	524	551	535	534	535	532	550	557	560	536	573	494	547	523	535	542	546	533	520	529	608	570	536	532	573	547	573	534	532	533	529	507	559	539	565	518	552	520	564	539	589	560	539	536	542	551	566	548	520	522	538	520	558	568	523	550	499	581	557	537	508	504	510	542	539	540	534	524	547	513	525	522	537	563	495	569	532	540	517	564	520	558	579	580	570	537	552	528	582	503	530	529	544	540	557	556	531	545	567	542	483	522	524	564	531	522	563	545	547	568	538	525	556	582	529	530	574	490	544	528	603	572	549	523	574	555	502	526	547	561	536	562	499	547	566	522	558	563	526	545	569	513	585	572	534	521	573	569	549	580	510	501	532	534	521	533	515	511	536	556	538	584	584	536	571	531	488	534	558	555	570	509	550	562	526	540	557	550	527	541	527	551	521	571	572	531	570	557	530	543	552	549	539	519	563	582	530	561	555	530	572	555	550	565	533	579	571	513	539	549	545	540	542	533	559	543	514	513	550	522	559	517	542	525	539	519	597	600	550	493	520	523	515	530	572	544	522	599	533	523	531	543	531	509	573	534	532	494	487	545	518	549	503	538	552	540	604	514	523	605	536	470	536	542	549	566	521	559	585	500	519	560	551	543	543	565	566	523	509	543	582	547	548	555	581	511	562	557	543	563	544	555	519	544	540	522	541	558	590	519	476	560	530	506	480	531	575	505	538	536	575	535	563	523	556	546	535	546	525	528	534	561	548	545	540	535	550	505	571	510	575	557	589	509	564	526	582	540	565	555	533	557	515	576	539	505	532	510	546	558	516	522	538	562	506	556	533	551	526	518	530	524	531	565	573	537	524	530	554	516	591	555	561	556	537	536	571	533	538	580	556	577	527	529	543	510	492	558	520	535	521	549	557	505	517	495	528	573	536	566	552	561	522	574	507	523	534	546	526	539	528	551	531	536	517	603	547	547	540	525	521	526	504	529	529	555	558	566	564	587	571	530	520	529	544	527	553	563	545	542	525	582	529	495	553	517	558	522	569	546	586	546	560	575	539	530	531	564	520	540	495	544	537	545	558	568	539	517	548	549	536	587	530	537	553	541	525	566	531	523	489	527	573	567	517	501	542	518	585	539	548	541	528	562	530	561	533	506	523	532	481	534	540	515	501	519	570	551	507	568	582	545	527	556	542	518	568	530	530	529	538	477	548	529	539	517	533	508	547	539	546	524	602	540	557	520	537	497	535	529	547	531	551	560	541	548	514	582	507	545	542	550	494	543	511	546	520	545	546	542	534	504	526	549	562	535	554	534	539	496	533	537	543	495	526	572	535	513	546	534	515	539	533	540	576	552	546	559	528	494	516	534	569	529	557	520	571	512	541	560	540	514	587	550	555	503	526	528	539	534	541	528	587	548	571	530	510	566	564	553	607	564	565	518	569	553	531	508	507	523	623	550	559	519	583	510	541	537	539	493	559	481	506	534	476	524	518	546	533	524	552	532	552	542	553	521	555	511	597	527	543	537	548	533	501	518	499	571	567	512	541	501	559	546	543	493	537	520	564	554	563	561	564	553	520	524	561	520	534	531	523	518	579	561	571	540	550	550	516	557	516	541	530	566	566	536	579	541	553	522	551	506	499	545	534	551	554	510	501	542	550	546	535	511	549	545	549	551	547	523	567	546	573	541	517	555	546	526	529	552	565	539	538	540	514	557	544	559	552	527	542	503	571	504	567	526	546	544	542	531	540	587	539	542	596	570	535	539	584	572	569	547	537	495	554	555	512	546	537	515	575	549	506	493	548	522	582	574	571	547	509	548	540	523	563	525	583	526	537	548	561	536	543	559	563	562	550	533	526	498	544	550	525	542	534	581	514	543	485	580	509	516	500	540	539	564	566	543	549	552	516	527	554	533	552	517	559	592	537	555	545	550	576	559	570	512	513	504	552	528	498	538	577	536	527	560	544	551	543	564	514	544	511	561	544	549	539	535	520	558	563	576	524	585	522	548	566	584	555	551	568	576	563	516	575	540	567	562	537	532	580	510	537	559	572	509	544	555	556	516	539	552	542	550	586	563	517	566	574	555	527	513	495	517	510	552	531	547	562	587	580	588	510	568	589	522	537	570	512	504	499	530	589	529	581	506	527	498	563	555	542	542	566	525	546	490	546	519	489	554	558	548	535	512	539	549	545	561	532	560	550	542	520	542	528	556	559	566	529	519	493	504	534	539	529	537	526	539	499	509	553	557	532	573	537	574	573	528	542	553	578	512	545	533	531	577	523	543	536	524	550	590	547	551	585	534	537	516	538	538	499	538	559	495	540	510	584	493	511	553	549	546	538	561	534	555	544	536	522	548	565	548	493	495	603	512	514	534	537	537	517	525	573	547	522	500	560	527	533	526	539	520	533	560	556	514	511	542	517	504	540	583	522	555	515	561	574	582	561	526	532	536	541	538	581	575	533	535	580	567	501	551	603	582	536	558	534	546	568	549	556	573	541	544	513	566	569	541	551	527	536	551	484	495	499	487	509	563	499	484	525	581	509	553	545	532	524	547	530	506	521	523	508	564	539	590	547	533	529	561	522	571	594	509	537	504	556	539	524	551	560	565	597	527	547	555	521	540	558	571	543	541	540	571	594	530	569	499	552	511	558	521	551	512	522	549	548	524	553	528	541	539	541	565	516	524	522	551	585	521	529	548	561	576	548	548	539	520	499	513	541	566	501	604	562	500	566	564	551	497	530	549	531	556	542	586	529	554	508	551	531	541	564	534	543	511	545	521	554	519	521	562	559	522	571	531	569	568	558	555	549	520	547	550	523	563	514	576	545	528	555	513	544	532	554	494	559	546	552	509	521	577	534	555	552	556	471	561	565	529	541	543	494	520	552	554	564	527	521	552	523	543	551	549	543	546	522	500	593	525	534	523	558	520	575	539	514	516	577	554	556	535	541	527	560	530	543	541	512	546	524	515	553	521	540	539	498	511	548	569	560	539	551	566	524	531	534	526	548	529	538	593	546	537	541	518	555	549	555	549	573	526	532	533	548	563	540	565	569	523	530	492	509	530	562	522	574	544	525	559	539	535	533	559	489	556	493	558	496	572	545	500	520	592	561	534	518	514	516	542	576	531	554	556	520	526	492	527	535	544	536	534	543	528	542	503	515	485	539	539	535	510	496	547	508	578	537	553	577	583	565	581	517	586	520	527	562	558	500	566	523	488	553	569	505	541	530	559	531	574	533	537	510	541	512	564	530	482	546	533	504	522	546	556	501	513	549	510	553	554	546	508	568	521	548	545	569	539	536	524	525	581	515	559	543	527	569	535	495	537	523	535	518	526	622
28981	25900	19234	10312	10551	2768	829	535	505	464	504	538	501	496	501	496	483	485	476	484	516	490	482	503	461	467	486	476	495	522	495	475	484	484	427	495	504	501	510	499	515	515	499	488	512	485	489	490	485	529	518	502	465	476	534	549	512	510	495	495	548	545	527	480	478	498	539	506	526	494	488	464	495	523	515	492	500	501	568	479	496	458	500	475	473	470	491	497	522	516	467	499	510	515	549	507	527	505	518	520	463	483	478	479	474	483	512	498	473	463	464	466	429	480	494	488	505	475	499	506	492	465	486	484	483	488	502	488	523	463	465	503	482	473	535	505	532	481	501	516	506	476	487	512	511	508	485	484	515	507	460	530	508	471	503	522	505	500	489	464	522	430	485	512	508	492	495	502	531	486	490	480	491	487	491	523	490	515	495	459	498	514	520	522	468	486	513	534	488	543	506	471	489	486	516	475	481	509	505	508	487	472	475	505	482	511	491	486	448	500	491	463	514	488	510	454	498	511	530	504	467	534	514	512	518	487	477	467	476	517	486	509	531	510	460	500	523	470	494	510	471	519	475	490	507	500	540	518	496	523	479	536	526	495	515	476	491	480	506	495	477	493	526	504	481	525	492	518	456	489	500	531	475	504	517	468	463	549	498	516	559	441	488	474	470	502	488	479	484	469	503	546	502	502	492	482	503	483	472	445	505	520	555	488	507	477	482	516	490	475	495	473	448	507	487	541	544	498	494	484	516	485	491	515	489	525	503	527	543	520	522	471	506	504	511	499	511	500	486	504	463	480	488	494	455	507	522	476	471	488	494	524	464	519	520	458	505	523	488	482	496	513	522	475	520	515	474	514	525	531	508	515	454	516	510	463	498	470	513	508	514	496	493	478	464	471	486	533	508	576	523	500	502	479	544	506	468	507	464	501	554	500	513	472	501	503	481	499	488	483	468	499	464	513	522	532	464	471	505	445	485	503	468	489	474	468	545	517	481	500	540	516	481	514	498	521	489	487	520	516	471	516	474	474	486	479	506	506	510	451	494	493	497	523	490	495	494	515	472	476	486	562	498	478	507	517	483	492	505	464	507	506	475	507	476	563	449	507	471	475	505	509	502	514	481	544	527	447	501	519	498	489	478	496	481	469	452	473	492	455	517	505	500	505	515	464	506	531	489	480	470	500	502	495	488	495	502	490	544	467	485	518	533	509	486	465	486	506	505	478	502	483	500	490	501	497	495	518	452	519	501	515	506	499	507	499	483	537	526	495	508	482	495	492	469	486	520	493	489	511	564	521	521	486	454	506	486	501	503	497	496	504	508	513	514	504	485	471	494	511	471	524	516	487	504	504	486	556	471	559	494	486	481	482	523	511	496	498	515	522	512	505	499	489	477	515	493	471	483	491	486	494	506	494	504	461	518	512	538	475	479	559	493	495	482	530	519	526	487	497	507	488	456	468	489	462	522	481	487	487	509	477	503	496	473	476	486	493	480	516	528	530	533	504	489	520	531	507	468	458	501	485	452	498	505	497	525	455	513	510	465	503	495	488	495	474	506	500	491	474	504	483	487	527	532	536	494	483	477	506	548	520	488	464	482	502	525	494	530	513	481	485	516	460	483	475	501	456	488	528	517	499	496	462	501	514	510	515	485	498	511	505	480	505	538	528	466	488	484	480	489	512	534	523	500	501	496	487	463	498	520	483	490	502	509	484	543	481	519	527	491	523	486	529	491	474	492	511	504	508	522	498	502	491	461	461	523	503	498	498	503	495	480	497	503	495	481	499	485	520	478	548	521	500	495	504	532	488	462	491	511	525	477	502	499	542	502	484	523	503	496	497	518	510	490	489	486	501	486	523	488	489	491	513	510	519	505	544	502	475	487	474	530	503	493	483	471	500	494	491	493	572	503	534	512	475	538	496	531	526	521	491	460	488	559	471	470	466	525	491	466	494	476	493	469	502	515	486	492	517	500	476	482	490	480	508	503	503	453	474	541	509	504	487	495	496	485	498	483	505	488	475	510	504	500	476	476	455	513	489	517	477	524	465	514	452	514	484	529	509	456	462	469	504	505	505	521	470	511	532	502	486	501	477	503	516	489	492	491	481	531	485	504	490	491	437	484	452	473	509	508	513	481	494	525	508	479	466	481	479	520	519	524	489	475	457	493	515	480	510	512	530	508	462	497	535	509	485	467	503	472	515	518	521	500	509	511	526	482	478	540	499	493	452	504	483	441	475	535	478	520	506	494	493	479	489	507	525	488	490	507	522	476	512	551	515	533	485	509	507	479	481	520	501	479	510	484	478	473	502	495	501	529	476	514	497	514	495	521	497	494	492	491	486	492	478	516	473	479	511	491	481	493	494	514	486	523	521	514	483	488	474	498	467	538	454	522	539	493	471	526	482	512	500	502	528	520	498	527	544	488	532	482	511	530	507	510	513	489	477	524	491	517	529	536	511	505	491	489	459	483	460	479	522	512	459	492	490	483	515	540	471	518	544	509	499	485	485	504	529	508	500	511	517	488	486	481	511	483	492	512	486	521	484	508	526	487	501	490	478	536	492	497	482	505	495	474	502	501	504	492	519	492	490	483	516	497	469	533	517	485	487	512	474	494	506	509	496	452	500	502	522	491	488	543	477	467	482	496	568	500	513	516	464	432	483	484	498	472	487	468	490	517	460	533	437	483	512	529	461	532	494	484	454	510	513	483	509	494	463	480	496	497	496	457	513	542	471	528	453	472	516	471	466	499	524	541	457	471	527	524	487	533	472	489	498	512	470	508	480	505	513	526	469	472	490	478	496	517	531	534	502	486	441	520	516	489	502	468	513	507	492	521	515	478	477	507	497	530	461	484	480	480	515	491	494	526	480	461	501	502	519	536	481	485	494	506	474	465	478	482	498	502	528	454	544	504	509	490	522	502	506	517	490	487	485	564	484	533	523	509	488	531	496	487	489	476	535	500	427	500	510	477	494	460	519	458	505	478	545	469	482	496	517	489	497	489	526	464	501	476	478	515	493	498	484	490	469	514	531	479	481	516	523	470	480	506	493	502	499	497	439	482	498	500	498	433	489	508	487	538	472	489	508	521	482	471	506	493	501	506	502	500	510	501	459	483	517	507	509	480	491	514	488	481	485	522	536	489	549	544	517	461	473	489	504	484	496	502	538	493	461	492	489	476	514	491	498	526	488	479	489	485	527	500	486	464	520	495	508	521	520	519	489	499	523	486	471	568	470	535	469	488	504	482	484	518	503	501	452	520	522	497	476	480	504	490	481	558	451	506	479	487	505	485	480	524	429	510	503	493	501	486	511	501	427	461	519	471	434	475	518	496	506	464	493	510	514	543	462	492	479	503	474	492	534	496	483	504	529	491	478	481	476	484	505	454	494	469	493	492	483	518	488	482	516	476	494	522	470	509	551	507	489	478	511	463	491	504	515	473	518	506	488	483	512	468	499	505	520	506	497	505	459	511	468	493	443	529	487	459	499	508	503	481	517
25873	38256	15619	8259	10922	3013	951	592	546	527	554	569	519	540	532	508	491	589	516	546	567	533	556	546	499	559	501	519	509	535	539	511	516	547	533	478	557	528	542	514	525	553	546	536	538	509	503	547	542	528	533	536	516	515	490	528	541	510	542	523	509	539	531	516	534	561	515	514	562	579	525	525	495	543	558	512	514	500	541	523	557	524	529	503	546	535	537	500	545	564	554	548	541	484	567	595	535	516	507	502	530	543	509	533	548	516	523	512	550	497	528	511	557	513	507	524	514	537	532	505	515	527	542	529	511	535	550	541	521	537	493	577	534	514	524	539	552	550	515	521	523	500	527	529	525	474	525	493	555	551	518	555	517	557	553	549	516	537	550	500	523	493	586	540	545	557	511	506	514	537	519	485	539	488	505	551	516	522	522	505	529	542	534	541	549	536	552	484	526	504	528	546	511	521	483	528	523	513	547	536	539	559	500	494	540	508	522	526	522	521	508	514	507	517	538	532	487	537	525	501	561	529	494	510	554	535	508	555	521	531	506	489	528	572	497	505	505	544	531	503	528	536	500	569	529	508	538	513	562	525	550	533	551	504	527	499	520	549	492	530	493	521	534	500	506	506	523	520	475	516	502	537	564	512	502	538	548	499	512	544	558	530	504	511	528	564	545	543	503	536	564	525	487	543	553	544	523	501	519	521	532	513	578	542	523	560	505	531	491	531	557	520	543	530	525	505	499	536	521	567	511	522	528	522	567	527	491	544	530	521	561	529	498	517	521	550	519	508	497	517	521	550	543	531	538	525	522	488	515	502	516	498	506	533	537	554	532	521	554	527	504	485	500	520	537	527	571	531	475	557	508	539	511	472	495	515	525	533	524	532	527	518	549	525	495	519	522	549	496	497	536	505	552	526	537	531	498	550	561	527	524	552	530	505	551	536	564	469	545	493	539	531	548	504	534	460	508	513	532	540	551	554	482	521	532	529	532	529	502	533	518	501	509	521	518	550	492	532	558	500	504	550	559	496	532	552	507	513	510	553	501	512	511	550	545	538	584	536	510	523	518	498	522	495	509	512	507	526	539	513	551	539	538	520	530	491	529	522	519	516	500	522	508	516	562	559	533	476	510	519	539	526	513	543	519	506	466	531	539	562	502	543	552	504	519	497	508	568	526	530	537	516	532	508	484	511	481	545	516	516	474	523	530	551	528	541	514	504	496	523	519	562	509	547	565	485	550	489	496	562	552	545	510	508	551	525	508	541	510	511	512	528	526	522	544	468	525	474	508	498	516	523	521	523	502	513	577	557	498	502	536	557	491	536	480	508	510	507	465	532	520	508	511	508	523	538	566	511	514	507	512	496	536	517	522	501	558	537	533	508	509	543	563	558	571	543	515	517	533	582	519	546	528	543	536	500	520	537	520	566	515	496	553	517	553	467	514	555	520	509	454	533	507	526	471	532	525	511	525	523	515	516	530	473	522	495	547	537	528	506	518	533	510	550	526	513	550	505	537	547	531	494	527	520	516	513	509	510	521	512	540	506	540	493	526	536	512	511	481	508	540	505	542	550	517	515	504	535	546	539	512	572	509	546	501	542	519	505	509	551	544	521	497	521	560	483	483	569	511	524	505	479	488	493	526	508	504	493	477	552	557	545	553	518	508	527	522	569	541	536	551	517	509	509	522	550	521	530	536	564	572	520	499	515	523	543	529	515	523	528	549	544	523	514	543	548	483	519	537	520	537	576	508	523	479	528	537	474	519	502	536	490	472	504	532	539	496	509	547	545	530	512	563	548	509	528	509	522	524	531	542	555	519	530	508	540	539	532	534	510	521	547	521	523	541	516	526	444	527	507	551	527	562	505	514	531	513	519	554	530	554	525	511	535	537	548	530	553	568	532	487	542	509	507	481	512	538	522	567	564	498	502	484	526	550	532	508	565	512	540	511	531	519	504	548	509	531	505	533	516	487	499	510	545	498	513	526	536	555	516	533	514	507	525	527	541	549	520	546	496	504	505	570	511	508	508	516	520	545	547	534	541	512	526	495	556	501	506	546	502	520	523	514	572	518	497	541	559	528	482	530	500	510	541	558	563	525	499	557	492	528	488	495	520	495	486	521	549	520	542	519	524	541	516	490	514	523	518	550	486	551	541	518	510	519	538	532	554	535	514	496	537	520	488	520	498	501	492	556	585	491	494	502	528	497	484	553	548	511	527	560	538	561	533	513	529	506	543	532	530	544	514	509	528	522	542	573	447	515	549	570	508	517	521	501	589	518	510	499	491	560	542	517	536	509	506	496	516	520	482	549	547	548	543	594	535	506	526	497	481	547	550	491	513	531	517	524	520	516	523	515	529	549	516	538	511	503	523	524	554	527	522	522	508	562	518	567	517	492	491	529	488	541	542	520	520	560	511	503	506	561	506	538	544	471	537	534	572	495	492	487	499	547	570	562	536	523	511	517	533	541	528	520	479	549	561	507	516	530	557	587	474	535	494	496	507	525	488	525	565	581	524	540	526	538	521	494	514	536	535	515	530	499	532	514	523	514	497	505	538	528	504	520	494	521	548	537	541	517	494	523	517	504	528	544	509	537	522	500	514	530	511	524	516	560	563	514	540	531	535	515	510	555	517	526	556	538	547	511	531	482	491	579	491	512	569	516	561	484	522	499	568	510	528	518	526	522	518	562	533	529	525	535	540	531	556	511	518	503	578	480	567	501	562	517	548	522	479	542	496	538	529	532	507	521	514	518	555	498	539	563	524	516	539	528	538	524	546	533	506	550	515	482	533	531	565	549	528	552	538	493	507	517	554	588	527	522	539	556	540	530	577	525	512	519	575	526	562	531	509	545	546	539	581	494	569	520	532	517	494	503	489	543	523	524	515	515	557	494	521	517	526	572	540	527	531	516	537	555	537	507	479	507	491	506	515	503	515	561	540	561	531	516	523	484	565	519	561	503	500	519	496	539	549	513	544	506	541	538	497	555	517	510	510	544	529	571	521	543	493	512	547	493	514	559	520	544	530	529	562	508	555	522	516	512	531	553	507	510	507	525	545	551	544	551	499	536	549	515	506	524	525	522	539	530	519	550	524	531	529	523	498	528	532	543	506	511	581	542	489	503	516	489	500	495	564	532	521	460	536	540	533	511	535	522	486	520	544	550	551	571	514	537	501	520	539	476	561	527	516	526	538	528	512	528	507	548	555	505	555	559	516	505	520	501	542	554	579	564	508	542	537	553	534	498	517	551	527	549	537	524	546	497	550	524	535	519	523	519	527	551	484	504	517	557	545	535	492	522	577	558	486	536	528	547	539	551	551	516	520	493	529	528	563	519	495	527	489	507	545	540	519	530	527	503	545	495	533	540	534	490	506	536	527	542	552	492	513	517	532	539	571	546	524	532	543	499	507	545	499	511	508	549	543	520	563	545	513	567	499	532	454	496	505	538	538	518	490	500	546	546	551	541	575	544	483	496	529	529	525	532	529	510	544	529	509
23666	20992	28186	28087	43420	28454	12008	2085	517	495	482	441	524	435	443	432	483	458	488	382	394	431	454	410	443	391	414	424	440	401	394	425	407	420	459	390	397	436	382	426	413	399	422	435	418	441	392	408	398	395	366	430	428	423	387	430	440	411	408	400	443	388	425	428	421	393	417	414	435	442	423	434	450	410	391	428	417	424	446	431	428	420	410	421	428	402	411	397	424	410	408	404	426	446	436	409	408	417	421	420	400	447	417	441	458	408	452	421	412	388	411	447	402	403	394	419	383	388	414	419	431	398	414	409	432	405	389	384	381	388	417	410	410	418	399	388	437	438	412	440	441	424	407	388	446	449	350	400	401	420	428	393	407	428	438	418	429	403	426	430	392	415	419	413	392	406	458	407	391	418	427	435	401	407	449	416	363	417	393	403	431	425	418	430	445	425	394	412	422	435	414	434	449	410	411	428	428	417	418	415	393	399	431	424	423	428	421	400	414	411	390	418	398	428	426	412	400	423	429	467	419	424	411	415	410	397	441	428	417	401	415	418	384	403	427	421	429	431	404	422	412	400	428	449	391	417	428	428	427	406	362	418	461	389	414	406	369	419	390	404	424	400	417	409	417	440	393	419	425	442	431	409	441	413	394	418	392	446	428	415	387	427	452	375	448	439	424	406	435	412	377	438	351	420	379	462	398	401	436	406	409	398	412	400	415	408	382	411	420	432	434	401	409	397	437	411	426	424	399	402	427	403	441	406	430	390	388	391	431	428	431	428	436	425	432	418	413	427	470	412	431	428	409	421	422	446	467	438	431	437	428	413	406	392	371	391	375	389	446	438	439	408	451	413	402	395	399	405	434	431	424	412	425	417	407	422	413	455	444	424	419	377	400	379	434	420	393	446	407	441	402	379	416	405	403	414	397	386	399	394	433	401	390	421	389	434	444	418	405	380	404	400	401	428	424	394	380	397	443	426	422	437	405	396	387	398	414	424	438	428	373	391	416	428	426	354	396	385	414	419	402	416	389	423	364	424	433	457	399	401	402	399	424	421	429	412	436	390	361	398	432	402	427	405	395	389	423	446	432	414	424	409	424	391	390	393	401	443	414	390	448	402	420	412	426	393	420	408	436	418	396	401	382	418	426	427	402	431	384	408	416	429	412	389	391	435	397	420	415	383	443	424	375	370	392	421	396	401	429	428	398	399	447	426	414	414	423	411	418	418	391	431	405	467	445	380	419	420	403	419	416	387	417	398	416	443	406	439	416	446	417	429	412	417	425	429	420	467	428	395	409	427	419	429	405	399	418	416	394	373	410	372	408	396	400	407	415	392	389	407	429	396	440	401	414	425	378	408	428	420	413	413	373	424	427	396	426	429	415	384	418	390	385	408	430	408	392	403	410	436	417	415	426	442	405	385	397	415	384	398	427	416	409	433	407	414	431	428	418	444	433	406	405	421	400	417	396	356	417	431	414	428	423	412	386	398	424	429	442	379	435	381	435	379	376	387	391	424	417	437	395	435	382	366	399	409	446	463	430	407	398	437	387	430	417	382	416	439	404	424	394	389	384	401	389	421	387	405	436	423	415	419	415	392	400	398	430	411	415	436	445	419	424	394	435	433	431	415	432	423	452	397	395	413	405	457	408	417	380	415	391	443	466	421	410	342	396	396	414	439	406	451	413	444	423	422	417	401	404	430	400	410	393	428	416	389	397	416	483	387	367	426	426	395	404	412	410	389	407	388	429	412	413	432	421	406	415	438	427	399	397	408	409	440	395	442	385	417	405	399	434	419	411	407	424	410	413	436	404	410	419	415	403	421	416	395	410	391	405	429	429	427	422	409	426	421	458	389	422	407	382	428	405	421	413	388	440	428	376	440	400	405	434	436	413	389	401	414	419	424	408	408	435	427	441	412	404	397	430	400	397	418	441	410	429	430	445	426	394	405	387	398	412	418	438	407	433	372	418	409	379	364	419	401	402	418	394	376	411	410	405	403	406	400	441	391	426	406	400	389	397	394	402	401	432	439	421	443	413	432	392	422	432	391	391	383	402	414	418	387	416	414	391	404	382	412	406	418	442	381	430	382	425	436	409	384	448	420	402	427	420	419	394	406	396	414	405	424	441	454	401	422	429	402	406	409	420	403	416	388	412	427	369	385	411	419	420	416	418	386	416	429	421	445	472	406	402	430	384	422	383	451	405	424	400	405	443	395	407	417	408	441	399	411	381	447	394	409	447	427	411	397	394	416	409	374	422	417	392	423	406	421	411	415	389	410	429	423	394	414	423	393	429	434	423	395	440	422	427	399	407	408	420	433	422	381	429	417	418	420	429	411	422	458	410	410	393	408	355	441	375	392	422	406	412	394	421	398	375	421	397	408	413	435	440	417	403	431	429	403	406	423	432	402	392	387	436	416	411	408	394	428	434	434	434	432	397	423	388	406	418	411	409	395	422	415	398	413	413	409	397	403	381	412	405	424	388	395	426	403	413	431	389	433	411	394	427	402	415	440	413	424	449	456	421	449	427	429	424	417	377	389	397	409	407	414	413	406	405	390	366	390	417	383	412	417	431	395	415	422	402	459	431	409	389	383	441	440	387	418	395	413	413	413	409	375	433	417	434	422	399	419	394	378	397	431	429	408	399	384	356	419	364	397	455	374	414	422	406	418	406	418	410	428	405	421	381	419	437	417	393	428	441	431	385	434	416	425	389	432	398	409	408	414	424	370	391	415	429	422	411	432	389	431	387	422	420	402	422	406	415	410	430	431	433	451	406	365	421	416	431	419	403	408	447	410	406	402	438	393	400	383	367	419	408	434	390	399	455	415	401	419	385	383	419	385	434	420	415	425	397	370	435	424	407	413	417	414	400	396	435	418	419	421	410	414	404	427	379	412	397	364	435	398	428	409	405	389	422	407	393	409	413	420	351	445	409	436	397	396	453	382	399	399	416	427	393	389	417	417	378	380	386	419	392	397	393	430	420	442	403	406	428	392	425	415	430	406	409	405	417	428	396	426	421	399	418	418	404	431	374	398	415	402	407	425	390	371	409	416	382	404	447	407	399	395	408	438	421	434	357	398	397	385	394	445	423	408	434	410	436	415	414	415	409	379	467	382	367	424	400	411	441	408	403	428	413	397	408	439	442	416	457	454	426	414	430	407	418	389	449	408	414	410	413	442	383	393	399	404	412	425	439	422	406	397	410	412	394	426	432	410	431	401	432	415	417	429	419	405	424	418	398	407	412	409	390	403	403	434	438	453	385	417	416	402	417	432	427	429	400	433	398	434	394	430	422	387	423	398	407	403	405	408	412	395	403	419	401	443	418	408	406	424	423	410	422	419	427	404	442	407	386	436	429	407	409	436	428	406	411	450	476	420	439	411	395	405	424	433	425	379	415	430	449	399	396	409	424	404	393	406	410	463	405	409	386	415	399	420	424	416	394	424	451	440	407	399	435	389	420	411	387	386	437	446	409	412	413	403	401	401	414	397	397	387
30150	53641	31585	40548	49024	24755	7661	2385	642	600	512	525	502	485	506	507	464	463	449	472	475	409	443	457	450	422	431	433	457	467	460	472	441	431	451	427	417	465	449	421	445	425	403	432	437	465	416	438	441	419	462	440	452	432	449	440	446	456	423	446	411	421	457	426	410	415	434	487	446	475	445	411	489	451	447	405	450	427	451	469	411	418	463	423	480	428	434	441	423	447	454	454	435	456	423	479	524	417	399	412	462	401	423	394	395	406	393	476	425	428	432	468	404	425	440	412	470	452	448	429	453	422	426	423	432	446	446	420	435	485	438	441	444	427	437	464	453	440	440	449	471	467	410	460	435	434	454	444	430	420	451	438	415	430	450	430	457	429	443	448	452	422	474	465	421	419	439	446	462	391	418	428	424	413	457	482	464	443	410	428	433	416	443	389	446	432	426	425	450	446	428	438	445	421	436	408	426	429	459	459	475	420	443	422	445	409	447	440	478	422	469	432	422	430	398	427	423	456	435	440	434	465	414	448	423	464	474	414	384	420	464	440	432	457	415	444	424	461	429	458	436	441	437	426	444	453	452	449	429	445	428	461	434	422	394	427	423	396	407	456	430	466	461	445	425	424	433	460	453	428	435	453	422	430	405	422	392	424	488	437	444	460	424	476	427	428	458	409	416	473	422	433	435	448	416	412	392	396	464	429	422	453	430	435	449	432	425	460	453	448	456	441	414	436	433	463	423	444	414	460	444	437	449	458	428	399	461	440	432	416	479	397	440	420	436	453	481	455	407	456	418	408	409	470	428	422	382	476	449	425	434	437	426	447	438	438	431	452	418	435	432	425	415	437	456	390	423	445	422	410	404	433	447	439	413	443	398	452	378	424	445	420	462	458	421	403	428	438	451	431	412	462	404	394	464	428	410	442	442	439	402	441	400	454	432	452	426	453	426	456	446	441	433	479	428	413	400	425	412	414	429	407	413	428	408	431	447	398	430	409	443	430	470	404	389	468	445	458	469	444	428	446	415	414	430	396	452	432	481	435	399	479	450	412	460	490	436	446	439	443	443	460	410	426	445	427	419	447	385	422	430	417	432	462	458	444	450	461	442	432	461	413	398	449	409	447	493	439	457	406	487	477	371	468	399	460	431	392	487	436	436	424	439	414	391	451	418	414	411	449	439	452	432	415	434	453	456	486	476	440	426	397	416	409	398	422	442	451	426	410	461	416	457	464	412	461	423	436	456	430	434	400	450	391	438	416	437	479	433	435	414	427	459	445	440	434	416	426	440	445	462	426	420	467	449	440	434	429	437	406	436	427	424	406	451	443	429	432	441	442	418	427	450	442	416	427	430	423	424	432	395	443	423	419	418	413	464	464	380	408	422	416	396	438	423	422	429	442	419	427	430	450	414	419	408	410	401	451	404	445	452	438	411	453	448	431	424	434	425	428	441	460	409	462	423	456	442	461	455	429	454	441	408	414	450	438	422	422	424	422	409	421	464	455	452	411	429	398	453	421	416	461	416	429	463	444	449	438	400	440	438	440	445	436	459	435	465	471	490	426	433	442	429	471	452	424	470	426	441	485	442	406	433	408	448	412	439	424	430	428	413	447	429	455	417	421	402	445	389	429	439	441	466	427	436	434	463	444	422	427	412	459	479	401	414	428	396	414	406	392	409	460	446	405	422	449	422	417	429	405	426	416	445	455	394	419	401	433	423	400	414	457	429	413	449	481	434	443	456	428	454	429	473	421	444	451	403	413	429	419	415	457	425	439	426	439	427	420	417	436	434	450	450	419	456	415	464	425	444	449	446	429	425	387	431	440	444	385	412	427	443	468	445	462	448	447	473	449	448	420	420	456	449	420	440	418	481	432	457	436	413	431	448	450	442	471	452	418	454	405	396	417	406	448	427	463	485	484	455	456	436	427	401	416	422	432	445	432	437	400	434	447	426	446	395	436	427	446	412	426	400	451	431	444	476	421	399	438	451	501	454	428	409	439	441	405	465	430	443	425	458	434	446	413	429	459	464	432	466	412	446	457	447	446	458	420	457	439	479	456	444	458	428	409	468	389	420	451	434	426	460	426	407	424	433	454	410	429	429	433	416	439	417	439	441	434	431	435	447	420	418	428	380	463	442	399	415	455	423	459	451	419	424	417	406	453	410	451	440	438	459	436	443	432	454	419	457	414	421	464	439	437	431	405	441	391	446	431	417	434	419	465	434	445	421	444	424	425	396	428	437	441	427	398	411	417	433	417	433	461	415	418	438	413	407	473	444	440	477	398	445	426	436	442	463	429	440	415	449	425	438	461	421	401	390	434	410	454	433	476	422	437	445	425	452	403	447	448	426	421	444	443	413	432	438	417	428	400	424	442	463	426	472	449	470	417	418	419	436	453	430	431	447	442	440	421	425	436	424	410	433	400	494	418	430	431	441	427	442	417	445	432	429	438	416	438	414	453	468	453	428	450	416	431	414	441	435	425	407	425	445	420	424	397	443	413	416	416	449	425	456	452	423	421	460	451	444	397	452	432	417	421	415	445	423	422	445	437	457	429	444	391	452	447	443	439	419	482	400	428	436	421	434	428	414	401	452	406	457	410	445	428	422	408	426	405	411	413	455	469	437	482	465	479	448	410	421	444	392	427	426	476	431	454	412	451	441	462	487	468	433	426	420	441	387	422	436	434	439	454	438	459	434	402	397	444	464	425	416	447	444	394	425	393	431	424	444	409	401	417	447	445	459	480	441	418	455	404	408	416	446	435	436	418	431	409	451	436	427	429	446	443	426	420	428	439	430	414	457	428	389	415	411	414	395	442	416	434	416	429	445	422	428	413	418	414	464	426	437	426	435	433	444	434	418	458	408	427	443	416	443	464	433	427	431	421	436	436	442	428	433	423	416	433	440	428	440	417	419	448	445	461	437	473	439	389	390	401	443	435	466	436	468	439	441	453	453	436	433	446	431	415	398	432	451	422	461	450	422	426	469	425	452	441	434	443	425	431	459	471	417	427	413	429	411	463	422	429	386	460	445	455	460	449	423	422	483	426	424	416	450	434	428	433	414	450	428	406	455	408	477	456	394	427	442	455	454	414	412	446	460	438	427	434	433	443	429	430	448	411	470	440	444	446	450	453	439	433	436	435	420	412	419	441	475	387	417	414	409	417	461	431	426	457	431	412	411	446	403	406	444	451	443	425	419	415	461	414	447	421	478	446	402	458	439	422	460	490	418	414	456	406	427	477	449	413	436	443	429	418	476	443	411	427	467	431	446	451	457	426	417	428	448	454	470	457	418	447	435	446	441	396	416	465	433	423	430	437	457	454	442	420	455	438	445	411	425	434	429	425	459	421	445	405	419	444	425	411	426	432	423	473	433	453	459	412	439	413	467	424	431	411	425	419	431	428	425	429	470	420	441	442	448	463	431	448	402	462	451	440	421	448	465	418	489	412	441	424	467	452	442	437	451	419	437	447	384	444	437	414	386	423	397	426	420	418
24874	21079	27163	26852	33322	19063	4332	1108	663	682	667	648	607	658	660	658	616	674	643	582	574	636	630	650	634	629	614	627	592	601	620	635	607	604	605	611	598	621	625	674	588	606	597	646	572	641	631	671	597	616	573	624	637	623	626	625	611	583	604	627	624	612	612	608	608	602	611	606	612	602	638	627	578	609	592	607	654	629	612	672	562	614	597	585	603	611	595	653	637	626	603	616	582	637	604	659	596	603	565	555	585	621	629	610	599	619	633	624	624	624	651	626	651	634	611	614	599	606	620	597	639	614	616	639	611	608	633	607	639	641	618	659	614	605	613	604	595	599	653	625	577	618	608	607	637	612	572	636	600	584	618	603	617	618	603	620	592	641	632	629	608	625	622	589	645	649	620	607	592	590	610	641	607	617	575	597	591	667	599	617	592	597	598	545	604	590	636	599	595	629	606	567	641	629	602	639	670	614	620	633	580	618	667	601	612	599	578	587	649	634	662	603	606	594	626	588	614	622	596	612	658	603	630	640	649	603	564	564	677	647	595	603	591	654	621	608	603	599	645	620	640	631	637	609	600	611	601	584	586	600	636	592	618	634	592	631	619	597	614	601	591	645	563	639	609	631	591	578	574	637	611	632	617	598	596	652	588	606	643	586	596	644	597	604	671	590	637	582	628	585	633	633	614	632	549	626	550	623	584	600	594	607	572	657	611	612	631	604	627	586	606	627	599	621	597	621	580	589	603	631	636	636	594	596	602	644	562	564	671	574	606	602	620	613	605	647	620	592	605	645	589	631	627	611	634	616	600	617	622	605	625	647	630	630	614	604	635	639	616	584	602	602	587	620	597	592	608	577	606	587	625	600	619	638	605	606	594	611	614	585	666	600	619	628	644	605	598	595	610	600	617	608	568	645	611	630	531	628	606	648	617	618	616	571	629	607	665	608	598	644	588	612	621	620	675	610	596	580	592	623	600	603	650	641	615	569	620	590	614	615	600	600	657	616	585	659	600	633	652	640	609	563	629	596	593	582	591	571	592	619	602	624	621	595	651	627	592	624	608	643	634	628	585	598	589	612	624	615	610	656	645	584	629	579	617	641	571	577	609	627	608	626	605	669	661	614	596	653	637	643	624	602	567	583	606	645	607	652	591	590	608	577	661	666	617	627	636	589	632	643	606	636	581	605	612	574	629	608	629	597	585	629	622	564	686	581	600	593	630	567	630	595	642	634	582	569	626	625	573	646	569	595	635	589	604	592	580	602	586	591	580	583	642	609	650	614	609	592	603	635	563	613	596	591	615	597	611	627	635	591	575	613	623	612	611	630	632	597	631	599	635	578	638	605	611	618	643	631	621	617	600	597	620	644	615	667	601	629	624	623	626	637	578	589	597	620	588	606	618	605	610	605	599	576	649	584	646	601	635	615	642	661	625	613	579	617	607	583	631	617	628	590	589	623	578	629	613	629	645	608	579	624	625	632	629	586	585	605	608	599	668	640	610	620	624	624	608	618	582	567	646	589	585	598	645	635	631	645	637	605	578	596	635	607	623	596	619	603	604	595	577	632	620	588	623	600	632	599	633	585	627	601	588	607	639	548	602	621	590	664	616	601	603	633	636	590	641	631	626	629	552	614	618	605	605	635	627	628	647	647	696	578	565	679	592	613	581	612	648	619	612	605	603	624	586	581	589	560	574	618	626	612	572	629	573	623	574	601	612	598	580	586	622	668	576	637	600	579	635	622	550	644	580	589	633	665	625	631	633	640	639	644	563	640	581	570	616	609	600	619	607	655	631	561	598	665	583	589	597	606	604	585	616	588	601	622	643	593	679	630	627	608	568	621	618	624	601	604	625	627	601	587	552	598	582	638	615	593	586	628	653	613	631	591	626	579	619	605	630	597	588	605	606	639	617	629	633	578	596	607	600	565	586	643	596	582	602	577	636	622	577	582	614	627	621	618	612	574	596	609	643	626	639	649	620	666	606	623	589	609	585	642	640	635	642	634	603	585	554	598	601	606	609	579	646	610	602	618	605	591	575	622	571	584	596	595	632	622	656	617	634	587	629	611	607	640	610	648	574	600	597	609	601	560	659	620	570	615	586	606	609	596	604	631	595	614	643	618	593	637	564	645	612	589	649	581	640	615	613	605	643	603	612	631	586	632	612	563	558	616	589	611	624	634	632	640	601	601	618	615	620	618	631	615	599	564	589	617	598	605	621	609	611	584	606	619	607	612	609	590	566	636	581	635	627	600	666	638	582	618	642	600	586	641	605	647	651	633	611	622	624	658	620	601	600	632	630	597	617	605	591	613	620	621	628	617	585	575	622	567	601	583	633	608	616	610	592	584	633	642	620	630	579	608	625	628	621	597	593	570	620	644	571	655	603	612	625	585	594	580	598	601	592	591	619	564	570	562	616	601	612	603	604	602	634	602	599	580	596	587	655	592	623	565	626	653	597	643	596	627	600	635	563	597	612	602	567	600	536	581	606	640	658	567	598	600	580	602	602	631	611	602	634	607	660	609	605	603	609	599	646	640	627	624	599	588	620	619	643	614	585	635	584	659	641	598	603	612	571	586	629	588	683	585	641	557	600	612	568	594	594	623	600	630	633	602	654	568	625	627	584	627	606	617	621	630	641	603	626	583	601	634	624	655	629	610	587	569	643	544	595	605	582	647	601	604	577	613	629	615	601	574	571	594	650	622	536	642	630	625	621	630	622	580	599	558	591	704	598	598	600	597	592	549	594	652	611	581	609	574	604	609	576	667	643	610	591	592	596	604	620	620	650	560	633	612	595	610	612	574	610	619	593	611	599	598	602	606	633	639	632	647	616	655	578	593	599	602	609	615	583	605	659	601	651	588	583	564	631	580	657	644	672	639	651	573	610	638	611	605	604	589	578	627	618	602	603	601	602	612	662	594	621	631	602	639	618	578	629	587	566	652	624	619	625	634	629	624	618	586	603	612	653	617	601	606	623	552	601	602	612	605	626	661	617	618	614	621	611	667	549	620	627	626	583	636	565	592	630	620	633	603	583	615	591	600	593	619	600	638	614	589	635	633	596	608	586	605	609	594	636	614	621	595	595	594	564	594	599	665	586	582	640	646	603	615	609	583	609	581	602	603	634	620	640	596	631	594	628	582	594	656	571	611	599	585	636	590	614	598	575	598	632	629	607	584	650	619	651	611	621	606	685	689	608	567	638	613	576	658	620	594	577	603	570	592	585	569	622	618	625	611	616	621	615	597	571	603	652	571	611	628	616	574	616	585	596	622	615	671	584	653	631	583	566	606	604	608	609	606	641	615	653	655	605	662	621	595	629	688	639	587	630	588	616	654	605	630	635	635	620	652	593	634	560	649	650	605	588	581	589	640	603	625	616	609	576	584	580	633	627	603	635	622	609	624	598	624	609	617	593	638	638	630	595	622	615	633	620	614	622	645	625	612	647	596	614	603	633	679	608	618	602	591	655	591	592	617	623	627	593	620	629	609	607	586
28213	45310	24590	26207	39954	17629	4259	1454	727	696	741	662	683	701	654	675	660	644	622	668	677	635	642	664	683	616	630	645	649	671	620	650	633	706	648	680	658	646	665	643	650	596	616	631	654	659	676	610	666	642	624	631	660	612	601	644	644	670	610	635	602	639	623	642	656	645	622	595	592	660	657	615	637	621	655	664	571	655	610	625	626	627	626	633	667	610	623	657	629	623	623	589	641	617	681	636	638	599	628	633	654	598	674	636	626	585	620	617	586	663	623	636	618	633	649	633	699	618	623	635	666	663	665	631	661	624	635	628	618	652	650	671	604	649	611	668	648	613	648	651	648	624	616	625	627	634	615	621	616	642	644	651	648	679	640	673	596	655	652	605	638	610	662	578	623	641	634	640	634	655	658	663	699	649	598	646	657	616	657	670	667	681	621	634	635	643	617	672	592	668	633	617	646	631	622	601	668	642	652	629	579	671	654	653	627	655	631	667	622	639	597	611	604	627	633	630	616	631	655	643	585	644	600	649	645	605	635	672	653	632	649	661	613	651	687	579	598	619	628	635	669	636	663	668	620	644	655	598	640	639	644	593	631	627	663	606	626	620	590	633	650	656	611	659	636	622	653	615	661	631	620	638	660	637	673	602	629	643	655	626	655	635	612	629	620	641	637	638	648	642	636	652	601	648	595	609	643	585	644	590	657	663	623	631	645	641	633	682	617	637	695	650	624	643	659	676	676	608	627	678	629	604	623	644	639	608	581	632	658	642	629	661	620	663	650	603	629	644	655	668	578	653	590	660	652	645	556	634	635	663	602	661	636	611	635	597	610	625	598	633	644	625	648	646	662	639	616	664	657	616	608	605	636	644	613	635	624	628	645	626	578	603	646	619	620	635	582	619	599	648	621	615	668	728	646	630	624	627	668	601	582	589	612	662	621	611	604	635	619	631	661	621	643	654	681	590	649	619	647	620	642	653	659	611	674	595	655	629	618	585	622	593	689	630	640	612	671	654	642	627	614	604	638	658	641	643	591	655	652	644	641	636	611	640	624	619	652	650	583	650	627	594	625	605	678	624	641	656	635	630	657	656	636	651	628	646	634	629	630	619	655	649	655	627	650	614	642	656	655	633	665	622	625	652	646	646	630	623	646	683	689	629	636	658	625	647	604	608	635	668	620	634	629	656	643	598	635	650	657	646	620	611	692	663	640	621	649	633	648	595	597	645	615	625	663	636	649	668	624	580	627	631	680	658	629	588	621	651	665	659	625	705	620	577	619	642	698	630	608	605	641	652	612	634	651	672	703	678	597	628	589	623	678	613	637	686	604	682	613	666	636	599	661	681	601	685	634	656	638	652	646	590	721	664	617	632	685	613	682	608	617	579	638	686	627	611	682	614	661	646	637	612	628	638	659	648	642	632	626	652	638	696	610	638	585	660	635	671	645	631	644	645	648	605	607	649	648	630	616	659	668	625	611	658	608	625	637	642	620	648	656	612	582	591	647	655	630	640	596	629	637	658	644	638	596	636	650	668	618	658	655	614	592	621	668	650	624	656	657	645	655	611	645	662	638	590	632	645	600	614	619	589	656	631	662	607	645	634	668	608	649	645	610	620	623	654	645	653	651	692	606	657	605	618	631	634	624	622	623	635	629	633	663	654	649	605	641	651	595	565	629	645	598	650	625	626	650	605	655	602	590	654	657	666	649	632	605	640	656	628	681	674	641	655	610	599	642	642	597	627	658	671	590	636	639	650	629	657	625	631	664	631	614	658	619	639	642	669	633	657	625	681	588	638	673	605	652	625	612	639	629	648	626	667	629	645	643	629	603	662	631	636	646	625	571	628	674	629	600	633	687	629	632	610	665	641	641	642	599	640	667	592	651	648	646	600	602	608	655	645	630	606	640	661	627	686	647	653	640	644	600	628	611	622	619	628	660	635	629	626	643	620	620	636	645	644	605	693	630	663	608	663	651	574	606	640	599	605	627	674	662	589	642	628	615	663	637	646	629	646	636	668	640	624	673	594	623	663	671	589	623	601	651	636	606	625	642	600	600	623	628	605	641	657	598	644	604	622	630	604	619	665	614	618	638	644	609	606	667	639	628	641	607	623	612	649	641	626	614	629	636	616	643	626	626	699	611	607	602	631	624	624	644	645	658	665	635	621	644	639	592	660	632	608	631	635	659	657	646	627	595	623	640	667	619	621	607	639	589	608	651	645	649	628	632	692	634	641	654	611	667	630	628	642	643	591	639	610	640	613	609	650	612	621	657	620	672	622	629	657	640	608	632	725	677	646	589	637	602	660	612	613	637	659	613	604	611	614	655	622	621	635	592	622	655	630	632	634	639	631	647	611	627	666	662	634	646	636	640	617	586	683	661	654	665	691	680	658	613	608	647	584	617	608	650	605	629	658	653	639	634	631	618	656	644	649	685	622	645	643	617	578	627	638	650	650	652	612	641	632	580	624	655	697	638	667	643	662	629	606	634	609	612	639	638	639	597	605	618	624	606	601	640	629	649	663	646	590	620	668	644	664	675	651	613	638	610	651	612	616	643	643	657	646	605	675	640	623	684	646	613	634	634	691	626	649	673	657	634	690	633	647	604	623	674	636	674	641	676	601	589	633	635	649	666	602	638	633	623	597	600	627	604	644	639	579	641	620	681	604	631	638	635	652	583	598	596	661	623	620	647	660	667	637	663	626	659	637	621	658	614	608	626	677	625	649	629	620	588	647	656	680	648	657	648	591	674	688	661	632	652	650	637	657	659	649	679	602	619	647	644	667	650	591	624	644	636	657	610	643	613	675	646	663	639	588	592	643	604	678	630	619	643	676	653	653	607	613	658	663	631	667	687	587	651	638	647	646	632	604	650	650	599	644	639	615	648	614	642	620	667	588	660	683	589	612	665	700	624	617	601	681	666	676	672	628	659	675	649	612	645	619	651	614	638	602	620	677	624	624	638	625	575	639	657	634	627	636	617	659	641	623	614	621	660	663	643	623	649	644	671	647	609	598	627	647	687	595	638	649	583	617	614	642	670	579	605	638	648	655	656	620	670	641	640	648	591	634	606	625	626	629	625	654	647	622	642	685	682	601	637	598	573	612	595	606	607	606	619	641	610	609	675	665	641	625	643	607	654	694	616	633	634	669	673	626	641	608	630	615	627	645	670	596	628	637	669	614	637	613	640	590	635	672	600	644	604	610	662	638	655	661	646	655	648	614	639	624	606	653	636	635	646	628	606	661	645	662	658	664	676	627	655	639	645	673	604	664	637	645	632	643	629	626	650	606	629	593	649	628	654	623	620	588	596	651	611	621	645	591	579	646	629	655	660	623	689	585	624	631	699	649	614	611	655	629	645	639	585	656	656	634	630	627	615	607	646	651	621	653	661	622	669	660	615	667	614	646	615	622	628	640	654	611	662	648	644	598	634	609	624	624	615	640	646	632	639	632	632	663	630	637	631	628	624	621	611	652	657	616	610	660	635	637	665	626
22617	21083	28668	26230	43728	32946	19117	3895	950	691	731	656	599	610	584	607	605	632	555	600	593	579	557	566	574	533	580	518	580	542	501	519	570	566	568	543	581	586	558	537	564	586	520	519	545	559	536	565	547	524	540	617	541	573	587	553	521	488	543	538	573	557	541	555	532	528	539	581	531	565	525	573	552	544	518	550	544	552	543	542	516	550	512	597	563	537	522	569	556	583	501	493	551	588	538	555	503	548	578	578	559	514	574	560	558	565	529	549	515	549	570	556	574	548	546	564	533	577	574	556	550	546	529	518	546	493	511	472	554	519	565	570	564	541	532	531	548	543	555	498	583	570	578	529	534	580	531	536	575	556	537	544	501	577	535	518	542	526	538	531	542	570	579	563	535	579	585	544	496	520	574	571	516	538	562	502	552	543	547	498	593	550	494	521	546	509	548	543	524	529	548	509	577	534	561	554	563	554	542	566	520	549	570	534	572	492	537	532	514	566	528	590	493	555	534	553	532	539	531	529	530	532	511	527	550	558	517	533	559	582	542	539	535	536	531	500	553	556	550	515	503	532	547	541	572	535	517	575	539	557	540	559	491	539	564	554	502	574	548	542	496	539	539	520	566	529	490	586	515	516	574	548	556	564	545	550	563	542	554	544	512	538	520	537	526	578	513	519	576	521	529	525	545	549	537	519	536	542	570	528	559	527	552	526	567	546	581	503	510	521	576	531	489	531	529	547	539	545	571	556	535	556	519	568	559	509	560	558	558	518	580	506	563	528	567	540	485	573	554	564	546	535	592	517	530	541	547	535	555	537	545	551	534	546	543	557	555	502	570	504	523	559	503	521	562	597	524	533	528	552	520	546	550	602	568	544	507	553	585	571	547	523	502	506	563	580	523	542	521	495	533	539	540	500	512	516	536	560	549	535	526	503	528	550	497	597	519	539	538	497	519	516	545	571	532	541	536	537	533	590	535	523	521	536	526	495	533	576	567	558	552	512	532	538	518	570	493	523	554	565	543	571	528	517	560	529	520	533	528	535	510	506	504	526	558	560	538	513	504	558	504	554	534	521	558	520	517	551	530	573	540	583	541	551	503	538	553	523	545	552	556	562	519	508	524	528	595	543	533	539	558	538	516	510	549	521	600	551	509	513	556	572	531	551	519	583	520	512	563	543	541	551	514	537	533	503	563	558	506	571	523	518	524	539	522	513	527	564	564	561	521	484	526	540	530	475	538	542	507	573	520	487	564	584	529	517	524	568	534	528	558	548	504	532	531	553	551	529	516	566	539	547	531	535	553	517	564	499	538	512	516	493	535	501	552	539	534	551	536	554	509	550	568	561	521	516	569	552	535	540	524	500	565	570	567	523	516	554	524	556	522	537	576	575	544	507	513	564	558	539	527	548	573	526	520	562	544	570	584	545	602	575	552	555	569	555	477	552	531	566	520	517	504	491	536	562	543	542	541	590	544	535	535	508	538	563	531	530	542	503	534	529	506	572	546	504	564	524	541	516	527	568	554	542	504	503	531	533	566	461	533	556	586	539	530	536	561	540	530	555	562	559	560	499	542	534	525	562	484	527	510	537	556	522	517	589	545	500	543	521	561	547	552	507	571	550	564	518	584	505	518	508	524	511	554	560	531	527	551	591	542	514	535	599	541	525	570	554	540	510	554	590	555	556	551	536	551	507	516	573	545	568	536	526	521	559	518	533	542	533	528	527	513	542	562	558	523	516	563	492	482	539	526	540	560	555	522	584	557	520	539	532	538	559	516	558	555	559	535	520	548	566	547	576	528	482	515	512	601	511	553	482	529	525	504	538	531	550	531	547	562	501	567	536	515	567	572	545	534	533	530	557	517	544	548	519	560	568	543	552	544	541	525	544	539	549	547	525	570	542	546	588	505	504	547	589	519	506	473	574	549	608	540	566	549	523	524	561	598	550	529	526	503	545	489	509	544	533	577	580	548	519	485	547	581	540	531	509	529	590	525	556	527	507	509	565	523	549	537	525	548	559	547	505	572	535	516	537	566	536	537	517	550	508	526	568	535	543	485	489	606	544	557	535	555	540	506	554	545	533	538	549	528	518	555	536	509	520	561	522	538	496	518	532	550	577	618	534	569	574	558	525	499	571	594	531	500	511	500	525	502	537	539	522	523	567	527	497	557	552	570	548	523	546	524	532	524	524	540	553	557	551	558	499	546	558	530	507	562	530	570	545	553	556	528	534	543	564	538	495	502	516	529	530	552	541	538	546	505	568	541	572	538	536	553	504	585	527	545	603	534	526	544	509	575	519	549	546	515	542	573	525	553	523	538	546	570	521	516	545	582	577	544	573	568	554	544	528	529	575	554	554	538	566	527	556	574	540	544	517	548	540	539	510	534	543	605	564	521	579	548	499	566	562	573	584	511	527	576	553	584	501	545	509	567	519	524	546	554	562	524	579	565	558	574	538	547	542	496	538	529	531	528	503	563	542	529	568	573	546	564	536	507	498	507	534	529	525	542	534	566	544	536	509	516	514	512	561	559	528	553	552	542	520	553	522	540	520	552	540	548	493	498	528	550	502	536	574	535	540	563	504	564	583	525	538	539	540	558	542	542	521	533	531	505	547	548	512	564	543	559	489	581	528	510	559	519	507	525	535	558	559	572	529	555	543	542	503	486	554	567	525	531	538	555	548	559	540	563	560	547	485	556	578	512	557	525	532	561	538	566	512	497	533	549	536	565	545	533	546	568	568	604	507	556	557	545	528	535	536	574	564	529	495	545	559	546	553	573	554	494	574	568	554	564	545	554	514	571	541	543	509	501	563	561	522	550	521	542	533	528	519	540	570	552	572	538	528	531	554	532	532	543	572	537	532	479	549	557	539	548	562	545	527	518	560	556	508	546	551	545	565	571	507	580	565	538	548	538	547	542	531	557	546	535	542	541	502	577	579	578	536	584	495	563	517	519	535	561	565	560	553	514	510	542	562	521	550	512	509	566	539	547	574	533	550	543	563	562	559	543	493	579	583	572	521	513	534	568	555	531	556	584	489	555	528	535	526	545	550	549	572	550	543	516	557	550	506	553	548	552	573	529	588	562	526	544	550	553	521	547	503	477	536	514	508	546	545	530	528	529	529	534	542	536	553	549	500	542	537	550	567	563	541	564	551	529	577	530	497	525	515	515	503	495	495	537	558	581	585	554	529	584	577	551	545	539	541	524	577	508	516	563	536	571	557	551	555	539	567	527	556	562	573	570	532	586	522	526	534	559	568	522	581	553	505	527	545	543	595	512	580	520	551	542	560	547	553	558	543	541	575	526	534	552	540	511	540	534	572	515	516	548	517	566	548	537	545	556	532	517	524	586	550	517	526	528	518	544	533	553	548	498	535	558	554	553	534	531	534	572	536	526	567	553	539	508	565	539	520	523	580	503	554	552	560	565	534	494	580	511	551	536	513	534	553	526	526	571	536	541	554	553	555	500	542	562	545	547	520	517	543	509	498	560	522
32982	58154	36106	51717	59895	33148	10977	2851	1191	770	811	766	682	630	624	603	630	619	596	571	557	557	577	588	565	552	562	596	524	577	566	571	585	549	570	579	526	539	597	585	527	550	574	559	554	563	566	556	586	501	585	571	529	536	557	553	545	511	571	597	581	536	542	537	518	530	562	543	545	573	545	524	543	562	527	554	549	544	542	572	525	540	552	575	534	533	562	556	530	504	551	539	533	555	535	536	579	553	544	544	519	524	543	590	572	534	549	507	530	554	517	546	548	514	553	571	506	585	531	557	555	541	512	549	579	556	535	575	544	612	543	525	573	575	563	557	545	515	525	570	537	520	560	522	537	572	609	542	551	574	509	578	567	576	505	538	559	570	552	548	524	539	494	536	580	570	539	528	557	558	540	528	545	555	530	535	572	509	518	551	542	591	515	539	539	519	557	561	520	521	544	550	506	533	551	553	532	584	580	515	542	527	555	515	498	508	532	558	518	561	545	552	522	550	550	584	546	548	534	561	543	582	554	535	536	548	569	571	526	568	572	570	540	567	540	592	554	556	552	531	553	537	540	528	543	524	559	562	530	546	522	548	574	557	550	518	514	530	549	571	550	520	546	553	537	532	496	548	575	553	567	547	575	540	533	535	550	563	543	533	579	518	527	581	527	547	525	505	521	582	526	531	527	535	558	554	549	520	596	548	534	525	535	549	574	576	583	572	526	574	557	523	565	502	555	496	556	568	560	570	567	528	522	601	544	544	522	535	536	572	545	542	577	534	544	562	539	535	547	583	536	516	537	541	574	562	557	620	527	557	568	606	529	575	542	550	566	546	545	541	578	585	509	530	513	567	553	560	540	546	570	518	507	565	573	533	515	559	545	579	572	528	545	517	565	529	516	495	572	550	548	568	550	577	531	586	553	571	542	561	503	540	510	530	558	533	517	555	540	541	523	540	526	573	526	555	585	581	538	538	512	565	517	611	546	561	529	536	554	585	537	521	564	526	510	575	575	493	538	521	532	499	531	529	538	552	531	572	540	494	565	581	542	548	556	530	569	569	527	535	538	541	540	542	553	551	565	581	548	568	550	551	596	553	537	525	551	539	509	545	604	566	541	555	512	531	564	524	556	539	531	558	496	537	567	544	534	511	542	520	546	562	596	539	553	538	529	541	557	582	507	546	547	531	591	525	545	524	539	542	518	526	527	562	532	553	545	551	539	551	570	578	542	543	611	573	578	579	551	554	565	551	540	544	567	534	558	556	489	548	513	529	560	605	544	540	504	580	552	515	543	558	536	579	577	521	523	519	534	561	539	509	514	528	551	562	525	570	585	526	476	552	541	517	556	514	541	538	567	546	540	526	526	541	576	467	566	502	526	532	539	507	528	568	551	554	532	544	576	569	564	578	545	523	561	581	575	516	527	507	543	557	566	568	577	581	572	551	520	583	560	514	547	560	532	560	542	543	573	524	539	561	539	574	533	527	507	518	541	573	536	549	535	535	588	546	552	552	541	586	547	558	529	528	528	544	556	578	560	573	546	564	542	532	517	539	582	553	508	537	528	575	559	531	495	509	551	554	592	568	563	564	524	567	608	524	556	531	553	551	613	580	546	549	531	561	565	584	531	546	521	538	529	523	536	509	567	540	534	559	509	517	549	515	503	543	569	528	586	514	525	560	577	544	544	596	541	520	496	507	535	555	537	555	539	549	564	541	519	556	556	529	520	551	541	548	562	537	481	552	552	533	547	550	575	495	535	541	476	506	536	562	576	577	613	577	516	589	557	543	540	530	580	545	554	577	510	552	546	547	545	553	569	551	559	544	566	539	529	559	571	570	543	548	556	559	542	550	547	547	522	528	562	541	557	550	509	561	566	552	545	547	578	558	523	566	552	523	512	544	553	556	540	549	546	556	541	526	549	566	547	527	560	556	488	583	516	535	530	521	520	590	536	524	543	563	556	593	534	569	487	548	524	521	575	552	592	540	560	532	526	525	569	589	547	575	556	548	573	532	543	525	558	561	571	555	557	533	572	589	575	546	541	522	554	549	544	532	544	536	533	550	556	562	594	518	516	551	554	520	553	570	495	565	485	568	529	519	562	548	555	558	518	553	525	570	543	534	567	517	551	541	569	519	528	514	576	510	559	504	537	561	539	522	560	520	579	534	533	565	549	516	594	571	528	533	545	551	583	506	524	541	542	526	543	547	531	511	549	580	564	549	517	567	522	545	565	521	588	568	526	545	524	562	521	578	491	549	515	556	589	547	592	523	524	567	581	567	484	567	543	549	538	545	571	513	490	562	546	515	571	562	571	549	574	548	558	514	541	593	532	540	548	569	578	494	561	548	515	557	503	548	562	540	512	541	587	558	525	547	536	526	556	533	558	523	532	549	526	543	498	505	555	531	582	549	580	567	557	533	550	536	556	584	579	560	543	555	519	549	582	539	553	534	546	523	508	538	516	556	562	527	518	608	583	551	539	513	529	546	546	471	508	504	539	518	541	533	572	511	558	560	538	544	586	559	563	505	496	530	539	528	557	523	526	580	535	550	562	520	533	548	561	525	495	528	521	546	548	513	566	549	548	570	516	558	575	557	548	582	565	569	564	561	551	565	538	573	548	538	544	510	542	539	557	505	575	537	555	538	556	535	554	590	539	543	489	537	550	524	569	568	547	538	535	573	543	595	519	563	554	569	542	497	540	551	539	537	521	518	519	529	564	550	543	523	559	514	526	575	524	553	558	542	524	559	537	550	573	556	557	533	541	544	543	534	536	544	579	538	495	517	620	546	552	545	570	560	560	564	561	508	535	522	542	541	532	556	527	597	487	559	533	514	554	541	558	550	554	589	499	549	569	544	556	531	506	525	594	530	529	512	575	561	506	559	485	548	571	573	544	516	550	577	525	522	525	532	554	524	570	556	520	511	561	528	534	580	522	556	591	524	545	522	532	512	528	550	528	544	555	550	551	559	557	500	554	527	537	532	548	545	526	527	547	544	548	531	548	525	518	572	541	540	518	561	535	543	547	564	539	577	520	576	545	531	486	566	534	553	533	561	545	525	523	535	535	533	541	549	516	513	560	541	529	544	549	552	574	528	610	583	582	524	526	552	561	530	579	572	533	513	564	566	576	531	556	571	510	567	541	609	532	537	554	540	547	584	550	526	521	532	538	556	543	573	522	543	535	549	547	589	542	533	523	542	539	538	558	550	523	561	538	511	574	509	544	525	577	527	540	565	533	578	525	567	558	559	524	562	516	529	550	569	519	551	551	575	547	523	579	531	522	559	550	462	543	555	553	545	515	560	596	534	577	546	526	524	552	553	522	542	533	533	544	539	548	516	556	542	546	583	546	541	520	501	528	545	516	545	527	534	546	505	556	518	545	558	539	550	536	571	525	535	540	521	505	542	532	542	526	501	518	568	538	572	555	547	530	494	572	548	544	496	528	541	559	568	523	557	565	538	529	577	536	550	571	530	557	543	557	520	552	538	531	580
28814	23665	16321	8361	10719	2428	761	515	522	511	479	512	511	508	509	532	519	497	530	477	513	508	474	506	493	500	503	472	486	471	496	473	520	495	474	454	480	500	444	537	529	513	443	505	508	486	503	470	499	493	472	493	471	475	485	512	522	497	503	499	537	470	469	464	495	495	511	511	476	481	455	486	454	512	499	513	462	462	486	544	477	489	499	498	512	512	501	514	487	506	510	513	484	538	490	496	476	542	484	446	447	519	475	478	490	499	511	521	518	508	486	499	491	489	477	502	494	514	496	476	458	488	517	531	480	486	488	476	535	481	507	462	494	476	514	496	492	481	454	495	496	491	481	501	480	528	471	528	504	492	519	503	504	498	522	492	488	485	513	470	540	515	485	522	499	472	479	501	472	472	483	482	486	552	499	455	491	488	490	519	525	494	483	525	491	445	544	457	508	510	503	491	490	548	502	533	483	489	482	535	514	496	533	515	493	468	510	472	518	518	510	507	524	502	508	497	510	532	500	506	534	484	525	515	538	486	474	479	508	510	492	498	511	498	501	496	498	494	486	505	461	508	508	535	477	470	470	512	471	510	516	479	501	524	498	518	492	517	489	495	524	522	490	475	466	521	486	479	476	519	535	498	529	483	489	513	523	529	487	506	513	481	450	521	489	532	470	458	490	479	490	489	497	478	479	517	505	496	477	491	502	481	471	525	485	490	485	519	470	459	489	482	520	446	465	472	489	506	533	471	511	490	485	492	533	487	508	527	533	498	470	481	500	497	472	512	506	476	470	502	501	500	488	479	505	465	460	543	532	471	480	473	554	504	510	491	507	529	514	463	540	507	496	477	470	506	564	489	499	484	504	485	520	509	514	535	518	504	477	536	511	494	502	470	487	477	525	524	505	536	518	495	495	504	493	530	448	541	453	488	501	493	490	491	474	508	511	512	487	510	495	513	476	477	511	538	535	496	476	500	484	526	507	459	490	503	493	498	475	485	489	464	485	470	528	466	509	509	489	524	495	505	469	505	538	518	460	490	501	536	500	494	487	485	481	483	504	517	428	493	482	452	491	503	448	491	512	454	484	477	472	507	500	504	548	507	489	529	478	476	473	534	502	522	499	507	464	504	496	495	479	517	476	487	515	452	461	473	508	510	529	480	488	474	523	498	519	478	471	505	503	551	510	516	508	529	520	516	485	501	509	520	511	476	489	506	485	517	520	488	479	476	486	456	507	496	521	502	504	486	487	525	496	453	487	503	493	494	515	537	503	504	516	475	494	490	488	525	486	469	523	504	505	485	509	526	474	505	516	504	466	501	498	520	483	508	509	484	478	497	489	485	458	508	491	511	476	499	503	477	494	546	519	461	484	505	507	495	544	483	513	473	541	513	465	485	483	484	467	468	510	432	517	514	519	477	505	460	483	507	479	488	478	484	499	503	501	487	490	476	470	510	513	480	535	518	506	487	516	460	514	509	548	512	496	507	500	469	494	515	528	443	503	483	516	450	524	481	522	448	459	465	494	464	492	453	503	497	479	491	482	504	446	493	491	517	480	473	511	492	507	525	497	468	484	471	501	492	499	488	518	541	462	526	517	498	487	532	486	495	449	504	490	489	519	484	451	477	503	490	484	480	543	515	503	472	502	487	533	507	496	491	491	497	504	491	518	481	511	509	539	462	490	470	495	479	496	476	493	460	506	510	455	501	490	494	469	488	509	518	504	525	502	504	533	501	502	459	492	520	518	485	514	518	495	508	504	481	478	464	518	504	480	529	501	479	503	521	473	438	511	491	526	500	522	491	468	506	508	472	487	501	513	466	498	530	512	537	507	515	481	491	481	471	527	523	524	508	474	483	474	480	501	554	460	492	479	471	464	507	510	513	483	496	460	474	467	457	489	517	506	511	487	534	478	540	498	502	456	468	517	524	524	478	479	520	485	526	475	513	550	503	489	447	531	476	491	493	461	534	472	478	452	496	476	461	464	520	469	522	474	515	481	501	507	488	504	440	471	498	520	531	507	494	503	495	500	485	521	475	551	493	506	491	503	516	538	486	480	491	528	486	513	520	511	472	474	477	527	506	508	510	479	516	494	481	484	492	514	515	499	495	485	501	474	511	529	491	502	461	489	493	493	499	514	509	519	481	493	490	493	514	542	459	496	500	513	544	499	472	473	464	504	474	488	484	471	512	485	500	499	502	524	504	501	510	496	481	503	518	518	518	498	503	527	490	454	527	531	486	530	482	475	459	528	499	482	468	501	471	488	476	488	516	500	481	475	470	500	465	477	479	477	539	495	487	491	529	503	518	466	496	494	495	508	496	474	477	489	501	491	485	513	463	473	487	520	453	465	530	499	485	484	465	480	504	486	472	463	506	479	526	517	502	496	494	535	510	474	475	471	481	507	490	516	507	481	527	508	510	515	479	500	493	502	533	508	515	492	486	494	439	488	519	528	483	531	517	507	476	479	516	460	507	486	516	487	501	485	502	486	494	477	500	519	490	443	505	461	482	482	503	489	474	470	498	479	517	501	473	507	517	508	490	500	483	475	478	513	529	483	512	509	528	498	482	486	476	477	470	530	517	511	489	473	445	489	506	504	520	479	486	531	516	492	551	471	468	506	478	458	523	475	499	550	495	486	485	491	503	538	513	508	479	496	519	506	535	473	525	490	496	476	468	506	493	504	500	520	487	490	508	475	466	471	503	489	508	525	488	509	506	476	506	521	489	517	463	469	483	503	481	512	518	496	470	474	475	462	471	450	495	500	525	506	520	519	495	498	481	512	495	474	522	469	476	510	509	505	500	504	473	514	490	492	517	494	483	515	476	471	481	495	494	498	459	514	472	495	472	451	541	496	479	505	495	475	511	519	509	472	487	508	492	484	493	488	451	482	490	511	518	488	531	503	491	517	518	484	480	495	458	489	476	489	479	489	501	501	515	497	473	552	504	496	505	481	501	466	515	487	508	487	473	492	490	496	514	487	511	552	524	480	529	521	491	503	520	499	507	475	438	494	532	501	479	519	500	502	536	499	512	485	487	520	534	520	514	513	466	507	507	475	494	532	514	508	482	483	480	509	493	491	497	511	474	496	490	483	509	494	490	555	494	480	556	499	505	490	533	509	479	511	464	513	497	491	509	476	490	489	515	476	491	503	535	489	513	510	473	520	500	474	474	491	530	486	483	457	512	480	485	482	466	481	486	458	487	528	510	510	541	492	490	495	456	468	514	470	533	475	508	493	472	489	488	490	455	464	490	493	501	492	522	482	486	462	528	497	487	503	478	506	478	490	476	525	512	502	513	469	499	486	520	516	474	513	479	518	554	454	506	532	467	460	525	488	477	505	439	488	512	483	490	491	465	492	461	468	495	479	465	533	451	528	488	515	509	513	489	477	489	496	509	489	494	500	510	482	489	532	514	478	471	474	504	523	495	522	498	500	492	539	482	494	452	478	455	479	467	526	451	454	499	506	501	483	468	493	530	484	513	479	476	466	466
24668	33715	12975	7097	11054	2680	914	537	550	488	549	530	560	523	530	495	510	529	519	545	502	517	491	498	542	548	539	517	493	528	534	526	531	501	533	551	540	505	541	519	543	530	529	497	545	589	529	499	557	529	520	532	542	506	509	491	515	550	539	524	488	526	545	596	517	539	521	518	508	502	537	548	536	530	562	514	559	511	551	527	506	494	523	543	495	542	524	486	504	517	529	518	556	551	551	542	565	546	527	534	551	550	553	541	529	494	552	528	531	519	498	561	497	512	522	521	505	532	546	509	507	536	508	554	479	550	513	525	533	537	524	519	541	511	527	532	523	488	530	518	510	510	524	515	548	497	566	501	522	534	535	508	466	511	503	559	504	561	565	505	527	506	529	523	500	565	539	507	467	560	567	503	563	510	527	517	544	541	550	528	498	491	547	513	485	501	498	511	555	563	517	521	511	529	550	507	520	547	532	490	560	517	510	524	544	535	484	464	483	518	527	501	525	567	505	515	519	531	517	536	546	537	518	500	546	514	536	534	549	536	556	527	545	558	512	544	497	511	542	525	500	500	510	513	503	528	533	516	545	537	521	515	505	529	490	569	541	507	550	495	492	526	539	524	514	541	547	504	528	563	505	540	552	502	493	548	545	533	562	528	577	525	503	475	555	504	527	511	521	527	529	543	531	482	530	517	531	531	521	512	542	512	503	502	548	513	519	557	501	546	535	517	505	490	548	518	519	480	534	522	535	493	524	522	536	497	538	545	535	510	529	538	485	521	570	523	530	503	495	489	555	506	569	485	518	558	531	501	521	509	548	520	515	548	521	496	493	523	533	533	544	517	540	503	543	508	542	491	534	536	521	537	526	511	544	523	526	520	513	495	527	515	542	532	556	582	527	529	520	530	531	569	517	517	513	519	532	511	517	558	545	506	499	499	547	541	523	535	553	509	513	530	507	482	520	519	521	555	498	538	511	518	571	524	531	502	538	528	510	529	516	545	512	516	574	564	501	525	532	536	588	537	495	579	490	540	525	555	515	500	505	532	522	509	488	529	557	515	526	522	513	549	494	523	546	513	586	528	512	518	493	554	527	500	501	517	566	548	562	515	546	531	504	515	532	510	515	492	534	549	525	534	537	479	533	559	510	458	562	533	509	549	511	493	528	561	531	507	547	527	552	532	552	487	570	529	522	520	548	539	540	504	518	497	486	540	521	532	531	490	541	551	521	499	578	483	497	481	530	520	509	533	502	575	512	509	506	531	537	530	533	472	503	533	540	489	516	502	494	551	530	533	523	511	532	549	522	524	525	525	513	511	520	544	551	545	498	502	515	524	532	505	530	521	520	514	468	530	563	533	537	580	537	557	545	514	547	543	512	535	563	479	535	554	528	530	529	536	551	543	516	504	495	477	473	532	487	496	561	484	547	488	523	550	543	543	529	546	516	574	538	542	498	498	604	532	513	561	519	519	524	534	503	530	550	506	527	500	506	518	504	524	505	521	502	515	519	533	524	517	492	540	521	506	534	477	550	535	500	523	576	512	528	598	536	518	502	539	540	532	522	535	540	538	515	547	527	541	495	501	479	519	538	511	514	553	530	523	576	540	499	512	527	521	541	525	518	507	565	502	496	509	538	527	525	491	510	517	498	558	497	570	553	527	512	504	513	517	521	529	491	507	536	472	536	540	499	523	527	521	505	524	512	526	572	543	530	548	504	524	531	542	514	468	517	505	538	514	534	556	537	539	520	544	533	553	516	496	560	515	563	545	522	516	525	519	490	559	527	533	555	576	517	520	503	551	527	557	513	494	522	521	498	523	550	551	523	506	546	527	501	510	529	577	508	544	519	537	537	522	512	502	509	553	514	521	512	562	535	519	570	536	517	566	507	545	530	518	538	536	518	545	542	549	558	553	524	545	515	528	495	553	501	500	552	522	502	522	510	485	508	495	545	575	549	509	552	515	536	521	493	551	538	527	538	529	514	514	539	504	561	547	520	555	509	578	493	532	563	543	539	526	545	554	525	536	514	532	509	555	547	532	559	526	533	511	545	504	538	496	505	510	559	520	540	507	553	492	520	517	525	530	535	503	510	551	559	514	579	497	499	539	539	553	517	544	525	527	511	504	511	540	507	502	489	495	525	531	500	524	523	513	495	503	540	498	537	547	537	532	498	507	501	520	556	499	506	508	559	563	534	548	528	496	528	530	547	512	516	555	534	510	553	540	502	559	522	522	553	509	507	553	564	559	531	533	556	551	552	532	543	557	558	512	555	509	529	538	524	504	490	543	552	536	537	491	527	512	553	477	565	503	494	469	557	503	504	549	566	492	529	513	498	538	531	529	514	545	525	519	547	518	528	526	541	560	508	540	566	519	553	487	500	511	515	561	497	567	517	565	493	512	565	526	512	499	545	501	542	553	445	532	494	552	518	523	530	509	541	543	534	511	521	499	531	503	528	508	567	520	534	500	528	519	508	555	535	523	483	579	518	523	539	532	544	489	520	543	551	561	536	525	533	535	523	526	527	545	527	552	494	548	505	557	532	539	515	547	539	476	497	522	551	528	520	530	581	493	485	509	518	545	527	523	498	554	516	532	484	520	497	588	550	518	509	572	546	528	500	565	589	529	531	499	494	506	509	520	509	551	538	538	499	517	533	526	514	513	488	500	535	539	530	487	551	536	529	495	544	528	510	566	551	540	505	522	548	564	546	531	554	493	561	552	518	496	510	559	553	550	568	523	508	527	516	525	541	520	530	528	547	553	512	544	536	521	553	490	528	535	543	536	534	515	523	528	516	541	512	543	463	552	504	549	546	550	568	517	514	496	550	530	516	572	497	544	539	528	512	503	513	562	533	525	533	555	554	528	503	536	547	534	529	530	513	525	508	534	526	545	477	569	523	502	524	508	530	566	495	534	533	580	562	547	499	559	534	547	508	542	547	525	528	504	536	523	529	515	529	524	522	514	570	558	532	517	541	508	542	509	573	511	511	515	492	515	540	487	477	543	555	537	484	543	538	463	543	512	513	540	546	498	502	537	529	512	506	524	512	558	531	538	555	518	532	529	546	552	542	524	536	504	499	506	526	524	520	488	507	530	547	514	505	550	539	529	536	555	542	551	522	505	521	533	533	517	528	580	513	538	518	491	557	516	527	537	545	501	514	501	501	551	517	551	540	546	514	558	523	534	572	539	557	502	464	535	510	573	548	484	509	558	540	543	564	490	547	512	502	482	575	498	535	565	494	542	529	500	527	532	518	523	514	540	540	513	531	547	548	485	502	559	530	555	519	525	513	514	535	502	504	509	512	505	522	525	535	504	554	503	548	510	506	546	498	560	504	523	518	500	506	515	512	498	507	533	519	522	537	500	538	528	542	547	560	538	549	516	560	551	537	556	494	522	506	510	538	536	513	490	519	541	500	544	505	536	520	514	478	544	529	546	545	538	537	505	557	554	506	552	511	547	529	543	531	581	523	517	512	509	520	496	526	518	516	520
23562	20953	28058	26733	43217	27673	11850	1421	552	505	482	487	453	453	444	463	433	418	455	464	434	406	429	395	412	441	411	395	404	436	408	421	422	430	417	404	422	464	379	442	399	453	407	421	408	419	412	433	402	418	410	440	397	424	418	385	391	438	436	389	454	375	427	418	437	422	436	387	414	423	394	421	469	412	421	403	436	462	421	416	389	403	399	437	419	413	390	426	416	440	413	427	407	439	446	432	403	401	423	407	439	435	412	398	385	418	416	443	426	425	452	421	408	419	416	440	412	405	401	402	427	434	434	397	390	402	410	402	406	447	398	387	390	420	427	387	359	373	416	438	426	417	453	428	446	418	397	420	408	434	421	399	436	435	391	414	418	380	369	411	411	465	409	421	416	396	412	408	392	391	455	403	438	431	373	386	417	434	439	460	423	413	449	423	405	431	430	452	442	400	420	418	371	437	425	465	408	390	431	393	397	421	408	395	412	450	418	441	398	472	411	438	442	406	442	430	404	372	442	475	428	395	429	417	457	449	412	411	436	414	409	427	406	403	452	428	390	389	426	417	430	403	413	400	414	419	400	414	450	427	425	388	378	432	372	421	414	405	418	421	446	400	400	428	417	450	392	437	438	386	404	440	403	410	422	397	400	406	398	424	436	385	441	366	437	436	416	395	378	408	432	412	377	411	391	424	469	410	406	418	432	381	428	407	398	363	413	408	391	399	420	440	404	390	420	398	416	424	418	420	449	379	432	407	392	438	436	441	474	440	433	428	428	370	419	426	434	404	397	414	442	428	402	411	441	397	389	431	427	439	415	385	436	428	417	444	409	413	428	446	419	438	436	379	431	434	384	433	412	408	425	433	460	407	414	410	424	435	429	418	403	430	416	427	431	445	396	400	395	436	431	426	417	400	410	421	408	430	399	388	405	433	424	425	402	439	430	454	443	391	450	426	427	473	401	410	427	398	409	457	407	408	376	435	412	415	381	397	424	406	409	441	396	431	459	407	417	438	476	404	421	451	394	424	407	401	438	372	417	456	398	417	436	421	394	408	419	394	422	440	435	423	424	423	430	401	409	413	436	387	387	446	378	436	429	414	420	403	402	409	403	433	422	398	452	439	413	418	387	418	379	368	398	424	453	439	409	412	407	436	419	437	428	412	389	410	427	408	409	390	406	419	403	370	428	413	419	393	384	393	443	416	417	418	386	401	388	427	402	379	433	389	377	438	414	438	382	429	356	392	413	387	388	378	448	425	416	398	387	416	424	412	402	427	405	387	415	379	445	424	413	396	411	409	380	382	407	427	395	402	395	399	480	432	441	406	436	446	430	434	438	401	420	386	398	447	389	419	419	394	434	405	406	417	414	404	438	414	433	398	389	412	404	390	441	433	401	401	430	386	418	402	418	440	407	399	386	419	412	446	415	443	393	416	414	445	436	424	424	430	402	406	419	430	416	425	443	428	447	391	432	401	370	406	422	411	423	406	447	437	397	437	411	439	430	406	433	414	386	406	394	434	430	401	410	407	455	417	372	408	374	421	412	410	411	389	423	446	432	411	373	423	414	381	414	402	419	388	439	416	409	387	386	427	419	414	416	424	431	400	420	417	461	440	393	411	413	423	381	400	417	425	449	406	413	415	402	446	394	401	433	404	399	416	415	392	424	403	412	427	399	402	425	396	419	445	392	445	412	393	400	426	406	438	394	408	398	426	415	409	408	405	379	435	426	426	390	409	405	419	410	433	391	384	401	390	419	426	408	403	397	382	429	426	385	388	391	382	425	421	396	401	436	449	436	390	389	420	422	430	463	431	417	437	411	399	433	449	424	422	371	390	428	374	373	433	418	442	374	400	419	410	422	403	403	408	406	405	452	390	433	412	406	420	406	390	409	394	404	428	428	423	417	410	430	389	423	421	425	443	432	418	407	399	452	409	392	412	395	431	406	414	380	391	405	394	415	404	420	357	406	395	399	412	403	433	397	415	405	420	427	420	423	420	390	413	409	451	417	415	401	408	458	374	384	413	409	418	447	404	433	435	398	401	409	402	409	395	416	378	410	402	422	438	397	418	421	402	401	437	406	423	402	378	450	419	387	442	408	410	409	423	406	400	389	411	444	358	373	425	395	436	425	393	399	427	410	430	443	424	405	421	413	403	434	432	413	398	415	403	405	430	405	463	391	385	390	406	412	406	412	443	392	422	404	405	412	416	438	415	397	442	408	392	388	422	447	372	433	410	429	417	400	407	415	414	408	413	408	407	428	421	397	430	399	400	402	404	408	419	395	411	380	426	429	394	391	392	456	407	429	401	393	439	382	379	417	422	442	408	446	415	426	401	398	418	403	399	407	390	383	394	435	431	427	382	408	402	418	420	447	428	458	419	407	431	438	437	391	395	445	450	407	451	392	397	430	465	401	402	408	402	394	431	444	401	449	418	426	450	433	390	434	438	377	413	389	412	426	422	441	430	404	397	393	387	417	393	430	420	410	431	399	409	459	439	415	406	421	407	444	414	417	402	420	409	400	409	400	392	398	403	407	432	388	401	390	398	417	413	412	439	454	402	434	445	421	401	412	390	418	401	406	401	407	427	448	435	396	464	392	390	429	397	417	413	431	375	434	374	385	425	425	425	413	410	426	380	415	428	418	393	371	398	392	405	441	439	428	430	443	412	404	423	400	409	392	455	411	429	412	427	413	397	414	417	400	396	413	414	413	418	418	464	422	438	415	410	392	397	383	393	393	417	421	436	440	471	416	390	410	405	389	392	409	418	427	414	448	416	413	455	412	403	439	432	391	416	371	420	418	415	439	442	422	423	403	422	388	402	379	445	392	440	391	415	402	408	430	388	430	425	405	405	418	442	433	437	425	396	417	419	441	399	405	410	399	397	403	431	428	418	431	398	439	425	427	421	421	402	421	419	387	391	418	421	418	412	414	444	387	425	393	424	373	417	495	400	418	418	413	408	405	480	422	416	472	406	410	420	430	386	392	399	398	424	415	441	414	407	428	438	418	388	409	420	447	453	407	424	410	417	407	408	373	375	413	428	412	416	429	380	394	425	420	439	396	402	427	428	421	447	383	447	371	408	439	436	382	427	431	420	456	395	372	448	408	361	396	415	380	430	418	401	454	384	424	413	386	446	459	427	411	406	427	397	376	436	428	443	394	428	422	411	438	395	416	431	422	386	384	451	458	395	383	404	430	419	448	410	398	367	380	418	414	430	396	424	445	418	412	410	395	427	386	420	423	445	421	433	417	405	421	417	434	412	420	398	395	412	393	430	363	388	413	456	419	424	474	427	442	410	420	446	411	427	414	414	456	425	453	368	444	440	427	410	446	420	430	407	447	385	439	462	422	425	399	413	419	449	416	425	401	389	387	413	420	391	379	392	412	416	406	441	427	402	409	377	406	418	430	410	397	419	423	429	433	427	437	420	415	408	415	430	409	420	393	443	427	407	417	406	413	448	440	416	427	419	420	427	431	395	392	392	399	405
28893	51265	29213	34901	48561	24965	7401	1318	755	570	520	548	488	496	518	455	478	452	465	456	491	453	433	478	451	474	484	461	444	407	444	469	455	457	477	440	444	428	454	441	393	449	424	435	416	435	453	448	421	476	449	411	458	424	462	428	433	432	447	439	420	439	429	422	441	451	461	445	445	445	428	428	448	432	465	414	427	450	410	461	447	407	400	435	410	443	429	479	438	382	463	429	455	416	450	457	474	449	439	440	441	448	399	412	441	413	440	447	431	430	443	462	439	413	429	464	441	420	449	418	401	455	448	427	456	480	439	389	420	450	460	454	434	426	451	455	423	397	423	434	404	446	460	441	426	447	408	468	442	413	422	443	443	418	379	433	420	412	446	467	476	460	426	421	404	423	456	429	477	392	448	458	442	474	446	463	433	440	455	433	450	442	422	437	461	451	412	417	384	479	431	458	425	416	430	457	440	424	485	485	409	401	437	423	470	397	442	446	427	437	434	423	433	460	470	438	447	435	452	447	421	442	407	398	449	445	431	424	413	446	430	440	439	398	459	411	434	408	428	471	417	473	433	426	464	481	428	425	443	439	414	457	455	435	451	442	453	431	438	454	457	459	417	425	433	422	465	421	454	447	431	411	435	423	437	433	419	405	430	415	436	440	466	465	435	480	409	453	449	436	442	439	410	435	409	404	409	468	450	446	464	445	437	467	451	419	453	436	477	426	440	444	421	456	428	466	431	469	437	426	426	401	425	439	452	424	444	454	422	437	441	458	421	427	477	421	397	451	450	449	458	447	445	420	408	471	442	408	428	445	458	441	457	423	428	438	432	416	430	437	509	446	446	409	489	433	430	440	451	416	429	432	439	432	411	476	425	471	471	413	445	472	435	437	455	434	405	418	438	429	429	441	407	408	456	425	417	464	422	417	477	435	452	445	452	434	442	460	433	419	469	466	408	444	435	467	395	390	415	426	446	463	401	468	441	442	431	450	452	415	441	437	430	438	432	447	475	414	429	416	461	448	445	436	438	477	433	436	428	498	436	415	412	458	416	434	419	427	451	457	444	447	455	445	456	437	420	429	469	413	436	413	436	494	459	416	431	431	419	432	450	469	435	461	447	454	448	432	447	447	466	439	453	440	417	462	420	424	449	460	472	446	454	459	407	406	423	426	397	433	486	420	462	409	417	408	433	470	452	396	428	440	454	402	396	420	412	437	430	459	458	404	441	433	476	441	432	399	456	453	414	461	449	473	404	438	406	449	394	453	409	445	442	421	443	406	445	444	459	454	389	423	446	445	421	444	387	428	443	425	417	449	449	446	431	417	409	458	444	426	423	433	477	436	424	407	441	453	463	428	417	414	430	432	445	415	476	387	423	460	439	435	474	454	426	477	456	418	438	400	470	387	394	428	432	422	451	455	435	418	449	455	407	435	452	463	440	393	435	450	442	436	403	394	442	453	426	472	449	447	445	412	421	459	421	443	438	457	456	395	398	447	424	429	432	461	445	480	448	434	438	450	387	417	468	449	440	442	409	438	425	462	398	459	421	445	432	441	456	408	432	440	435	432	438	373	474	453	443	425	424	405	427	461	431	418	474	470	432	432	409	462	445	421	470	443	414	471	422	467	411	449	426	440	453	473	429	454	442	459	448	443	433	444	425	433	437	430	394	435	439	441	459	418	423	439	463	407	474	424	450	460	500	460	410	409	410	445	448	470	421	435	464	421	443	413	416	441	426	426	417	428	428	464	451	461	426	421	435	423	451	424	493	422	426	439	452	480	433	447	442	474	464	409	473	403	426	432	441	450	471	458	465	431	447	476	449	427	437	460	464	434	390	449	447	415	418	432	427	438	407	434	460	453	401	453	449	407	430	442	433	416	418	426	413	429	415	430	433	468	470	487	438	410	439	415	448	446	417	454	426	435	425	439	442	435	462	427	450	423	426	443	411	430	483	426	462	429	447	383	428	433	439	409	481	398	444	436	436	449	434	422	441	455	450	444	442	475	419	441	450	446	402	436	460	435	455	411	432	448	437	447	415	452	443	461	401	454	420	431	410	390	433	404	433	414	397	446	409	425	427	447	431	385	456	460	477	431	439	460	445	447	446	416	406	463	429	433	458	405	459	471	431	447	436	449	434	418	429	458	430	434	423	461	414	415	423	447	434	444	444	417	461	437	444	441	419	451	427	400	420	414	429	436	465	421	433	408	443	433	419	440	439	431	460	449	452	428	445	443	448	459	398	430	440	422	460	459	419	425	455	434	482	441	445	426	412	418	432	448	443	445	449	380	445	421	458	429	416	427	430	451	475	410	419	419	429	433	423	414	437	458	435	443	422	406	431	410	444	455	426	417	478	464	409	409	435	431	426	437	430	429	453	460	434	438	413	425	445	439	400	438	460	460	412	445	431	437	470	440	423	433	442	452	435	434	431	431	428	403	464	440	478	478	403	432	421	434	437	465	463	447	472	412	400	425	432	421	407	386	420	451	458	427	437	458	467	426	442	421	435	431	397	431	428	422	432	398	450	455	455	433	421	423	500	436	450	492	455	454	446	463	456	423	426	483	423	467	447	432	407	471	445	434	475	388	426	421	429	442	415	405	435	425	438	424	448	400	466	434	447	445	431	458	449	436	452	421	441	483	426	421	455	461	418	432	455	431	441	429	454	433	473	430	429	445	437	430	430	415	413	433	490	419	402	465	439	457	440	430	458	411	442	457	433	424	423	434	424	435	454	441	455	444	435	420	468	440	465	426	402	439	469	437	386	439	396	431	434	409	424	441	429	460	487	457	426	423	437	455	461	439	443	419	448	405	438	401	443	444	454	434	459	410	471	427	421	440	414	453	426	466	426	413	446	422	430	414	438	459	450	396	433	454	443	416	451	460	438	444	435	415	401	443	426	404	461	455	405	417	473	450	443	447	443	455	414	419	447	435	401	438	462	466	401	425	446	404	447	446	433	432	414	440	448	439	408	453	436	447	429	409	478	431	462	466	441	400	415	427	440	418	426	438	454	448	420	448	446	416	434	440	459	436	427	400	412	456	448	425	385	444	453	414	431	410	426	426	423	440	438	418	468	440	410	414	424	445	452	455	420	480	455	445	424	431	420	432	438	401	420	433	411	435	419	443	442	459	412	465	459	454	444	419	439	437	420	436	427	424	439	448	443	406	442	471	473	438	425	406	440	411	433	457	434	405	409	460	420	443	426	466	410	432	434	410	423	436	423	417	415	405	438	451	447	444	486	432	455	414	451	440	412	432	452	456	427	452	420	412	435	360	451	442	410	415	453	451	444	423	453	438	458	421	475	432	458	476	451	458	427	439	444	428	415	445	433	434	471	433	471	450	427	431	456	420	422	447	424	426	452	423	421	438	425	434	448	429	427	441	435	444	422	424	441	421	410	479	457	431	436	409	442	446	432	455	443	456	435	443	480	451	408	430	411	452	416	410	455	440	455	448	483	400	399	451	433	454	452	442	417	445	410	398	470	432
24859	21050	27125	27541	32047	16564	3890	820	696	645	613	640	660	628	630	650	602	666	631	647	644	593	607	642	596	638	613	613	596	611	591	631	600	655	615	600	579	595	650	612	624	590	612	604	599	595	598	624	610	592	610	630	670	642	619	625	630	628	618	656	659	606	621	648	587	641	666	609	609	586	575	697	603	614	619	624	633	673	643	589	625	634	571	615	590	609	560	607	610	599	629	631	630	578	642	662	694	654	626	665	677	592	578	621	603	609	623	636	606	661	613	635	633	610	662	615	603	682	594	626	648	622	572	635	604	620	592	637	675	657	588	630	588	612	568	612	567	634	647	601	655	599	604	670	609	636	612	634	614	606	597	590	631	591	608	639	616	570	632	585	635	582	633	576	600	634	591	658	608	570	616	622	614	642	621	613	603	602	604	605	657	669	663	618	592	623	592	616	564	589	616	634	562	637	609	595	634	636	607	584	633	610	616	627	620	574	603	601	722	628	648	624	607	600	585	606	616	586	641	601	609	639	568	602	607	617	596	598	602	627	615	580	632	597	656	594	637	598	599	609	602	619	616	636	609	627	610	591	636	603	646	606	610	608	585	593	596	612	590	655	606	608	633	618	631	629	623	600	640	632	618	615	605	632	645	635	595	601	576	623	603	634	621	613	593	622	665	620	603	619	627	635	603	605	620	598	630	610	644	593	633	658	597	614	633	600	613	614	597	637	637	621	637	599	629	623	639	602	604	588	627	583	649	588	580	586	632	608	610	603	607	623	635	624	603	623	644	606	628	564	583	581	590	626	624	638	604	598	583	649	597	651	621	647	648	586	639	592	635	575	602	645	602	631	641	582	613	624	641	608	640	610	635	584	657	608	635	626	610	606	640	604	642	662	648	614	576	640	580	588	593	554	619	598	621	585	609	626	642	615	575	618	647	606	588	559	630	615	641	625	614	616	646	663	593	587	640	606	633	582	658	590	636	606	620	601	627	627	616	579	629	604	585	634	635	652	582	615	638	634	588	585	588	649	606	618	623	647	619	608	612	606	617	640	602	645	563	659	663	643	580	603	602	637	633	640	607	584	604	622	610	633	563	609	620	567	631	608	591	627	618	623	605	603	614	590	625	589	624	607	596	618	629	574	586	611	678	615	631	633	579	628	606	659	613	686	601	648	644	617	579	623	575	630	597	601	618	577	580	581	613	605	594	645	587	656	621	576	601	605	621	613	571	623	623	607	597	651	582	595	626	620	614	620	620	598	578	596	586	573	640	615	578	603	623	638	631	594	615	632	631	610	606	603	630	616	633	575	602	664	610	628	632	600	605	649	634	583	580	590	565	596	574	590	619	640	687	666	635	601	646	626	613	606	577	598	609	660	600	614	594	601	620	630	601	607	635	626	625	638	627	610	616	628	604	625	660	608	634	654	625	599	607	621	626	658	618	622	631	622	596	568	601	620	657	604	616	661	672	660	637	615	552	651	615	595	622	605	565	617	589	600	668	636	613	642	587	597	651	652	578	590	572	621	625	563	582	605	652	655	585	622	585	640	615	630	634	617	641	600	603	580	645	628	627	605	601	612	624	626	578	571	615	635	594	599	654	611	636	619	600	626	575	597	611	577	624	655	623	614	556	607	572	644	634	626	608	648	670	616	632	567	645	587	616	603	609	617	585	607	593	652	614	566	632	597	605	648	597	605	611	641	664	618	619	578	623	586	579	591	600	611	605	638	612	621	635	646	615	605	592	581	555	620	538	673	581	642	644	617	599	644	621	652	639	644	648	601	661	618	592	628	627	662	627	604	570	615	615	620	581	616	657	613	607	600	611	564	631	615	626	623	603	571	593	596	609	579	609	583	603	561	641	604	621	595	605	674	612	596	625	621	663	641	613	581	636	578	617	633	603	668	623	595	589	574	583	594	598	623	598	632	607	621	552	626	591	610	627	645	603	592	625	658	619	622	584	646	611	597	595	626	638	636	628	613	589	624	642	632	617	583	622	651	606	621	630	689	618	612	620	622	622	622	611	656	649	620	600	635	645	658	616	615	636	620	603	622	589	596	639	653	598	569	617	632	600	635	660	587	650	589	615	608	645	648	634	616	625	638	673	602	640	641	652	581	628	589	626	605	594	602	642	586	624	606	609	599	685	619	600	583	620	630	595	598	620	651	582	607	590	592	616	594	643	616	638	624	602	642	615	628	629	625	565	625	586	627	634	598	606	617	624	610	593	582	632	587	619	589	626	604	623	590	619	647	630	650	659	583	656	664	598	615	647	590	578	643	577	618	634	633	615	619	644	601	592	582	657	636	615	634	624	645	595	615	600	612	612	603	606	639	580	587	606	633	636	634	584	653	614	573	619	589	586	645	586	625	612	632	636	635	603	632	592	585	587	624	606	578	650	619	619	597	591	629	603	626	597	624	590	610	586	606	621	596	600	615	586	638	606	624	611	629	618	646	628	628	641	614	627	587	582	631	621	621	628	619	639	635	592	579	653	655	620	592	599	590	625	605	655	607	612	623	618	614	591	596	583	599	634	602	590	620	623	561	583	609	616	608	605	577	626	568	611	613	610	635	625	613	592	634	610	660	605	609	631	609	640	633	601	590	618	601	609	616	634	631	635	634	641	636	569	625	615	636	584	643	598	598	599	597	581	588	582	645	577	576	644	617	575	603	621	572	610	604	611	650	644	597	613	633	649	623	625	616	598	553	558	592	594	598	622	614	579	623	631	598	600	594	619	607	602	642	663	603	573	602	681	611	623	613	621	617	640	591	621	635	632	607	597	627	592	644	626	606	640	650	616	636	610	589	631	605	603	626	625	620	654	615	596	644	661	599	595	613	607	605	626	624	637	590	591	624	615	609	607	641	581	612	652	580	580	598	612	630	634	620	552	591	608	649	600	613	604	630	590	655	618	606	625	632	624	613	625	637	627	626	690	597	621	609	606	613	598	612	613	605	586	639	654	581	617	606	623	567	624	605	592	592	639	625	640	617	638	629	588	598	626	601	569	652	605	585	582	587	594	570	578	619	649	547	571	587	639	605	628	598	631	628	593	602	616	588	579	608	620	676	671	614	644	602	603	599	603	655	591	598	586	613	612	649	641	607	622	598	660	628	588	652	612	619	616	624	619	617	589	626	615	603	619	564	620	642	652	639	624	609	626	647	653	670	647	598	550	572	542	583	606	635	632	567	594	599	614	656	607	621	638	590	604	641	624	592	571	640	576	617	649	592	594	602	626	643	576	635	612	583	601	613	659	575	648	614	599	614	647	604	613	637	588	614	603	578	627	610	628	633	652	586	602	624	613	609	639	650	602	688	644	647	623	629	635	656	644	592	635	634	621	591	580	595	605	581	650	609	623	621	607	605	596	627	612	629	575	643	619	627	551	589	613	632	600	609	641	589	619	636	615	588	671	609	567	628	608	628	602	643	607	593	616	628	639	566	592	561	642	629	607	605	593	602	595	555	642	623	669	620	603	601	611	595	621	593	636	608
27862	43823	24979	30012	37150	16393	4050	971	736	771	680	680	655	656	690	700	671	629	638	620	681	665	708	631	637	642	625	633	665	662	645	600	665	647	612	631	628	623	618	645	615	652	613	630	644	627	660	667	604	635	598	648	644	685	613	639	662	653	660	649	589	607	683	593	673	643	592	586	661	652	632	647	628	649	641	618	617	617	630	619	611	660	633	644	635	616	600	667	691	624	637	652	642	639	645	669	632	655	676	614	643	635	596	612	603	644	616	638	643	637	629	638	618	638	627	665	640	626	645	624	640	629	625	629	618	615	615	614	638	671	641	604	626	652	645	676	618	665	596	681	613	601	637	628	656	693	627	665	636	628	588	629	623	586	604	664	586	657	599	640	598	630	632	647	600	641	631	669	678	646	654	602	678	600	635	672	629	641	634	628	621	659	663	659	674	619	598	590	632	676	610	660	622	575	648	604	609	622	612	633	688	647	653	701	588	593	626	648	614	691	644	698	647	650	626	640	634	618	615	649	672	614	616	638	690	703	674	613	628	647	662	632	651	605	664	635	625	636	602	631	640	634	639	586	617	643	670	635	617	600	623	588	662	638	652	629	608	633	650	610	647	637	658	660	642	656	634	631	653	604	654	659	616	672	637	639	605	586	673	632	643	641	670	636	619	597	608	605	635	648	649	635	657	627	614	656	669	635	644	643	653	646	645	614	642	648	660	639	639	580	630	636	641	646	614	664	638	666	597	602	668	668	671	632	655	644	647	647	595	637	645	615	628	621	643	626	626	621	597	652	701	635	687	627	597	644	610	619	622	635	617	633	629	643	653	584	636	631	622	674	621	622	642	643	617	678	654	611	638	609	625	634	653	659	671	650	627	651	650	644	660	592	661	641	662	630	630	628	627	687	636	621	695	632	674	674	691	627	635	612	637	628	584	633	649	597	649	656	677	610	636	612	643	672	655	631	616	675	601	656	609	680	609	639	656	632	602	630	619	629	652	691	636	665	627	582	672	653	666	630	618	659	661	619	623	607	665	602	641	631	647	649	647	674	649	614	647	643	667	644	656	630	635	570	621	661	634	614	668	611	599	645	683	657	655	594	633	629	620	678	614	644	620	629	629	672	651	644	658	624	681	673	636	662	649	618	642	636	661	628	651	669	652	594	633	617	642	702	648	666	641	593	591	666	630	615	634	631	669	592	620	656	631	666	643	667	630	664	627	639	635	615	661	673	576	647	641	634	628	579	617	652	595	666	611	634	633	626	606	629	655	593	589	648	680	636	649	643	631	641	662	655	624	621	655	602	679	616	628	613	658	640	652	599	646	646	679	644	609	641	636	599	620	632	609	660	621	666	692	601	670	657	651	705	610	575	650	637	691	606	651	650	684	638	626	591	658	656	603	650	655	669	584	643	604	630	628	607	642	643	657	624	643	635	647	658	596	696	644	648	621	635	661	598	621	695	618	668	657	651	640	607	626	602	609	608	612	626	582	615	665	689	651	637	620	642	632	656	641	622	622	661	636	643	645	598	602	618	630	648	706	683	637	635	633	604	665	597	682	644	626	640	665	624	636	620	607	608	621	649	641	737	599	627	595	595	631	611	655	602	617	649	625	648	619	661	656	622	624	615	688	611	666	613	613	658	645	634	630	639	624	597	587	614	657	635	605	656	657	636	622	618	637	642	614	679	587	661	620	612	612	648	620	650	614	627	604	666	634	573	675	664	615	649	628	654	617	646	669	601	655	644	634	617	642	621	626	607	618	647	577	653	635	671	653	639	668	633	623	624	661	637	586	643	640	613	587	666	649	664	655	595	645	648	642	654	630	643	653	640	644	650	632	653	605	624	618	574	618	654	657	604	594	661	640	614	643	624	679	627	648	641	637	604	665	623	652	664	629	660	650	660	616	661	606	626	607	578	678	666	625	643	619	616	655	684	626	627	644	654	670	647	638	657	615	659	635	642	616	648	633	605	660	644	618	691	645	663	633	624	711	690	644	613	628	648	600	648	632	634	642	667	629	644	653	614	635	600	636	633	646	629	662	612	656	627	626	692	656	615	612	635	683	712	695	635	661	652	631	640	657	616	619	664	663	627	704	638	645	621	625	608	630	632	604	610	631	606	650	639	646	665	640	610	613	643	649	611	582	644	698	673	630	641	625	622	678	677	693	679	612	612	657	639	636	673	671	654	662	632	602	659	662	684	612	626	648	600	689	669	669	624	626	636	608	647	646	642	619	631	655	637	667	614	614	661	641	621	668	634	632	623	644	610	608	654	661	700	666	639	636	573	664	617	637	635	634	607	632	636	653	630	587	657	620	634	606	639	627	614	607	593	657	606	588	622	624	665	645	575	630	625	650	654	665	649	657	643	679	626	672	640	645	608	632	664	644	640	638	638	653	687	628	647	648	651	630	622	602	616	612	660	670	661	632	584	639	624	634	650	663	589	682	597	656	631	604	661	650	602	715	650	640	630	653	603	641	651	641	664	678	584	637	605	600	641	603	653	630	658	662	600	675	648	670	640	626	599	668	655	666	624	695	654	652	589	661	630	605	661	643	586	680	664	692	645	683	667	640	653	597	614	584	637	641	671	656	662	641	597	654	606	639	656	617	650	668	619	661	681	669	686	671	648	626	606	598	645	668	642	630	596	592	663	624	622	612	603	622	678	661	646	656	644	603	631	604	647	639	623	595	639	691	620	659	638	624	636	588	657	651	652	599	644	628	638	605	625	662	615	662	623	664	674	655	614	640	622	600	646	640	623	639	621	663	627	680	610	637	630	630	620	620	665	611	656	654	620	618	670	660	634	667	626	655	632	640	641	645	658	675	636	623	658	660	635	615	595	615	611	631	630	655	636	613	677	622	613	661	603	642	632	659	626	607	647	635	642	665	677	618	639	674	640	622	632	623	659	602	661	654	664	623	650	626	667	637	615	683	625	666	611	640	641	659	597	660	655	616	643	619	637	637	548	655	610	638	641	624	589	646	630	648	595	633	609	647	656	627	644	604	647	659	635	606	648	661	649	628	626	659	616	669	610	658	663	613	614	628	642	650	617	634	629	621	619	663	607	654	622	645	610	639	622	625	646	632	649	651	644	631	605	618	643	646	609	610	589	636	610	618	625	681	608	636	667	663	676	623	622	617	602	646	572	651	614	634	627	632	637	660	624	629	633	618	649	666	643	640	628	597	673	664	673	604	676	635	630	589	608	652	693	604	638	646	631	619	687	619	633	648	631	645	685	637	628	628	599	594	590	641	621	694	636	637	664	665	630	627	596	665	638	670	626	642	690	603	668	622	623	652	610	607	670	608	649	631	606	664	657	627	641	655	634	616	628	637	655	649	647	585	635	650	575	589	631	678	597	616	662	639	671	629	619	639	673	648	650	615	657	624	651	643	634	656	662	637	679	620	653	666	613	591	679	625	659	626	649	625	625	660	660	681	647	622	647	621	709	659	676	625	650	676	591	640	603	652	649	685	626	616	596	693	650	669	629
22559	21080	28673	25691	42538	31432	18602	3094	827	742	677	641	617	634	598	601	576	577	530	556	551	521	576	575	576	559	559	547	554	567	554	565	508	519	571	562	584	540	536	568	512	531	539	556	551	528	540	549	556	569	580	515	559	565	569	535	551	545	525	519	535	559	551	512	512	512	554	581	583	566	541	582	563	550	564	541	531	530	522	576	529	568	541	539	581	558	515	541	542	547	536	532	571	522	568	544	577	571	567	565	549	519	546	522	562	541	507	574	564	532	543	562	573	576	546	540	530	528	554	580	519	589	534	568	515	539	526	578	536	534	545	550	559	516	611	538	571	528	533	556	609	549	538	503	580	553	513	554	557	542	559	552	520	560	547	522	535	493	539	555	533	559	500	572	532	571	536	512	512	531	561	544	549	541	547	580	544	517	526	556	525	565	552	550	553	546	572	558	534	558	516	565	573	539	551	557	515	521	560	523	535	544	528	513	574	535	539	584	512	532	532	528	541	535	545	543	556	560	568	544	510	571	502	517	519	514	598	527	568	544	568	518	530	557	517	524	538	539	529	545	485	548	520	517	538	549	542	534	497	563	570	563	519	562	568	567	562	531	574	533	541	565	501	531	535	545	515	545	527	553	579	523	539	547	543	552	530	539	532	517	557	558	565	544	507	533	572	595	515	529	556	553	558	587	494	551	557	565	562	497	512	529	540	584	551	522	545	544	552	539	520	566	509	514	529	573	541	515	547	554	529	554	577	522	510	539	557	553	530	507	537	536	550	508	511	553	502	506	546	520	540	550	554	536	539	542	532	508	547	575	545	560	575	523	537	557	574	552	518	548	553	528	523	511	561	588	601	563	498	540	560	525	522	565	537	501	494	534	529	527	552	563	526	553	560	520	487	529	516	560	542	542	570	537	526	505	534	544	516	505	507	538	486	578	604	540	556	558	529	520	570	487	585	527	566	545	560	525	543	530	530	521	550	556	571	531	546	553	569	530	522	544	547	528	550	581	546	530	531	559	523	514	520	524	505	535	554	531	535	515	548	555	568	488	533	536	543	530	555	527	543	608	537	530	569	586	527	538	548	534	492	527	517	530	551	517	465	520	549	547	539	583	505	563	523	550	521	556	557	532	538	544	561	577	536	525	536	539	513	576	552	538	504	527	514	559	548	545	575	547	517	540	530	539	539	505	544	540	533	556	539	531	514	530	518	518	510	562	490	581	541	568	546	574	570	557	539	545	545	537	556	541	547	499	552	558	535	546	526	538	568	500	525	553	537	512	543	543	546	520	548	567	556	518	545	582	551	528	539	581	544	527	591	514	534	528	536	552	536	540	535	549	559	541	516	529	537	516	538	512	512	551	545	547	505	534	559	559	542	526	549	539	565	524	551	516	544	559	521	558	549	588	516	598	548	531	532	552	540	534	558	554	542	596	551	529	528	527	487	553	568	555	546	552	510	531	564	544	513	526	546	524	557	547	526	562	560	524	542	570	536	555	540	555	562	575	511	581	511	537	545	537	559	514	528	564	546	563	545	526	560	532	531	548	501	523	539	516	531	533	518	534	540	534	501	512	567	562	560	505	577	555	528	551	524	559	537	538	529	510	569	547	525	586	525	539	557	542	533	551	566	547	541	495	533	532	536	530	504	521	569	562	609	548	574	555	535	561	543	535	519	547	553	548	522	593	565	530	531	579	578	539	552	549	506	512	579	510	512	523	537	576	519	557	548	551	553	545	560	541	540	527	508	507	531	524	544	597	542	532	543	529	529	533	587	511	581	533	553	535	577	549	524	551	541	537	541	540	566	533	599	548	589	514	528	578	536	545	538	567	544	496	578	485	559	532	563	576	557	533	557	542	533	522	530	566	534	546	548	533	533	542	543	541	531	511	547	502	512	532	546	508	504	511	522	524	547	561	496	540	539	532	600	554	568	519	534	532	607	539	473	532	539	519	561	553	525	551	546	543	523	545	544	539	533	523	513	522	551	555	565	496	532	588	567	554	566	542	458	544	508	539	522	576	558	549	534	519	574	565	556	570	544	494	507	516	550	538	545	508	536	522	551	541	535	561	567	531	537	541	527	535	523	559	552	568	517	558	557	511	544	512	547	593	527	520	540	546	534	512	548	524	511	555	503	554	539	528	529	560	540	535	524	570	510	546	542	542	561	499	524	551	518	550	555	513	522	528	569	529	537	551	529	501	573	545	564	549	556	556	564	520	517	540	520	585	540	540	531	501	524	546	557	559	519	563	542	525	524	550	526	598	484	515	550	563	538	544	523	539	523	572	574	540	603	555	553	542	540	565	545	548	503	532	562	526	547	577	564	491	554	488	502	517	546	555	563	547	515	564	535	546	536	599	533	518	553	525	557	560	525	521	524	552	536	514	535	538	570	550	577	544	497	572	528	542	552	516	552	544	514	499	541	495	505	535	521	559	542	573	579	567	509	512	527	537	526	555	551	596	555	533	539	533	554	518	513	553	541	507	530	517	524	527	506	533	499	548	555	517	570	547	590	546	578	534	580	544	580	520	498	557	547	539	526	551	555	536	536	516	579	568	536	559	576	513	527	532	570	537	553	499	515	540	538	522	519	510	555	525	496	514	498	543	517	529	530	520	566	572	524	552	530	554	519	496	543	535	552	560	545	529	545	519	549	537	501	594	536	525	498	533	541	581	527	538	523	541	540	540	549	586	552	578	551	567	533	558	545	562	542	512	564	534	543	538	541	533	512	517	550	555	526	538	517	519	549	522	537	529	536	561	517	572	551	492	536	541	563	557	548	564	551	531	512	479	583	523	482	548	555	531	522	572	530	531	569	527	543	493	529	552	561	543	534	533	524	558	516	555	565	558	568	557	543	514	527	518	536	561	538	573	543	537	509	531	535	543	523	579	531	555	513	533	552	550	536	560	511	535	506	492	504	529	520	539	599	544	549	562	543	575	548	572	570	577	545	556	556	559	518	509	490	529	560	570	534	524	570	522	546	559	528	538	498	538	527	554	528	512	557	534	534	545	504	553	556	527	529	550	557	495	570	523	552	544	572	521	518	538	482	553	509	531	520	557	539	561	528	551	559	525	493	581	560	505	517	544	532	509	563	510	544	564	597	533	581	519	487	549	521	561	527	513	527	520	511	534	540	516	544	513	516	579	501	549	551	593	526	505	534	548	545	490	505	525	543	528	520	587	547	536	564	506	527	553	564	535	577	552	492	549	520	557	536	549	507	535	565	536	533	521	544	543	565	528	561	522	523	545	504	540	540	522	537	580	558	569	524	525	525	571	529	590	593	559	521	510	556	540	527	553	523	475	564	558	555	532	579	561	576	569	557	543	536	514	550	531	526	539	589	531	514	529	547	601	550	551	532	545	588	575	506	561	530	554	525	532	535	548	547	544	519	529	564	534	546	518	539	551	527	605	534	529	557	524	601	553	533	543	579	528	509	509	577	528	525	533	513	577	527	501	554	510	572	535	577	544	523	569	550	540	577	521	554	533
33104	56975	37366	48640	57983	32766	10467	1946	969	837	762	740	704	713	644	690	600	573	620	575	643	571	596	578	597	530	555	564	589	558	594	550	580	558	558	591	551	569	546	536	539	576	567	527	565	536	565	529	518	532	584	508	537	558	578	576	550	536	507	551	562	559	591	521	533	519	538	554	498	579	555	550	539	574	566	516	513	538	512	567	537	539	560	509	582	571	530	531	545	552	576	553	621	522	588	483	582	549	585	556	574	525	552	561	555	522	549	560	536	520	546	587	605	557	580	528	584	562	576	529	576	604	497	535	551	535	499	526	560	552	505	587	573	576	549	535	559	534	519	517	533	532	563	564	532	554	585	537	558	595	561	571	542	541	498	569	556	555	533	564	571	574	553	525	533	497	524	500	553	558	540	515	547	549	521	531	512	504	544	510	540	570	586	551	520	590	551	560	595	556	506	550	513	563	555	520	481	539	558	563	554	581	545	556	545	521	567	558	501	565	527	545	556	580	520	544	572	575	565	567	543	540	547	597	547	577	538	497	524	539	559	535	534	537	544	538	529	532	532	530	600	539	547	531	573	544	544	516	568	525	498	560	562	538	546	513	538	523	549	510	555	553	555	534	566	531	574	544	550	532	563	543	503	537	546	588	524	584	585	552	554	576	546	506	531	529	585	530	568	525	563	568	591	542	566	561	531	571	564	536	578	555	514	582	546	554	569	545	533	555	540	492	557	565	542	518	589	565	562	594	554	548	557	581	543	564	538	525	552	507	600	562	543	567	537	537	531	613	572	566	572	557	546	546	538	545	546	559	564	569	524	552	507	544	532	540	553	507	558	543	515	570	536	536	539	563	553	565	536	558	542	532	571	538	541	530	560	550	524	490	582	541	557	528	548	547	553	551	507	546	567	586	531	576	514	529	519	527	548	564	552	526	536	567	568	507	524	521	529	534	545	570	570	510	560	526	565	555	511	546	530	530	536	516	544	541	560	540	559	522	545	537	560	586	524	537	533	523	533	505	585	572	543	541	553	549	539	524	547	553	514	565	547	590	594	502	560	549	573	539	567	551	557	533	545	548	532	537	559	551	562	516	566	546	554	534	569	546	552	561	562	515	530	546	516	525	539	536	556	539	548	556	580	519	576	565	574	574	541	557	494	503	542	517	516	582	543	540	499	564	542	555	560	533	536	567	563	542	601	525	593	581	563	519	505	504	534	598	594	543	523	533	539	497	496	558	520	554	547	554	534	508	591	524	586	552	512	558	577	524	510	546	567	537	545	568	535	559	510	557	569	502	514	555	529	541	572	599	546	553	496	586	564	529	567	564	554	532	546	537	519	566	557	576	532	545	560	564	537	547	592	586	556	501	529	512	574	544	553	569	538	515	561	550	561	553	586	543	543	545	505	536	515	530	592	535	524	554	546	498	574	524	515	540	524	578	566	524	530	542	513	581	533	548	541	559	550	530	505	566	539	553	561	511	545	537	549	492	512	543	553	564	518	571	543	509	533	530	525	555	520	594	508	528	531	513	557	541	511	536	499	523	555	522	531	534	554	589	494	543	514	550	521	578	532	613	564	609	560	546	522	535	572	517	565	519	528	535	561	529	536	575	581	550	549	557	531	536	563	529	563	537	569	548	544	590	566	533	543	544	552	563	585	562	542	538	519	577	544	561	562	557	556	513	530	526	559	514	518	557	549	555	528	538	517	548	526	578	546	580	570	560	550	563	515	539	573	546	535	550	527	569	515	536	550	540	527	483	591	555	550	532	559	559	572	556	534	536	568	536	520	517	541	541	523	550	527	550	518	593	579	559	511	534	539	557	538	597	557	559	519	579	552	558	509	549	549	572	561	554	515	522	505	542	557	549	514	533	533	573	542	529	523	538	527	543	541	551	553	536	541	581	508	547	573	571	583	549	540	515	580	568	501	556	554	558	559	541	551	517	531	570	557	520	562	548	511	558	531	538	572	563	566	559	508	534	543	525	595	538	565	574	526	533	532	563	559	520	502	562	522	525	568	558	549	558	541	538	546	498	541	550	537	559	526	539	551	549	523	545	520	527	526	565	540	508	528	537	524	520	536	535	580	546	572	514	561	556	564	546	557	537	570	491	535	540	484	537	575	535	565	535	586	519	542	524	561	557	527	549	588	590	526	544	563	538	555	584	547	522	544	519	576	585	556	560	514	588	532	585	552	504	571	578	524	576	544	527	570	565	584	521	563	536	574	562	497	540	554	537	544	592	510	499	542	572	541	499	588	593	573	569	557	496	501	545	536	547	555	602	555	539	529	580	567	542	552	559	528	528	527	551	574	523	561	548	569	503	540	558	517	543	560	557	544	531	571	591	551	520	571	596	525	550	546	545	568	539	565	611	536	550	599	550	592	542	567	546	577	569	551	599	560	549	587	533	524	554	529	521	533	532	529	550	540	533	527	533	546	599	555	501	554	580	552	514	521	549	581	538	568	562	530	521	545	583	530	557	570	565	508	517	558	606	597	537	596	511	524	546	566	544	563	585	577	525	562	492	543	544	552	506	553	546	577	571	542	543	520	534	551	533	516	531	540	525	538	564	563	559	553	524	532	542	555	591	557	519	556	559	501	554	510	519	530	551	536	575	533	594	529	549	589	541	517	545	529	561	510	553	510	532	482	564	549	558	553	556	569	591	540	548	552	570	575	515	519	553	514	592	554	590	576	530	547	538	496	563	543	543	539	523	551	557	568	556	545	550	624	565	541	537	541	557	521	544	522	574	557	556	549	510	589	515	502	524	539	552	566	525	538	551	528	513	529	530	553	543	531	534	513	576	545	545	530	519	519	502	568	505	565	540	532	553	555	525	531	514	552	567	509	548	524	520	573	533	560	569	548	547	573	548	559	535	523	494	554	591	540	530	556	585	574	550	559	542	538	527	571	531	562	554	527	512	551	581	550	523	543	552	549	562	547	537	537	555	530	566	527	524	569	532	536	521	544	530	499	558	584	510	515	558	583	560	559	605	540	532	523	534	555	578	501	559	529	524	510	507	563	548	548	577	559	537	513	537	525	548	558	538	540	525	587	545	543	536	585	543	501	550	563	554	522	530	612	554	560	557	560	535	542	573	535	549	506	566	538	497	554	525	568	580	517	561	549	539	574	520	529	557	526	538	536	583	492	541	561	502	614	567	575	547	533	524	576	516	562	490	507	532	567	532	576	503	539	598	531	544	567	516	523	554	519	592	533	544	538	535	534	552	578	528	539	537	585	531	569	540	560	543	575	538	551	565	538	559	564	527	543	512	541	504	495	567	540	546	548	552	546	553	528	552	530	533	551	536	592	556	536	538	519	563	535	499	553	519	541	568	554	568	562	588	565	508	524	529	580	538	530	595	580	548	521	593	557	556	542	541	582	549	581	534	494	521	543	548	545	571	526	529	545	516	543	539	518	572	522	580	519	547	555	557	536	524	575	514	543	535	531	556	557	525	544	596	544	561	551	530	539	498	542	525	504	581	582	577
28621	23753	17293	7644	9699	2558	718	519	514	475	484	528	483	496	515	486	514	496	499	498	518	514	506	473	487	477	484	468	498	496	507	484	472	509	477	451	507	457	499	493	502	482	528	519	508	519	473	503	496	475	468	473	504	506	509	546	485	496	491	477	551	459	471	514	485	489	497	495	499	505	514	515	494	507	468	503	467	498	487	509	490	518	490	512	491	493	477	490	478	509	520	504	488	466	528	508	477	537	495	509	427	477	498	487	501	501	472	505	520	473	535	499	453	460	560	509	489	475	475	485	475	489	514	511	504	506	452	538	490	475	500	497	530	517	504	495	487	488	490	519	465	494	497	479	498	513	498	497	514	500	497	513	499	480	511	514	488	551	523	531	524	528	483	508	515	475	464	545	534	494	456	481	475	513	449	480	518	485	494	500	487	516	522	513	470	498	509	464	496	486	508	459	466	470	510	478	489	483	491	498	513	501	497	512	555	559	517	492	471	514	519	501	509	511	509	459	530	499	499	523	514	496	467	454	493	485	512	489	514	472	524	495	459	512	487	488	514	494	488	482	545	526	494	511	514	507	501	524	509	505	488	471	518	509	514	514	516	504	467	532	529	491	470	513	486	471	514	487	490	521	498	468	497	526	512	539	494	523	489	482	476	480	481	487	527	544	540	468	475	493	516	518	510	486	527	527	486	500	521	487	488	450	508	472	488	532	529	482	504	512	482	485	452	470	521	494	494	487	532	500	511	517	482	505	501	478	487	524	479	474	525	516	482	516	513	509	510	494	486	511	507	505	511	497	529	499	513	494	522	556	512	521	505	533	474	466	502	519	495	496	517	458	492	493	492	519	480	502	499	484	465	459	533	507	472	488	498	484	515	519	458	502	563	499	475	521	492	481	520	488	480	491	463	499	486	505	516	494	561	486	492	511	521	467	507	457	480	504	509	525	507	458	482	525	478	494	498	522	516	526	512	491	469	477	498	489	519	507	494	510	534	515	507	478	518	506	478	524	487	512	467	529	506	530	526	525	484	512	450	509	474	496	484	515	497	484	516	444	468	487	477	521	493	525	508	516	468	515	517	513	505	497	513	495	474	540	502	515	466	514	468	496	495	471	537	473	483	500	503	537	487	546	482	511	486	471	504	509	464	529	436	516	512	478	496	481	519	487	506	509	460	518	501	459	506	493	495	479	485	491	508	517	467	464	533	483	481	489	518	499	508	499	471	465	479	489	475	496	485	494	492	522	495	505	476	501	510	540	539	544	497	471	487	484	502	489	490	481	491	455	481	474	519	460	511	476	485	497	490	473	467	500	516	478	510	523	480	526	509	510	477	484	505	468	458	518	485	519	503	518	499	486	501	508	528	511	490	484	532	503	515	473	474	509	529	512	506	490	476	526	484	479	500	487	472	523	458	514	564	482	458	516	498	454	515	494	467	458	498	455	463	524	499	542	479	490	484	478	526	500	506	528	508	490	487	495	552	481	472	509	486	527	519	498	474	467	488	525	533	530	527	502	513	516	532	467	483	557	474	453	502	496	459	505	499	475	483	512	516	517	522	507	471	518	504	510	481	477	506	510	505	479	465	519	455	493	469	519	474	466	494	488	522	530	473	498	508	541	523	498	527	512	473	508	504	502	475	515	510	526	534	524	550	457	501	530	486	493	437	475	488	460	495	470	547	528	483	523	490	493	491	509	508	504	482	478	524	524	501	490	526	490	524	557	502	544	502	520	486	493	470	481	479	518	499	484	482	514	513	478	489	523	527	479	497	522	508	510	517	541	511	458	484	506	523	504	497	486	511	532	502	467	491	485	505	482	521	568	540	500	486	498	524	560	475	489	469	503	501	510	517	492	505	510	486	506	542	460	487	497	480	497	492	512	458	505	482	475	485	486	525	516	487	529	480	470	532	490	484	522	505	480	471	486	480	504	516	487	498	509	502	494	473	511	508	498	476	503	506	491	500	515	537	527	481	463	450	471	453	517	511	465	514	482	506	492	490	526	487	504	497	485	510	533	527	496	479	480	489	470	528	525	466	466	505	472	531	521	515	495	481	529	504	449	469	505	524	482	484	506	519	506	524	499	478	444	527	495	510	504	519	510	475	488	484	487	492	445	527	500	476	511	530	513	525	508	443	532	491	492	496	508	497	474	480	490	493	466	508	496	488	503	497	489	492	493	455	497	520	511	511	491	510	470	509	511	465	503	536	507	499	478	546	504	498	477	484	530	518	540	500	523	512	480	482	489	481	476	516	512	510	502	504	531	476	528	527	532	552	488	474	526	508	506	493	485	495	521	524	517	494	502	514	476	563	470	489	477	491	494	496	501	508	502	499	518	462	495	508	443	502	482	523	523	487	487	507	470	484	525	477	493	472	507	523	486	531	466	509	487	486	457	502	535	536	479	496	500	493	469	505	481	510	503	510	499	517	500	494	496	498	426	491	492	468	523	475	517	525	517	482	476	478	518	520	471	460	503	497	484	515	515	462	528	505	473	519	513	526	424	473	531	507	521	559	506	520	495	500	464	504	511	517	489	492	443	498	496	509	527	496	481	492	515	523	483	505	465	502	496	466	504	492	528	498	453	498	500	456	519	506	510	470	518	505	480	492	492	498	518	525	484	476	478	483	486	490	493	469	461	491	507	530	471	505	511	512	531	454	483	454	502	504	444	506	487	498	522	537	520	491	491	481	486	501	491	523	493	500	458	526	518	487	451	516	491	507	484	521	487	514	505	478	480	494	462	500	490	485	508	512	483	457	522	501	486	475	469	534	508	493	513	474	523	497	521	528	547	478	487	498	509	527	487	506	497	454	484	469	467	520	482	502	471	497	430	445	463	511	489	466	479	478	488	480	509	502	483	502	483	481	505	492	480	501	492	498	486	500	486	489	533	514	508	491	522	516	485	521	500	472	490	472	507	500	476	492	497	470	511	484	512	481	480	515	484	496	523	525	494	492	519	504	525	498	461	518	489	506	474	475	500	509	494	484	463	492	453	510	540	529	478	503	533	515	484	483	464	507	490	506	464	484	463	486	498	540	501	503	486	543	506	501	460	541	538	505	510	485	483	473	464	536	492	506	495	501	490	495	500	466	511	486	453	508	472	501	517	465	526	476	476	466	433	512	509	503	507	475	514	510	528	516	461	492	502	513	473	490	524	512	448	498	491	495	482	490	471	500	482	518	525	474	511	491	535	494	485	518	499	491	507	459	547	528	528	512	497	527	517	519	526	476	485	503	491	484	513	503	474	499	509	535	502	485	526	493	510	464	471	504	513	489	482	506	514	529	455	470	476	466	472	497	480	510	527	475	506	487	510	481	478	489	475	459	517	465	473	468	498	468	497	526	503	535	480	479	462	499	522	450	515	496	511	453	521	478	505	498	467	490	462	507	520	504	490	504	549	493	486	490	530	479	520	507	490	529	519	516	469	517	463	520	462	506	468	513	539	526	483	499	461	485	498	517	517	510	532	503	494	478	483	504	476	491	458
23547	34476	14006	5938	10307	2792	832	583	533	510	541	562	512	487	481	506	530	537	540	564	522	543	508	558	563	580	531	532	546	502	512	539	551	532	499	547	522	507	537	525	517	562	545	567	571	509	530	559	493	528	533	484	542	529	541	551	530	512	492	522	496	514	552	517	530	493	542	531	483	502	501	547	540	509	508	504	518	523	532	529	496	533	510	527	514	495	503	534	545	546	517	556	506	532	546	546	568	563	590	545	507	515	532	529	572	548	501	526	561	534	510	542	551	528	529	540	504	515	531	488	546	565	529	548	547	502	543	523	498	504	520	539	528	541	535	547	498	515	552	528	529	536	533	518	576	537	502	530	520	524	501	530	503	521	486	533	492	573	506	509	539	520	523	532	525	507	522	520	542	562	519	510	538	533	490	531	516	532	581	541	564	528	539	535	512	540	526	521	541	524	556	500	501	493	523	541	511	562	502	527	508	575	518	529	511	536	532	531	481	576	506	537	526	494	503	550	520	507	515	528	548	499	523	529	502	531	487	521	491	548	520	524	522	532	531	550	523	531	481	489	488	513	497	496	560	516	512	549	521	525	517	538	530	561	477	548	514	526	536	530	521	541	528	497	538	486	495	521	540	498	525	476	539	524	508	522	537	551	552	574	507	535	490	506	514	522	495	500	545	533	538	528	491	525	486	535	528	522	487	557	526	509	498	499	582	551	532	523	528	477	526	532	533	525	534	549	516	534	537	515	518	519	569	531	557	521	550	517	500	573	493	596	517	513	545	535	497	551	480	507	561	558	533	541	526	525	507	542	510	531	505	562	559	559	537	537	510	515	510	524	544	550	534	548	526	567	511	562	524	532	511	564	544	541	520	563	505	527	485	530	526	584	521	537	541	555	473	517	500	508	545	504	538	522	517	476	528	534	523	538	537	535	506	504	532	507	504	539	498	559	521	519	514	510	485	527	525	501	480	557	515	500	539	508	533	581	533	522	530	503	479	503	537	487	517	541	537	541	493	516	485	549	517	521	498	550	520	548	568	539	500	512	567	552	538	509	496	514	586	518	553	503	509	488	511	550	485	533	556	535	504	564	508	482	529	528	544	524	513	536	535	551	484	521	566	527	556	578	519	527	540	526	535	541	515	507	509	554	520	554	495	502	523	519	594	555	531	536	541	540	529	531	545	502	521	549	507	540	505	553	524	546	502	501	520	544	500	544	497	538	533	505	498	527	502	510	509	505	529	505	509	575	566	512	511	521	509	540	540	475	495	532	558	490	528	546	520	535	561	557	516	562	481	494	529	537	542	520	538	559	543	521	560	528	547	526	500	546	530	526	565	488	510	538	498	557	513	544	548	549	533	536	596	524	506	531	514	494	501	475	493	566	557	523	482	501	529	496	532	538	544	542	570	507	515	553	499	536	545	534	530	553	501	538	533	513	498	587	490	513	502	485	556	538	512	512	482	497	475	482	498	500	523	510	552	533	530	497	540	550	512	514	508	539	521	520	544	580	519	506	527	503	516	526	513	519	544	500	512	500	509	517	572	541	548	508	524	544	560	550	532	518	477	498	547	545	516	550	522	527	542	524	502	494	562	512	494	552	522	544	517	509	493	529	528	514	515	497	533	518	571	507	493	562	514	544	518	517	536	522	539	513	546	550	513	491	472	522	520	524	554	508	504	521	543	549	561	527	530	503	506	501	531	560	519	522	561	548	510	521	532	521	522	503	500	524	561	506	518	534	524	466	541	529	509	568	546	500	520	549	570	510	508	480	529	512	560	520	609	551	546	533	560	519	494	515	492	513	541	542	554	519	497	533	505	551	459	582	588	522	531	520	533	521	532	533	500	522	519	529	532	508	513	488	505	535	534	520	513	510	546	531	501	471	525	516	550	548	510	487	516	543	548	494	506	529	502	527	497	536	539	491	546	518	517	490	526	505	574	511	535	479	508	494	479	526	544	536	548	558	520	538	546	537	525	536	512	527	474	525	507	539	505	550	510	496	534	515	521	533	513	531	531	572	519	546	518	532	556	505	522	561	494	508	540	484	501	561	550	497	548	514	534	570	502	570	505	536	565	577	547	492	512	489	509	525	556	534	529	502	516	532	488	520	521	524	508	526	525	475	513	493	549	527	549	475	527	532	548	488	518	544	548	454	522	532	507	490	584	531	545	531	558	533	552	552	493	515	523	495	518	487	547	514	523	537	528	559	567	562	517	544	542	560	519	535	533	542	517	556	494	547	537	511	531	528	512	528	531	507	521	528	529	493	495	495	520	538	516	544	535	535	514	523	521	491	506	550	546	521	532	484	501	487	515	506	572	525	509	532	512	522	562	548	502	487	535	500	540	516	518	514	523	519	523	553	509	557	551	539	519	532	523	534	517	555	463	509	527	533	518	514	527	514	534	526	544	557	569	536	532	541	503	530	509	500	500	534	497	533	555	496	517	536	487	559	508	516	524	512	514	543	525	525	541	508	541	526	527	568	564	545	538	540	529	506	497	501	484	522	532	523	498	572	520	543	553	515	527	500	528	514	506	579	533	521	541	537	542	538	555	498	538	527	545	545	554	516	527	541	495	537	551	513	533	512	511	477	561	535	525	537	532	530	511	538	495	531	516	503	515	526	486	523	539	525	524	524	519	557	543	539	507	519	530	540	559	550	536	548	546	585	547	523	526	479	523	502	553	525	541	518	579	477	502	510	569	504	499	545	487	497	501	516	518	510	508	483	564	551	531	567	518	555	499	537	529	528	498	511	534	533	544	531	549	572	531	492	536	562	538	479	495	547	507	530	524	508	500	507	561	534	503	497	532	511	542	576	528	556	560	510	532	508	514	537	528	525	508	531	501	561	560	522	491	543	486	502	522	551	546	519	519	530	508	587	543	523	536	530	518	515	545	503	522	542	529	542	528	497	508	481	512	484	500	526	515	482	490	553	568	530	521	547	518	524	508	499	541	513	493	516	528	520	504	543	503	529	527	548	580	516	560	522	510	572	504	542	543	537	530	538	488	566	584	512	528	538	540	519	565	508	507	516	526	483	520	527	493	506	486	497	545	550	536	571	566	526	529	530	548	531	528	539	546	589	505	521	536	539	524	531	573	531	542	547	532	547	522	516	519	542	515	545	504	487	557	516	538	495	527	519	522	527	532	530	537	563	527	529	533	531	524	518	525	493	502	515	535	536	592	551	546	538	546	525	566	488	548	530	537	490	509	518	585	498	513	508	540	505	532	531	533	531	543	495	512	549	543	512	517	504	502	538	519	502	531	524	535	555	548	596	488	559	535	542	532	522	514	553	517	568	528	505	507	524	489	564	550	488	509	538	560	532	539	557	523	560	533	545	550	499	554	518	474	528	535	540	514	541	485	469	530	569	514	487	511	503	527	566	477	548	537	555	508	545	573	513	495	558	518	509	559	510	500	534	513	517	546	515	542	557	514	553	491	536	520	571	534	489	540	527	510	523	513	531	543	484	502	538	564	530	521	543	505	536
23603	20999	28178	26897	41339	26711	10907	1177	545	520	476	453	471	476	472	482	439	453	417	428	418	466	418	413	403	470	456	426	428	401	442	409	436	403	395	407	406	406	427	411	412	408	427	437	446	399	411	412	400	422	427	423	425	439	461	419	467	403	412	396	405	397	410	422	415	382	379	395	398	380	423	415	408	438	408	418	407	425	425	395	431	384	447	405	446	429	437	410	445	401	372	406	426	452	438	399	434	428	429	414	403	456	433	407	410	418	408	415	403	436	443	411	421	392	379	429	414	388	420	429	439	400	408	425	419	431	414	416	423	448	389	441	424	397	435	395	449	407	392	401	410	420	365	420	425	417	467	423	424	437	408	455	418	409	419	458	397	406	424	397	433	466	444	429	419	428	390	442	411	418	409	434	430	425	407	412	407	457	403	390	397	396	397	405	385	429	424	407	396	440	412	407	427	366	397	389	399	404	425	426	431	411	389	409	418	440	403	423	446	427	393	353	381	379	381	421	400	453	415	408	409	393	404	392	414	416	396	460	418	395	446	468	419	395	410	454	392	409	411	452	371	430	420	400	404	378	414	400	459	411	447	439	429	411	405	419	393	404	420	412	394	421	422	371	437	407	398	453	432	432	408	455	405	390	376	402	406	435	420	442	455	399	432	400	406	461	457	440	419	425	424	411	400	408	396	411	409	416	425	416	384	418	429	388	392	402	376	440	427	413	425	413	421	401	407	387	429	397	408	395	441	422	406	461	438	407	402	371	432	404	414	403	376	413	405	383	410	406	419	411	449	433	441	455	417	410	425	399	396	407	429	401	420	406	388	406	430	446	426	416	445	420	407	426	407	417	382	417	406	427	419	426	384	441	430	378	404	434	413	382	421	378	426	417	406	435	403	444	375	430	438	455	411	408	417	450	403	426	392	417	413	448	417	443	410	426	441	397	445	462	423	404	400	400	428	439	416	417	394	421	424	438	426	384	463	448	414	432	423	415	408	371	437	403	404	410	429	431	422	412	436	427	422	442	435	419	435	426	447	388	412	404	407	429	426	395	436	459	401	408	412	416	430	387	391	419	428	403	421	391	452	430	429	381	394	411	408	425	392	430	451	418	449	441	377	389	416	406	436	420	414	439	408	438	416	418	409	406	406	404	434	425	410	410	385	409	413	429	410	402	417	417	442	452	429	393	432	444	423	394	408	403	397	397	410	407	408	380	434	389	408	415	434	393	392	424	450	436	428	410	389	358	424	404	383	403	421	448	436	415	399	410	437	427	436	417	414	395	434	404	396	413	395	403	407	420	391	404	400	422	428	387	393	393	420	412	409	403	419	437	444	379	409	454	427	431	417	412	405	387	396	427	424	461	376	425	408	431	411	385	397	415	401	381	397	386	446	407	404	444	407	418	444	450	420	412	413	387	418	445	410	409	409	400	418	442	400	399	422	423	392	421	392	448	399	385	426	449	407	453	420	435	410	392	425	435	406	411	394	418	442	441	409	455	450	453	400	397	398	446	452	408	416	448	443	435	450	407	428	417	445	423	428	427	393	406	403	436	409	432	416	393	428	435	411	375	399	426	388	418	424	403	395	430	418	435	403	401	429	399	403	415	383	444	424	412	416	397	416	449	408	402	426	403	394	414	416	420	416	408	406	416	407	406	412	428	433	403	446	403	441	435	407	426	444	388	397	397	416	421	400	435	429	416	461	420	388	425	400	396	395	428	389	412	441	413	420	400	408	435	439	401	419	405	400	414	413	437	404	431	415	430	413	411	388	369	434	431	409	459	400	431	378	435	438	434	377	426	438	376	414	399	381	425	419	399	428	386	415	396	428	430	405	398	416	443	396	424	370	411	426	464	421	420	400	421	412	401	415	418	406	445	409	432	421	436	407	441	421	392	385	426	445	410	417	417	389	442	438	372	427	410	405	391	383	467	403	401	430	404	461	389	403	412	409	418	388	403	435	399	446	434	435	387	386	441	420	398	421	445	413	400	400	425	427	408	362	404	378	424	415	446	419	403	421	401	429	414	444	394	412	433	419	377	384	441	413	426	391	377	390	440	413	390	387	436	435	421	406	419	411	418	417	413	399	410	414	456	443	430	414	454	432	412	423	389	419	444	390	460	421	401	421	403	455	400	447	413	423	438	413	419	426	454	448	372	399	365	388	420	427	336	416	399	466	428	413	432	418	416	437	420	443	402	419	409	378	412	411	429	399	443	413	445	415	394	363	388	414	448	437	433	393	414	421	390	416	422	389	392	424	418	403	413	383	432	452	417	373	429	384	412	432	394	407	416	439	450	455	370	376	394	439	403	451	476	413	379	418	415	426	430	434	368	398	414	443	417	405	406	409	436	423	443	427	392	401	398	377	454	403	403	428	394	399	408	393	437	433	406	432	420	399	402	399	412	422	414	400	369	407	403	437	438	420	430	429	409	425	431	410	432	459	388	399	422	422	408	461	439	424	438	368	415	434	430	405	403	402	394	424	433	384	402	410	432	375	425	386	391	402	403	420	399	426	408	416	418	389	434	412	341	403	415	452	371	458	435	418	402	429	466	435	398	379	416	382	439	413	473	396	405	371	418	384	418	393	449	406	438	419	394	424	401	413	453	442	412	429	420	415	399	451	405	433	469	398	434	410	409	398	431	444	411	414	419	432	407	401	388	377	403	400	444	435	410	379	419	408	437	429	455	416	432	438	428	426	423	370	407	390	426	392	418	403	427	422	402	427	429	412	407	432	432	405	416	399	447	466	434	389	433	451	385	376	446	437	377	432	432	395	410	446	410	388	418	424	406	401	388	438	443	421	448	454	439	415	406	395	413	443	389	416	447	410	407	449	440	388	403	407	381	428	434	442	417	431	406	410	425	440	388	466	421	415	399	417	450	433	417	429	414	431	423	381	428	422	402	428	385	384	392	405	436	393	421	457	432	375	411	450	423	462	432	423	422	425	413	395	357	427	430	392	384	430	459	423	388	446	402	414	408	391	395	404	381	412	422	426	375	437	385	457	409	406	396	432	406	403	424	401	378	443	422	441	385	438	446	409	405	414	410	418	386	423	437	428	421	438	392	408	425	421	413	416	449	412	453	400	413	397	435	382	411	402	409	445	404	440	381	442	419	415	436	405	440	399	458	418	405	370	430	426	413	403	402	378	392	397	410	422	419	410	420	401	386	429	404	386	413	390	379	376	406	337	468	444	393	401	436	387	390	385	429	415	406	393	408	390	424	420	390	434	394	389	426	419	440	415	407	390	406	400	403	386	433	400	418	422	414	427	424	380	452	431	407	390	420	400	386	416	413	413	405	382	430	429	438	397	402	418	418	434	427	410	414	419	396	422	410	420	408	416	409	380	394	426	417	393	444	419	414	436	442	416	415	419	420	376	409	424	406	420	441	404	394	419	432	426	391	413	403	403	391	413	435	435	444	418	441	446	455	399	401	440	405	400	424	388	404	416	421	448	407	411	434	447	437	355	409	418	409	417	426	415	424
28373	51174	29536	38148	46772	23523	6716	1188	663	581	510	550	494	485	493	497	459	438	466	445	454	437	437	443	431	480	410	469	507	467	438	441	446	479	449	454	449	434	428	408	458	411	440	455	439	478	486	398	465	447	411	464	409	412	425	396	419	423	449	429	421	415	434	455	419	468	438	430	456	406	384	405	437	450	418	435	430	465	432	420	431	432	416	475	428	433	386	421	457	430	462	424	459	449	444	453	467	432	462	468	431	415	439	421	452	428	433	431	416	458	413	440	478	458	443	441	449	449	425	441	450	459	415	445	411	467	439	423	398	432	422	427	426	405	422	444	463	443	445	455	459	388	426	453	449	461	465	394	433	397	403	416	407	475	403	422	429	452	422	456	422	437	434	453	470	453	430	432	409	441	454	425	437	417	444	451	418	419	472	402	469	414	426	441	459	450	458	442	469	429	404	428	411	458	458	458	447	458	406	469	416	411	417	414	442	420	446	422	454	410	411	454	414	466	398	434	428	476	460	439	432	434	435	437	462	437	446	442	432	410	443	424	447	427	468	466	453	412	419	447	438	436	418	414	439	428	434	410	410	412	419	418	449	418	423	428	455	424	472	467	406	420	468	419	433	429	430	427	440	448	434	430	442	465	415	390	435	429	424	443	411	456	451	437	439	414	462	408	429	440	403	416	437	439	423	431	475	408	454	435	430	458	427	413	443	488	465	465	410	434	427	430	479	411	396	437	413	414	477	440	461	443	452	395	441	439	451	399	470	404	444	426	479	471	456	445	452	390	451	409	446	452	442	412	428	419	432	428	421	452	410	450	466	452	422	452	394	412	461	439	448	416	417	486	417	411	407	458	430	453	439	447	435	448	454	437	412	458	407	435	394	422	413	442	446	407	441	442	457	449	413	426	459	419	449	463	459	435	425	457	431	445	481	411	459	435	451	397	417	441	434	431	442	415	407	401	473	450	414	426	421	449	446	439	424	390	450	440	447	448	408	441	431	449	440	456	416	452	430	453	446	453	428	414	424	400	426	452	450	456	461	442	422	397	447	433	449	462	455	417	413	419	455	372	443	430	443	413	466	423	434	440	389	382	400	432	445	432	441	439	445	439	407	434	417	412	406	438	460	435	457	389	452	408	440	461	416	455	458	446	408	394	436	417	414	426	437	404	405	451	431	406	420	430	428	443	430	442	429	458	456	433	474	434	411	468	423	430	414	431	428	455	433	462	446	420	457	444	478	457	402	404	408	463	427	406	416	404	452	434	464	444	419	447	389	483	425	417	425	403	416	479	425	416	456	419	416	467	399	438	427	431	432	438	437	435	435	457	426	425	429	423	443	424	430	449	462	441	416	424	391	403	444	457	466	438	428	444	413	441	422	445	433	444	404	439	462	476	449	423	442	439	427	431	411	476	440	462	415	430	408	439	431	417	422	444	405	456	415	455	404	455	476	422	442	441	418	435	413	441	413	440	450	437	382	402	407	430	444	471	415	430	468	401	426	477	415	430	433	425	438	440	461	464	384	427	431	478	390	490	450	409	396	449	457	452	461	415	413	443	424	396	467	406	413	449	439	437	446	455	451	437	405	453	430	408	437	446	446	441	435	445	465	476	407	384	430	454	426	415	432	408	415	418	421	431	433	414	442	446	427	497	452	397	446	424	414	467	434	442	510	421	438	457	407	436	419	425	452	414	419	425	402	444	438	471	427	440	487	428	411	403	419	453	419	428	430	401	457	455	452	428	428	452	439	436	440	422	442	432	437	403	426	437	439	447	406	412	459	396	422	447	463	418	416	424	423	410	413	417	469	431	444	438	453	430	394	431	384	427	446	413	425	464	462	395	418	403	454	413	442	432	464	432	422	470	427	437	412	461	448	426	458	398	441	448	452	419	442	401	422	409	425	419	430	473	436	452	405	442	437	455	453	447	428	425	450	421	450	432	440	441	442	400	448	424	463	470	437	450	435	447	404	391	435	433	423	399	453	411	446	418	431	461	418	445	452	414	456	435	400	466	413	436	449	413	444	453	433	436	415	429	444	420	431	425	430	442	458	432	432	397	439	416	445	408	443	429	419	424	466	414	412	421	460	462	437	439	440	418	469	438	477	463	422	422	436	464	384	441	391	443	404	457	419	419	453	431	418	404	422	431	455	434	420	463	435	425	466	434	421	454	439	471	418	443	462	430	440	448	421	446	406	448	464	444	461	437	421	405	465	441	471	441	414	460	461	422	439	430	442	410	400	422	440	442	441	461	430	459	448	439	449	438	447	444	465	434	409	434	443	404	420	445	466	460	439	489	402	427	439	459	415	423	461	445	428	450	474	428	414	412	432	418	400	418	402	434	438	435	461	463	421	448	443	437	422	423	438	497	395	425	462	452	449	419	445	436	467	425	427	441	427	426	435	469	430	462	419	426	459	445	439	480	447	410	417	478	416	433	422	430	461	403	427	441	438	482	460	463	411	443	450	434	411	450	399	434	421	476	452	415	431	471	439	448	414	454	423	419	432	382	443	416	459	413	457	435	434	459	424	435	442	409	452	442	418	463	453	467	421	453	434	422	457	461	435	428	454	436	442	414	457	443	441	466	416	437	423	436	456	445	418	418	402	480	446	456	445	433	422	420	455	393	420	442	483	446	445	437	429	488	432	412	431	422	399	456	427	441	382	449	438	382	444	412	408	420	457	401	437	437	487	457	439	464	437	469	445	426	396	441	435	395	433	427	412	417	403	447	449	443	425	452	448	467	423	427	448	397	447	461	468	432	454	443	414	414	454	454	399	418	398	424	428	441	475	475	410	446	416	454	431	461	426	441	421	436	421	413	439	406	455	444	418	422	467	440	440	447	447	456	401	448	436	438	434	401	450	445	412	461	430	452	436	413	452	394	426	424	412	435	419	437	450	409	421	431	443	432	404	433	409	428	424	411	450	415	441	434	436	427	400	447	450	453	409	416	473	421	433	456	447	429	450	452	404	424	416	450	397	426	433	410	427	431	399	459	419	460	447	444	455	434	423	392	436	456	429	406	444	435	439	440	429	424	442	432	448	414	397	414	480	410	436	423	446	439	460	412	445	437	418	415	417	425	442	431	428	462	443	435	423	462	457	433	432	442	443	436	420	433	443	409	460	406	431	400	445	451	448	442	464	445	432	442	419	425	468	455	474	416	419	426	454	433	374	478	412	450	448	447	391	419	440	409	422	472	410	441	419	409	429	432	446	438	430	438	463	431	436	445	438	406	433	433	457	440	416	465	411	455	424	447	443	436	458	458	436	434	427	423	421	409	406	459	426	451	471	462	417	474	415	418	442	428	431	417	430	443	429	442	414	430	429	405	409	457	430	384	402	438	429	442	426	418	454	414	446	443	431	467	474	437	436	426	434	437	421	429	407	441	419	411	455	427	418	445	439	441	452	434	397	422	454	476	463	447	433	441	454	472	432	459	413	410	434	421	445	419	431	405	455	428	428	469	435	442	473	408	439	434	417	429	400	444
24847	21049	27023	26255	30407	17089	4005	923	659	694	644	701	637	640	584	601	618	607	627	616	640	611	620	635	657	661	624	634	617	573	623	652	626	578	576	604	648	580	615	639	604	640	644	632	617	640	610	601	628	656	581	607	608	622	577	645	657	659	644	605	609	639	591	596	634	593	575	607	607	596	654	599	636	590	586	617	583	604	579	613	627	627	603	647	661	592	625	608	620	623	615	633	630	592	630	632	671	594	656	626	631	622	620	623	657	645	609	609	573	620	581	621	586	591	607	587	609	647	589	602	601	581	588	645	630	648	611	632	579	599	612	629	601	621	627	643	594	619	607	653	628	602	621	645	631	609	603	624	563	586	651	600	587	600	571	666	586	595	647	623	616	589	647	635	653	653	621	606	577	568	620	634	573	593	628	589	631	583	595	612	586	657	640	621	613	589	576	630	592	622	605	635	620	607	599	649	601	583	572	604	586	572	556	679	613	614	650	596	640	612	584	628	617	602	634	581	603	576	605	666	634	629	651	626	621	658	597	611	636	637	606	599	606	653	620	658	618	631	648	632	571	579	631	653	689	635	654	606	589	611	607	584	600	561	624	597	600	641	628	655	615	673	590	609	639	613	597	624	567	613	628	630	594	667	625	623	641	649	628	635	606	582	616	648	661	606	601	644	654	633	594	620	599	632	633	618	610	633	590	578	665	647	634	589	617	631	605	606	641	616	640	645	655	579	658	637	667	644	610	590	637	638	640	591	583	590	572	660	636	652	645	571	605	605	649	629	643	606	602	656	594	641	620	633	573	622	629	586	613	615	639	610	623	609	639	590	634	604	632	621	632	621	610	636	603	633	647	680	636	608	655	635	596	635	634	586	580	594	651	594	619	601	621	628	608	608	616	653	635	584	591	642	625	653	608	641	567	612	612	615	619	610	597	630	646	592	603	604	608	658	615	580	626	627	626	602	611	620	603	652	611	614	591	625	649	597	631	611	615	643	624	581	660	648	665	630	600	626	622	621	627	660	633	635	540	598	651	602	557	651	590	557	592	623	614	637	613	622	623	625	602	611	592	619	605	623	627	626	645	638	609	634	631	581	603	636	641	606	609	591	619	596	693	604	630	625	593	644	643	613	598	695	636	662	649	649	595	565	672	613	572	609	641	598	583	634	642	634	643	605	620	617	663	649	589	594	582	627	654	622	651	647	623	597	583	591	606	630	613	623	630	626	608	620	591	616	624	612	616	610	540	615	592	670	590	643	590	621	640	621	615	603	639	619	637	561	606	627	586	632	600	603	630	604	580	621	645	592	628	602	581	633	643	646	601	622	612	614	617	581	644	670	609	575	602	607	616	606	628	571	650	626	599	581	578	607	563	625	613	598	600	627	626	597	635	655	646	612	631	622	628	595	597	646	666	627	625	628	618	649	611	608	614	621	628	646	626	638	600	611	635	612	595	595	595	569	647	634	638	608	615	656	625	584	609	641	573	629	614	591	620	649	610	610	550	610	640	624	617	628	644	620	574	579	613	639	638	605	624	623	609	582	619	613	581	579	649	578	638	635	571	582	637	619	590	640	585	586	606	619	633	617	623	617	628	623	618	601	595	620	613	578	648	611	582	608	639	619	580	617	617	678	589	605	620	638	629	644	612	604	646	580	621	616	631	610	672	612	602	612	653	593	587	616	610	625	627	613	579	608	596	623	621	585	641	615	590	602	623	629	610	599	627	615	617	615	593	637	575	647	621	619	614	598	649	579	599	590	609	617	608	637	618	612	653	637	618	654	624	607	616	626	651	588	654	609	600	627	672	563	634	604	574	631	659	564	625	590	628	611	630	650	628	580	630	580	625	604	626	626	588	608	591	629	630	608	663	674	586	593	598	606	604	643	648	608	635	612	616	628	664	614	628	629	657	605	591	621	603	644	632	588	640	619	645	631	634	626	608	591	617	612	597	651	585	591	618	596	601	649	630	655	633	665	647	577	600	578	609	609	609	585	648	576	611	643	643	580	690	607	614	619	610	647	634	635	615	637	626	697	615	656	606	609	626	621	593	648	642	591	637	635	659	623	589	602	644	625	657	625	623	598	627	624	617	592	587	617	608	645	566	581	619	580	615	618	629	652	649	586	598	576	596	632	652	623	592	629	603	579	597	620	605	634	657	606	604	635	611	609	604	617	607	596	647	635	615	635	569	660	639	628	611	595	593	633	591	574	616	650	619	645	604	639	600	613	588	582	616	632	634	663	620	626	635	618	579	605	579	618	649	637	605	604	592	636	579	622	595	609	607	569	627	609	634	597	641	613	593	569	637	585	604	598	653	615	595	644	617	622	583	659	604	620	611	632	612	603	626	551	617	597	582	643	623	602	661	614	608	575	636	611	605	666	565	626	609	597	640	638	604	605	609	629	592	629	639	612	631	645	627	621	613	612	595	639	593	597	661	598	591	628	603	637	650	576	626	612	644	617	590	602	657	620	612	598	626	607	609	631	595	647	633	605	642	601	593	631	655	656	612	601	651	612	624	619	656	587	606	605	633	663	626	663	653	586	642	604	575	585	594	600	588	651	592	593	577	633	634	601	637	597	596	608	623	590	608	632	609	601	636	603	634	633	573	585	626	598	622	603	591	652	600	597	636	609	655	645	650	603	616	609	586	627	619	662	595	664	612	611	624	582	626	621	669	635	590	596	584	610	623	605	624	607	608	610	634	608	620	640	596	594	621	631	594	615	620	614	628	637	608	694	603	630	595	554	607	599	617	618	619	628	621	629	635	594	627	607	636	633	596	620	610	642	636	610	599	631	623	678	601	630	644	649	632	603	667	585	633	630	626	656	640	637	598	591	645	628	610	590	614	563	616	632	595	589	604	611	653	613	644	584	602	627	633	624	586	585	590	632	599	650	628	591	612	568	582	597	660	628	615	617	582	628	611	608	653	624	581	642	635	610	607	639	601	662	588	573	651	591	580	633	562	608	619	647	607	617	616	565	653	591	632	616	641	658	614	600	559	635	620	613	653	602	638	596	626	614	605	601	586	588	603	627	633	617	594	651	637	606	655	620	600	615	592	636	603	618	629	626	598	636	604	629	607	663	636	614	595	666	637	605	636	655	655	637	595	656	605	614	606	625	616	654	601	600	644	625	635	633	601	599	637	621	614	593	605	640	646	650	655	617	619	591	629	636	605	650	640	631	608	610	610	612	650	607	604	566	599	604	635	620	597	650	626	611	596	624	586	598	604	635	625	655	599	611	616	606	610	642	605	620	594	573	612	707	633	628	632	627	624	605	571	608	666	631	623	594	618	619	610	606	606	643	620	576	592	612	572	590	556	649	576	600	636	603	597	625	556	607	580	609	641	609	641	588	638	619	650	626	599	633	612	617	649	659	625	652	629	636	629	576	604	598	603	602	639	651	618	644	645	610	621	633	659	688	612	622	587	589	625	623	593	620	606	616	611	627	606	573	605	619	633	649	651	631	585	625	611	587	613	627	647	599	633	628
27328	45321	21527	24474	37269	16971	4385	1214	715	761	723	701	654	664	652	676	641	671	632	711	691	622	659	696	609	622	613	700	649	629	661	657	616	630	670	651	644	639	646	618	646	654	657	641	610	627	625	674	635	645	626	581	604	659	619	625	666	612	592	613	637	657	630	642	684	660	651	641	619	618	701	610	640	665	626	632	634	667	625	654	615	635	677	633	622	673	595	644	688	647	657	623	590	634	644	614	608	651	664	622	618	604	676	663	663	675	607	656	630	646	641	662	635	627	656	695	601	598	612	656	659	608	636	648	682	602	693	628	634	633	611	648	648	650	655	610	645	635	623	640	605	675	646	660	643	634	621	637	635	596	603	628	669	610	625	658	601	681	623	654	594	638	615	632	650	622	643	658	618	648	656	670	620	686	635	613	640	606	606	631	648	644	671	653	621	656	629	606	662	630	660	681	650	645	647	630	619	615	585	623	633	655	642	651	625	634	630	670	621	658	619	637	651	656	647	641	642	656	632	662	606	640	570	666	641	613	651	591	628	679	633	592	638	613	660	636	630	618	606	622	632	607	649	625	622	677	653	644	636	663	666	603	616	632	626	676	654	658	637	689	624	638	621	610	677	652	639	625	662	604	685	663	588	693	653	666	611	638	660	633	599	603	637	613	587	615	619	679	654	662	651	641	657	621	565	622	672	558	648	602	630	629	636	589	607	599	651	679	655	598	663	675	637	649	692	651	644	642	681	618	563	635	595	619	660	671	622	660	597	592	628	666	654	631	618	614	600	605	598	640	615	622	627	637	666	590	634	675	649	592	616	616	604	632	628	661	677	656	625	652	634	623	620	617	593	623	635	651	668	653	663	674	631	642	613	622	608	604	687	692	636	602	610	594	626	664	631	635	602	623	668	637	601	624	616	621	603	597	676	626	620	605	658	627	607	608	634	623	642	615	643	624	623	620	609	634	621	633	654	646	598	612	651	640	624	589	639	637	652	612	684	635	619	651	644	627	647	629	626	640	628	618	673	605	617	647	595	640	657	659	672	693	674	621	648	631	655	637	622	638	684	652	651	625	630	645	637	596	626	604	637	600	612	604	636	634	608	625	594	634	705	596	615	661	618	637	641	628	600	658	651	623	643	655	580	628	634	677	650	588	632	614	607	648	660	676	635	638	644	612	627	635	640	634	655	658	616	677	619	617	641	624	669	626	613	631	626	685	621	661	616	636	594	598	627	648	628	606	618	688	610	621	626	632	649	630	659	661	610	666	622	646	614	617	638	627	646	612	626	645	672	640	594	581	656	642	650	608	671	637	692	645	648	601	633	606	638	621	626	615	602	623	646	627	594	652	642	641	690	661	600	608	613	622	580	628	653	644	672	615	621	656	691	623	634	650	668	642	671	640	649	609	615	655	621	693	641	647	623	662	639	669	654	639	666	619	643	613	626	599	645	605	610	639	671	622	681	641	657	662	614	588	626	646	665	635	647	627	643	693	647	622	610	635	630	687	658	629	675	676	641	611	635	679	658	638	606	641	650	653	577	620	681	636	629	615	630	636	633	659	641	643	664	659	654	631	610	656	638	630	631	671	654	618	624	649	685	642	664	671	644	668	657	636	632	665	573	645	614	661	693	600	669	585	659	617	625	629	670	635	639	641	649	594	642	636	609	672	655	670	613	634	660	588	623	627	584	647	594	693	622	572	691	595	630	630	649	583	635	649	597	607	678	580	581	669	660	633	617	651	637	638	646	669	600	638	613	659	605	618	631	637	623	644	612	618	651	639	651	594	618	655	618	642	647	661	610	631	654	618	610	593	655	636	649	612	612	656	659	626	690	648	600	623	635	634	606	636	638	650	654	640	680	657	676	638	627	638	634	607	639	642	645	651	616	638	644	604	609	668	673	663	649	638	657	585	641	667	642	647	604	617	634	672	669	641	606	668	651	663	696	657	688	664	679	593	628	643	623	656	680	635	618	575	620	629	608	667	635	667	605	640	638	611	642	657	587	630	639	617	609	653	668	600	635	651	604	616	592	634	657	651	633	609	638	652	633	577	614	647	679	641	616	631	670	649	639	672	638	634	609	621	612	618	672	647	697	648	625	668	656	608	569	674	572	635	619	661	593	581	610	660	625	653	646	652	637	661	667	639	676	623	639	651	608	673	654	643	672	652	659	685	587	657	661	609	718	685	675	611	660	601	633	639	647	635	614	670	602	632	595	636	639	670	573	661	661	614	699	637	585	648	616	649	660	640	627	622	611	643	592	622	645	663	626	669	662	636	657	648	631	607	608	610	655	669	636	601	666	630	599	634	638	625	648	632	644	658	639	604	636	627	628	629	609	635	634	658	627	614	607	622	625	702	608	616	676	653	644	647	664	667	644	623	612	648	652	646	618	657	605	638	629	648	605	639	627	629	623	668	617	610	642	633	654	664	656	624	669	663	647	664	632	605	585	692	628	641	612	629	669	683	614	663	663	645	609	664	649	687	598	612	592	644	641	575	620	588	651	638	673	639	646	631	640	637	661	639	635	647	628	636	660	634	605	596	633	612	647	648	626	635	628	625	621	655	637	621	627	639	640	592	638	634	659	611	633	634	633	613	608	642	631	649	641	651	638	653	643	675	672	580	658	629	663	639	637	624	658	623	619	628	650	651	626	616	637	641	674	647	592	664	603	605	587	598	663	623	679	618	590	637	648	623	593	618	638	650	612	644	664	666	649	610	635	669	645	639	662	620	684	675	677	651	607	616	634	650	611	680	632	622	625	632	666	621	655	635	670	596	643	619	660	651	651	628	627	650	622	642	642	629	639	604	628	680	642	594	658	624	651	652	617	645	627	640	650	641	631	633	664	615	621	616	638	659	693	661	624	639	596	648	622	618	617	653	599	623	631	639	690	677	601	677	619	665	639	621	617	642	656	656	615	649	610	633	614	692	636	648	621	656	626	643	656	634	595	674	661	616	616	681	614	652	645	608	604	640	610	672	630	619	605	644	631	659	631	640	613	671	586	644	628	599	697	630	634	654	640	617	610	599	619	627	621	644	637	625	682	634	617	654	629	627	640	680	693	626	619	643	612	643	640	660	626	651	629	625	666	613	647	652	638	618	667	634	633	616	610	658	627	656	659	666	608	697	640	631	669	603	596	637	633	620	619	648	665	638	647	603	650	631	674	601	651	616	648	658	600	613	632	672	641	649	689	642	626	633	653	665	664	607	663	630	627	625	626	661	638	685	620	615	655	650	670	606	595	628	631	668	635	630	679	624	628	590	682	640	658	622	620	631	663	638	643	630	660	663	612	608	629	603	660	612	647	650	651	635	658	644	650	616	677	671	656	648	641	665	648	605	597	650	685	639	652	609	647	633	601	659	671	658	607	633	668	633	621	662	636	661	663	604	646	642	595	648	634	633	607	633	711	636	610	637	651	661	626	640	644	642	654	591	612	614	622	647	657	644	619	670	691	635	617	621	628	659	666	564	648	629	601	649	662	692	622	655
22553	21092	28705	24855	39685	32883	19924	4079	803	662	629	658	671	615	645	584	587	589	579	599	557	571	579	550	601	548	551	570	572	576	572	550	525	548	586	549	544	538	536	549	533	544	545	487	559	561	550	480	554	528	566	543	532	547	569	563	564	538	512	548	534	560	518	541	520	569	513	552	535	586	580	532	532	539	567	572	557	546	560	576	550	543	501	516	548	564	552	534	563	569	553	578	563	537	575	542	570	523	519	585	537	583	577	574	578	572	538	558	527	558	522	576	557	552	534	540	550	555	527	542	503	612	527	563	562	560	545	582	568	484	586	515	563	567	562	593	558	579	523	546	503	554	556	532	615	549	516	512	562	555	547	553	524	572	507	543	548	556	547	545	589	545	570	554	539	548	512	530	552	553	537	564	575	552	531	560	542	569	550	588	551	526	530	503	514	591	562	521	557	633	527	594	538	515	540	574	510	554	527	525	503	537	564	534	540	546	556	532	550	558	514	531	576	568	513	552	590	546	547	543	542	516	542	539	554	571	555	539	551	544	527	597	551	563	558	541	516	540	529	512	613	556	562	532	501	567	528	563	511	579	549	552	527	509	555	552	519	569	528	551	533	549	583	509	560	543	498	527	563	537	534	548	583	563	523	590	548	542	550	502	544	522	555	534	532	589	524	519	542	541	523	561	537	602	552	547	483	545	541	551	533	552	560	546	529	543	513	556	547	523	504	533	552	572	547	564	532	570	549	543	553	561	546	535	560	505	587	528	573	557	523	544	597	558	567	542	548	568	551	584	596	552	528	535	532	556	523	549	568	511	563	592	519	556	563	520	516	589	531	532	569	606	570	565	566	507	517	551	525	584	536	509	558	535	562	528	525	568	562	587	555	562	553	571	579	576	547	538	571	516	524	509	532	574	572	552	528	585	521	533	541	560	545	531	604	582	527	559	579	544	495	571	502	554	557	555	576	529	580	546	571	540	600	538	581	580	514	541	543	513	564	529	542	536	519	551	570	516	527	512	576	517	542	549	567	512	556	571	543	552	570	523	570	514	507	554	529	557	566	547	555	565	564	541	512	542	574	545	541	528	522	525	532	569	550	538	541	531	539	541	478	527	522	536	544	536	506	572	567	512	532	500	546	558	545	499	548	566	527	535	582	533	559	562	555	533	526	550	544	545	540	543	554	551	518	548	561	584	561	544	516	549	512	523	537	533	550	518	566	544	563	531	534	516	531	498	551	557	547	529	524	558	517	546	545	580	571	561	533	506	531	536	542	543	563	516	511	577	544	564	581	550	525	560	520	549	546	561	520	579	531	567	558	525	571	574	531	576	548	551	542	574	542	564	535	556	539	528	533	556	515	554	515	547	527	542	556	543	559	536	517	551	539	523	513	532	579	537	546	561	532	555	527	536	511	540	547	524	567	531	572	541	572	573	501	577	564	584	563	558	522	533	560	577	525	553	506	552	566	549	544	533	543	563	520	597	558	537	550	551	522	539	598	533	533	510	559	524	524	504	530	559	551	563	582	556	526	564	566	544	516	554	527	577	543	526	536	560	569	573	525	524	510	509	556	515	573	557	521	558	575	538	554	532	537	531	562	532	491	573	562	514	527	536	508	544	517	541	525	550	540	541	551	550	563	549	546	494	550	518	568	551	516	547	558	530	573	541	547	521	552	535	601	566	531	534	534	550	558	536	551	569	503	569	547	540	529	512	532	521	576	573	519	536	544	527	538	561	541	558	542	504	563	505	539	539	524	535	547	563	584	550	517	580	540	535	531	540	548	526	538	537	585	523	518	531	522	539	518	559	572	578	535	546	512	523	531	544	569	486	556	570	580	571	580	543	558	529	512	572	558	525	566	537	557	547	527	578	538	503	553	550	584	544	519	536	567	594	545	540	561	547	566	567	533	557	565	559	526	515	555	521	548	528	555	526	545	503	578	506	568	575	527	554	547	530	569	502	508	536	586	562	546	563	563	526	518	551	526	544	517	556	546	565	552	573	524	581	529	525	530	519	552	552	528	550	565	554	515	510	559	505	551	518	560	560	564	552	551	580	579	525	537	531	555	590	590	576	579	527	530	591	560	550	566	513	513	536	505	546	516	570	570	534	582	554	532	584	552	534	524	561	571	553	556	527	573	600	554	533	549	518	515	536	580	584	569	523	547	556	562	520	527	566	544	506	559	496	538	484	555	548	546	565	550	523	534	580	565	528	549	528	541	521	533	535	550	544	544	520	520	543	554	590	510	566	558	509	558	512	536	556	549	535	528	551	564	564	537	542	532	563	549	551	540	547	547	522	541	549	552	579	559	487	590	530	560	490	537	540	530	539	539	576	544	520	507	569	588	514	567	580	553	564	569	575	549	551	539	558	514	552	559	594	538	559	560	541	535	541	521	494	550	531	535	512	559	550	574	594	569	555	592	559	514	558	510	551	525	538	581	524	553	530	519	584	527	557	578	497	506	576	560	527	521	560	527	527	537	554	588	561	595	564	553	507	563	493	553	546	536	546	571	551	598	524	507	549	535	507	483	509	521	579	553	544	552	558	523	550	570	551	551	552	549	510	535	502	512	574	574	599	526	553	525	511	539	566	580	580	532	537	497	554	539	518	555	532	575	526	532	509	555	554	571	568	531	535	554	541	516	539	530	569	536	524	580	528	587	577	550	514	601	528	565	505	570	532	510	574	529	528	553	537	495	514	523	521	532	560	557	522	556	518	518	528	583	559	559	547	573	566	527	535	552	569	542	506	598	515	521	524	517	520	521	574	605	507	539	542	531	575	484	527	508	501	526	530	489	577	530	529	518	538	547	504	535	561	534	559	546	550	566	534	538	548	527	506	537	533	556	517	577	579	549	533	492	580	547	567	555	578	521	562	515	568	617	522	544	490	520	521	504	561	583	526	513	530	555	554	531	548	517	575	588	554	550	527	554	584	535	596	516	509	528	541	555	568	557	503	569	555	530	549	598	553	558	546	526	563	542	535	522	567	568	498	537	569	517	624	552	554	585	530	612	564	553	517	564	518	536	507	579	502	541	550	540	554	537	567	547	538	580	583	511	542	542	520	518	497	521	520	601	568	544	515	555	568	518	524	547	595	525	512	590	569	536	557	579	518	544	574	548	514	565	530	567	581	513	563	556	593	568	573	558	541	606	499	547	494	513	577	563	611	527	556	564	558	532	553	554	561	554	571	572	578	533	539	580	540	591	549	549	527	513	552	513	537	572	544	520	501	486	519	577	513	538	574	517	502	561	562	556	569	492	518	526	551	479	524	560	549	571	550	535	518	534	513	521	552	537	543	563	496	584	567	554	537	541	548	593	502	556	559	553	518	545	522	535	556	542	551	541	563	519	535	514	560	592	548	564	536	561	512	558	522	572	558	572	522	546	552	523	522	541	559	545	565	540	569	516	569	505	558	512	539	585	581	567	548	574	563	599	548	517	563	584	520	542	537	578	562	549	581	532	510	528	546	499	563	543	553	570	536	558	573
32170	58287	32052	41556	57633	34381	12528	3201	939	810	818	776	698	669	698	655	617	652	593	652	624	556	572	588	622	570	597	584	561	587	553	530	569	533	574	568	577	573	566	559	517	596	598	553	577	562	586	553	568	493	553	559	557	521	586	514	534	556	604	560	621	537	561	572	557	534	503	573	616	595	554	566	524	507	552	556	581	569	563	574	524	569	545	556	529	563	566	541	567	575	533	531	600	581	565	539	555	505	563	573	579	479	544	569	517	560	541	575	572	584	507	540	554	544	547	560	566	545	533	568	534	587	501	558	607	538	563	572	544	555	557	591	568	587	567	513	540	596	560	549	574	572	544	555	561	550	518	567	539	590	577	557	548	573	538	594	556	521	594	571	569	553	526	571	570	565	572	561	560	579	549	549	558	554	542	552	577	516	589	549	523	516	541	531	583	529	531	578	590	557	555	559	543	544	576	558	572	526	549	544	565	519	545	556	521	561	569	583	538	537	580	596	548	565	531	548	553	551	564	550	563	582	551	578	544	528	518	584	480	592	540	547	524	546	576	590	545	559	579	585	552	582	525	520	546	536	555	545	529	562	581	587	570	521	520	541	543	545	549	554	543	510	576	532	545	543	520	545	534	570	526	497	562	578	549	550	550	535	539	585	541	577	544	532	534	529	527	520	549	559	564	537	511	551	552	533	559	547	560	561	558	566	558	556	551	555	589	553	557	521	502	500	529	579	557	564	578	593	540	561	576	564	567	548	550	506	501	622	541	542	573	517	564	546	540	579	551	579	608	536	524	522	554	565	514	550	558	519	561	558	587	520	589	567	588	578	527	532	534	550	550	547	553	588	566	532	540	533	580	541	496	547	526	530	527	575	505	542	597	581	563	547	570	597	543	520	521	534	527	542	563	571	547	552	533	537	574	565	538	560	541	558	545	549	558	566	564	526	587	588	524	613	574	544	541	581	585	576	593	541	561	536	525	494	525	614	559	556	574	520	571	575	551	519	550	554	572	530	546	549	532	607	568	527	520	552	576	551	499	543	537	563	534	504	589	549	521	519	576	522	516	546	522	541	588	538	517	582	563	546	550	577	511	544	532	555	544	533	547	571	571	530	492	533	540	544	547	524	571	557	545	532	556	517	559	557	524	546	536	533	542	562	593	556	538	547	563	568	527	518	573	532	547	558	536	572	542	558	570	546	556	559	577	559	546	588	551	589	568	568	538	597	537	561	557	569	538	532	560	537	544	545	562	546	557	545	576	520	555	559	535	550	592	542	554	558	542	501	574	534	540	550	572	529	539	527	508	498	587	565	579	563	579	537	578	547	559	554	537	511	551	566	600	548	576	518	565	531	564	551	541	566	516	538	552	535	582	527	550	550	563	584	532	500	547	554	570	588	601	554	552	556	574	555	542	564	577	546	534	547	545	535	563	508	502	545	538	542	557	553	570	582	554	553	546	578	533	569	576	504	542	533	541	511	521	516	577	504	555	574	547	569	533	547	574	485	564	515	571	514	573	545	542	568	576	553	560	565	505	535	545	560	556	567	488	537	586	571	504	589	504	525	538	524	576	537	539	514	583	540	594	556	538	507	546	566	566	580	566	537	544	532	570	523	522	561	542	558	534	570	578	522	528	545	585	537	570	543	560	529	527	568	577	548	523	574	542	579	509	562	537	564	491	590	561	565	541	575	578	542	556	573	525	532	545	549	560	551	580	575	556	587	564	556	581	557	555	521	581	574	528	557	552	535	572	553	564	551	558	509	568	556	571	549	538	526	512	538	584	563	575	544	506	536	550	559	539	560	565	592	491	561	491	572	570	569	551	538	538	575	518	606	568	535	562	542	568	573	514	577	537	567	580	592	566	551	567	571	588	582	558	571	560	503	583	571	511	553	560	566	543	601	580	556	525	563	551	571	552	561	574	563	569	561	524	496	555	523	560	535	550	528	579	593	551	534	539	543	548	553	534	569	516	545	543	585	538	566	586	551	585	556	560	538	520	541	539	559	550	535	545	555	607	524	559	573	559	548	556	564	540	518	561	567	533	510	539	549	547	561	543	537	548	559	573	596	526	555	563	570	574	528	582	562	548	530	537	575	562	607	544	571	546	529	574	530	548	582	539	558	557	537	556	554	554	558	546	565	594	545	553	567	539	540	524	540	551	563	553	542	546	552	586	563	499	608	551	552	577	552	543	525	559	542	543	559	523	520	569	555	535	566	548	562	531	578	550	597	578	561	539	512	563	536	576	561	600	511	567	553	554	534	528	574	577	523	597	562	565	539	536	588	534	549	529	586	567	561	576	605	567	562	517	561	561	562	547	569	573	540	546	538	548	585	535	518	506	569	549	524	583	532	566	550	557	490	550	584	532	571	556	585	580	553	530	556	540	584	530	499	526	537	566	494	551	545	559	564	543	609	528	578	580	553	582	589	567	545	533	535	549	543	516	544	526	552	567	537	514	557	548	510	545	533	549	560	554	531	576	547	614	605	583	552	560	560	568	558	559	572	539	572	576	532	555	531	569	561	575	534	577	494	568	528	524	549	560	515	572	557	541	568	537	518	554	577	582	547	554	512	555	571	550	548	566	537	576	583	534	541	502	538	535	547	526	537	545	521	533	546	551	523	562	554	571	501	567	579	570	549	519	593	581	569	557	535	551	523	533	560	560	550	553	570	577	488	585	548	514	544	553	561	570	559	581	552	546	549	552	545	552	538	538	560	546	537	561	573	535	546	524	584	532	550	522	551	549	552	540	508	526	586	583	537	582	556	579	543	527	544	544	541	522	547	529	553	578	575	514	573	527	560	583	561	550	531	568	561	541	535	568	553	519	555	543	556	610	577	493	512	566	528	585	576	547	518	520	569	533	536	556	557	509	566	556	558	506	578	566	543	554	535	565	559	548	565	527	592	551	542	555	532	560	544	585	535	581	530	543	523	588	545	554	575	515	601	546	483	579	543	509	549	582	532	575	528	506	550	552	582	531	566	600	539	564	559	578	572	560	538	523	573	527	559	557	560	570	582	530	555	598	547	562	539	536	549	539	550	576	549	506	557	565	552	536	538	537	570	569	549	533	514	540	542	535	536	593	569	533	580	571	546	560	553	546	563	591	491	564	521	549	570	537	503	549	558	572	567	533	575	577	547	547	540	534	536	546	508	533	587	527	499	546	534	546	574	574	555	518	548	565	525	518	559	551	584	538	516	547	527	490	585	536	613	564	498	549	560	515	553	553	508	540	530	545	563	539	515	535	554	568	533	527	586	562	563	545	560	580	518	576	547	524	543	531	532	563	551	541	550	566	551	554	564	539	565	592	534	528	551	547	561	529	519	532	570	543	527	545	524	556	522	528	545	538	557	534	557	576	562	518	579	527	542	542	494	600	575	542	576	512	527	557	572	579	581	592	508	578	567	578	586	556	579	539	539	514	544	577	535	573	569	506	569	507	547	538	542	519	572	580	575	551	507	528	542	553	516	580	557	542	563	580	536	569	569
28764	24601	18569	7064	9096	2641	788	569	515	470	512	508	516	528	518	511	488	496	492	514	526	496	476	514	502	477	499	487	518	494	534	505	491	533	473	523	507	514	473	515	477	508	492	486	464	517	517	477	501	537	517	485	486	497	511	497	529	488	517	469	459	550	518	438	472	536	492	539	466	464	524	503	506	529	501	534	527	523	500	519	507	550	471	548	530	543	502	508	518	484	508	519	485	519	531	461	543	484	491	505	470	533	485	512	500	501	487	486	533	497	466	481	482	506	492	462	522	525	515	488	480	509	472	485	495	521	466	514	506	478	494	508	512	514	469	503	516	517	504	514	477	481	489	504	499	480	506	510	474	506	505	474	496	552	512	505	490	506	491	494	484	486	496	502	506	510	471	486	473	491	540	493	475	493	493	505	520	511	545	515	492	480	477	498	468	498	522	516	496	477	511	507	499	500	515	518	479	535	471	505	531	493	483	485	571	456	453	489	502	482	482	456	473	491	503	479	478	479	480	519	523	530	513	519	453	547	536	518	515	501	500	515	493	498	496	474	493	490	514	514	519	512	511	519	499	513	494	476	498	511	490	492	523	510	514	484	488	490	481	461	512	471	498	486	470	501	473	487	545	496	454	511	483	517	527	457	501	512	486	475	520	518	531	489	512	524	495	458	480	502	505	487	498	485	520	529	504	479	486	503	469	470	490	521	513	489	508	476	511	501	489	498	458	474	519	488	510	496	508	465	510	542	506	509	491	498	511	490	519	525	454	550	529	517	484	516	478	448	502	502	510	504	458	495	478	554	521	516	521	483	487	470	471	442	481	497	516	531	510	529	490	510	495	499	497	520	510	480	505	506	507	496	504	492	513	500	508	501	482	477	451	504	510	490	521	463	453	531	492	526	522	514	487	529	523	519	491	458	492	517	502	488	522	482	500	507	513	504	491	514	501	517	478	516	481	521	496	495	507	507	490	506	502	532	502	505	543	473	522	497	497	517	518	508	462	461	518	515	504	472	540	491	507	534	492	485	519	494	526	492	516	503	530	487	507	459	504	471	509	452	451	466	529	502	526	510	538	552	495	566	484	514	475	515	474	481	481	496	534	512	500	500	521	490	481	483	476	510	497	495	510	487	508	508	490	502	523	500	503	545	493	478	531	532	458	514	541	528	496	518	499	479	511	525	503	491	523	525	527	470	519	534	497	477	513	535	535	547	515	481	509	514	466	473	524	528	515	480	484	517	507	481	483	532	424	499	505	493	492	473	485	489	487	475	505	478	498	502	485	483	503	492	524	509	493	520	508	490	459	482	497	490	495	537	520	492	546	499	505	497	514	492	483	509	547	472	507	496	505	496	495	474	511	512	453	424	503	511	483	496	490	455	540	511	519	499	500	494	512	469	492	526	522	525	525	485	514	488	505	522	478	529	471	532	515	520	506	486	498	492	500	504	498	500	456	486	502	479	509	544	486	551	467	498	500	512	486	507	486	518	534	506	484	492	488	486	517	498	494	487	519	522	482	505	498	486	463	525	498	455	494	506	512	496	478	525	473	522	539	530	544	506	508	480	484	490	498	534	495	481	483	507	526	508	540	467	503	535	471	520	501	475	454	458	490	525	500	474	485	505	501	489	529	481	490	552	514	466	474	524	512	491	494	480	479	495	516	558	513	513	520	437	514	496	503	524	508	506	500	495	503	526	518	484	500	502	500	502	499	502	473	536	478	516	430	509	495	519	520	503	493	526	479	475	458	502	555	513	519	496	502	482	487	492	518	517	480	517	487	504	489	515	484	497	467	494	477	487	484	535	489	521	541	452	463	529	530	479	515	518	471	510	515	496	484	556	437	463	485	488	494	516	500	525	467	480	496	491	504	509	495	478	523	530	473	533	473	457	481	484	516	509	478	458	489	501	529	471	501	465	506	519	544	537	474	549	486	541	499	498	479	516	494	492	550	480	512	527	484	498	492	513	535	498	502	506	477	530	494	491	507	514	509	515	486	511	500	493	506	515	536	520	480	499	479	481	498	512	480	479	517	528	443	489	512	514	518	526	462	466	493	460	476	487	547	479	500	471	492	476	478	502	482	495	472	519	514	496	494	492	518	495	493	506	482	519	513	472	483	479	499	501	511	512	520	534	483	492	511	498	500	521	496	533	470	488	452	480	503	533	522	493	493	493	487	519	497	513	500	531	532	495	490	516	499	485	513	506	485	512	493	467	450	512	490	556	492	493	516	500	492	540	542	521	500	499	523	491	481	495	535	518	496	477	520	469	516	518	511	529	464	472	495	468	505	483	495	460	514	503	470	468	486	495	465	474	466	518	445	463	519	489	497	512	492	499	466	496	494	514	516	517	482	492	567	525	473	530	476	472	516	488	525	504	516	495	526	511	537	518	500	522	546	474	486	497	480	512	475	495	499	522	513	515	470	510	488	498	511	480	520	532	519	499	512	506	523	470	547	493	488	509	513	461	519	512	479	457	485	506	483	497	486	522	505	512	489	507	499	505	481	502	509	468	492	475	457	523	507	529	545	527	467	472	517	529	514	522	500	509	488	501	499	482	546	458	469	498	537	491	472	516	515	469	509	505	526	509	499	482	522	493	464	485	533	527	482	509	452	513	470	505	513	500	521	497	495	517	469	508	499	475	530	523	517	502	493	467	501	468	492	505	491	502	433	517	469	498	482	525	502	494	495	494	535	555	442	489	491	516	509	506	449	482	518	491	503	497	456	490	477	510	506	520	487	477	500	503	514	558	487	483	495	531	495	484	486	472	474	482	493	501	469	520	481	541	458	533	461	479	495	508	521	473	479	507	493	500	535	510	465	507	514	475	504	496	480	540	498	448	476	563	475	520	500	506	509	555	450	488	519	510	479	492	470	502	517	519	495	508	499	500	512	455	503	483	499	514	529	521	519	484	511	499	521	487	517	481	464	531	560	544	501	514	487	491	516	507	508	502	521	535	497	485	501	493	499	517	494	479	510	503	526	515	464	470	491	509	523	516	527	497	530	460	486	477	533	510	521	452	490	479	509	496	512	484	492	489	507	501	478	486	493	502	519	504	482	559	481	461	461	476	497	441	471	497	514	495	491	485	503	481	480	450	499	464	507	458	483	519	475	499	473	502	480	515	487	511	529	528	530	485	501	499	530	521	524	486	536	495	480	482	472	506	477	480	487	474	469	508	545	480	463	507	485	500	478	475	500	477	500	502	452	501	536	496	501	465	566	539	502	477	505	504	513	460	544	514	467	491	495	512	460	488	517	459	521	511	503	517	506	526	518	541	456	467	466	487	488	503	476	486	510	510	490	490	482	482	495	498	546	524	544	487	499	463	507	531	526	556	485	526	474	504	523	501	485	525	472	506	490	515	484	533	517	458	506	500	485	501	476	501	503	465	542	523	538	488	510	516	485	469	501	506	474	497	486	490	491	464	506	489	511	538	498	486	479	486	495	520	502	521	483	534	496	523	544	530	458	520	549	493	533	503	501	510
24364	36075	15414	5235	9948	2905	843	638	519	525	533	515	581	569	540	546	548	567	514	544	549	582	545	543	499	528	534	471	533	543	546	545	534	590	542	502	491	562	531	535	567	547	497	531	548	512	541	548	510	521	551	554	526	564	559	523	540	549	550	510	550	500	542	572	527	518	490	520	540	532	585	542	513	484	567	514	501	490	550	538	529	558	546	543	517	507	539	546	590	563	539	518	529	602	529	540	554	551	535	562	533	555	550	539	520	561	499	537	542	549	486	511	576	515	517	511	538	559	550	512	504	550	535	520	547	541	557	510	498	492	542	525	503	488	542	535	556	522	530	502	523	546	491	524	516	519	545	559	552	547	559	529	525	513	506	516	536	554	527	528	541	489	539	508	473	540	544	558	556	486	525	559	529	555	537	559	542	515	508	508	560	498	494	562	565	552	527	541	582	540	538	560	521	549	523	528	527	529	526	497	533	508	503	554	513	576	553	510	543	484	548	564	524	559	532	573	567	505	535	512	547	538	504	522	496	585	545	519	538	551	554	511	510	542	520	523	528	519	535	537	555	551	546	529	563	570	519	552	513	556	558	552	536	546	514	528	544	544	548	528	540	526	526	488	497	527	516	533	513	529	528	542	514	546	586	532	552	521	548	535	526	511	521	512	529	589	538	536	556	521	519	557	548	514	579	549	545	536	522	558	523	523	499	525	538	556	544	517	536	567	570	580	541	577	557	530	525	520	519	547	525	524	518	532	555	526	524	543	559	524	535	555	502	548	512	571	476	461	558	562	542	528	547	562	517	554	513	494	557	529	544	532	566	551	533	580	515	552	499	541	521	527	529	514	516	506	514	508	538	516	534	511	502	517	550	522	515	540	506	509	495	471	510	512	540	546	517	557	500	516	522	577	507	498	525	547	540	506	500	573	522	511	519	548	567	508	558	492	510	493	533	581	509	527	520	528	514	537	553	536	601	529	553	542	521	521	559	531	550	558	554	531	502	555	522	528	498	556	548	498	570	512	553	509	555	517	502	538	576	533	550	484	561	573	514	575	541	557	562	534	532	538	536	546	522	539	509	528	550	515	538	513	544	542	497	521	524	522	522	528	526	556	554	548	537	518	548	533	493	556	531	519	552	579	518	546	554	560	538	521	512	536	536	540	506	511	528	534	490	526	517	522	532	548	510	531	550	541	506	537	568	532	533	506	546	526	580	528	501	530	539	557	529	536	506	549	551	505	582	506	543	542	538	524	532	515	524	553	533	503	473	522	552	537	543	507	560	518	510	528	524	506	528	476	496	560	510	520	534	526	508	543	582	517	514	570	541	521	519	553	548	527	511	498	503	508	511	569	518	517	516	554	532	569	493	518	521	516	524	572	545	569	497	551	514	504	546	532	547	516	549	584	512	559	508	538	567	554	548	541	530	545	506	545	549	525	502	567	531	547	491	513	527	572	526	553	525	504	549	477	486	518	538	514	525	486	545	479	517	531	515	568	567	495	549	546	533	557	534	504	564	552	521	520	518	519	519	541	533	531	513	561	534	505	526	548	551	512	538	485	528	543	526	564	518	550	499	508	541	515	540	561	560	522	497	552	532	514	572	548	520	503	557	561	557	551	511	564	536	557	526	535	530	585	508	548	554	534	524	496	519	519	511	564	547	485	541	546	564	549	538	542	532	534	568	530	543	560	522	529	538	538	582	508	516	546	535	561	532	565	499	499	497	578	538	504	546	561	549	490	523	532	512	515	511	504	554	497	569	529	518	551	525	522	525	522	526	549	552	547	532	549	519	532	520	549	529	560	531	546	532	539	587	524	529	518	571	517	518	536	543	501	534	534	543	524	561	522	534	475	541	549	506	552	500	537	535	558	540	538	525	503	534	516	524	560	489	511	548	546	484	553	506	518	558	509	544	539	580	522	544	532	477	543	570	562	522	531	516	514	536	552	484	542	535	549	507	495	532	527	532	537	535	536	567	526	518	561	521	525	499	528	491	516	516	565	536	569	528	528	528	580	568	489	524	538	557	545	498	532	548	506	545	514	505	520	545	512	542	510	525	524	502	501	534	537	515	516	569	503	544	552	523	519	526	547	533	512	554	518	549	549	551	515	529	525	534	587	515	568	525	515	560	564	530	556	522	494	508	551	501	534	522	568	538	447	525	493	538	499	532	559	540	505	506	497	520	496	543	555	548	492	500	523	535	558	543	555	544	507	526	515	533	528	537	604	514	579	566	504	558	509	558	505	547	492	547	542	560	544	535	524	574	525	498	562	543	574	535	568	545	540	552	538	471	546	552	488	537	541	544	520	517	534	553	551	518	573	559	562	580	575	572	500	512	523	517	524	498	532	547	529	541	524	525	546	482	534	513	485	502	539	534	545	534	582	521	494	548	562	545	501	535	562	536	568	538	499	551	526	504	526	509	518	500	518	458	531	506	542	510	541	519	517	565	564	509	551	534	551	518	516	548	537	494	532	542	510	514	536	555	553	512	512	554	537	575	503	495	570	487	537	561	557	517	560	518	582	510	519	523	542	538	530	546	546	550	525	528	546	516	508	494	547	564	520	530	538	536	553	498	516	503	527	488	571	543	520	527	532	583	497	523	552	553	482	525	547	526	512	538	540	549	567	532	542	496	557	528	512	539	492	549	498	580	513	539	476	569	505	489	532	512	519	506	522	511	521	532	556	535	533	530	499	530	486	525	558	530	539	560	519	548	564	488	532	526	570	518	542	541	506	517	534	501	505	501	486	541	497	533	527	548	532	523	509	490	556	521	478	518	572	513	535	529	508	538	503	534	529	490	518	579	507	570	501	553	496	520	510	560	495	543	545	556	460	530	518	549	556	504	527	550	560	516	552	498	520	538	538	522	510	514	511	505	535	523	555	543	540	517	528	516	551	514	558	548	511	536	522	519	561	519	490	514	536	546	526	493	531	521	549	526	510	513	528	485	550	522	521	490	512	547	552	541	525	530	583	538	551	509	530	547	511	549	529	543	568	507	512	509	511	544	552	570	495	551	564	506	578	515	511	537	550	517	532	501	528	531	515	553	535	524	550	494	582	540	525	510	521	531	521	500	512	503	569	518	541	522	560	533	542	563	545	484	577	498	534	563	569	505	525	553	607	525	533	471	504	555	495	545	540	528	534	528	531	570	597	508	512	533	511	500	572	549	551	539	546	567	534	548	553	545	574	525	506	573	532	563	540	523	537	486	517	549	484	588	498	528	538	532	526	520	519	533	536	540	553	532	553	533	536	540	565	550	561	555	552	531	498	515	565	517	544	508	499	534	510	512	521	537	594	505	508	557	547	526	512	569	539	523	523	542	550	579	485	563	519	557	514	570	514	514	530	518	519	523	540	570	548	559	552	517	489	516	543	476	507	533	545	543	603	516	526	549	526	542	541	549	558	530	504	507	525	517	539	541	538	505	519	553	516	497	547	519	556	548	548	536	544	567	507	523	490	493	549	566	500	581	521	534	568	525	551	537	516
23588	21035	28213	26374	40036	28606	10896	1645	543	490	517	443	455	458	471	420	448	439	448	477	410	440	441	433	454	452	440	464	446	467	401	418	447	423	413	442	431	405	445	464	422	417	389	408	445	422	418	443	427	384	390	400	404	415	438	410	437	404	400	433	419	422	404	405	436	395	454	399	398	390	407	435	400	395	452	379	436	434	423	415	399	391	468	420	440	453	433	436	414	473	419	411	430	433	426	424	426	425	441	402	394	412	392	415	417	447	411	385	457	430	415	441	421	406	418	437	456	415	400	364	403	458	373	440	402	450	458	427	399	379	412	418	433	453	390	442	421	405	450	420	453	427	403	432	400	415	432	383	430	430	419	412	425	392	430	397	413	428	457	415	418	413	383	438	402	430	457	411	412	440	412	416	434	411	398	422	388	452	434	419	385	374	429	417	429	405	386	411	459	415	384	417	409	426	406	402	390	385	415	398	412	417	413	428	425	391	436	427	393	399	378	448	421	395	398	397	434	401	432	426	416	406	445	428	401	429	429	434	411	439	385	393	427	431	388	417	413	422	388	430	416	419	419	452	484	418	400	440	444	426	412	436	423	386	395	446	428	434	414	416	376	424	407	391	387	407	420	409	386	430	406	429	471	434	424	369	434	426	436	432	475	438	421	461	395	432	414	404	423	428	383	425	403	392	409	424	405	417	434	430	421	375	406	412	410	415	425	439	430	440	457	444	424	400	382	404	457	413	417	459	434	405	443	466	440	434	431	426	405	434	429	437	416	399	442	414	437	431	415	432	420	445	409	423	422	407	412	419	421	418	412	461	424	388	442	380	414	420	451	421	413	404	457	401	407	440	418	410	419	411	450	385	423	415	439	434	387	424	414	413	445	442	460	431	464	394	427	414	423	418	467	447	405	394	421	425	379	416	406	426	423	396	411	393	422	393	410	435	455	426	405	405	436	414	404	417	420	455	413	392	385	419	422	422	399	415	420	396	423	445	402	431	417	443	423	416	394	423	399	410	444	435	427	419	423	442	410	425	414	422	413	420	455	420	434	449	447	390	397	425	421	438	397	401	423	407	389	413	456	388	391	414	384	431	428	420	423	435	431	387	427	437	431	393	405	405	428	423	426	416	413	406	420	440	421	422	428	420	403	432	450	459	409	445	404	443	367	430	412	381	423	412	420	406	426	382	379	389	444	408	449	432	420	434	407	432	438	423	400	400	435	386	431	442	399	399	408	416	438	422	414	402	431	413	415	405	417	423	439	433	433	429	423	449	405	412	402	441	432	437	396	420	425	411	421	399	403	390	395	421	411	435	430	414	410	421	443	465	428	378	420	421	434	394	403	404	402	389	422	396	436	431	417	415	433	386	417	425	427	416	413	423	424	446	425	406	431	374	406	413	427	398	406	419	417	430	408	421	395	442	404	431	400	393	441	384	412	424	407	373	407	419	426	417	376	403	411	423	432	440	422	379	445	418	427	426	430	384	392	442	411	430	403	441	450	396	429	442	457	406	400	419	394	422	412	400	382	434	430	421	398	424	400	458	454	422	388	389	418	408	412	430	426	439	426	392	440	395	440	419	438	410	449	415	420	411	438	382	411	427	395	445	420	428	402	418	405	437	401	407	421	427	391	420	438	411	368	414	416	433	394	443	462	409	411	433	418	412	448	383	407	460	465	399	429	399	411	406	406	400	391	425	431	454	410	436	391	450	457	454	421	405	435	388	444	442	415	445	396	450	431	424	452	405	428	446	401	458	403	417	444	415	394	453	391	384	432	465	428	407	410	459	413	445	419	396	428	443	415	434	433	407	396	416	444	435	437	456	408	446	434	433	430	446	419	393	438	418	446	401	434	436	439	405	451	395	400	426	374	441	427	395	381	419	387	464	435	407	415	416	386	386	425	407	414	405	388	416	437	400	422	431	454	385	413	429	421	420	431	428	445	403	405	439	393	414	443	415	394	386	402	418	447	444	415	444	457	436	437	413	430	446	439	434	450	407	447	433	423	420	408	446	413	397	385	417	427	420	470	393	408	416	435	409	449	374	431	425	437	418	422	450	435	391	403	434	407	426	386	422	406	453	409	449	415	420	410	395	432	395	458	437	418	402	436	468	420	421	404	403	430	397	408	413	404	410	397	441	418	434	406	417	436	452	426	394	453	426	416	428	437	406	442	425	409	408	413	428	415	409	404	410	426	394	402	410	454	402	443	423	422	415	436	450	381	440	398	408	432	431	386	429	406	440	428	444	438	399	402	425	422	414	442	417	383	425	454	423	430	411	420	420	425	417	415	462	439	410	428	466	434	417	396	456	379	444	433	423	423	426	405	424	436	436	420	377	444	440	395	415	420	421	458	409	458	426	437	426	403	387	436	432	408	407	411	450	444	447	412	428	441	428	438	425	435	444	426	400	401	403	398	415	400	405	414	437	414	374	480	438	402	406	427	400	453	426	405	396	427	437	410	413	429	428	411	428	425	415	420	414	417	439	420	406	400	414	393	431	407	424	391	425	398	430	434	398	408	414	424	456	419	434	427	426	387	390	429	435	434	396	424	413	406	374	405	421	419	423	399	400	423	403	416	401	432	433	409	393	411	429	396	437	467	432	412	426	441	432	403	399	389	409	445	422	405	437	446	384	417	428	432	427	428	417	430	457	418	461	426	435	427	415	411	417	417	415	427	435	398	417	409	435	420	408	424	403	466	405	425	430	452	442	387	417	398	392	462	420	414	373	421	438	396	471	441	437	425	423	400	423	409	424	426	388	447	421	441	451	408	412	410	451	431	416	410	454	399	446	416	415	415	407	429	451	389	410	430	413	426	426	392	417	431	393	393	401	382	403	438	397	386	389	440	419	415	388	455	437	446	408	416	425	390	416	403	400	417	467	398	408	445	418	416	448	408	419	415	454	447	409	422	445	442	391	400	425	403	410	401	402	456	407	427	409	406	407	439	450	413	409	425	426	430	458	399	408	454	380	444	422	394	390	425	427	438	406	388	436	394	423	436	414	411	423	410	419	422	451	417	413	396	412	445	411	425	443	437	417	388	381	428	411	372	446	400	422	396	435	447	407	430	375	432	412	403	408	375	428	454	397	397	393	385	422	399	398	399	411	425	431	457	426	420	422	400	389	475	422	430	461	413	411	415	430	423	434	438	411	395	427	447	415	429	411	401	413	427	396	374	435	401	475	394	428	408	384	393	415	450	420	415	398	403	414	433	434	414	377	402	417	415	426	425	435	416	443	405	407	441	418	424	397	415	404	441	411	386	426	428	431	464	424	425	406	424	403	470	402	409	373	440	399	423	406	400	438	419	461	429	427	413	435	398	416	392	415	409	431	395	374	400	403	471	448	428	445	459	448	417	415	401	462	428	439	424	424	398	402	416	418	390	433	409	439	422	456	455	413	450	428	399	445	467	418	451	439	440	432	427	391	401	415	416	448	394	437	393	386	402	417	395	439	459	414	417	439	416	412	411	390	435	411	431	409	398	425
28785	51775	30035	34227	47097	25503	6005	1974	624	622	599	538	515	472	475	502	498	445	468	488	451	500	491	446	465	451	481	412	462	480	439	440	443	438	416	489	439	508	418	476	454	423	455	438	420	436	441	454	478	417	405	453	438	410	431	460	396	445	444	420	431	442	434	453	476	468	411	415	471	454	426	436	445	446	420	442	447	400	446	431	464	468	456	463	443	448	471	444	449	455	475	439	464	454	462	484	427	424	433	423	430	450	443	479	449	440	444	452	439	467	470	442	461	466	427	444	423	448	454	457	433	465	427	469	419	464	462	460	403	421	435	488	457	445	434	511	442	470	404	426	482	449	429	441	483	429	441	424	449	453	443	458	427	484	450	433	458	458	456	464	411	463	449	433	418	465	454	418	455	438	462	448	466	436	436	406	449	432	456	411	468	424	420	450	452	452	484	451	450	439	422	468	430	458	422	452	457	448	444	437	417	448	422	418	461	472	437	452	454	435	406	419	432	438	487	469	463	430	437	446	450	448	440	458	444	417	459	445	437	461	458	443	431	440	450	452	414	420	443	460	453	411	461	428	473	419	436	471	459	462	390	399	411	461	434	473	430	446	415	460	423	432	419	452	437	455	414	412	452	450	456	426	460	424	410	450	428	435	447	473	471	437	466	464	421	433	426	424	438	442	432	428	437	421	440	432	474	486	430	386	416	428	440	455	444	454	456	425	429	456	451	457	421	447	429	463	462	419	420	420	443	453	463	445	475	439	423	445	443	418	427	432	454	420	467	433	477	468	421	480	435	475	433	441	435	490	456	464	438	470	487	456	409	425	446	443	466	428	407	464	450	468	449	454	428	451	437	459	449	417	437	448	447	454	459	405	413	446	452	432	448	424	466	415	453	441	407	414	458	463	400	430	458	417	429	431	406	439	433	452	431	408	437	459	456	442	447	451	433	428	504	418	423	456	421	423	486	474	437	492	481	423	453	451	406	416	435	417	450	407	446	449	451	433	429	450	470	454	447	441	473	389	454	455	415	446	415	436	414	422	448	482	421	452	427	421	463	425	443	436	416	426	450	475	449	463	439	445	461	432	451	414	444	479	450	412	430	431	468	442	447	409	431	446	437	435	423	448	459	447	437	436	442	473	418	467	473	456	469	441	467	436	456	479	416	448	427	431	402	441	430	417	462	444	449	428	438	451	462	493	480	433	421	412	459	444	411	447	421	424	408	413	416	426	462	441	456	445	426	461	430	433	447	436	450	470	472	452	410	480	425	473	432	470	443	427	425	484	443	439	495	426	446	441	469	419	450	480	415	407	462	434	428	443	427	414	441	419	450	481	473	487	466	435	447	455	461	442	462	419	479	460	449	441	435	470	436	421	442	447	474	445	435	455	424	444	402	430	410	443	425	472	447	427	480	443	404	439	437	446	457	429	416	424	458	435	436	443	424	412	460	447	431	428	443	450	430	454	433	468	474	476	451	422	423	451	440	424	442	444	447	442	410	459	436	472	423	446	465	438	454	447	433	462	416	437	450	435	452	506	414	421	438	469	415	411	417	467	426	426	450	443	418	437	449	436	440	438	435	439	423	476	431	467	434	477	434	465	439	436	462	422	444	476	439	417	428	430	433	438	427	447	426	445	444	460	436	434	430	440	448	440	436	459	412	486	466	464	446	452	449	473	439	403	454	440	439	442	436	458	413	446	459	428	486	447	443	468	461	436	440	483	475	456	426	426	467	477	455	443	410	436	473	430	447	432	445	438	432	463	480	449	448	471	441	465	423	467	467	419	420	417	453	480	451	460	404	418	435	420	423	423	446	446	437	456	443	389	441	409	419	440	408	452	468	482	435	451	422	446	458	432	486	413	420	442	454	424	443	469	419	453	466	449	440	441	440	425	436	420	455	420	410	452	440	438	465	465	453	432	440	449	417	469	413	419	472	437	471	413	434	432	422	477	458	468	414	458	472	450	428	433	428	478	478	410	479	457	433	455	406	466	470	424	422	415	442	481	424	470	455	445	451	451	435	476	452	428	422	460	444	470	443	451	437	454	430	431	426	451	457	411	453	475	449	469	464	442	436	438	455	457	432	424	434	432	446	432	465	382	485	414	469	449	409	471	443	427	388	383	421	447	449	422	425	433	457	438	458	439	474	383	456	441	444	468	489	437	414	491	437	425	454	448	408	433	459	459	432	447	440	419	461	432	477	391	448	455	416	457	401	437	459	463	435	427	417	465	424	417	456	415	444	467	443	449	418	437	458	418	435	415	440	471	454	441	470	473	450	470	453	488	460	432	451	480	448	442	407	460	443	471	446	442	451	440	433	425	448	438	476	458	437	503	437	430	449	457	432	457	409	433	437	466	391	426	462	451	452	466	453	452	442	475	429	428	409	450	443	393	446	418	442	442	457	450	454	437	439	459	443	416	447	448	448	454	443	431	445	418	452	442	432	434	407	440	464	444	459	433	443	409	470	468	414	404	443	424	453	483	452	437	436	466	408	396	424	426	439	447	449	442	458	428	426	417	452	462	438	431	381	430	459	427	454	413	444	432	453	419	476	445	438	421	424	441	429	430	414	439	462	400	430	439	465	453	445	452	427	462	421	445	464	404	446	432	422	435	447	449	451	458	434	476	425	489	403	379	458	429	462	451	466	441	389	461	407	468	477	439	404	445	418	449	474	420	437	431	432	433	414	433	453	454	408	448	442	460	455	438	430	452	439	411	465	453	400	438	474	476	444	441	434	410	443	461	450	418	443	443	444	432	499	441	428	430	446	460	435	471	439	406	399	425	417	469	435	469	425	425	447	473	436	461	431	462	417	433	444	458	447	466	441	428	495	443	421	455	447	460	458	460	462	445	441	428	419	461	464	425	467	466	469	448	440	439	477	456	465	452	450	446	419	462	414	471	425	451	448	454	451	454	446	478	476	454	402	431	444	425	471	435	479	430	443	442	426	432	423	444	433	424	440	402	475	435	455	441	419	426	447	459	424	474	451	461	449	436	456	393	397	461	467	432	426	433	469	443	448	461	467	463	462	435	424	433	428	431	427	397	411	433	420	426	436	460	450	410	438	447	447	444	434	440	452	409	433	465	427	428	444	393	441	431	451	438	442	424	464	477	465	442	439	427	426	420	437	458	457	441	428	495	474	391	451	437	445	439	391	455	480	450	433	436	399	405	460	420	435	434	466	404	444	430	451	433	453	458	465	429	428	430	443	464	439	474	432	464	453	401	459	436	420	453	461	408	429	433	483	425	409	426	468	411	451	439	435	445	424	423	397	444	432	423	473	431	474	415	410	448	449	451	436	436	462	450	466	421	443	413	452	439	419	442	428	422	403	436	429	443	416	426	429	492	461	444	426	470	453	430	388	422	444	435	448	434	446	452	443	438	458	421	465	455	424	458	475	435	450	457	472	474	437	424	481	458	426	434	469	389	430	452	454	425	468	442	445	460	468	469	442	454	474	450	433	448	418	414	458	436	452	454	457	436	405	411
24921	21121	27121	27055	31317	18400	3965	1043	655	702	675	666	649	661	605	678	650	608	656	599	627	634	639	600	649	629	657	593	642	621	647	645	677	626	566	624	639	580	638	612	648	634	649	557	628	582	596	626	591	613	609	661	557	649	633	617	592	608	636	628	615	581	642	587	595	600	653	606	640	594	607	637	623	665	589	611	567	613	631	613	635	625	600	587	625	582	646	641	607	596	635	629	659	579	584	599	639	611	629	640	647	579	633	684	676	624	600	628	588	668	646	606	602	629	583	628	649	669	586	642	588	638	625	611	656	649	637	611	644	620	624	644	632	553	626	597	622	599	633	662	626	601	580	588	572	641	601	586	602	639	605	641	616	622	651	592	655	584	629	636	623	670	588	636	628	622	605	643	644	615	619	634	621	610	629	603	627	639	628	652	614	584	621	605	631	635	619	611	611	605	608	609	635	628	654	596	651	579	657	639	598	643	592	563	622	665	626	595	592	606	637	613	632	619	624	593	591	623	671	620	583	635	614	571	594	626	586	608	642	613	621	657	642	625	666	647	632	589	615	656	586	671	582	615	635	610	638	667	634	593	656	610	639	607	604	640	612	621	599	638	627	619	582	618	604	632	614	597	637	650	600	613	600	648	609	641	615	614	632	603	643	580	592	638	601	630	590	601	609	627	608	622	636	608	618	586	598	605	662	636	655	607	624	617	612	609	613	609	642	611	656	641	617	619	651	589	607	635	614	605	593	606	591	646	622	613	617	574	589	652	588	621	608	631	652	625	646	613	575	637	629	632	631	625	537	600	640	577	578	601	625	604	602	666	669	599	618	639	627	606	622	647	606	607	594	588	655	601	646	614	598	664	613	653	600	595	647	628	629	625	635	614	611	644	636	577	581	594	656	587	611	625	618	566	631	624	644	614	652	616	601	662	624	600	617	636	652	601	648	609	649	612	611	646	608	633	622	626	586	605	659	595	645	575	609	653	603	632	609	619	614	638	647	606	626	612	618	655	643	569	630	614	634	640	623	647	621	645	644	615	551	606	588	614	633	595	639	599	583	586	635	610	615	647	653	611	607	610	566	633	635	601	595	594	593	608	628	637	630	605	648	625	619	625	603	614	629	623	603	626	636	604	649	628	624	606	614	623	623	608	635	617	610	612	603	615	567	664	568	626	612	623	632	613	621	594	628	607	659	587	669	580	581	606	615	628	628	604	631	641	641	619	604	630	627	618	623	606	618	642	637	623	653	654	623	568	642	586	537	612	625	661	633	605	611	653	643	630	678	564	637	576	593	621	627	574	631	625	616	603	632	633	607	607	587	603	653	622	611	614	607	593	616	608	579	658	616	631	661	617	664	667	622	601	642	680	622	614	620	606	645	635	596	655	597	625	625	574	642	585	669	657	623	629	621	602	649	634	567	634	585	623	649	641	592	630	617	612	608	647	611	608	636	611	610	610	624	601	620	617	587	601	611	626	619	612	647	621	602	685	640	625	640	603	635	621	645	638	652	569	613	642	581	605	604	626	617	656	610	634	614	646	636	585	652	578	615	630	607	621	636	623	635	609	640	601	639	591	608	614	609	666	643	556	617	590	594	658	649	657	603	610	620	639	631	637	649	632	622	655	629	637	630	630	662	639	619	585	644	622	598	599	601	602	623	624	631	602	605	634	633	642	654	623	650	593	628	602	607	634	622	668	633	637	619	644	637	600	611	640	618	633	568	657	631	629	606	680	640	621	611	705	615	656	634	613	655	609	639	637	627	619	612	626	665	643	608	621	589	622	606	582	638	648	656	615	617	612	625	624	630	604	616	599	607	608	661	631	640	607	656	661	608	642	621	629	601	601	627	658	641	611	646	594	664	614	606	603	605	633	637	615	635	630	610	583	650	596	624	622	637	652	607	590	599	606	615	606	591	602	598	620	583	604	659	635	579	592	636	666	663	636	645	662	637	604	608	641	614	631	637	609	553	577	651	611	660	603	598	617	644	661	610	628	643	646	591	626	598	609	641	618	648	659	669	610	646	626	625	599	619	618	559	603	640	659	636	617	603	599	657	584	615	595	593	613	618	633	576	601	630	594	656	620	601	598	639	616	601	578	611	625	690	612	608	615	633	611	635	653	623	644	634	630	654	642	599	661	597	632	624	581	644	630	616	616	625	607	670	655	623	564	603	647	669	621	609	614	618	642	617	586	591	607	599	608	553	609	613	605	629	611	597	595	615	610	624	635	628	680	580	624	620	591	618	611	631	632	624	596	603	614	678	622	643	614	660	647	604	648	663	643	670	611	621	641	591	620	624	617	600	601	616	630	612	642	595	606	584	612	621	602	611	584	638	608	699	552	635	592	612	613	640	609	650	623	598	609	637	611	603	599	631	595	590	629	592	579	615	670	601	642	631	618	633	652	579	633	698	627	600	633	627	615	628	607	610	614	639	618	641	590	589	623	620	611	599	600	625	604	646	590	637	582	659	599	621	603	639	641	616	613	624	592	657	625	612	612	581	627	627	588	601	623	639	597	607	624	607	583	625	650	630	640	627	609	634	606	610	628	606	583	613	623	599	610	639	601	644	591	598	636	627	647	612	614	628	661	584	559	638	643	560	632	626	624	590	641	659	649	655	599	642	635	588	584	618	623	589	606	610	610	598	610	646	599	586	591	598	614	545	660	607	611	618	643	614	612	590	628	630	628	591	657	576	568	573	641	612	621	616	577	578	632	625	623	588	638	647	633	577	651	611	606	639	612	643	613	631	639	618	619	632	656	607	627	604	606	649	609	624	610	609	611	616	632	671	568	628	581	640	657	605	609	631	630	663	611	612	608	630	632	595	626	584	614	610	582	590	559	635	631	622	578	606	636	609	619	632	635	646	612	640	619	585	652	569	605	620	618	625	604	575	590	608	604	619	638	665	605	602	642	586	599	613	619	637	694	644	584	663	629	593	586	662	616	620	632	631	627	625	621	609	562	578	667	649	604	609	639	636	615	598	646	635	633	635	614	608	576	618	623	598	653	603	602	639	590	621	642	611	633	622	622	589	620	593	645	609	617	613	656	578	651	641	602	624	607	652	659	624	675	622	581	631	608	631	659	630	602	571	635	632	600	624	640	603	587	558	664	642	635	660	604	629	623	654	587	673	610	615	616	604	615	593	600	632	607	630	620	607	599	574	635	644	607	599	616	682	660	601	640	609	609	688	653	647	587	643	578	653	645	674	658	605	626	598	634	600	634	596	619	604	635	653	626	618	660	662	659	664	624	588	555	675	612	634	621	602	660	551	656	647	590	638	588	626	612	576	601	617	606	598	601	620	589	577	584	630	600	635	596	638	616	628	628	644	610	619	572	591	638	616	568	591	590	629	629	612	617	584	654	622	608	606	600	648	595	618	595	634	650	602	591	607	601	580	613	632	637	624	605	609	641	614	602	621	707	616	552	622	592	622	598	610	610	604	666	607	639	573	588	608	595	596	608	594	607	631	655	614	594	624	614	635	658
26765	43974	22910	26688	37557	18723	4099	1503	732	739	690	705	697	647	695	686	668	682	621	686	655	641	662	669	678	682	674	666	659	604	686	642	598	661	632	643	601	636	677	672	660	597	649	644	695	632	662	599	638	624	607	649	679	660	655	664	646	647	620	659	634	637	661	650	637	659	577	642	703	650	677	640	675	652	660	609	617	662	613	660	639	641	679	644	641	625	635	620	685	635	639	646	642	662	623	702	664	641	675	622	688	635	629	654	648	659	659	680	648	655	644	630	626	632	690	629	654	728	613	639	656	613	622	660	657	601	653	643	703	655	711	619	635	642	663	687	591	623	643	662	638	644	632	647	613	608	650	644	640	669	641	676	701	630	652	656	653	697	617	629	679	666	679	701	615	670	656	667	667	670	629	676	655	650	638	658	679	624	634	667	628	656	608	681	687	620	667	696	619	660	616	657	726	676	625	621	651	624	633	648	662	663	612	626	635	657	671	641	671	657	655	643	630	656	645	668	728	627	642	636	677	633	653	681	585	639	666	684	666	625	638	623	660	610	657	666	616	657	624	654	639	613	647	672	698	667	653	649	651	648	679	638	629	657	654	645	639	614	651	622	687	647	641	618	621	626	658	641	640	642	647	676	634	632	737	641	587	623	665	599	639	649	686	646	660	660	636	632	653	607	631	678	714	603	588	667	674	668	668	687	622	588	679	611	632	643	680	689	686	642	641	578	656	663	669	718	647	677	653	601	666	615	611	683	639	649	653	671	614	660	655	618	670	612	654	630	613	678	652	628	664	650	668	579	606	664	662	628	605	661	672	617	665	696	684	673	601	627	659	668	658	655	625	659	660	601	669	639	634	646	661	631	593	654	645	624	637	645	683	656	624	634	632	624	651	608	638	683	675	677	638	612	641	626	616	673	629	651	659	576	581	649	651	628	657	634	659	691	663	603	637	622	579	640	648	663	686	664	686	619	633	668	685	658	708	655	687	656	650	655	618	656	638	633	653	637	647	684	651	663	641	670	620	646	670	616	692	601	605	621	645	651	686	656	645	622	666	602	594	638	701	591	646	650	664	618	649	601	645	637	658	659	676	650	677	645	635	687	676	655	643	681	616	631	610	634	669	660	646	619	688	664	657	714	653	671	626	651	648	674	622	634	713	605	679	659	655	619	607	605	640	638	627	585	650	643	621	634	649	702	619	662	611	705	645	652	609	672	627	654	680	624	676	663	649	671	656	647	668	651	657	659	610	640	654	621	650	690	625	616	648	644	640	664	631	608	667	641	632	666	631	665	622	660	605	649	662	608	667	617	583	638	629	615	637	616	623	588	658	629	625	658	586	651	613	603	618	670	620	649	669	669	649	609	663	592	645	654	669	650	600	662	662	644	631	627	660	592	617	615	661	681	620	612	685	639	686	615	609	606	574	668	609	643	600	623	614	637	656	658	610	683	635	640	610	671	674	652	639	668	628	657	657	633	647	646	665	624	628	631	637	691	654	629	619	628	675	614	676	662	667	621	638	670	639	624	647	651	665	700	651	646	626	679	613	617	629	609	653	662	629	629	646	656	635	633	638	601	661	647	580	635	623	646	652	622	653	626	659	633	638	647	633	651	649	636	663	620	667	620	675	621	607	675	655	642	643	625	609	615	644	668	653	655	631	657	657	665	666	675	660	646	655	640	632	656	681	672	707	640	642	628	666	589	658	613	643	619	667	629	619	645	607	683	666	681	642	648	644	662	726	650	626	670	665	658	614	644	672	665	589	645	633	652	649	638	647	651	669	614	672	646	631	653	643	622	628	640	623	622	648	680	590	653	721	640	640	660	686	645	649	656	645	610	608	646	672	667	675	606	654	687	663	607	624	663	650	675	655	692	641	634	647	615	640	651	632	685	636	636	606	658	669	672	700	633	648	606	636	621	629	653	616	590	658	660	628	645	614	627	637	677	646	649	670	634	680	642	650	634	666	645	663	622	634	651	664	671	614	674	651	663	661	592	635	620	643	601	624	634	626	634	614	657	619	666	661	612	588	654	616	646	628	689	680	626	621	626	635	608	619	682	633	637	663	662	666	642	646	675	621	609	671	614	647	651	664	607	685	619	620	624	648	645	642	648	633	653	686	610	612	621	639	648	619	618	649	647	666	620	667	669	657	617	614	634	633	607	645	669	684	645	675	662	630	678	654	647	687	689	607	658	639	629	637	618	654	647	662	664	644	652	683	638	626	637	686	597	627	661	584	643	647	614	631	602	626	617	593	622	659	646	676	671	657	638	659	633	615	643	615	690	643	651	667	688	679	623	643	624	679	640	643	661	658	654	613	691	601	670	650	665	693	611	660	682	648	640	598	625	668	613	603	657	656	654	685	652	651	634	631	639	620	634	648	665	658	646	676	645	636	643	692	671	657	631	672	665	617	645	661	644	649	637	635	654	659	661	683	634	655	625	663	639	654	622	648	633	654	659	670	599	630	636	655	665	672	673	670	680	652	615	651	608	657	630	603	634	649	631	613	708	665	646	654	690	680	650	638	643	640	634	623	621	627	666	638	615	663	633	625	661	642	651	693	624	650	640	639	616	621	654	649	667	611	605	634	607	700	655	627	643	646	619	650	686	672	671	668	616	621	615	608	615	628	651	699	687	661	633	656	674	645	693	643	638	623	623	602	638	677	639	651	658	599	653	648	657	632	619	670	639	650	638	645	651	647	604	610	665	654	658	634	601	629	684	713	615	673	606	718	649	633	621	679	619	659	581	649	643	657	619	621	691	617	628	665	669	650	644	679	681	645	657	607	648	669	626	705	677	649	632	646	637	607	623	614	651	641	661	633	682	644	641	634	683	668	705	607	627	675	666	680	618	650	624	641	620	614	675	679	643	653	629	693	659	634	642	638	600	627	630	632	630	622	599	618	690	637	639	637	625	640	665	610	641	645	655	611	632	665	589	615	617	623	638	636	645	654	617	625	583	616	671	670	632	620	611	696	658	652	628	669	648	584	610	618	671	675	620	645	636	662	625	653	674	683	625	641	633	641	620	654	659	613	660	677	607	657	672	629	624	620	628	645	599	632	623	629	599	622	591	648	687	649	634	643	614	650	645	671	649	684	663	666	630	689	694	648	614	658	615	600	635	610	661	632	647	659	639	636	657	632	617	666	669	683	602	650	637	650	655	604	621	628	645	694	650	662	640	629	614	638	623	648	607	643	643	658	654	624	632	620	650	649	666	642	596	605	681	648	665	644	658	650	675	625	631	689	671	653	649	704	682	635	632	619	598	658	631	620	670	659	680	654	664	630	671	646	652	626	636	662	655	617	678	648	649	660	660	666	691	671	634	668	656	664	644	629	630	634	621	658	626	630	640	672	667	647	608	690	618	665	607	696	662	645	613	675	674	660	608	626	638	633	689	625	627	706	602	633	640	628	674	623	642	669	651	626	635	692	622	672	644	633	648	641	683	659	598	655	673	637	654	652	638	635	629	669	656	666	634	665	650	653	662
13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
